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
351 KiB
2 lines
351 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{27232:function(Rt,nt){nt.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},77598:function(Rt,nt,_){_.d(nt,{Z:function(){return se}});var x=_(78241),u=_(92832),v=_(3113),X=_(59301),K={search:"search___JA0r9",btn:"btn___GGtZC"},V=_(75790),C=_(59301),se=({value:fe,onChange:Z})=>{const[de]=x.default.useForm(),me=(0,X.useRef)(!1),le=(0,V.useIntl)();(0,X.useEffect)(()=>{fe&&de.setFieldsValue(fe)},fe);const oe=M=>{me.current||Z(M),me.current=!0,setTimeout(()=>{me.current=!1},2e3)};return C.createElement("div",{className:K.search},C.createElement(x.default,{className:K.formWrap,colon:!1,form:de,size:"large",layout:"inline",onFinish:M=>{me.current||oe(M)}},C.createElement(x.default.Item,{label:le.formatMessage({id:"classroomClassroomExperiments.practicalProjectName",defaultMessage:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0"}),name:"keyword",initialValue:""},C.createElement(u.default,{style:{width:280,height:40}})),C.createElement(x.default.Item,{label:le.formatMessage({id:"classroomClassroomExperiments.schoolUnit",defaultMessage:"\u5B66\u6821/\u5355\u4F4D"}),name:"schools",initialValue:"",style:{margin:"0 40px"}},C.createElement(u.default,{style:{width:280,height:40}})),C.createElement(x.default.Item,{label:le.formatMessage({id:"classroomClassroomExperiments.creatorCollaborators",defaultMessage:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005"}),name:"creator",initialValue:""},C.createElement(u.default,{style:{width:200,height:40}})),C.createElement(v.ZP,{className:K.btn,type:"primary",htmlType:"submit"},le.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}))))}},87368:function(Rt,nt,_){_.d(nt,{Z:function(){return V}});var x=_(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},v=_(32637),X=_(59301),V=({type:C,style:Oe})=>{const se=X.createElement("div",{className:u.wrap,onClick:fe=>{fe.preventDefault(),fe.stopPropagation()}},X.createElement("p",null,C==="shixun"||C==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",X.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",C==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),X.createElement("div",{className:u.contact},X.createElement("div",{className:u.img},X.createElement("img",{src:v,width:"124px",height:"124px"})),X.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return X.createElement(x.Z,{content:se},X.createElement("span",{className:u.text,style:Oe},"\u9AD8\u6D88\u8017"))}},67575:function(Rt,nt,_){_.d(nt,{Z:function(){return $t},P:function(){return Ht}});var x=_(59301),u=_(78241),v=_(43418),X=_(5112),K=_(92832),V=_(1710),C={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Oe=_(72946),se=_(75790),fe=Object.defineProperty,Z=Object.defineProperties,de=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,M=(Te,Se,ve)=>Se in Te?fe(Te,Se,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Te[Se]=ve,Ee=(Te,Se)=>{for(var ve in Se||(Se={}))le.call(Se,ve)&&M(Te,ve,Se[ve]);if(me)for(var ve of me(Se))oe.call(Se,ve)&&M(Te,ve,Se[ve]);return Te},De=(Te,Se)=>Z(Te,de(Se)),g=(Te,Se)=>{var ve={};for(var et in Te)le.call(Te,et)&&Se.indexOf(et)<0&&(ve[et]=Te[et]);if(Te!=null&&me)for(var et of me(Te))Se.indexOf(et)<0&&oe.call(Te,et)&&(ve[et]=Te[et]);return ve},Ge=(Te,Se,ve)=>new Promise((et,Ie)=>{var Ot=ce=>{try{Y(ve.next(ce))}catch(_e){Ie(_e)}},Fe=ce=>{try{Y(ve.throw(ce))}catch(_e){Ie(_e)}},Y=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Ot,Fe);Y((ve=ve.apply(Te,Se)).next())});const re=({studentNames:Te,total:Se})=>{const ve=(0,se.useIntl)(),et=["","\u4E00","\u4E24","\u4E09"];return Se>3?x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:C.orangeColor},Te==null?void 0:Te.join("\u3001")),"\u7B49",x.createElement("span",{className:C.orangeColor},Se),ve.formatMessage({id:"competitions.studentCountShort",defaultMessage:"\u540D\u5B66\u751F"})):x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:C.orangeColor},Te==null?void 0:Te.join("\u3001")),et[Se],ve.formatMessage({id:"competitions.studentCountShort",defaultMessage:"\u540D\u5B66\u751F"}))},Q=({used:Te,copy:Se,canNotCopy:ve,studentNames:et,studentCount:Ie,inPaper:Ot,is_random:Fe=!1,position:Y=""})=>{const ce=(0,se.useIntl)(),_e=()=>{if(Se>0&&ve>0)return x.createElement(x.Fragment,null,"\u5176\u4E2D",x.createElement("span",{className:C.orangeColor},Se),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",x.createElement("span",{className:C.orangeColor},ve),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Se>0&&ve===0)return x.createElement(x.Fragment,null,"\u5176\u4E2D",x.createElement("span",{className:C.orangeColor},Se),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Se===0&&ve>0)return x.createElement(x.Fragment,null,"\u5176\u4E2D",x.createElement("span",{className:C.orangeColor},ve),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Re=Y||(Ot?"\u8BD5\u5377":"\u8BFE\u7A0B");return x.createElement("span",null,x.createElement(re,{studentNames:et,total:Ie}),"\u5B66\u4E60\u8FC7",Re,"\u4E2D\u7684",x.createElement("span",{className:C.orangeColor},Te),"\u4E2A\u9879\u76EE\uFF0C",_e(),"\u3002\u8BF7\u9009\u62E9",Fe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},It=({onCancel:Te,onOk:Se,visible:ve,inPaper:et,renderData:Ie,type:Ot,isMultipleCourse:Fe=!1})=>{const Y=(0,se.useIntl)(),[ce]=u.default.useForm(),[_e,Re]=(0,x.useState)(1),[Et,Ke]=(0,x.useState)(!1),st=(0,x.useMemo)(()=>(Ie==null?void 0:Ie.total_num)===1&&(Ie==null?void 0:Ie.can_copy_num)===1,[Ie]),ze=(0,x.useMemo)(()=>{var Le;return(Le=Ie==null?void 0:Ie.course_data_list)==null?void 0:Le.filter(Ce=>Ce.is_show)},[Ie]);return x.createElement(x.Fragment,null,st?x.createElement(v.default,{centered:!0,closable:!0,open:ve,destroyOnClose:!0,title:Y.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),className:C.antdModal,width:682,confirmLoading:Et,onCancel:Te,onOk:()=>Ge(void 0,null,function*(){var Le;Ke(!0);let Ce=_e;if(Fe){const xe=Ee({},ce.getFieldsValue());Ce=(Le=Ie==null?void 0:Ie.course_data_list)==null?void 0:Le.map(rt=>xe[rt.id]!==void 0?De(Ee({},rt),{is_copy:xe[rt.id]}):rt)}yield Se(Ce),Ke(!1)})},x.createElement("div",{className:C.content,style:{marginBottom:20}},Fe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":x.createElement(x.Fragment,null,x.createElement(re,{studentNames:Ie==null?void 0:Ie.student_names,total:Ie==null?void 0:Ie.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Fe?x.createElement(u.default,{form:ce,preserve:!1},ze==null?void 0:ze.map(Le=>x.createElement(x.Fragment,{key:Le.id},x.createElement("h3",{className:"ml15 mb5"},Le.name),x.createElement(u.default.Item,{name:Le.id,initialValue:1},x.createElement(X.ZP.Group,{className:C.content},x.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),x.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):x.createElement(X.ZP.Group,{value:_e,onChange:Le=>Re(Le.target.value),className:C.content,style:{marginBottom:30}},x.createElement(X.ZP,{value:1,style:{color:"#464f66"}},Y.formatMessage({id:"shixuns.copy",defaultMessage:"\u590D\u5236"})),x.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),x.createElement("div",null,x.createElement("div",{className:C.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),x.createElement("div",{className:C.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),x.createElement("div",{className:`${C.content} ${C.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):x.createElement(v.default,{centered:!0,closable:!0,destroyOnClose:!0,open:ve,confirmLoading:Et,title:Y.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),width:682,onCancel:Te,onOk:()=>Ge(void 0,null,function*(){var Le;Ke(!0);let Ce=0;if(Fe){const xe=Ee({},ce.getFieldsValue());Ce=(Le=Ie==null?void 0:Ie.course_data_list)==null?void 0:Le.map(rt=>xe[rt.id]!==void 0?De(Ee({},rt),{is_use:xe[rt.id]}):rt)}yield Se(Ce),Ke(!1)})},x.createElement("div",{className:C.content},x.createElement(re,{studentNames:Ie==null?void 0:Ie.student_names,total:Ie==null?void 0:Ie.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Fe?x.createElement(u.default,{form:ce,preserve:!1},x.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),ze==null?void 0:ze.map(Le=>x.createElement(x.Fragment,{key:Le.id},x.createElement("h3",{className:"ml15 mb5"},Le.name),x.createElement(u.default.Item,{name:Le.id,initialValue:1},x.createElement(X.ZP.Group,{className:C.content},x.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),x.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):x.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",x.createElement("span",{className:C.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},Ht=function(){const Te=(0,se.useIntl)(),[Se,ve]=(0,x.useState)(!1),[et,Ie]=(0,x.useState)();return[Se,()=>ve(!1),et,Y=>Ge(this,null,function*(){var ce;const _e=Y,{isImportMultipleCourse:Re=!1}=_e,Et=g(_e,["isImportMultipleCourse"]);console.log(Y);const Ke=(Y==null?void 0:Y.result)||(yield(0,Oe.Tr)(Et));return"status"in Ke?!1:Re?((ce=Ke==null?void 0:Ke.course_data_list)==null?void 0:ce.some(ze=>ze.is_show))?(Ie(Ke),ve(!0),!0):Ke.course_data_list||[]:Ke.student_count===0?!1:(Ie(Ke),ve(!0),!0)})]},jt=Te=>{const Se=(0,se.useIntl)(),[ve]=u.default.useForm(),[et,Ie]=(0,x.useState)(!1),{onCancel:Ot,onOk:Fe,visible:Y,inPaper:ce=!1,renderData:_e,type:Re,isMultipleCourse:Et=!1,position:Ke}=Te;let st=(0,x.useMemo)(()=>ce?[{title:Se.formatMessage({id:"classroomClassroomExperiments.practicalProjectName",defaultMessage:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0"}),dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(Ce,xe){return x.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ce,xe)=>x.createElement(x.Fragment,null,x.createElement(u.default.Item,{name:[`${Re==="subject"?xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_copy"],initialValue:1},x.createElement(X.ZP.Group,null,x.createElement(X.ZP,{value:1},"\u662F"),x.createElement(X.ZP,{value:0},"\u5426"))),x.createElement(u.default.Item,{name:[`${Re==="subject"?xe==null?void 0:xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_use"],hidden:!0,initialValue:1},x.createElement(K.default,{type:"hidden"})))}]:[{title:Se.formatMessage({id:"classroomClassroomExperiments.practicalProjectName",defaultMessage:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0"}),dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(Ce,xe){return x.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ce,xe)=>x.createElement(u.default.Item,{name:[`${Re==="subject"?xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_use"],initialValue:1},x.createElement(X.ZP.Group,null,x.createElement(X.ZP,{value:1},"\u662F"),x.createElement(X.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ce,xe)=>x.createElement(u.default.Item,{name:[`${Re==="subject"?xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_copy"],initialValue:1},x.createElement(X.ZP.Group,null,x.createElement(X.ZP,{value:1},"\u662F"),x.createElement(X.ZP,{value:0},"\u5426")))}],[ce]),ze=(0,x.useMemo)(()=>ce?[{title:Se.formatMessage({id:"classroomClassroomExperiments.practicalProjectName",defaultMessage:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0"}),dataIndex:"name",width:424,className:C.tableCell,align:"center",ellipsis:!0,render:(Ce,xe)=>x.createElement(x.Fragment,null,x.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce),x.createElement(u.default.Item,{name:[`${Re==="subject"?xe==null?void 0:xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_copy"],hidden:!0,initialValue:0},x.createElement(K.default,{type:"hidden"})),x.createElement(u.default.Item,{name:[`${Re==="subject"?xe==null?void 0:xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_use"],hidden:!0,initialValue:1},x.createElement(K.default,{type:"hidden"})))}]:[{title:Se.formatMessage({id:"classroomClassroomExperiments.practicalProjectName",defaultMessage:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0"}),dataIndex:"name",width:424,className:C.tableCell,ellipsis:!0,align:"center",render:(Ce,xe)=>x.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ce,xe)=>x.createElement(x.Fragment,null,x.createElement(u.default.Item,{name:[`${Re==="subject"?xe==null?void 0:xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_use"],initialValue:0},x.createElement(X.ZP.Group,null,x.createElement(X.ZP,{value:1},"\u662F"),x.createElement(X.ZP,{value:0},"\u5426"))),x.createElement(u.default.Item,{name:[`${Re==="subject"?xe==null?void 0:xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_copy"],hidden:!0,initialValue:0},x.createElement(K.default,{type:"hidden"})))}],[ce]);if(Et){const Ce={title:Se.formatMessage({id:"personalHomepageclassrooms.classroomName",defaultMessage:"\u8BFE\u5802\u540D\u79F0"}),ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C.tableCell,render:(xe,rt)=>x.createElement("a",{href:`/classrooms/${rt.course_id}`},xe)};st=[Ce,...st],ze=[Ce,...ze]}const Le=(0,x.useMemo)(()=>Q({used:_e==null?void 0:_e.repeat_shixun_num,copy:_e==null?void 0:_e.can_copy_num,canNotCopy:_e==null?void 0:_e.no_copy_num,studentNames:_e==null?void 0:_e.student_names,studentCount:_e==null?void 0:_e.student_count,is_random:_e==null?void 0:_e.is_random,inPaper:ce,position:Ke}),[_e,ce,Ke]);return x.createElement(v.default,{title:Se.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,open:Y,confirmLoading:et,onOk:()=>Ge(void 0,null,function*(){Ie(!0);const Ce=ve.getFieldsValue(),xe=Object.keys(Ce).map(rt=>({id:parseInt(rt.split("_")[0]),course_id:parseInt(rt.split("_")[1]),is_use:Ce[rt].is_use,is_copy:Ce[rt].is_copy}));yield Fe(xe),Ie(!1)}),onCancel:Ot,width:880,okText:Se.formatMessage({id:"shixuns.confirm",defaultMessage:"\u786E\u8BA4"}),className:C.antdModal,destroyOnClose:!0},x.createElement(u.default,{form:ve,preserve:!1},x.createElement("div",{className:C.brief},Le),x.createElement("div",{style:{marginBottom:30}},x.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),x.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),x.createElement("div",{className:C.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(_e==null?void 0:_e.can_copy_num)>0&&x.createElement("div",null,x.createElement("div",{className:C.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),x.createElement(V.default,{columns:st,className:C.antdTable,dataSource:_e==null?void 0:_e.can_copy_list,rowKey:Re==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(_e==null?void 0:_e.no_copy_num)>0&&x.createElement("div",null,x.createElement("div",{className:C.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),x.createElement(V.default,{columns:ze,className:C.antdTable,dataSource:_e==null?void 0:_e.no_copy_list,rowKey:Re==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(_e==null?void 0:_e.no_use_list.length)>0&&(_e==null?void 0:_e.no_use_list.map(Ce=>x.createElement("div",{key:Re==="subject"?Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id},x.createElement(u.default.Item,{name:[`${Re==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_copy"],hidden:!0,initialValue:0},x.createElement(K.default,{type:"hidden"})),x.createElement(u.default.Item,{name:[`${Re==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_use"],hidden:!0,initialValue:1},x.createElement(K.default,{type:"hidden"})))))))};var $t=Te=>{const{modalType:Se}=Te;return Se==="multiple"?x.createElement(jt,Ee({},Te)):x.createElement(It,Ee({},Te))}},74129:function(Rt,nt,_){var x=_(59301),u=_(78241),v=_(43418),X=_(8591),K=_(95237),V=_(43604),C=_(5083),Oe=_(5112),se=_(24905),fe=_(66649),Z=_.n(fe),de=_(98280),me=_(19374),le=_(75790),oe=_(53229),M=_(98458),Ee=_(46180),De=_(95211),g=_(27232),Ge=_(89975),re=_(72946),Q=_(59301),It=Object.defineProperty,Ht=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Se=(Fe,Y,ce)=>Y in Fe?It(Fe,Y,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Fe[Y]=ce,ve=(Fe,Y)=>{for(var ce in Y||(Y={}))$t.call(Y,ce)&&Se(Fe,ce,Y[ce]);if(St)for(var ce of St(Y))Te.call(Y,ce)&&Se(Fe,ce,Y[ce]);return Fe},et=(Fe,Y)=>Ht(Fe,jt(Y)),Ie=(Fe,Y,ce)=>new Promise((_e,Re)=>{var Et=ze=>{try{st(ce.next(ze))}catch(Le){Re(Le)}},Ke=ze=>{try{st(ce.throw(ze))}catch(Le){Re(Le)}},st=ze=>ze.done?_e(ze.value):Promise.resolve(ze.value).then(Et,Ke);st((ce=ce.apply(Fe,Y)).next())});const Ot=({classroomList:Fe,dispatch:Y,courseEndTime:ce})=>{var _e;const Re=(0,le.useParams)(),[Et]=u.default.useForm(),[Ke,st]=(0,x.useState)(1),[ze,Le]=(0,x.useState)([]),[Ce,xe]=(0,x.useState)(0),[rt,wu]=(0,x.useState)(20),[Pu,ue]=(0,x.useState)(!0),[w,He]=(0,x.useState)([]),[ne,Pe]=(0,x.useState)(!0),[tt,ut]=(0,x.useState)({}),[Ue,at]=(0,x.useState)({}),je=(0,le.useIntl)();Re.id=Re.coursesId,(0,x.useEffect)(()=>{if(Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Bt(),mt(),Fe.actionTabs.type===2){const we=Fe.actionTabs.selectArrsAll[0];Pe(we.unified_setting)}else Pe(!1)},[Fe.actionTabs]);const mt=we=>Ie(void 0,null,function*(){ue(!0);const ae=yield(0,M.c_)(et(ve({},Re),{page:we||Ke,limit:2e4,homework_id:Fe.actionTabs.type===1?"":Fe.actionTabs.selectArrs[0]}));ae==null||ae.course_groups.map((R,Ae)=>{R.key=R.id,R.title=R.name,R.disabled=R.is_published}),ae&&(Le([...ae==null?void 0:ae.course_groups]),xe(ae==null?void 0:ae.course_groups_count),ue(!1),we||Et.setFieldsValue({publish_time:Z()(Z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Z()(Z()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ht=()=>{var we;let ae=[...(we=Fe.actionTabs.selectArrsAll)==null?void 0:we.filter(R=>R.high_resources_consume&&!R.high_resources_consume_permission)];(ae==null?void 0:ae.length)>0&&Fe.actionTabs.type===1&&v.default.confirm({centered:!0,icon:null,footer:null,width:560,title:je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Q.createElement("div",null,Q.createElement("div",{className:g.Z.tipcontent},Q.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Q.createElement("span",{style:{color:"#f06b14"}},ae==null?void 0:ae.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Q.createElement("div",{className:"mt20 mb20"},ae==null?void 0:ae.map(R=>Q.createElement("div",{className:g.Z.failedList,key:R.homework_id},Q.createElement("div",{className:g.Z.name},R==null?void 0:R.name),Q.createElement("div",{className:g.Z.publish,onClick:()=>{(0,me.xg)(`/classrooms/${Re.coursesId}/shixun_homework/${R.homework_id}/detail?tabs=0`)}},je.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},pt=()=>Ie(void 0,null,function*(){var we,ae,R,Ae,wt,xt,At;if((0,oe.Rm)()&&!((ae=(we=Fe.AssistantObject)==null?void 0:we.practice)!=null&&ae.can_publish)){X.ZP.warning(je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"})),$e(!1);return}const Ft=ve({},Et.getFieldsValue());if(Ft.end_time<=Ft.publish_time){X.ZP.info(je.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),$e(!1);return}if((w==null?void 0:w.length)<=0&&!ne&&ze.length>0){X.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),$e(!1);return}let gt={homework_ids:[...Fe.actionTabs.selectArrs],group_ids:w.length>0?w.map(it=>it.id):(R=Fe.detailShixunsList)==null?void 0:R.course_groups,end_time:Z()(Ft.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Z()(Ft.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!w.length},Mt=[...(Ae=Fe.actionTabs.selectArrsAll)==null?void 0:Ae.filter(it=>it.high_resources_consume&&!it.high_resources_consume_permission)];if((Mt==null?void 0:Mt.length)==Fe.actionTabs.selectArrsAll.length&&Fe.actionTabs.type==1){Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ht();return}((wt=Fe.actionTabs.selectArrsAll)==null?void 0:wt.length)>0&&Fe.actionTabs.type===1&&(gt.homework_ids=[...((At=(xt=Fe.actionTabs.selectArrsAll)==null?void 0:xt.filter(it=>!it.high_resources_consume||it.high_resources_consume_permission))==null?void 0:At.map(it=>Number(it==null?void 0:it.homework_id)))||[]]);let Lt=yield(0,re.Tr)({homework_common_ids:[...Fe.actionTabs.selectArrs],course_id:Re.coursesId,type:"homework_common"});(Lt==null?void 0:Lt.student_count)===0?ft(gt):(at(gt),ut(Lt))}),Bt=()=>{st(1),Le([]),He([])},ft=we=>Ie(void 0,null,function*(){$e(!0);const ae=yield(0,de.ZP)(`/api/courses/${Re.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ve({},we)});$e(!1),ae.status===0&&(Bt(),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),X.ZP.success(je.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ht(),(0,oe.GJ)()?Fe.actionTabs.detail?(Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ve({},Re)}),Y({type:"shixunHomeworks/getWorkSetting",payload:ve({},Re)})):Y({type:"classroomList/getClassroomTeacherShixunsList",payload:et(ve({},Fe.actionTabs.params),{type:4})}):Y({type:"classroomList/getClassroomShixunsList",payload:ve({},Fe.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||Y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Q.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~")}}))}),Dt=Ce>Ke*rt,{detailShixunsList:kt}=Fe,[lt,$e]=(0,x.useState)(!1);return Q.createElement("div",null,Q.createElement(v.default,{width:600,centered:!0,confirmLoading:lt,title:je.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:Fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:je.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:je.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:()=>pt(),onCancel:()=>{Bt(),Y({type:"classroomList/setActionTabs",payload:{}})}},Q.createElement("p",{className:"tc"},je.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),Q.createElement("br",null),je.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),Q.createElement(u.default,{form:Et},Q.createElement("div",{style:{paddingLeft:0}},Q.createElement(K.Z,{className:"mt30",align:"middle"},Q.createElement(V.Z,null,Q.createElement(u.default.Item,{name:"publish_time",label:je.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},Q.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:we=>(0,De.Q8)(we,ce),disabledTime:we=>(0,De.d0)(we),placeholder:je.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Z()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(V.Z,{className:"ml20"},Q.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Q.createElement(C.default,{style:{width:170},placeholder:je.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Z()((0,me.U6)(),"HH:mm")},disabledDate:we=>(0,De.Q8)(we,ce,Et.getFieldValue("publish_time")),disabledTime:we=>(0,De.d0)(we,Et.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Fe.actionTabs.type===2&&Q.createElement(K.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},je.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),":"),Q.createElement(Oe.ZP.Group,{value:ne,onChange:we=>{Pe(we.target.value),He([])}},Q.createElement(Oe.ZP,{value:!0,disabled:!Fe.actionTabs.manage_all_group},je.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),Q.createElement(Oe.ZP,{className:"ml20",disabled:ze.length<=0,value:!1},je.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),ze.length<=0&&Fe.actionTabs.type===2&&Q.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"')),(Fe.actionTabs.type===1||!ne)&&ze.length>0&&Q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Q.createElement("span",{style:{flex:1}},Q.createElement(se.default,{checked:w.length===ze.length,onChange:we=>{w.length===ze.length?He([]):He(ze)}},je.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",w.length||0,"\u4E2A\u5206\u73ED")),(Fe.actionTabs.type===1||!ne)&&ze.length>0&&Q.createElement(Ee.Z,{data:ze,selectedRowKeys:w,setSelectedRowKeys:He}))),Q.createElement(Ge.Z,{resdata:tt,type:((_e=Fe.actionTabs.selectArrs)==null?void 0:_e.length)===1?"shixun":"shixunpush",okloading:lt,oktext:(tt==null?void 0:tt.can_copy_num)===0?je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:we=>Ie(void 0,null,function*(){$e(!0);let ae=yield(0,de.ZP)(`/api/courses/${Re.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...Fe.actionTabs.selectArrs]}});$e(!1),(ae==null?void 0:ae.status)===0&&ft(Ue)})}))};nt.Z=(0,le.connect)(({classroomList:Fe})=>({classroomList:Fe}))(Ot)},27785:function(Rt,nt,_){_.r(nt),_.d(nt,{default:function(){return Di}});var x=_(81081),u=_(59301),v=_(75790),X=_(98280),K=_(20834),V=_(8591),C=_(92832),Oe=_(38854),se=_(6848),fe=_(95237),Z=_(43604),de=_(81327),me=_(61621),le=_(58421),oe=_(24905),M=_(3113),Ee=_(43418),De=_(5112),g=_(53229),Ge=_(84105),re=_(19374),Q=_(99120),It=Object.defineProperty,Ht=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Se=(e,a,t)=>a in e?It(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ve=(e,a)=>{for(var t in a||(a={}))$t.call(a,t)&&Se(e,t,a[t]);if(St)for(var t of St(a))Te.call(a,t)&&Se(e,t,a[t]);return e},et=(e,a)=>Ht(e,jt(a)),Ie=(e,a)=>{var t={};for(var c in e)$t.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&St)for(var c of St(e))a.indexOf(c)<0&&Te.call(e,c)&&(t[c]=e[c]);return t},Ot=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Fe=e=>{var a=e,{classroomList:t,dispatch:c,match:F,location:d,user:B}=a,l=Ie(a,["classroomList","dispatch","match","location","user"]),s,i;const z=(0,v.useIntl)(),h=(0,v.useParams)(),[D,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)(!1),S=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,g.j5)()){ie(!0);return}const r={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var b;N.author_login===((b=B.userInfo)==null?void 0:b.login)?++r.hasNum:++r.noHasNum}),r.noHasNum>0?Ee.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},r.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},r.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const f=()=>{c({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Ee.default,{centered:!0,title:z.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:$,okText:z.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:D,onOk:()=>Ot(void 0,null,function*(){var r;if((r=S.current)!=null&&r.onVerify())return;O(!0);const N=yield(0,X.ZP)(`/api/courses/${h.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});O(!1),N.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?c({type:"classroomList/getClassroomTeacherShixunsList",payload:et(ve({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:ve({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{f()}},!((s=t==null?void 0:t.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((i=t==null?void 0:t.actionTabs)==null?void 0:i.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\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"),u.createElement(Q.Z,{ref:r=>S.current=r})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Y=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Fe),ce=_(30413),_e=_(33829),Re=Object.defineProperty,Et=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ce=(e,a,t)=>a in e?Re(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,xe=(e,a)=>{for(var t in a||(a={}))ze.call(a,t)&&Ce(e,t,a[t]);if(st)for(var t of st(a))Le.call(a,t)&&Ce(e,t,a[t]);return e},rt=(e,a)=>Et(e,Ke(a)),wu=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Pu=({classroomList:e,dispatch:a})=>{const t=(0,v.useIntl)(),c=(0,v.useParams)();return u.createElement(Ee.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>wu(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:rt(xe({},e.actionTabs.params),{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:xe({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ue=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Pu),w=_(78241),He=_(66649),ne=_.n(He),Pe=_(59301),tt=Object.defineProperty,ut=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,ht=(e,a,t)=>a in e?tt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,pt=(e,a)=>{for(var t in a||(a={}))je.call(a,t)&&ht(e,t,a[t]);if(at)for(var t of at(a))mt.call(a,t)&&ht(e,t,a[t]);return e},Bt=(e,a)=>ut(e,Ue(a)),ft=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Dt=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),B=(0,v.useParams)(),[l,s]=(0,u.useState)(!1),{actionTabs:i}=e,[z]=w.default.useForm(),h=D=>D&&D<ne()().startOf("day");return(0,u.useEffect)(()=>{var D;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(D=i.selectArrs)==null?void 0:D.name})},[e.actionTabs.key]),Pe.createElement(Ee.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>ft(void 0,null,function*(){var D,O;if((0,g.Rm)()&&!((O=(D=e.AssistantObject)==null?void 0:D.practice)!=null&&O.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const $=z.getFieldValue();s(!0);const ie=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,S=yield(0,X.ZP)(ie,{method:"post",body:pt({},$)});s(!1),S.status===0&&(V.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bt(pt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:pt({},e.actionTabs.params)}))}),onCancel:()=>{s(!1),t({type:"classroomList/setActionTabs",payload:{}})}},Pe.createElement(w.default,{form:z},Pe.createElement(fe.Z,{className:"mt10 c-grey-999"},Pe.createElement(Z.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),Pe.createElement(Z.Z,{flex:"1"},(c=i.selectArrs)==null?void 0:c.shixun_name)),Pe.createElement(w.default.Item,{name:"name"},Pe.createElement(fe.Z,{className:"mt10",align:"middle"},Pe.createElement(Z.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),Pe.createElement(Z.Z,{flex:"1"},Pe.createElement(C.default,{defaultValue:(F=i.selectArrs)==null?void 0:F.name}))))))};var kt=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(Dt),lt=_(43428),$e=_(71418),we=_(28103),ae=_(91570),R={flex_box_center:"flex_box_center___dMzvg",flex_space_between:"flex_space_between___xT3oQ",flex_box_vertical_center:"flex_box_vertical_center___UKLkA",flex_box_center_end:"flex_box_center_end___MJiJa",flex_box_column:"flex_box_column___blKJy",wrp:"wrp___wMIJP",drawer:"drawer___VuIae",menu:"menu___yoc3_",actived:"actived___eV9BD",actived2:"actived2___p11RF",subTag:"subTag___Fgme_",listItem:"listItem___EXNWU",listItem2:"listItem2___lXzg3",info:"info___Jo7qn",title:"title___v0hk8",titleLeft:"titleLeft___DITG7",titleRight:"titleRight___jTAJk",search:"search___Uunjd",filter:"filter___b2_6g",description:"description___o50p3",menuCourse:"menuCourse___hFIHq",authorname:"authorname___i6QWB","tooltip-content":"tooltip-content___kGPg7"},Ae=_(1997),wt=_(77598),xt=_(17118),At=_(87368),Ft=_(89975),gt=_(72946),Mt=Object.defineProperty,Lt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,vu=(e,a,t)=>a in e?Mt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,yt=(e,a)=>{for(var t in a||(a={}))Fu.call(a,t)&&vu(e,t,a[t]);if(_t)for(var t of _t(a))Vu.call(a,t)&&vu(e,t,a[t]);return e},Bu=(e,a)=>Lt(e,it(a)),zt=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Du}=C.default,Kt=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],xu=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,d;const B=(0,v.useIntl)(),[l,s]=(0,u.useState)(yt({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:z}=e,[h,D]=(0,u.useState)([]),[O,$]=(0,u.useState)({}),[ie,S]=(0,u.useState)([]),[f,r]=(0,u.useState)(!1),[N,b]=(0,u.useState)({}),[L,J]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(p=>!!p),[E,n]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{H()},[l.coursesId,E]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&D([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||z!=null&&z.shixun_list)&&$(E.sort==="recommend"?z:i)},[i,z]);const H=()=>zt(void 0,null,function*(){$([]),r(!0);let p=yt({},E);if(E.sort==="recommend"&&(p.sort="myshixuns_count"),E.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Bu(yt({},p),{course_id:l.coursesId})});else{const P=yt({},p);yield t({type:"classroomList/getShixunLists",payload:P})}const A=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});S([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(A==null?void 0:A.groups)||[]]),D([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const U=p=>zt(void 0,null,function*(){J(!0);const A=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(l==null?void 0:l.categoryId)||null,coursesId:l.coursesId,shixuns_info:p}});J(!1),A.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bu(yt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:yt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[be,pe]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:R.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>zt(void 0,null,function*(){var p;pe(!0);let A=yield(0,gt.Tr)({id:h,type:"shixun",course_id:(p=e.detailTopBanner)==null?void 0:p.course_id});(A==null?void 0:A.student_count)===0?yield U(A==null?void 0:A.no_use_list):b(A),pe(!1)}),type:"primary",loading:be},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:p=>{p!=null&&p.keyword&&(0,xt.tk)({name:p==null?void 0:p.keyword,copywriting:p==null?void 0:p.keyword,position:"Shixun"}),n(Bu(yt(yt({},E),p),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:f},u.createElement("aside",null,Kt.map(function(p,A){var P;return A!==0?null:u.createElement("ul",{className:R.menu,key:A},u.createElement("li",null,p.name),(P=p==null?void 0:p.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:E[p.id]==o.id?R.actived:"",onClick:()=>{E[p.id]=o.id,E.page=1,n(yt({},E))}},u.createElement("strong",null,o.name))}))}),u.createElement("ul",{className:R.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:E!=null&&E.discipline_id?"":R.actived,onClick:()=>{delete E.tag_level,delete E.sub_discipline_id,delete E.discipline_id,E.page=1,n(yt({},E))}},u.createElement("strong",null,"\u5168\u90E8")),c.menus&&c.menus.map(function(p,A){return u.createElement("li",{key:A,className:(E==null?void 0:E.discipline_id)==p.id?R.actived:""},u.createElement("strong",{onClick:()=>{E.tag_level=1,E.discipline_id=p.id,delete E.sub_discipline_id,E.page=1,n(yt({},E))}},p.name),u.createElement("div",null,p.sub_repertoires.map(function(P,o){return u.createElement("div",{key:o,className:"mt5"},u.createElement("div",{className:(E==null?void 0:E.sub_discipline_id)==P.id&&E.tag_level===2?`${R.actived2} ${R.subTag}`:R.subTag,onClick:()=>{E.tag_level=2,E.discipline_id=p.id,E.sub_discipline_id=P.id,n(yt({},E))}},P.name),u.createElement("ul",{className:"mt5"},P.tags&&P.tags.map(function(y,k){return u.createElement("li",{key:k,className:E.sub_discipline_id==y.id&&E.tag_level===3?R.actived2:"",onClick:()=>{E.tag_level=3,E.discipline_id=p.id,E.sub_discipline_id=y.id,n(yt({},E))}},y.name)})))})))})),E.type==="mine"&&u.createElement("ul",{className:R.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((p,A)=>u.createElement("li",{className:E.group_id==p.id?R.actived:"",key:p.name,onClick:()=>{E.group_id=p.id,E.page=1,n(yt({},E))}},u.createElement("strong",null,p.name)))),Kt.map(function(p,A){var P;return A!==1?null:u.createElement("ul",{className:R.menu,key:A},u.createElement("li",null,p.name),(P=p==null?void 0:p.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:E[p.id]==o.id?R.actived:"",onClick:()=>{E[p.id]=o.id,n(yt({},E))}},u.createElement("strong",null,o.name))}))}),u.createElement(fe.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:R.filter},Be.map(function(p,A){return u.createElement(M.ZP,{key:A,className:"mr20",type:E.sort===p.id?"primary":"default",onClick:()=>{E.sort=p.id,n(yt({},E))}},p.name)})),u.createElement(Z.Z,{className:"c-grey-999"},u.createElement("div",{className:R.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},h.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},O.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{E.order=E.order==="asc"?"desc":"asc",n(yt({},E))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${E.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=O==null?void 0:O.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:h,onChange:p=>{D(p)}},(d=O==null?void 0:O.shixun_list)==null?void 0:d.map(function(p,A){return u.createElement("div",{className:R.listItem,key:p==null?void 0:p.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:p==null?void 0:p.identifier,style:{marginTop:"3px"},disabled:(p==null?void 0:p.need_authorize)||(p==null?void 0:p.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:R.info},u.createElement("div",{className:R.title},u.createElement("div",{className:R.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p.title}})),(p==null?void 0:p.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(At.Z,{type:"shixun",style:{marginLeft:0}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(p==null?void 0:p.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${p.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:p.description}})),u.createElement("div",{className:" mt15"},p.challenge_names.map(function(P,o){return u.createElement("span",{key:o,className:"mr30"},"\u7B2C",o+1,"\u5173 ",P," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:p==null?void 0:p.member_user_names}}))},u.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:p==null?void 0:p.member_user_names}})),p.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:p.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",p.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",p.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:E.page||1,showQuickJumper:!0,total:O==null?void 0:O.shixuns_count,onChange:p=>{E.page=p,n(yt({},E))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:L,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:p=>{U(p)}}))};var Wu=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(xu),Ju=Object.defineProperty,Nu=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,ru=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,tu=(e,a,t)=>a in e?Ju(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,pu=(e,a)=>{for(var t in a||(a={}))vt.call(a,t)&&tu(e,t,a[t]);if(ru)for(var t of ru(a))eu.call(a,t)&&tu(e,t,a[t]);return e},ia=(e,a)=>Nu(e,ra(a)),ca=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:iu}=C.default,Sa=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),[B,l]=(0,u.useState)(pu({},(0,v.useParams)())),{actionTabs:s}=e,{shixunLists:i}=e,[z,h]=(0,u.useState)([]),[D,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{S()},[B.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&h([])},[e.actionTabs.key]);const S=()=>ca(void 0,null,function*(){var f;const r=ia(pu({},$),{course_id:(f=s==null?void 0:s.params)==null?void 0:f.course_id});yield t({type:"classroomList/getExperimentLists",payload:r}),O(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:R.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ca(void 0,null,function*(){var f;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...z],category_id:B.categoryId,course_id:(f=s==null?void 0:s.params)==null?void 0:f.course_id}})).status||(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ia(pu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:pu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(iu,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:R.search,onSearch:f=>{$.search=f,ie(pu({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:D},u.createElement("aside",null,((c=i==null?void 0:i.homeworks)==null?void 0:c.length)===0&&u.createElement(ae.Z,null),(F=i==null?void 0:i.homeworks)==null?void 0:F.map(function(f,r){var N,b,L;return u.createElement("div",{className:R.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:z.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:J=>{let Be=z.indexOf(f.id);z.indexOf(f.id)>-1?h(z.filter(E=>E!==f.id)):h(z.concat(f.id))}}),u.createElement("div",{className:R.info},u.createElement("div",{className:R.title},u.createElement("div",{className:R.titleLeft},u.createElement(v.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f==null?void 0:f.name}})),(f==null?void 0:f.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===1&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===2&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===3&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${f.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:f==null?void 0:f.description}})),u.createElement("div",{className:" mt15"},(N=f==null?void 0:f.challenges)==null?void 0:N.map(function(J,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",J==null?void 0:J.subject," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((b=f==null?void 0:f.user)==null?void 0:b.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(L=f==null?void 0:f.user)==null?void 0:L.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,f==null?void 0:f.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:$.page||1,showQuickJumper:!0,total:i==null?void 0:i.total_count,onChange:f=>{$.page=f,ie(pu({},$))}})))};var ka=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Sa),ma=Object.defineProperty,dt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,cu=(e,a,t)=>a in e?ma(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,mu=(e,a)=>{for(var t in a||(a={}))Pt.call(a,t)&&cu(e,t,a[t]);if(dt)for(var t of dt(a))fu.call(a,t)&&cu(e,t,a[t]);return e},Ku=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Ai}=C.default,Ps=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,d;const B=(0,v.useIntl)(),[l,s]=(0,u.useState)(mu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:z}=e,[h]=w.default.useForm(),{shixunAiRecommendLists:D}=e,[O,$]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[S,f]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,S]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:mu({},S)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Ee.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:B.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Ku(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:mu({shixun_ids:[...O],category_id:l.categoryId},l)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:mu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement($e.Z,{spinning:a["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=D==null?void 0:D.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),(d=D==null?void 0:D.shixun_list)==null?void 0:d.map(function(r,N){var b,L,J;return u.createElement("div",{className:R.listItem2,key:N,style:{cursor:"auto"}},u.createElement(oe.default,{checked:O.includes(r.id),value:r.id,style:{marginTop:"3px"},disabled:r==null?void 0:r.need_authorize,onChange:Be=>{let E=O.indexOf(r.id);O.indexOf(r.id)>-1?$(O.filter(n=>n!==r.id)):$(O.concat(r.id))}}),u.createElement("div",{className:R.info},u.createElement("div",{className:R.title},u.createElement("div",{className:R.titleLeft},u.createElement(v.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(Be,E){return u.createElement("span",{key:E,className:"mr30"},"\u7B2C",E+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(b=r==null?void 0:r.content)!=null&&b.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(J=(L=r==null?void 0:r.content)==null?void 0:L.author_name)==null?void 0:J[0]}}):u.createElement("span",null,r.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,r.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",r.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,r.study_count)),u.createElement(we.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:S.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:r=>{S.page=r,f(mu({},S))}})))};var Ns=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Ps),wa=_(67575),ge=_(59301),Ms=Object.defineProperty,Ts=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,Xa=(e,a,t)=>a in e?Ms(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,uu=(e,a)=>{for(var t in a||(a={}))Os.call(a,t)&&Xa(e,t,a[t]);if(Qa)for(var t of Qa(a))Ls.call(a,t)&&Xa(e,t,a[t]);return e},Zs=(e,a)=>Ts(e,Is(a)),qa=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Rs}=C.default,Hs=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),[B,l]=(0,u.useState)(uu({},(0,v.useParams)())),s=(0,v.useLocation)(),{actionTabs:i}=e,[z]=w.default.useForm(),{coursesLists:h}=e,[D,O]=(0,u.useState)([]),[$,ie]=(0,u.useState)({}),[S,f]=(0,u.useState)(!1),[r,N]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:uu({},r)}),O([]))},[e.actionTabs.key,B.categoryId,r]);const[b,L,J,Be]=(0,wa.P)(),E=n=>qa(void 0,null,function*(){var H;f(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:B.coursesId,category_id:(B==null?void 0:B.categoryId)||null,subjects_info:[{subject_id:(H=D[0])==null?void 0:H.id,stage_shixuns:n}]}});f(!1),U.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Zs(uu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ge.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:R.drawer,footer:ge.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ge.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ge.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:()=>qa(void 0,null,function*(){var n,H;if((D==null?void 0:D.length)===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,gt.Tr)({id:(n=D[0])==null?void 0:n.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(H=e.detailTopBanner)==null?void 0:H.course_id});(U==null?void 0:U.student_count)===0?E([]):ie(U)}),type:"primary"},"\u786E\u5B9A"))},ge.createElement("section",{className:"tc"},ge.createElement(Rs,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:R.search,onSearch:n=>{r.keyword=n,n&&(0,xt.tk)({name:n,copywriting:n,position:"Subject"}),N(uu({},r))}})),ge.createElement("section",{className:"edu-container"},ge.createElement($e.Z,{spinning:a["classroomList/getCoursesLists"]},ge.createElement("aside",null,ge.createElement("div",{className:R.menuCourse},ge.createElement("ul",null,ge.createElement("li",null,"\u5DF2\u9009",ge.createElement("span",{className:"c-blue"},D.length),"\u8BFE\u7A0B"),ge.createElement("li",null,"\u5171",ge.createElement("span",{className:"c-blue"},h.subjects_count),"\u4E2A\u8BFE\u7A0B"),ge.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(uu({},r))}},"\u5B9E\u8BAD\u6570",ge.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},ge.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ge.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ge.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(uu({},r))}},"\u5B66\u4E60\u4EBA\u6570",ge.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},ge.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ge.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ge.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(uu({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),ge.createElement("li",{className:`${r.type==="mine"&&"c-blue"} current`,onClick:()=>{r.type="mine",N(uu({},r))}},"\u6211\u7684\u8BFE\u7A0B"))),((c=h==null?void 0:h.subject_list)==null?void 0:c.length)===0&&ge.createElement(ae.Z,null),(F=h==null?void 0:h.subject_list)==null?void 0:F.map(function(n,H){var U,be,pe,p,A,P;return ge.createElement("div",{className:R.listItem,key:n.id,style:{cursor:"auto"}},ge.createElement(De.ZP,{checked:D.map(o=>o.id).includes(n.id),value:n.id,style:{marginTop:"1px"},disabled:(n==null?void 0:n.need_authorize)||(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:o=>{O([{id:n.id,identifier:n.identifier}])}}),ge.createElement("div",{className:R.info},ge.createElement("div",{className:R.title},ge.createElement("div",{className:R.titleLeft},ge.createElement("div",null,ge.createElement(v.Link,{to:`/paths/${n.id}`,target:"_blank"},ge.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:n.title}})),(n==null?void 0:n.need_authorize)&&ge.createElement("span",{onClick:()=>{(0,Ae.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ge.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ge.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ge.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ge.createElement(M.ZP,{ghost:!0,href:`/paths/${n.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ge.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ge.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:n.description}})),ge.createElement(we.Z,{dashed:!0}),ge.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ge.createElement("div",null,(U=n==null?void 0:n.content)!=null&&U.member_user_names?ge.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:ge.createElement("div",null,ge.createElement("span",{dangerouslySetInnerHTML:{__html:(be=n==null?void 0:n.content)==null?void 0:be.member_user_names}}))},ge.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:(pe=n==null?void 0:n.content)==null?void 0:pe.member_user_names}})):(n==null?void 0:n.member_user_names)&&ge.createElement(se.Z,{title:ge.createElement("div",null,ge.createElement("span",null,n.member_user_names))},ge.createElement("span",{className:R.authorname},n.member_user_names)),(p=n==null?void 0:n.content)!=null&&p.author_school_name?ge.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:ge.createElement("div",null,ge.createElement("span",{dangerouslySetInnerHTML:{__html:(A=n==null?void 0:n.content)==null?void 0:A.author_school_name}}))},ge.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:(P=n==null?void 0:n.content)==null?void 0:P.author_school_name}})):(n==null?void 0:n.author_school_name)&&ge.createElement(se.Z,{title:ge.createElement("div",null,ge.createElement("span",null,n.author_school_name))},ge.createElement("span",{className:R.authorname},n.author_school_name))),ge.createElement("div",null,ge.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",n.stage_count),ge.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",n.shixuns_count),ge.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",n.myshixuns_count)))))})))),ge.createElement("div",{className:"tc mt20"},ge.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:r.page||1,showQuickJumper:!0,total:h==null?void 0:h.subjects_count,onChange:n=>{r.page=n,t({type:"classroomList/getCoursesLists",payload:uu({},r)})}})),ge.createElement(Ft.Z,{resdata:$,type:"subject",okloading:S,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:n=>{E(n)}}))};var js=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a.effects}))(Hs),Pa=_(59301),$s=({styles:e={},params:a,setisshowmodal:t,user:c})=>Pa.createElement(Pa.Fragment,null,Pa.createElement(ae.Z,{className:"animated fadeIn",ButtonText:"\u9009\u7528\u5B9E\u9A8C",customText:`\u8BE5${a.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`,buttonProps:{onClick:()=>{t(!0)},className:"mr-20px",type:"primary",size:"large"}})),ot={flex_box_center:"flex_box_center___cm8xh",flex_space_between:"flex_space_between___Gehg0",flex_box_vertical_center:"flex_box_vertical_center___is1nG",flex_box_center_end:"flex_box_center_end____5bfj",flex_box_column:"flex_box_column___l5xTY",bg:"bg___aYCQk",containerDesc:"containerDesc___u2s1D",tablestyle:"tablestyle___oT4iA",listItem:"listItem___T5PfF",info:"info___Vkpqr",title:"title___iw_JT",titleLeft:"titleLeft___h1vWD",titleRight:"titleRight___juNas",moveCategory:"moveCategory___GPSpP",name:"name___voDIK",categoryName:"categoryName___n7RkG",schedule:"schedule___L8cfz",fnSign:"fnSign___O3DHv",spanSize:"spanSize___GJ72c",classromediv:"classromediv___X5DLs",glow:"glow___JeqvM",action:"action___VjrHa",btn:"btn___KCxSe",btnSort:"btnSort___mOQ1x",tips:"tips___HyLIf",fixedBottom:"fixedBottom___W2JgZ",left:"left___cPgJF",right:"right___JmcZD",acitons:"acitons___BU6jb",actionBtns:"actionBtns___Q6RQg",cancel:"cancel___faJnk",selectBtn:"selectBtn___wZSDV",selectBtn1:"selectBtn1___qfRrc",infoIcon:"infoIcon___ihi0X",infoStuIcon:"infoStuIcon___nmY_F",flexBox:"flexBox___CGQI9",iconH:"iconH___cERZm",iconV:"iconV___kWyhG",actionIcon:"actionIcon___FeYM0",dro:"dro___D5y9n",progressInfo:"progressInfo___bHa42",authorized:"authorized___wwCqK"},Mu=_(1710),Na=_(59189),Ma=_(86431),Ta=_(91451),Tu=_(76141),q=_(59301),zs=Object.defineProperty,Gs=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,tn=(e,a,t)=>a in e?zs(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ia=(e,a)=>{for(var t in a||(a={}))Ws.call(a,t)&&tn(e,t,a[t]);if(en)for(var t of en(a))Js.call(a,t)&&tn(e,t,a[t]);return e},un=(e,a)=>Gs(e,Vs(a)),Gt=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())}),Ks=({v:e,k:a,match:t,selectArrs:c,setSelectArrs:F,setSelectArrsAll:d,selectArrsAll:B,classroomList:l,dispatch:s,selectshow:i,batchState:z,pageSize:h,page:D,manageAllGroup:O,user:$})=>{var ie,S,f,r,N;const b=(0,v.useIntl)(),L=(0,v.useParams)(),[J,Be]=(0,u.useState)([]),[E,n]=(0,u.useState)(!1),[H,U]=(0,u.useState)(!1),[be,pe]=(0,u.useState)(!0),p=(0,u.useRef)();L.category=L.categoryId,L.id=L.coursesId,L.page=D,L.limit=h;function A(){return Gt(this,null,function*(){let y=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ia({},L)});Be(y.data)})}(0,u.useEffect)(()=>{var y;Be([]),n(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((y=e==null?void 0:e.status)!=null&&y.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(U(!1),pe(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(U(!0),pe(!1))},[i]);const P=[{title:b.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:b.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(y,k)=>k.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var k,ke;return y==="--"?y:q.createElement("span",null,q.createElement("span",null,(k=y==null?void 0:y.split("/"))==null?void 0:k[0]),"\xA0/\xA0",q.createElement("span",null,(ke=y==null?void 0:y.split("/"))==null?void 0:ke[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:L.order_by==="end_time"?L.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:L.order_by==="late_time"?L.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:y=>y==="--"||!y?"--":q.createElement("span",{title:y},y)}],o=y=>{if((0,Ae.tJ)(s,!0)){if(y.can_view_details){(0,re.xg)(`/shixuns/${y.shixun_identifier}/challenges`);return}y.redo?Ee.default.confirm({width:530,title:b.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:b.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:q.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Gt(void 0,null,function*(){const k=yield(0,Ta.L8)({id:y.myshixun_identifier,url:y.url});k&&(0,Tu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:k.shixun_identifier,homework_common_id:y.homework_id,courseId:L.coursesId})})}):(0,Tu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:y.shixun_identifier,homework_common_id:y.homework_id,courseId:L.coursesId})}};return q.createElement("div",{className:ot.listItem,onClick:y=>{y.stopPropagation(),(!((0,g.GJ)()&&z)||(0,g.GJ)()&&z&&p.current&&!p.current.contains(y.target))&&((0,g.dE)()?(0,re.xg)(`/classrooms/${L.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${L.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:a},(0,g.GJ)()&&z&&q.createElement("span",{ref:p},q.createElement(oe.default,{style:{padding:"10px"},checked:c.includes(e.homework_id),value:e.homework_id,onChange:y=>{c.indexOf(e.homework_id)>-1?(F(c.filter(k=>k!==e.homework_id)),d(B.filter(k=>k.homework_id!==e.homework_id))):(d(B.concat(e)),F(c.concat(e.homework_id)))}})),q.createElement("div",{className:ot.info},q.createElement("div",{className:ot.title},q.createElement("div",{className:ot.titleLeft,style:(0,g.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,g.GJ)()&&q.createElement(Ma.Z,{value:e.status},q.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,g.dE)()&&q.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),q.createElement("span",{className:ot.name},e.name),!!((ie=e.schools)!=null&&ie.length)&&q.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},q.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&q.createElement(At.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&q.createElement("span",{className:ot.authorized},"\u5DF2\u6388\u6743")),q.createElement("div",{className:ot.titleRight},(0,g.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&q.createElement(v.Link,{target:"_blank",to:"/",onClick:y=>Gt(void 0,null,function*(){var k;if(y.stopPropagation(),y.preventDefault(),((k=$==null?void 0:$.userInfo)==null?void 0:k.user_status)===2){(0,Ae.Rd)();return}let ke=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:L,type:2,manage_all_group:O}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:L.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:un(Ia({},L),{type:4})}),ke()}}}):ke()})},q.createElement("aside",{className:ot.flexBox},q.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),q.createElement("div",null,"\u53D1\u5E03"))),(0,g.dE)()&&q.createElement("div",{className:ot.actionIcon},H?q.createElement("i",{className:"iconfont icon-yiwancheng1"}):be?"":q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((S=e.status)!=null&&S.includes("\u5DF2\u622A\u6B62"))&&!((f=e.status)!=null&&f.includes("\u5BFC\u5165"))&&q.createElement("aside",{onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),o(e)}),className:ot.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((N=e.status)==null?void 0:N.includes("\u5BFC\u5165")))&&q.createElement("aside",{onClick:y=>Gt(void 0,null,function*(){var k;(k=e.status)!=null&&k.includes("\u5BFC\u5165")||(y.stopPropagation(),y.preventDefault(),(0,re.xg)(`/classrooms/${L.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:ot.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),q.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,g.GJ)()&&q.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:ot.dro,dropdownRender:()=>q.createElement(K.default,null,e.status!=="\u5BFC\u5165"&&q.createElement(K.default.Item,{key:1,style:{textAlign:"center"}},q.createElement("a",{onClick:y=>Gt(void 0,null,function*(){var k;if(y.stopPropagation(),y.preventDefault(),((k=$==null?void 0:$.userInfo)==null?void 0:k.user_status)===2){(0,Ae.Rd)();return}let ke=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:L,type:2,manage_all_group:O}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:L.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:un(Ia({},L),{type:4})}),ke()}}}):ke()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&q.createElement(K.default.Item,{key:2,style:{textAlign:"center"}},q.createElement("a",{onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:L,type:2}})})},b.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),e.status==="\u5BFC\u5165"&&q.createElement(K.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),s({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:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),q.createElement(K.default.Item,{key:22,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:B,params:L,status:e==null?void 0:e.status}})})},b.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&q.createElement(K.default.Item,{key:3,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),s({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const k=yield(0,Na.Vs)({categoryId:e.homework_id});s({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(k==null?void 0:k.status)===0&&V.ZP.success(k==null?void 0:k.message)})},b.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}))),e.status!=="\u5BFC\u5165"&&q.createElement(K.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),o(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),q.createElement(K.default.Item,{key:5,style:{textAlign:"center"}},q.createElement("a",{onClick:y=>{y.stopPropagation(),y.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:L}})}},b.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status!=="\u5BFC\u5165"&&q.createElement(K.default.Item,{key:6,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",onClick:y=>{y.stopPropagation()},to:`/classrooms/${L.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},b.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},q.createElement("aside",{onClick:y=>y.stopPropagation(),className:ot.flexBox,style:{cursor:"default"}},q.createElement("i",{className:"iconfont icon-gengduo4"}),q.createElement("div",null,"\u66F4\u591A"))))),(0,g.GJ)()&&q.createElement("p",{className:ot.infoIcon},q.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&q.createElement("span",{className:"c-grey-999 mr10"},q.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"].includes(e.status)&&!!e.commit_count&&q.createElement("span",{className:"c-grey-999 mr10"},q.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"].includes(e.status)&&!!e.compelete_count&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&q.createElement("span",{className:"c-grey-999"},q.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"].includes(e.status)&&q.createElement("span",{className:ot.iconV,onClick:y=>Gt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),E||A(),n(!E)})},q.createElement("i",{className:`iconfont icon-${E?"shouqi":"xiala2"}`})," ")),(0,g.dE)()&&q.createElement("span",{className:ot.infoStuIcon},q.createElement("span",{className:"c-grey-333"},e.author),q.createElement("span",{className:"c-grey-999 ml20"},q.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),q.createElement("span",null,q.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&q.createElement("span",{className:"c-grey-999 ml20"},q.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),q.createElement("span",{className:"ml20 c-grey-999"},q.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)!=="--"&&q.createElement("span",{className:"c-grey-999 ml20"},q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&E&&J.length>5&&q.createElement(Mu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:y=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(y,k)=>({onClick:ke=>{ke.stopPropagation(),ke.preventDefault()}}),pagination:!1,dataSource:J,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,k,ke)=>{ke.field&&(L.order_by=ke.field),ke.order||(L.sort_direction="asc"),ke.order==="ascend"&&(L.sort_direction="asc"),ke.order==="descend"&&(L.sort_direction="desc"),ke.order||(L.sort_direction="asc"),A()},columns:P}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&E&&J.length<6&&J.length>0&&q.createElement(Mu.default,{rowKey:"shixun_identifier",onRow:y=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(y,k)=>({onClick:ke=>{ke.stopPropagation(),ke.preventDefault()}}),pagination:!1,dataSource:J,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,k,ke)=>{ke.field&&(L.order_by=ke.field),ke.order||(L.sort_direction="asc"),ke.order==="ascend"&&(L.sort_direction="asc"),ke.order==="descend"&&(L.sort_direction="desc"),ke.order||(L.sort_direction="asc"),A()},columns:P})))},Ys=_(33986),Us=_(98620),Oa=_(65139),La=_(57809),Yu=_(5083),Qs=_(64796),Za=_.n(Qs),au=_(98458),du=_(57318),Ve=_(59301),Xs=Object.defineProperty,qs=Object.defineProperties,el=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,sn=(e,a,t)=>a in e?Xs(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Iu=(e,a)=>{for(var t in a||(a={}))an.call(a,t)&&sn(e,t,a[t]);if(da)for(var t of da(a))nn.call(a,t)&&sn(e,t,a[t]);return e},ln=(e,a)=>qs(e,el(a)),tl=(e,a)=>{var t={};for(var c in e)an.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&da)for(var c of da(e))a.indexOf(c)<0&&nn.call(e,c)&&(t[c]=e[c]);return t},Ra=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});ne().extend(Za());const ul=({data:e,value:a,onChange:t})=>{var c,F,d,B;const[l,s]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[i,z]=(0,u.useState)([]);return(0,u.useEffect)(()=>{z((a==null?void 0:a.length)>0?e==null?void 0:e.filter(h=>a==null?void 0:a.includes(h==null?void 0:h.id)):[])},[a]),Ve.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ve.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ve.createElement(oe.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:h=>{t(h.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),Ve.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ve.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:h=>{s(ln(Iu({},l),{leftSearch:h.target.value}))}}),Ve.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((c=l.leftSearch?e==null?void 0:e.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.leftSearch)}):e)==null?void 0:c.length)!==0?Ve.createElement(oe.default.Group,{value:a,onChange:h=>{t(h)}},Ve.createElement(de.Z,{direction:"vertical"},(F=l.leftSearch?e==null?void 0:e.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.leftSearch)}):e)==null?void 0:F.map((h,D)=>Ve.createElement(oe.default,{key:D,value:h.id},h==null?void 0:h.name)))):Ve.createElement(ae.Z,{styles:{margin:"0 auto"}})))),Ve.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ve.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Ve.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ve.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:h=>{s(ln(Iu({},l),{rigthSearch:h.target.value}))}}),Ve.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((d=l.rigthSearch?i==null?void 0:i.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.rigthSearch)}):i)==null?void 0:d.length)!==0?(B=l.rigthSearch?i==null?void 0:i.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.rigthSearch)}):i)==null?void 0:B.map((h,D)=>Ve.createElement(fe.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Ve.createElement(Z.Z,null,h==null?void 0:h.name),Ve.createElement(Z.Z,null,Ve.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(O=>O!==(h==null?void 0:h.id)))}})))):Ve.createElement(ae.Z,{styles:{margin:"0 auto"}})))))},al=e=>{var a=e,{classroomList:t,dispatch:c,user:F,getData:d}=a,B=tl(a,["classroomList","dispatch","user","getData"]),l,s,i,z,h,D;const O=(0,v.useIntl)(),$=(0,v.useParams)(),[ie]=w.default.useForm(),S=w.default.useWatch("penalty_type",ie),f=((l=t==null?void 0:t.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,r,N,b]=(0,du.U)(au.c_,Iu(Iu({},$),(s=t==null?void 0:t.actionTabs)==null?void 0:s.params)),[,,L,J]=(0,du.U)(au.nP,{course_id:$==null?void 0:$.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,Be,E]=(0,du.U)(au.sm,{course_id:$==null?void 0:$.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),n=(...H)=>Ra(void 0,[...H],function*(U={}){L({});const be=yield N({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{f&&n()},[f]),Ve.createElement(Ee.default,{centered:!0,title:(h=t==null?void 0:t.actionTabs)==null?void 0:h.key,width:800,open:f,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Ra(void 0,null,function*(){ie.submit()})},Ve.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\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ve.createElement(w.default,{form:ie,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:H=>Ra(void 0,null,function*(){var U,be,pe;const p=yield E(((U=b==null?void 0:b.course_groups)==null?void 0:U.length)>0?{unified_late:((be=b==null?void 0:b.course_groups)==null?void 0:be.length)<=0,allow_late_settings:[Iu({},H)]}:Iu({unified_late:((pe=b==null?void 0:b.course_groups)==null?void 0:pe.length)<=0},H));(p==null?void 0:p.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),d&&d())})},Ve.createElement(fe.Z,{wrap:!1,gutter:20},Ve.createElement(Z.Z,{flex:1},Ve.createElement(w.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(H,U,be){return S===2&&U>100?Promise.reject(Ve.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ve.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ve.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:S==1?"\u5206":"%",max:S===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ve.createElement(w.default.Item,{name:"penalty_type",noStyle:!0,normalize:H=>(ie.setFieldsValue({late_penalty:H==2?20:5}),H)},Ve.createElement(La.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ve.createElement(Z.Z,{flex:"390px"},Ve.createElement(w.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(H,U,be){return U&&ne()(U).startOf("minute")<=ne()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&ne()(U).startOf("minute")<=ne()(J==null?void 0:J.max_late_time).startOf("minute")?(V.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${J==null?void 0:J.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ve.createElement(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:H=>(0,re.BO)(H,{startTime:J==null?void 0:J.max_late_time}),disabledTime:H=>(0,re.hv)(H,{compared:J==null?void 0:J.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ne()("00:00:00","HH:mm:ss")}})))),((D=b==null?void 0:b.course_groups)==null?void 0:D.length)>0&&Ve.createElement($e.Z,{spinning:r},Ve.createElement(w.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ve.createElement(ul,{data:(b==null?void 0:b.course_groups)||[],onChange:H=>{L({group_ids:H})}})))))};var nl=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(al),Ha=_(63090),W=_(59301),sl=Object.defineProperty,ll=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,cn=(e,a,t)=>a in e?sl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,_u=(e,a)=>{for(var t in a||(a={}))on.call(a,t)&&cn(e,t,a[t]);if(Ea)for(var t of Ea(a))rn.call(a,t)&&cn(e,t,a[t]);return e},pa=(e,a)=>ll(e,ol(a)),rl=(e,a)=>{var t={};for(var c in e)on.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&Ea)for(var c of Ea(e))a.indexOf(c)<0&&rn.call(e,c)&&(t[c]=e[c]);return t},mn=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const il=e=>{var a=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:d,loading:B,dispatch:l}=a,s=rl(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,z,h,D,O,$;const ie=(0,v.useIntl)(),S=(0,v.useLocation)(),f=(0,v.useParams)(),[r]=(0,v.useSearchParams)(),N=f.categoryId,[b,L]=(0,u.useState)([]),[J,Be]=(0,u.useState)([]),{detailShixunsList:E,detailLeftMenus:n,detailTopBanner:H,taskList:U}=t,[be,pe]=(0,u.useState)(""),[p,A]=(0,u.useState)(!1),[P,o]=(0,u.useState)({limit:20,status:Number(r.get("tabs"))?String(parseInt(r.get("tabs"))):"0"}),[y,k]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[ke,Yt]=(0,u.useState)(!1),[Ut,Cu]=(0,u.useState)(!1),[Qt,Zt]=(0,u.useState)("fixed"),[Jt]=(0,u.useState)(document.getElementById("footer")),[Xt,qt]=(0,u.useState)(1),[Nt,ba]=(0,u.useState)(!1);let Xu;P.id=f.coursesId,P.type=4,f.categoryId?P.category=f.categoryId:delete P.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(L([]),Be([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Tt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{r.get("tabs")==="0"&&(P.status="0",P.page=1,o(_u({},P)))},[r.get("tabs")]),(0,u.useEffect)(()=>{var G,m,j;if((G=d==null?void 0:d.userInfo)!=null&&G.login){const Ze=re.cX.getItem(`${(m=d==null?void 0:d.userInfo)==null?void 0:m.login}${(0,g.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ze&&(P.sort_by=Ze==null?void 0:Ze.type,P.sort_direction=Ze==null?void 0:Ze.direction,k(Ze==null?void 0:Ze.name)),Tt(),(0,g.Rm)()&&qu()}else(j=d==null?void 0:d.userInfo)!=null&&j.username&&Tt()},[(i=d==null?void 0:d.userInfo)==null?void 0:i.login,S==null?void 0:S.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Eu)},[]);const Eu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Jt==null?void 0:Jt.clientHeight)+150>document.body.clientHeight?Zt("absolute"):Zt("fixed")},qu=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:P.id}})},Tt=()=>{L([]),Be([]),o(_u({},P)),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:pa(_u({},P),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:pa(_u({},P),{order:P.status})})},ct=(G,m)=>{P.page=G,P.limit=m,Tt()},ea=G=>{const m=G.key;P.status=m,P.page=1,v.history.replace(`${S.pathname}?tabs=${m}`),Tt()};function ta(G){return mn(this,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:N,courseId:P.id,task_ids:G,container_type:"shixun_homework"}}),Tt()})}function ua(){let G={courseId:P.id,container_type:"shixun_homework"};N&&(G.category_id=N),l({type:"classroomList/getAllTaskList",payload:G}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const aa=(0,u.useMemo)(()=>{let G=[];return U.length>0&&(G=U.map(m=>({user_name:m.user_name,task_name:m.task_name,task_id:m.task_id,category:m.category,status:m.status}))),G},[U]),na=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],sa=[{name:"\u5168\u90E8",id:0,num:E==null?void 0:E.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:E==null?void 0:E.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:E==null?void 0:E.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:E==null?void 0:E.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:E==null?void 0:E.overed_count}],$u=(0,g.GJ)()?[{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:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{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:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];n.course_modules&&(Xu=t.detailLeftMenus.course_modules.filter(G=>G.type==="shixun_homework")[0]);const bu=W.createElement("div",{className:ot.moveCategory,onMouseLeave:G=>A(!1)},W.createElement(K.default,{onClick:G=>mn(void 0,[G],function*({item:m,key:j,keyPath:Ze,domEvent:Xe}){if(b=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,X.ZP)(`/api/courses/${P.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:b,new_category_id:j}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tt(),Cu(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},W.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},W.createElement(C.default,{onChange:G=>{pe(G.target.value)}})),Xu&&Xu.second_category.filter(G=>G.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(G,m){var j;if(!(be!==""&&G.category_name.indexOf(be)<0))return W.createElement(W.Fragment,null,W.createElement(K.default.Item,{className:"multi-llipsis1e",key:G.category_id},G.category_name),(j=G==null?void 0:G.third_category)==null?void 0:j.map(Ze=>W.createElement(K.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ze.category_id},Ze.category_name)))}),W.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:G=>{G.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:P,selectArrs:{category_id:E==null?void 0:E.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),zu=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:W.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:W.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:W.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:W.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,g.GJ)()||(0,g.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:W.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:H.is_public}].filter(G=>G==null?void 0:G.isShow))==null?void 0:z.map(G=>(delete G.isShow,G)),Su=({key:G})=>{var m,j,Ze,Xe;if((G==="1"||G==="2")&&(0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.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");return}if(((Ze=d==null?void 0:d.userInfo)==null?void 0:Ze.user_status)===2&&G==="1"){(0,Ae.Rd)();return}if(b==""){V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}l({type:"classroomList/setActionTabs",payload:{key:G==="1"?"\u7ACB\u5373\u53D1\u5E03":G==="2"?"\u7ACB\u5373\u622A\u6B62":G==="3"?"\u5220\u9664":G==="5"?"\u6279\u91CF\u8865\u4EA4":(Xe=zu[Number(G)-1])==null?void 0:Xe.label,selectArrs:b,selectArrsAll:J,type:G==="1"||G==="2"?1:"",params:P}})},Gu=y==="\u9ED8\u8BA4\u6392\u5E8F",ku=(0,u.useMemo)(()=>{const G=!(0,g.GJ)()&&!(0,g.Jd)(),m=H==null?void 0:H.excellent;return G&&m},[d,t]),la=(0,u.useMemo)(()=>(E==null?void 0:E.min_finished_game)>0,[t]),oa=(0,u.useMemo)(()=>{const G=(E==null?void 0:E.min_finished_game)-(E==null?void 0:E.finished_challenge_count);return G>0?G:0},[t]);return W.createElement("section",null,W.createElement("aside",{className:ot.bg},W.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.main_category_id&&W.createElement("div",{className:"flex gap-4px mr-auto"},((0,g.GJ)()?sa:na).map((G,m)=>W.createElement("div",{key:m,className:`text-16px flex item-center justify-center current ${P.status==(G==null?void 0:G.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:P.status==(G==null?void 0:G.id)?"#1890FF":""},onClick:()=>{ea({key:G==null?void 0:G.id})}},G==null?void 0:G.name,W.createElement("span",{className:"ml-4px"},G==null?void 0:G.num)))),(0,g.GJ)()&&(0,re.Oo)(n==null?void 0:n.course_modules,N)!=="\u672A\u5206\u914D\u76EE\u5F55"&&W.createElement("div",{className:"flex item-center gap-20px mr-20px"},W.createElement(Oe.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:G})=>{var m;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}G=="1"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E==null?void 0:E.main_category_name,exportType:"practice",category_id:P.category}}),G=="3"&&v.history.push(`/classrooms/${f==null?void 0:f.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},W.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),W.createElement(se.Z,{title:f.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},W.createElement("span",{className:`iconfont ${f.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:f.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:P,selectArrs:{category_name:E==null?void 0:E.category_name,category_id:(E==null?void 0:E.category_id)||(E==null?void 0:E.main_category_id),type:"shixun_homework"},cb:()=>{Tt()}}})}})),W.createElement(Oe.Z,{disabled:((h=d==null?void 0:d.userInfo)==null?void 0:h.user_status)===2,arrow:!0,menu:{items:[{key:"1",label:"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"},{key:"2",label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"},{key:"3",label:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}],onClick:({key:G})=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}G=="1"&&l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:P}}),G=="2"&&l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:P}}),G=="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},W.createElement(se.Z,{title:((D=d==null?void 0:d.userInfo)==null?void 0:D.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},W.createElement(Ha.op,{theme:x.Fy.THEMEONE,icon:W.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),W.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},W.createElement(Ha.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:G}})=>{P.search=G.trim(),P.page=1,Tt()},style:{width:220}}),W.createElement(Oe.Z,{dropdownRender:()=>W.createElement(K.default,{selectedKeys:[y]},$u==null?void 0:$u.map((G,m)=>W.createElement(K.default.Item,{key:G.name,onClick:()=>{var j;P.sort_by=G.type,P.sort_direction=G.direction,P.page=1,k(G.name),re.cX.setItem(`${(j=d==null?void 0:d.userInfo)==null?void 0:j.login}${(0,g.GJ)()?"Teacher":"Student"}`,G,"ShixunHomeworks"),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:pa(_u({},P),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:_u({},P)})}},G.name)))},W.createElement("span",{className:`${ot.btn} ${Gu?ot.btnSort:""}`,onMouseEnter:G=>A(!1)},W.createElement("i",{className:"iconfont icon-paixu font14"}),y)),Gu&&W.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,g.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":P.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},W.createElement("span",{className:ot.tips},W.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),ku&&W.createElement(fe.Z,{justify:"space-between",className:`px-20px ${ot.progressInfo}`},W.createElement(Z.Z,null,W.createElement(de.Z,{size:"middle"},W.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",E==null?void 0:E.finished_task_count,"/",E==null?void 0:E.shixun_total_count),W.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",E==null?void 0:E.finished_challenge_count,"/",E==null?void 0:E.challenge_count))),la&&W.createElement(Z.Z,null,"\u901A\u8FC7",E==null?void 0:E.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",oa,"\u5173")),W.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},W.createElement(me.Z,{loading:B[(0,g.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(E==null?void 0:E.all_count)===0&&(0,g.GJ)()?W.createElement($s,{params:P,user:d,setisshowmodal:Yt,dispatch:l}):(E==null?void 0:E.task_count)===0&&W.createElement(ae.Z,null),W.createElement("aside",{className:"animated fadeIn"},E.homeworks&&E.homeworks.map(function(G,m){return W.createElement(Ks,{key:G.homework_id,batchState:!0,v:G,k:m,selectArrs:b,setSelectArrs:L,setSelectArrsAll:Be,selectArrsAll:J,classroomList:t,dispatch:l,params:P,user:d,page:f.page||1,pageSize:P.limit||20,selectshow:Nt,manageAllGroup:E.manage_all_group})}),E.query_total_count>0&&W.createElement("aside",{className:"tc mb50 mt30"},W.createElement(le.Z,{showSizeChanger:!0,current:P.page||1,pageSize:P.limit||20,onChange:ct,total:E.query_total_count})))),W.createElement("div",{className:ot.fixedBottom,style:{bottom:b.length?0:-60,position:b.length?Qt:"fixed",left:Qt==="fixed"?"50%":"317px"}},W.createElement("div",{className:ot.left}),W.createElement("div",{className:ot.right},(0,g.GJ)()&&(E==null?void 0:E.all_count)>0&&W.createElement("aside",{className:[ot.acitons].join(" ")},W.createElement("div",{style:{width:130}},(0,g.GJ)()&&W.createElement(oe.default,{checked:((O=E.homeworks)==null?void 0:O.length)===(b==null?void 0:b.length),onChange:G=>{G.target.checked?(L(E.homeworks.map(m=>m.homework_id)),Be([...E.homeworks])):(L([]),Be([]))}},W.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",W.createElement("span",{style:{marginLeft:5}},"(",b.length,")")," "))),W.createElement("div",{style:{flex:1}}," ",W.createElement(fe.Z,{wrap:!1,align:"middle",justify:"space-between"},W.createElement(Z.Z,{flex:1},W.createElement(fe.Z,{wrap:!1,align:"middle",gutter:8},W.createElement(Z.Z,null,W.createElement(Oe.Z,{placement:"top",menu:{items:zu,onClick:Su}},W.createElement(M.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),W.createElement(Z.Z,null,W.createElement(M.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:ua},"\u8C03\u6574\u6392\u5E8F")),W.createElement(Z.Z,null,W.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>bu,getPopupContainer:G=>G==null?void 0:G.parentNode},W.createElement(M.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",W.createElement(Ge.Z,null)))))),W.createElement(Z.Z,null,W.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>{L&&L([]),Cu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),(($=t==null?void 0:t.actionTabs)==null?void 0:$.key)==="\u6279\u91CF\u8865\u4EA4"&&W.createElement(nl,{getData:Tt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?W.createElement(js,null):null,W.createElement(Ys.Z,{onOk:()=>{Tt()}}),W.createElement(Us.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?W.createElement(Wu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?W.createElement(ka,null):null,W.createElement(kt,null),W.createElement(Y,null),W.createElement(ce.Z,{courseEndTime:E==null?void 0:E.course_end_time}),W.createElement(_e.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:E==null?void 0:E.course_end_time,courseId:f.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:pa(_u({},t.actionTabs.params),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:_u({},t.actionTabs.params)})}}),W.createElement(ue,null),W.createElement(Ns,null),W.createElement(Oa.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ta,data:aa,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),W.createElement(Ee.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:ke,centered:!0,onCancel:()=>Yt(!1),onOk:()=>{var G,m;if((0,g.Rm)()&&!((G=t.AssistantObject.practice)!=null&&G.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((m=d.userInfo)==null?void 0:m.user_status)===2){(0,Ae.Rd)();return}l(Xt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:P}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:P}}),Yt(!1)}},W.createElement("div",null,W.createElement(De.ZP.Group,{onChange:G=>{qt(G.target.value)},value:Xt},W.createElement(De.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),W.createElement(De.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var cl=(0,v.connect)(({classroomList:e,loading:a,globalSetting:t,shixunHomeworks:c,user:F})=>({classroomList:e,globalSetting:t,loading:a.effects,shixunHomeworks:c,user:F}))(il),ml=Object.defineProperty,dl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,pn=(e,a,t)=>a in e?ml(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,fn=(e,a)=>{for(var t in a||(a={}))dn.call(a,t)&&pn(e,t,a[t]);if(fa)for(var t of fa(a))En.call(a,t)&&pn(e,t,a[t]);return e},pl=(e,a)=>dl(e,El(a)),fl=(e,a)=>{var t={};for(var c in e)dn.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&fa)for(var c of fa(e))a.indexOf(c)<0&&En.call(e,c)&&(t[c]=e[c]);return t},_l=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const gl=e=>{var a=e,{classroomList:t,dispatch:c,match:F,location:d,user:B}=a,l=fl(a,["classroomList","dispatch","match","location","user"]),s,i;const z=(0,v.useIntl)(),h=(0,v.useParams)(),[D,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)(!1),S=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,g.j5)()){ie(!0);return}const r={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var b;N.author_login===((b=B.userInfo)==null?void 0:b.login)?++r.hasNum:++r.noHasNum}),r.noHasNum>0?Ee.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},r.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},r.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const f=()=>{c({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Ee.default,{centered:!0,title:z.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:$,okText:z.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:D,onOk:()=>_l(void 0,null,function*(){var r;if((r=S.current)!=null&&r.onVerify())return;O(!0);const N=yield(0,X.ZP)(`/api/courses/${h.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});O(!1),N.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?c({type:"classroomList/getClassroomTeacherShixunsList",payload:pl(fn({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:fn({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{f()}},!((s=t==null?void 0:t.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((i=t==null?void 0:t.actionTabs)==null?void 0:i.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\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"),u.createElement(Q.Z,{ref:r=>S.current=r})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var yl=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(gl),hl=_(17823),_a=_(95211),ga={flex_box_center:"flex_box_center___yJJ6R",flex_space_between:"flex_space_between___yF0aC",flex_box_vertical_center:"flex_box_vertical_center___xjI2m",flex_box_center_end:"flex_box_center_end___DCohy",flex_box_column:"flex_box_column___Dgute",failedList:"failedList___I8XVn",name:"name___m5bBi",publish:"publish___De5tq",modal:"modal___lzwcY"},Ye=_(59301),Fl=Object.defineProperty,vl=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,gn=(e,a,t)=>a in e?Fl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Au=(e,a)=>{for(var t in a||(a={}))Dl.call(a,t)&&gn(e,t,a[t]);if(_n)for(var t of _n(a))xl.call(a,t)&&gn(e,t,a[t]);return e},yn=(e,a)=>vl(e,Bl(a)),ya=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Al=({classroomList:e,dispatch:a,courseEndTime:t})=>{var c;const F=(0,v.useIntl)(),d=(0,v.useParams)(),[B]=w.default.useForm(),[l,s]=(0,u.useState)(1),[i,z]=(0,u.useState)([]),[h,D]=(0,u.useState)(0),[O,$]=(0,u.useState)(20),[ie,S]=(0,u.useState)(!0),[f,r]=(0,u.useState)([]),[N,b]=(0,u.useState)(!0),[L,J]=(0,u.useState)({}),[Be,E]=(0,u.useState)({});d.id=d.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(be(),n(),e.actionTabs.type===2){const y=e.actionTabs.selectArrsAll[0];b(y.unified_setting)}else b(!1)},[e.actionTabs]);const n=y=>ya(void 0,null,function*(){S(!0);const k=yield(0,au.c_)(yn(Au({},d),{page:y||l,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));k==null||k.course_groups.map((ke,Yt)=>{ke.key=ke.id,ke.title=ke.name,ke.disabled=ke.is_published}),k&&(z([...k==null?void 0:k.course_groups]),D(k==null?void 0:k.course_groups_count),S(!1),y||B.setFieldsValue({publish_time:ne()(ne()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ne()(ne()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),H=()=>{var y;let k=[...(y=e.actionTabs.selectArrsAll)==null?void 0:y.filter(ke=>ke.high_resources_consume&&!ke.high_resources_consume_permission)];(k==null?void 0:k.length)>0&&e.actionTabs.type===1&&Ee.default.confirm({centered:!0,icon:null,footer:null,width:560,title:F.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Ye.createElement("div",null,Ye.createElement("div",{className:ga.tipcontent},Ye.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Ye.createElement("span",{style:{color:"#f06b14"}},k==null?void 0:k.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ye.createElement("div",{className:"mt20 mb20"},k==null?void 0:k.map(ke=>Ye.createElement("div",{className:ga.failedList,key:ke.homework_id},Ye.createElement("div",{className:ga.name},ke==null?void 0:ke.name),Ye.createElement("div",{className:ga.publish,onClick:()=>{(0,re.xg)(`/classrooms/${d.coursesId}/shixun_homework/${ke.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},U=()=>ya(void 0,null,function*(){var y,k,ke,Yt,Ut,Cu,Qt;if((0,g.Rm)()&&!((k=(y=e.AssistantObject)==null?void 0:y.practice)!=null&&k.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"),o(!1);return}const Zt=Au({},B.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"),o(!1);return}if((f==null?void 0:f.length)<=0&&!N&&i.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),o(!1);return}let Jt={homework_ids:[...e.actionTabs.selectArrs],group_ids:f.length>0?f.map(Nt=>Nt.id):(ke=e.detailShixunsList)==null?void 0:ke.course_groups,end_time:ne()(Zt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ne()(Zt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!f.length},Xt=[...(Yt=e.actionTabs.selectArrsAll)==null?void 0:Yt.filter(Nt=>Nt.high_resources_consume&&!Nt.high_resources_consume_permission)];if((Xt==null?void 0:Xt.length)==e.actionTabs.selectArrsAll.length&&e.actionTabs.type==1){a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),H();return}((Ut=e.actionTabs.selectArrsAll)==null?void 0:Ut.length)>0&&e.actionTabs.type===1&&(Jt.homework_ids=[...((Qt=(Cu=e.actionTabs.selectArrsAll)==null?void 0:Cu.filter(Nt=>!Nt.high_resources_consume||Nt.high_resources_consume_permission))==null?void 0:Qt.map(Nt=>Number(Nt==null?void 0:Nt.homework_id)))||[]]);let qt=yield(0,gt.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:d.coursesId,type:"homework_common"});(qt==null?void 0:qt.student_count)===0?pe(Jt):(E(Jt),J(qt))}),be=()=>{s(1),z([]),r([])},pe=y=>ya(void 0,null,function*(){o(!0);const k=yield(0,X.ZP)(`/api/courses/${d.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Au({},y)});o(!1),k.status===0&&(be(),(0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),V.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),H(),(0,g.GJ)()?e.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Au({},d)}),a({type:"shixunHomeworks/getWorkSetting",payload:Au({},d)})):a({type:"classroomList/getClassroomTeacherShixunsList",payload:yn(Au({},e.actionTabs.params),{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:Au({},e.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ye.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~")}}))}),p=h>l*O,{detailShixunsList:A}=e,[P,o]=(0,u.useState)(!1);return Ye.createElement("div",null,Ye.createElement(Ee.default,{width:600,centered:!0,confirmLoading:P,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>U(),onCancel:()=>{be(),a({type:"classroomList/setActionTabs",payload:{}})}},Ye.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ye.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ye.createElement(w.default,{form:B},Ye.createElement("div",{style:{paddingLeft:0}},Ye.createElement(fe.Z,{className:"mt30",align:"middle"},Ye.createElement(Z.Z,null,Ye.createElement(w.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ye.createElement(Yu.default,{style:{width:170,marginRight:"25px"},disabledDate:y=>(0,_a.Q8)(y,t),disabledTime:y=>(0,_a.d0)(y),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ne()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ye.createElement(Z.Z,{className:"ml20"},Ye.createElement(w.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ye.createElement(Yu.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ne()((0,re.U6)(),"HH:mm")},disabledDate:y=>(0,_a.Q8)(y,t,B.getFieldValue("publish_time")),disabledTime:y=>(0,_a.d0)(y,B.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&Ye.createElement(fe.Z,{style:{marginBottom:"10px"}},Ye.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ye.createElement(De.ZP.Group,{value:N,onChange:y=>{b(y.target.value),r([])}},Ye.createElement(De.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ye.createElement(De.ZP,{className:"ml20",disabled:i.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),i.length<=0&&e.actionTabs.type===2&&Ye.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"')),(e.actionTabs.type===1||!N)&&i.length>0&&Ye.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ye.createElement("span",{style:{flex:1}},Ye.createElement(oe.default,{checked:f.length===i.length,onChange:y=>{f.length===i.length?r([]):r(i)}},"\u5168\u9009")),Ye.createElement("span",{style:{width:16}}),Ye.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",f.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!N)&&i.length>0&&Ye.createElement(hl.Z,{data:i,selectedRowKeys:f,setSelectedRowKeys:r}))),Ye.createElement(Ft.Z,{resdata:L,type:((c=e.actionTabs.selectArrs)==null?void 0:c.length)===1?"shixun":"shixunpush",okloading:P,oktext:(L==null?void 0:L.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:y=>ya(void 0,null,function*(){o(!0);let k=yield(0,X.ZP)(`/api/courses/${d.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});o(!1),(k==null?void 0:k.status)===0&&pe(Be)})}))};var Cl=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Al),bl=Object.defineProperty,Sl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Fn=(e,a,t)=>a in e?bl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,vn=(e,a)=>{for(var t in a||(a={}))wl.call(a,t)&&Fn(e,t,a[t]);if(hn)for(var t of hn(a))Pl.call(a,t)&&Fn(e,t,a[t]);return e},Nl=(e,a)=>Sl(e,kl(a)),Ml=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Tl=({classroomList:e,dispatch:a})=>{const t=(0,v.useIntl)(),c=(0,v.useParams)();return u.createElement(Ee.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ml(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:Nl(vn({},e.actionTabs.params),{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:vn({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Il=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Tl),nu=_(59301),Ol=Object.defineProperty,Ll=Object.defineProperties,Zl=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Dn=(e,a,t)=>a in e?Ol(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ja=(e,a)=>{for(var t in a||(a={}))Rl.call(a,t)&&Dn(e,t,a[t]);if(Bn)for(var t of Bn(a))Hl.call(a,t)&&Dn(e,t,a[t]);return e},jl=(e,a)=>Ll(e,Zl(a)),$l=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const zl=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),B=(0,v.useParams)(),[l,s]=(0,u.useState)(!1),{actionTabs:i}=e,[z]=w.default.useForm(),h=D=>D&&D<ne()().startOf("day");return(0,u.useEffect)(()=>{var D;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(D=i.selectArrs)==null?void 0:D.name})},[e.actionTabs.key]),nu.createElement(Ee.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$l(void 0,null,function*(){var D,O;if((0,g.Rm)()&&!((O=(D=e.AssistantObject)==null?void 0:D.practice)!=null&&O.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const $=z.getFieldValue();s(!0);const ie=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,S=yield(0,X.ZP)(ie,{method:"post",body:ja({},$)});s(!1),S.status===0&&(V.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:jl(ja({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:ja({},e.actionTabs.params)}))}),onCancel:()=>{s(!1),t({type:"classroomList/setActionTabs",payload:{}})}},nu.createElement(w.default,{form:z},nu.createElement(fe.Z,{className:"mt10 c-grey-999"},nu.createElement(Z.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),nu.createElement(Z.Z,{flex:"1"},(c=i.selectArrs)==null?void 0:c.shixun_name)),nu.createElement(w.default.Item,{name:"name"},nu.createElement(fe.Z,{className:"mt10",align:"middle"},nu.createElement(Z.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),nu.createElement(Z.Z,{flex:"1"},nu.createElement(C.default,{defaultValue:(F=i.selectArrs)==null?void 0:F.name}))))))};var Gl=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(zl),Ne={flex_box_center:"flex_box_center___ljDlI",flex_space_between:"flex_space_between___bE3__",flex_box_vertical_center:"flex_box_vertical_center___SH45O",flex_box_center_end:"flex_box_center_end___hNhF2",flex_box_column:"flex_box_column___vzIiQ",wrp:"wrp___YsAb3",drawer:"drawer___r7Ngg",menu:"menu___Qeaf3",actived:"actived___TLiBT",actived2:"actived2___wO5ok",subTag:"subTag___zh9fV",listItem:"listItem___sh82w",listItem2:"listItem2___WWu_e",info:"info___VlIoN",title:"title___i_WdK",titleLeft:"titleLeft___FvYn2",titleRight:"titleRight___n6aa8",search:"search___WWwH9",filter:"filter___vz_II",description:"description___FVHSA",menuCourse:"menuCourse___sZihS",authorname:"authorname___qtJGz","tooltip-content":"tooltip-content___nOVEr"},Vl=Object.defineProperty,Wl=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,An=(e,a,t)=>a in e?Vl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ct=(e,a)=>{for(var t in a||(a={}))Kl.call(a,t)&&An(e,t,a[t]);if(xn)for(var t of xn(a))Yl.call(a,t)&&An(e,t,a[t]);return e},$a=(e,a)=>Wl(e,Jl(a)),za=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Si}=C.default,Cn=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Ul=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,d;const B=(0,v.useIntl)(),[l,s]=(0,u.useState)(Ct({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:z}=e,[h,D]=(0,u.useState)([]),[O,$]=(0,u.useState)({}),[ie,S]=(0,u.useState)([]),[f,r]=(0,u.useState)(!1),[N,b]=(0,u.useState)({}),[L,J]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(p=>!!p),[E,n]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{H()},[l.coursesId,E]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&D([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||z!=null&&z.shixun_list)&&$(E.sort==="recommend"?z:i)},[i,z]);const H=()=>za(void 0,null,function*(){$([]),r(!0);let p=Ct({},E);if(E.sort==="recommend"&&(p.sort="myshixuns_count"),E.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:$a(Ct({},p),{course_id:l.coursesId})});else{const P=Ct({},p);yield t({type:"classroomList/getShixunLists",payload:P})}const A=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});S([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(A==null?void 0:A.groups)||[]]),D([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const U=p=>za(void 0,null,function*(){J(!0);const A=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(l==null?void 0:l.categoryId)||null,coursesId:l.coursesId,shixuns_info:p}});J(!1),A.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Ct({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ct({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[be,pe]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ne.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>za(void 0,null,function*(){var p;pe(!0);let A=yield(0,gt.Tr)({id:h,type:"shixun",course_id:(p=e.detailTopBanner)==null?void 0:p.course_id});(A==null?void 0:A.student_count)===0?yield U(A==null?void 0:A.no_use_list):b(A),pe(!1)}),type:"primary",loading:be},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:p=>{p!=null&&p.keyword&&(0,xt.tk)({name:p==null?void 0:p.keyword,copywriting:p==null?void 0:p.keyword,position:"Shixun"}),n($a(Ct(Ct({},E),p),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:f},u.createElement("aside",null,Cn.map(function(p,A){var P;return A!==0?null:u.createElement("ul",{className:Ne.menu,key:A},u.createElement("li",null,p.name),(P=p==null?void 0:p.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:E[p.id]==o.id?Ne.actived:"",onClick:()=>{E[p.id]=o.id,E.page=1,n(Ct({},E))}},u.createElement("strong",null,o.name))}))}),u.createElement("ul",{className:Ne.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:E!=null&&E.discipline_id?"":Ne.actived,onClick:()=>{delete E.tag_level,delete E.sub_discipline_id,delete E.discipline_id,E.page=1,n(Ct({},E))}},u.createElement("strong",null,"\u5168\u90E8")),c.menus&&c.menus.map(function(p,A){return u.createElement("li",{key:A,className:(E==null?void 0:E.discipline_id)==p.id?Ne.actived:""},u.createElement("strong",{onClick:()=>{E.tag_level=1,E.discipline_id=p.id,delete E.sub_discipline_id,E.page=1,n(Ct({},E))}},p.name),u.createElement("div",null,p.sub_repertoires.map(function(P,o){return u.createElement("div",{key:o,className:"mt5"},u.createElement("div",{className:(E==null?void 0:E.sub_discipline_id)==P.id&&E.tag_level===2?`${Ne.actived2} ${Ne.subTag}`:Ne.subTag,onClick:()=>{E.tag_level=2,E.discipline_id=p.id,E.sub_discipline_id=P.id,n(Ct({},E))}},P.name),u.createElement("ul",{className:"mt5"},P.tags&&P.tags.map(function(y,k){return u.createElement("li",{key:k,className:E.sub_discipline_id==y.id&&E.tag_level===3?Ne.actived2:"",onClick:()=>{E.tag_level=3,E.discipline_id=p.id,E.sub_discipline_id=y.id,n(Ct({},E))}},y.name)})))})))})),E.type==="mine"&&u.createElement("ul",{className:Ne.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((p,A)=>u.createElement("li",{className:E.group_id==p.id?Ne.actived:"",key:p.name,onClick:()=>{E.group_id=p.id,E.page=1,n(Ct({},E))}},u.createElement("strong",null,p.name)))),Cn.map(function(p,A){var P;return A!==1?null:u.createElement("ul",{className:Ne.menu,key:A},u.createElement("li",null,p.name),(P=p==null?void 0:p.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:E[p.id]==o.id?Ne.actived:"",onClick:()=>{E[p.id]=o.id,n(Ct({},E))}},u.createElement("strong",null,o.name))}))}),u.createElement(fe.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:Ne.filter},Be.map(function(p,A){return u.createElement(M.ZP,{key:A,className:"mr20",type:E.sort===p.id?"primary":"default",onClick:()=>{E.sort=p.id,n(Ct({},E))}},p.name)})),u.createElement(Z.Z,{className:"c-grey-999"},u.createElement("div",{className:Ne.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},h.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},O.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{E.order=E.order==="asc"?"desc":"asc",n(Ct({},E))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${E.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=O==null?void 0:O.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:h,onChange:p=>{D(p)}},(d=O==null?void 0:O.shixun_list)==null?void 0:d.map(function(p,A){return u.createElement("div",{className:Ne.listItem,key:p==null?void 0:p.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:p==null?void 0:p.identifier,style:{marginTop:"3px"},disabled:(p==null?void 0:p.need_authorize)||(p==null?void 0:p.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Ne.info},u.createElement("div",{className:Ne.title},u.createElement("div",{className:Ne.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p.title}})),(p==null?void 0:p.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(At.Z,{type:"shixun",style:{marginLeft:0}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(p==null?void 0:p.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${p.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Ne.description,dangerouslySetInnerHTML:{__html:p.description}})),u.createElement("div",{className:" mt15"},p.challenge_names.map(function(P,o){return u.createElement("span",{key:o,className:"mr30"},"\u7B2C",o+1,"\u5173 ",P," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName:Ne["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:p==null?void 0:p.member_user_names}}))},u.createElement("span",{className:Ne.authorname,dangerouslySetInnerHTML:{__html:p==null?void 0:p.member_user_names}})),p.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:p.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",p.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",p.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:E.page||1,showQuickJumper:!0,total:O==null?void 0:O.shixuns_count,onChange:p=>{E.page=p,n(Ct({},E))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:L,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:p=>{U(p)}}))};var Ql=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Ul),Xl=Object.defineProperty,ql=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Sn=(e,a,t)=>a in e?Xl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ou=(e,a)=>{for(var t in a||(a={}))to.call(a,t)&&Sn(e,t,a[t]);if(bn)for(var t of bn(a))uo.call(a,t)&&Sn(e,t,a[t]);return e},kn=(e,a)=>ql(e,eo(a)),wn=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:ao}=C.default,no=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),[B,l]=(0,u.useState)(Ou({},(0,v.useParams)())),{actionTabs:s}=e,{shixunLists:i}=e,[z,h]=(0,u.useState)([]),[D,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{S()},[B.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&h([])},[e.actionTabs.key]);const S=()=>wn(void 0,null,function*(){var f;const r=kn(Ou({},$),{course_id:(f=s==null?void 0:s.params)==null?void 0:f.course_id});yield t({type:"classroomList/getExperimentLists",payload:r}),O(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:Ne.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>wn(void 0,null,function*(){var f;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...z],category_id:B.categoryId,course_id:(f=s==null?void 0:s.params)==null?void 0:f.course_id}})).status||(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:kn(Ou({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ou({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(ao,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:Ne.search,onSearch:f=>{$.search=f,ie(Ou({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:D},u.createElement("aside",null,((c=i==null?void 0:i.homeworks)==null?void 0:c.length)===0&&u.createElement(ae.Z,null),(F=i==null?void 0:i.homeworks)==null?void 0:F.map(function(f,r){var N,b,L;return u.createElement("div",{className:Ne.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:z.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:J=>{let Be=z.indexOf(f.id);z.indexOf(f.id)>-1?h(z.filter(E=>E!==f.id)):h(z.concat(f.id))}}),u.createElement("div",{className:Ne.info},u.createElement("div",{className:Ne.title},u.createElement("div",{className:Ne.titleLeft},u.createElement(v.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f==null?void 0:f.name}})),(f==null?void 0:f.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===1&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===2&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===3&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${f.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Ne.description,dangerouslySetInnerHTML:{__html:f==null?void 0:f.description}})),u.createElement("div",{className:" mt15"},(N=f==null?void 0:f.challenges)==null?void 0:N.map(function(J,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",J==null?void 0:J.subject," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((b=f==null?void 0:f.user)==null?void 0:b.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(L=f==null?void 0:f.user)==null?void 0:L.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,f==null?void 0:f.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:$.page||1,showQuickJumper:!0,total:i==null?void 0:i.total_count,onChange:f=>{$.page=f,ie(Ou({},$))}})))};var so=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(no),lo=Object.defineProperty,Pn=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Nn=(e,a,t)=>a in e?lo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Uu=(e,a)=>{for(var t in a||(a={}))oo.call(a,t)&&Nn(e,t,a[t]);if(Pn)for(var t of Pn(a))ro.call(a,t)&&Nn(e,t,a[t]);return e},io=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:ki}=C.default,co=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,d;const B=(0,v.useIntl)(),[l,s]=(0,u.useState)(Uu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:z}=e,[h]=w.default.useForm(),{shixunAiRecommendLists:D}=e,[O,$]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[S,f]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,S]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Uu({},S)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Ee.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:B.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>io(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Uu({shixun_ids:[...O],category_id:l.categoryId},l)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement($e.Z,{spinning:a["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=D==null?void 0:D.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),(d=D==null?void 0:D.shixun_list)==null?void 0:d.map(function(r,N){var b,L,J;return u.createElement("div",{className:Ne.listItem2,key:N,style:{cursor:"auto"}},u.createElement(oe.default,{checked:O.includes(r.id),value:r.id,style:{marginTop:"3px"},disabled:r==null?void 0:r.need_authorize,onChange:Be=>{let E=O.indexOf(r.id);O.indexOf(r.id)>-1?$(O.filter(n=>n!==r.id)):$(O.concat(r.id))}}),u.createElement("div",{className:Ne.info},u.createElement("div",{className:Ne.title},u.createElement("div",{className:Ne.titleLeft},u.createElement(v.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Ne.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(Be,E){return u.createElement("span",{key:E,className:"mr30"},"\u7B2C",E+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(b=r==null?void 0:r.content)!=null&&b.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(J=(L=r==null?void 0:r.content)==null?void 0:L.author_name)==null?void 0:J[0]}}):u.createElement("span",null,r.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,r.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",r.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,r.study_count)),u.createElement(we.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:S.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:r=>{S.page=r,f(Uu({},S))}})))};var mo=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(co),ye=_(59301),Eo=Object.defineProperty,po=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,Tn=(e,a,t)=>a in e?Eo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,su=(e,a)=>{for(var t in a||(a={}))_o.call(a,t)&&Tn(e,t,a[t]);if(Mn)for(var t of Mn(a))go.call(a,t)&&Tn(e,t,a[t]);return e},yo=(e,a)=>po(e,fo(a)),In=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:ho}=C.default,Fo=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),[B,l]=(0,u.useState)(su({},(0,v.useParams)())),s=(0,v.useLocation)(),{actionTabs:i}=e,[z]=w.default.useForm(),{coursesLists:h}=e,[D,O]=(0,u.useState)([]),[$,ie]=(0,u.useState)({}),[S,f]=(0,u.useState)(!1),[r,N]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:su({},r)}),O([]))},[e.actionTabs.key,B.categoryId,r]);const[b,L,J,Be]=(0,wa.P)(),E=n=>In(void 0,null,function*(){var H;f(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:B.coursesId,category_id:(B==null?void 0:B.categoryId)||null,subjects_info:[{subject_id:(H=D[0])==null?void 0:H.id,stage_shixuns:n}]}});f(!1),U.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:yo(su({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:su({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Ne.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ye.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:()=>In(void 0,null,function*(){var n,H;if((D==null?void 0:D.length)===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,gt.Tr)({id:(n=D[0])==null?void 0:n.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(H=e.detailTopBanner)==null?void 0:H.course_id});(U==null?void 0:U.student_count)===0?E([]):ie(U)}),type:"primary"},"\u786E\u5B9A"))},ye.createElement("section",{className:"tc"},ye.createElement(ho,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ne.search,onSearch:n=>{r.keyword=n,n&&(0,xt.tk)({name:n,copywriting:n,position:"Subject"}),N(su({},r))}})),ye.createElement("section",{className:"edu-container"},ye.createElement($e.Z,{spinning:a["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:Ne.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,"\u5DF2\u9009",ye.createElement("span",{className:"c-blue"},D.length),"\u8BFE\u7A0B"),ye.createElement("li",null,"\u5171",ye.createElement("span",{className:"c-blue"},h.subjects_count),"\u4E2A\u8BFE\u7A0B"),ye.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(su({},r))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(su({},r))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(su({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${r.type==="mine"&&"c-blue"} current`,onClick:()=>{r.type="mine",N(su({},r))}},"\u6211\u7684\u8BFE\u7A0B"))),((c=h==null?void 0:h.subject_list)==null?void 0:c.length)===0&&ye.createElement(ae.Z,null),(F=h==null?void 0:h.subject_list)==null?void 0:F.map(function(n,H){var U,be,pe,p,A,P;return ye.createElement("div",{className:Ne.listItem,key:n.id,style:{cursor:"auto"}},ye.createElement(De.ZP,{checked:D.map(o=>o.id).includes(n.id),value:n.id,style:{marginTop:"1px"},disabled:(n==null?void 0:n.need_authorize)||(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:o=>{O([{id:n.id,identifier:n.identifier}])}}),ye.createElement("div",{className:Ne.info},ye.createElement("div",{className:Ne.title},ye.createElement("div",{className:Ne.titleLeft},ye.createElement("div",null,ye.createElement(v.Link,{to:`/paths/${n.id}`,target:"_blank"},ye.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:n.title}})),(n==null?void 0:n.need_authorize)&&ye.createElement("span",{onClick:()=>{(0,Ae.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ye.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ye.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ye.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ye.createElement(M.ZP,{ghost:!0,href:`/paths/${n.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ye.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ye.createElement("span",{className:Ne.description,dangerouslySetInnerHTML:{__html:n.description}})),ye.createElement(we.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(U=n==null?void 0:n.content)!=null&&U.member_user_names?ye.createElement(se.Z,{overlayClassName:Ne["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(be=n==null?void 0:n.content)==null?void 0:be.member_user_names}}))},ye.createElement("span",{className:Ne.authorname,dangerouslySetInnerHTML:{__html:(pe=n==null?void 0:n.content)==null?void 0:pe.member_user_names}})):(n==null?void 0:n.member_user_names)&&ye.createElement(se.Z,{title:ye.createElement("div",null,ye.createElement("span",null,n.member_user_names))},ye.createElement("span",{className:Ne.authorname},n.member_user_names)),(p=n==null?void 0:n.content)!=null&&p.author_school_name?ye.createElement(se.Z,{overlayClassName:Ne["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(A=n==null?void 0:n.content)==null?void 0:A.author_school_name}}))},ye.createElement("span",{className:Ne.authorname,dangerouslySetInnerHTML:{__html:(P=n==null?void 0:n.content)==null?void 0:P.author_school_name}})):(n==null?void 0:n.author_school_name)&&ye.createElement(se.Z,{title:ye.createElement("div",null,ye.createElement("span",null,n.author_school_name))},ye.createElement("span",{className:Ne.authorname},n.author_school_name))),ye.createElement("div",null,ye.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",n.stage_count),ye.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",n.shixuns_count),ye.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",n.myshixuns_count)))))})))),ye.createElement("div",{className:"tc mt20"},ye.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:r.page||1,showQuickJumper:!0,total:h==null?void 0:h.subjects_count,onChange:n=>{r.page=n,t({type:"classroomList/getCoursesLists",payload:su({},r)})}})),ye.createElement(Ft.Z,{resdata:$,type:"subject",okloading:S,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:n=>{E(n)}}))};var vo=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a.effects}))(Fo),On=_(49647),ha=_(36867),Lu=_(59301),Bo=Object.defineProperty,Ln=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Zn=(e,a,t)=>a in e?Bo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Rn=(e,a)=>{for(var t in a||(a={}))Do.call(a,t)&&Zn(e,t,a[t]);if(Ln)for(var t of Ln(a))xo.call(a,t)&&Zn(e,t,a[t]);return e},Ao=({styles:e={},params:a,setisshowmodal:t,user:c})=>{var F;return Lu.createElement("section",{className:`tc animated fadeIn ${ha.Z.threeBtnSty}`,style:Rn(Rn({},{color:"#03A092",margin:"200px auto"}),e)},Lu.createElement("img",{src:_(26551),width:200,height:164}),Lu.createElement("p",{className:"mt20 font14"},`\u8BE5${a.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),Lu.createElement("div",{style:{marginTop:"30px"}},Lu.createElement(M.ZP,{disabled:((F=c==null?void 0:c.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Lu.createElement(M.ZP,{onClick:()=>{(0,re.xg)(`${On.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",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},Qe={flex_box_center:"flex_box_center___H3s7T",flex_space_between:"flex_space_between___n5yRX",flex_box_vertical_center:"flex_box_vertical_center___Lu60k",flex_box_center_end:"flex_box_center_end___dCQqJ",flex_box_column:"flex_box_column___HLlrT",bg:"bg___G8TWW",containerDesc:"containerDesc___Lq9J3",tablestyle:"tablestyle___BKucr",listItem:"listItem___ERkks",info:"info___VkHUt",title:"title___o19Es",titleLeft:"titleLeft___l4aTP",titleRight:"titleRight___Cr_OF",moveCategory:"moveCategory___qzVIk",name:"name___hluBu",categoryName:"categoryName___epnIq",schedule:"schedule____VSQP",fnSign:"fnSign___eGtW9",spanSize:"spanSize___rb8dv",classromediv:"classromediv___ycobO",glow:"glow___juxBT",action:"action____mi_6",btn:"btn___nbOPd",btnSort:"btnSort___XEHWl",tips:"tips___dNWVX",fixedBottom:"fixedBottom____UtHE",left:"left___jNPoU",right:"right___PPTyg",acitons:"acitons___FTKj2",actionBtns:"actionBtns___wMp7D",cancel:"cancel___aWfNb",selectBtn:"selectBtn___SJ2Cv",selectBtn1:"selectBtn1___UKRmb",infoIcon:"infoIcon___qnXde",infoStuIcon:"infoStuIcon___bQlec",flexBox:"flexBox___vauWO",iconH:"iconH___ViXq9",iconV:"iconV___f5_u4",actionIcon:"actionIcon___CbvDW",dro:"dro___ICqMh",progressInfo:"progressInfo___sifLq",authorized:"authorized___IeY4r",myInput:"myInput___iCB0Y"},ee=_(59301),Co=Object.defineProperty,bo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,jn=(e,a,t)=>a in e?Co(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ga=(e,a)=>{for(var t in a||(a={}))ko.call(a,t)&&jn(e,t,a[t]);if(Hn)for(var t of Hn(a))wo.call(a,t)&&jn(e,t,a[t]);return e},$n=(e,a)=>bo(e,So(a)),Vt=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())}),Po=({v:e,k:a,selectArrs:t,setSelectArrs:c,setSelectArrsAll:F,selectArrsAll:d,classroomList:B,dispatch:l,selectshow:s,batchState:i,pageSize:z,page:h,manageAllGroup:D,user:O})=>{var $,ie,S,f,r;const N=(0,v.useIntl)(),b=(0,v.useParams)(),[L,J]=(0,u.useState)([]),[Be,E]=(0,u.useState)(!1),[n,H]=(0,u.useState)(!1),[U,be]=(0,u.useState)(!0),pe=(0,u.useRef)();b.category=b.categoryId,b.id=b.coursesId,b.page=h,b.limit=z;function p(){return Vt(this,null,function*(){let o=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ga({},b)});J(o.data)})}(0,u.useEffect)(()=>{var o;J([]),E(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((o=e==null?void 0:e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(H(!1),be(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(H(!0),be(!1))},[s]);const A=[{title:N.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:N.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(o,y)=>y.status.indexOf(o)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:o=>{var y,k;return o==="--"?o:ee.createElement("span",null,ee.createElement("span",null,(y=o==null?void 0:o.split("/"))==null?void 0:y[0]),"\xA0/\xA0",ee.createElement("span",null,(k=o==null?void 0:o.split("/"))==null?void 0:k[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:b.order_by==="end_time"?b.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:b.order_by==="late_time"?b.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:o=>o==="--"||!o?"--":ee.createElement("span",{title:o},o)}],P=o=>{if((0,Ae.tJ)(l,!0)){if(o.can_view_details){(0,re.xg)(`/shixuns/${o.shixun_identifier}/challenges`);return}o.redo?Ee.default.confirm({width:530,title:N.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:N.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:ee.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Vt(void 0,null,function*(){const y=yield(0,Ta.L8)({id:o.myshixun_identifier,url:o.url});y&&(0,Tu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:y.shixun_identifier,homework_common_id:o.homework_id,courseId:b.coursesId})})}):(0,Tu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:o.shixun_identifier,homework_common_id:o.homework_id,courseId:b.coursesId})}};return ee.createElement("div",{className:Qe.listItem,onClick:o=>{o.stopPropagation(),(!((0,g.GJ)()&&i)||(0,g.GJ)()&&i&&pe.current&&!pe.current.contains(o.target))&&((0,g.dE)()?(0,re.xg)(`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:a},(0,g.GJ)()&&i&&ee.createElement("span",{ref:pe},ee.createElement(oe.default,{className:`${ha.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:o=>{t.indexOf(e.homework_id)>-1?(c(t.filter(y=>y!==e.homework_id)),F(d.filter(y=>y.homework_id!==e.homework_id))):(F(d.concat(e)),c(t.concat(e.homework_id)))}})),ee.createElement("div",{className:Qe.info},ee.createElement("div",{className:Qe.title},ee.createElement("div",{className:Qe.titleLeft,style:(0,g.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,g.GJ)()&&ee.createElement(Ma.Z,{value:e.status},ee.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,g.dE)()&&ee.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),ee.createElement("span",{className:Qe.name},e.name),!!(($=e.schools)!=null&&$.length)&&ee.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ee.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&ee.createElement(At.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&ee.createElement("span",{className:Qe.authorized},"\u5DF2\u6388\u6743")),ee.createElement("div",{className:Qe.titleRight},(0,g.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Vt(void 0,null,function*(){var y;if(o.stopPropagation(),o.preventDefault(),((y=O==null?void 0:O.userInfo)==null?void 0:y.user_status)===2){(0,Ae.Rd)();return}let k=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:b,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:b.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:$n(Ga({},b),{type:4})}),k()}}}):k()})},ee.createElement("aside",{className:Qe.flexBox},ee.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),ee.createElement("div",null,"\u53D1\u5E03"))),(0,g.dE)()&&ee.createElement("div",{className:Qe.actionIcon},n?ee.createElement("i",{className:"iconfont icon-yiwancheng1"}):U?"":ee.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((ie=e.status)!=null&&ie.includes("\u5DF2\u622A\u6B62"))&&!((S=e.status)!=null&&S.includes("\u5BFC\u5165"))&&ee.createElement("aside",{onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),P(e)}),className:Qe.flexBox,style:{marginRight:10}},ee.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),ee.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((f=e.status)==null?void 0:f.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&ee.createElement("aside",{onClick:o=>Vt(void 0,null,function*(){var y;(y=e.status)!=null&&y.includes("\u5BFC\u5165")||(o.stopPropagation(),o.preventDefault(),(0,re.xg)(`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Qe.flexBox,style:{marginRight:10}},ee.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),ee.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,g.GJ)()&&ee.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:Qe.dro,dropdownRender:()=>ee.createElement(K.default,null,e.status!=="\u5BFC\u5165"&&ee.createElement(K.default.Item,{key:1,style:{textAlign:"center"}},ee.createElement("a",{onClick:o=>Vt(void 0,null,function*(){var y;if(o.stopPropagation(),o.preventDefault(),((y=O==null?void 0:O.userInfo)==null?void 0:y.user_status)===2){(0,Ae.Rd)();return}let k=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:b,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:b.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:$n(Ga({},b),{type:4})}),k()}}}):k()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&ee.createElement(K.default.Item,{key:2,style:{textAlign:"center"}},ee.createElement("a",{onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:b,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&ee.createElement(K.default.Item,{key:23,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({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:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),ee.createElement(K.default.Item,{key:22,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:d,params:b,status:e==null?void 0:e.status}})})},N.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&ee.createElement(K.default.Item,{key:3,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const y=yield(0,Na.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(y==null?void 0:y.status)===0&&V.ZP.success(y==null?void 0:y.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&ee.createElement(K.default.Item,{key:23,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),P(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),ee.createElement(K.default.Item,{key:5,style:{textAlign:"center"}},ee.createElement("a",{onClick:o=>{o.stopPropagation(),o.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:b}})}},N.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status!=="\u5BFC\u5165"&&ee.createElement(K.default.Item,{key:6,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",onClick:o=>{o.stopPropagation()},to:`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},N.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},ee.createElement("aside",{onClick:o=>o.stopPropagation(),className:Qe.flexBox,style:{cursor:"default"}},ee.createElement("i",{className:"iconfont icon-gengduo4"}),ee.createElement("div",null,"\u66F4\u591A"))))),(0,g.GJ)()&&ee.createElement("p",{className:Qe.infoIcon},ee.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&ee.createElement("span",{className:"mr10"},ee.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"].includes(e.status)&&!!e.commit_count&&ee.createElement("span",{className:"mr10"},ee.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"].includes(e.status)&&!!e.compelete_count&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ee.createElement("span",{className:"c-grey-999"},ee.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"].includes(e.status)&&ee.createElement("span",{className:Qe.iconV,onClick:o=>Vt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),Be||p(),E(!Be)})},ee.createElement("i",{className:`iconfont icon-${Be?"shouqi":"xiala2"}`})," ")),(0,g.dE)()&&ee.createElement("span",{className:Qe.infoStuIcon},ee.createElement("span",{className:"c-grey-333"},e.author),ee.createElement("span",{className:"ml20"},ee.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),ee.createElement("span",null,ee.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&ee.createElement("span",{className:"ml20"},ee.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),ee.createElement("span",{className:"ml20 c-grey-999"},ee.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)!=="--"&&ee.createElement("span",{className:"ml20"},ee.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Be&&L.length>5&&ee.createElement(Mu.default,{className:ha.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),pagination:!1,dataSource:L,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,k)=>{k.field&&(b.order_by=k.field),k.order||(b.sort_direction="asc"),k.order==="ascend"&&(b.sort_direction="asc"),k.order==="descend"&&(b.sort_direction="desc"),k.order||(b.sort_direction="asc"),p()},columns:A}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Be&&L.length<6&&L.length>0&&ee.createElement(Mu.default,{className:ha.Z.threeTableSty,rowKey:"shixun_identifier",onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),pagination:!1,dataSource:L,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,k)=>{k.field&&(b.order_by=k.field),k.order||(b.sort_direction="asc"),k.order==="ascend"&&(b.sort_direction="asc"),k.order==="descend"&&(b.sort_direction="desc"),k.order||(b.sort_direction="asc"),p()},columns:A})))},No=_(77957),Mo=_(88175),We=_(59301),To=Object.defineProperty,Io=Object.defineProperties,Oo=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Vn=(e,a,t)=>a in e?To(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Zu=(e,a)=>{for(var t in a||(a={}))zn.call(a,t)&&Vn(e,t,a[t]);if(Fa)for(var t of Fa(a))Gn.call(a,t)&&Vn(e,t,a[t]);return e},Wn=(e,a)=>Io(e,Oo(a)),Lo=(e,a)=>{var t={};for(var c in e)zn.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&Fa)for(var c of Fa(e))a.indexOf(c)<0&&Gn.call(e,c)&&(t[c]=e[c]);return t},Va=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});ne().extend(Za());const Zo=({data:e,value:a,onChange:t})=>{var c,F,d,B;const[l,s]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[i,z]=(0,u.useState)([]);return(0,u.useEffect)(()=>{z((a==null?void 0:a.length)>0?e==null?void 0:e.filter(h=>a==null?void 0:a.includes(h==null?void 0:h.id)):[])},[a]),We.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},We.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},We.createElement(oe.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:h=>{t(h.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),We.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},We.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:h=>{s(Wn(Zu({},l),{leftSearch:h.target.value}))}}),We.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((c=l.leftSearch?e==null?void 0:e.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.leftSearch)}):e)==null?void 0:c.length)!==0?We.createElement(oe.default.Group,{value:a,onChange:h=>{t(h)}},We.createElement(de.Z,{direction:"vertical"},(F=l.leftSearch?e==null?void 0:e.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.leftSearch)}):e)==null?void 0:F.map((h,D)=>We.createElement(oe.default,{key:D,value:h.id},h==null?void 0:h.name)))):We.createElement(ae.Z,{styles:{margin:"0 auto"}})))),We.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},We.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),We.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},We.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:h=>{s(Wn(Zu({},l),{rigthSearch:h.target.value}))}}),We.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((d=l.rigthSearch?i==null?void 0:i.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.rigthSearch)}):i)==null?void 0:d.length)!==0?(B=l.rigthSearch?i==null?void 0:i.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.rigthSearch)}):i)==null?void 0:B.map((h,D)=>We.createElement(fe.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},We.createElement(Z.Z,null,h==null?void 0:h.name),We.createElement(Z.Z,null,We.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(O=>O!==(h==null?void 0:h.id)))}})))):We.createElement(ae.Z,{styles:{margin:"0 auto"}})))))},Ro=e=>{var a=e,{classroomList:t,dispatch:c,user:F,getData:d}=a,B=Lo(a,["classroomList","dispatch","user","getData"]),l,s,i,z,h,D;const O=(0,v.useIntl)(),$=(0,v.useParams)(),[ie]=w.default.useForm(),S=w.default.useWatch("penalty_type",ie),f=((l=t==null?void 0:t.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,r,N,b]=(0,du.U)(au.c_,Zu(Zu({},$),(s=t==null?void 0:t.actionTabs)==null?void 0:s.params)),[,,L,J]=(0,du.U)(au.nP,{course_id:$==null?void 0:$.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,Be,E]=(0,du.U)(au.sm,{course_id:$==null?void 0:$.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),n=(...H)=>Va(void 0,[...H],function*(U={}){L({});const be=yield N({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{f&&n()},[f]),We.createElement(Ee.default,{centered:!0,title:(h=t==null?void 0:t.actionTabs)==null?void 0:h.key,width:800,open:f,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Va(void 0,null,function*(){ie.submit()})},We.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\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),We.createElement(w.default,{form:ie,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:H=>Va(void 0,null,function*(){var U,be,pe;const p=yield E(((U=b==null?void 0:b.course_groups)==null?void 0:U.length)>0?{unified_late:((be=b==null?void 0:b.course_groups)==null?void 0:be.length)<=0,allow_late_settings:[Zu({},H)]}:Zu({unified_late:((pe=b==null?void 0:b.course_groups)==null?void 0:pe.length)<=0},H));(p==null?void 0:p.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),d&&d())})},We.createElement(fe.Z,{wrap:!1,gutter:20},We.createElement(Z.Z,{flex:1},We.createElement(w.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(H,U,be){return S===2&&U>100?Promise.reject(We.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:We.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},We.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:S==1?"\u5206":"%",max:S===1?Number.MAX_SAFE_INTEGER:100,addonBefore:We.createElement(w.default.Item,{name:"penalty_type",noStyle:!0,normalize:H=>(ie.setFieldsValue({late_penalty:H==2?20:5}),H)},We.createElement(La.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),We.createElement(Z.Z,{flex:"390px"},We.createElement(w.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(H,U,be){return U&&ne()(U).startOf("minute")<=ne()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&ne()(U).startOf("minute")<=ne()(J==null?void 0:J.max_late_time).startOf("minute")?(V.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${J==null?void 0:J.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},We.createElement(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:H=>(0,re.BO)(H,{startTime:J==null?void 0:J.max_late_time}),disabledTime:H=>(0,re.hv)(H,{compared:J==null?void 0:J.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ne()("00:00:00","HH:mm:ss")}})))),((D=b==null?void 0:b.course_groups)==null?void 0:D.length)>0&&We.createElement($e.Z,{spinning:r},We.createElement(w.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},We.createElement(Zo,{data:(b==null?void 0:b.course_groups)||[],onChange:H=>{L({group_ids:H})}})))))};var Ho=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Ro),T=_(59301),jo=Object.defineProperty,$o=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Yn=(e,a,t)=>a in e?jo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,gu=(e,a)=>{for(var t in a||(a={}))Jn.call(a,t)&&Yn(e,t,a[t]);if(va)for(var t of va(a))Kn.call(a,t)&&Yn(e,t,a[t]);return e},Ba=(e,a)=>$o(e,zo(a)),Go=(e,a)=>{var t={};for(var c in e)Jn.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&va)for(var c of va(e))a.indexOf(c)<0&&Kn.call(e,c)&&(t[c]=e[c]);return t},Un=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Vo=e=>{var a=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:d,loading:B,dispatch:l}=a,s=Go(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,z,h,D,O,$,ie;const S=(0,v.useIntl)(),f=(0,v.useLocation)(),r=(0,v.useParams)(),[N]=(0,v.useSearchParams)(),b=r.categoryId,[L,J]=(0,u.useState)([]),[Be,E]=(0,u.useState)([]),{detailShixunsList:n,detailLeftMenus:H,detailTopBanner:U,taskList:be}=t,[pe,p]=(0,u.useState)(""),[A,P]=(0,u.useState)(!1),[o,y]=(0,u.useState)({limit:20,status:Number(N.get("tabs"))?String(parseInt(N.get("tabs"))):"0"}),[k,ke]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Yt,Ut]=(0,u.useState)(!1),[Cu,Qt]=(0,u.useState)(!1),[Zt,Jt]=(0,u.useState)("fixed"),[Xt]=(0,u.useState)(document.getElementById("footer")),[qt,Nt]=(0,u.useState)(1),[ba,Xu]=(0,u.useState)(!1);let Eu;o.id=r.coursesId,o.type=4,r.categoryId?o.category=r.categoryId:delete o.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(J([]),E([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ct()},[t.actionTabs.key]),(0,u.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1,y(gu({},o)))},[N.get("tabs")]),(0,u.useEffect)(()=>{var m,j,Ze;if((m=d==null?void 0:d.userInfo)!=null&&m.login){const Xe=re.cX.getItem(`${(j=d==null?void 0:d.userInfo)==null?void 0:j.login}${(0,g.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Xe&&(o.sort_by=Xe==null?void 0:Xe.type,o.sort_direction=Xe==null?void 0:Xe.direction,ke(Xe==null?void 0:Xe.name)),ct(),(0,g.Rm)()&&Tt()}else(Ze=d==null?void 0:d.userInfo)!=null&&Ze.username&&ct()},[(i=d==null?void 0:d.userInfo)==null?void 0:i.login,f==null?void 0:f.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",qu)},[]);const qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Xt==null?void 0:Xt.clientHeight)+0>document.body.clientHeight?Jt("absolute"):Jt("fixed")},Tt=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},ct=()=>{J([]),E([]),y(gu({},o)),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Ba(gu({},o),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:Ba(gu({},o),{order:o.status})})},ea=(m,j)=>{o.page=m,o.limit=j,ct()},ta=m=>{const j=m.key;o.status=j,o.page=1,v.history.replace(`${f.pathname}?tabs=${j}`),ct()};function ua(m){return Un(this,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:b,courseId:o.id,task_ids:m,container_type:"shixun_homework"}}),ct()})}function aa(){let m={courseId:o.id,container_type:"shixun_homework"};b&&(m.category_id=b),l({type:"classroomList/getAllTaskList",payload:m}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const na=(0,u.useMemo)(()=>{let m=[];return be.length>0&&(m=be.map(j=>({user_name:j.user_name,task_name:j.task_name,task_id:j.task_id,category:j.category,status:j.status}))),m},[be]),sa=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],$u=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],bu=(0,g.GJ)()?[{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:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{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:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];H.course_modules&&(Eu=t.detailLeftMenus.course_modules.filter(m=>m.type==="shixun_homework")[0]);const zu=T.createElement("div",{className:Qe.moveCategory,onMouseLeave:m=>P(!1)},T.createElement(K.default,{onClick:m=>Un(void 0,[m],function*({item:j,key:Ze,keyPath:Xe,domEvent:hu}){if(L=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,X.ZP)(`/api/courses/${o.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:L,new_category_id:Ze}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),ct(),Qt(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},T.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},T.createElement(C.default,{onChange:m=>{p(m.target.value)}})),Eu&&Eu.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,j){var Ze;if(!(pe!==""&&m.category_name.indexOf(pe)<0))return T.createElement(T.Fragment,null,T.createElement(K.default.Item,{className:"multi-llipsis1e",key:m.category_id},m.category_name),(Ze=m==null?void 0:m.third_category)==null?void 0:Ze.map(Xe=>T.createElement(K.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Xe.category_id},Xe.category_name)))}),T.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:m=>{m.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_id:n==null?void 0:n.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Su=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:T.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:T.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:T.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:T.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,g.GJ)()||(0,g.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:T.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:U.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:z.map(m=>(delete m.isShow,m)),Gu=({key:m})=>{var j,Ze,Xe,hu;if((m==="1"||m==="2")&&(0,g.Rm)()&&!((Ze=(j=t.AssistantObject)==null?void 0:j.practice)!=null&&Ze.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");return}if(((Xe=d==null?void 0:d.userInfo)==null?void 0:Xe.user_status)===2&&m==="1"){(0,Ae.Rd)();return}if(L==""){V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}l({type:"classroomList/setActionTabs",payload:{key:m==="1"?"\u7ACB\u5373\u53D1\u5E03":m==="2"?"\u7ACB\u5373\u622A\u6B62":m==="3"?"\u5220\u9664":m==="5"?"\u6279\u91CF\u8865\u4EA4":(hu=Su[Number(m)-1])==null?void 0:hu.label,selectArrs:L,selectArrsAll:Be,type:m==="1"||m==="2"?1:"",params:o}})},ku=k==="\u9ED8\u8BA4\u6392\u5E8F",la=(0,u.useMemo)(()=>{const m=!(0,g.GJ)()&&!(0,g.Jd)(),j=U==null?void 0:U.excellent;return m&&j},[d,t]),oa=(0,u.useMemo)(()=>(n==null?void 0:n.min_finished_game)>0,[t]),G=(0,u.useMemo)(()=>{const m=(n==null?void 0:n.min_finished_game)-(n==null?void 0:n.finished_challenge_count);return m>0?m:0},[t]);return T.createElement("section",null,T.createElement("aside",{className:Qe.bg},T.createElement(fe.Z,{align:"middle"},T.createElement(Z.Z,{flex:"1"},!!n.main_category_id&&T.createElement(K.default,{mode:"horizontal",onSelect:ta,selectedKeys:[o.status]},!(0,g.GJ)()&&sa.map(function(m,j){return T.createElement(K.default.Item,{key:m==null?void 0:m.id},m.name)}),(0,g.GJ)()&&$u.map(function(m,j){return T.createElement(K.default.Item,{key:m==null?void 0:m.id,style:{color:"#fff"}},T.createElement("span",{className:"mr5"},m.name),j===0&&(0,g.GJ)()&&T.createElement("span",null,n==null?void 0:n.all_count),j===1&&(0,g.GJ)()&&T.createElement("span",null,n==null?void 0:n.unpublished_count),j===2&&(0,g.GJ)()&&T.createElement("span",null,n==null?void 0:n.not_start_count),j===3&&(0,g.GJ)()&&T.createElement("span",null,n==null?void 0:n.in_progress_count),j===4&&(0,g.GJ)()&&T.createElement("span",null,n==null?void 0:n.overed_count))}))),T.createElement(Z.Z,{className:"mr20 gutter-row"},T.createElement("div",{className:Qe.containerTitle},(0,g.GJ)()&&(0,re.Oo)(H==null?void 0:H.course_modules,b)!=="\u672A\u5206\u914D\u76EE\u5F55"&&T.createElement("div",{style:{display:"flex",alignItems:"center"}},T.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>T.createElement(K.default,null,T.createElement(K.default.Item,{key:1,onClick:()=>{var m;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:n==null?void 0:n.main_category_name,exportType:"practice",category_id:o.category}})}},"\u5B66\u751F\u6210\u7EE9"),T.createElement(K.default.Item,{key:3,onClick:()=>{var m;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v.history.push(`/classrooms/${r==null?void 0:r.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},T.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},T.createElement("i",{className:"iconfont icon-xiazai6"}))),T.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:m=>{l({type:"classroomList/setActionTabs",payload:{key:r.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:n==null?void 0:n.category_name,category_id:(n==null?void 0:n.category_id)||(n==null?void 0:n.main_category_id),type:"shixun_homework"},cb:()=>{ct()}}})}},T.createElement(se.Z,{title:r.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},T.createElement("span",{className:r.categoryId?`${Qe.iconH} iconfont icon-zhongmingmingmulu`:`${Qe.iconH} iconfont icon-xinjianmulu1`}))),T.createElement(Oe.Z,{className:"ml10",disabled:((h=d==null?void 0:d.userInfo)==null?void 0:h.user_status)===2,dropdownRender:()=>T.createElement(K.default,null,T.createElement(K.default.Item,{key:1,onClick:()=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:o}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),T.createElement(K.default.Item,{key:2,onClick:()=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:o}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),T.createElement(K.default.Item,{key:3,onClick:()=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},T.createElement("span",{className:((D=d==null?void 0:d.userInfo)==null?void 0:D.user_status)===2?Qe.selectBtn1:Qe.selectBtn},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-tianjiadaohang"})),T.createElement(se.Z,{title:((O=d==null?void 0:d.userInfo)==null?void 0:O.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},T.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),T.createElement("div",{className:Qe.action},T.createElement("div",null,T.createElement(Oe.Z,{dropdownRender:()=>T.createElement(K.default,{selectedKeys:[k]},bu==null?void 0:bu.map((m,j)=>T.createElement(K.default.Item,{key:m.name,onClick:()=>{var Ze;o.sort_by=m.type,o.sort_direction=m.direction,o.page=1,ke(m.name),re.cX.setItem(`${(Ze=d==null?void 0:d.userInfo)==null?void 0:Ze.login}${(0,g.GJ)()?"Teacher":"Student"}`,m,"ShixunHomeworks"),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Ba(gu({},o),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:gu({},o)})}},m.name)))},T.createElement("span",{className:`${Qe.btn} ${ku?Qe.btnSort:""}`,onMouseEnter:m=>P(!1)},T.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),k))),ku&&T.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,g.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":o.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},T.createElement("span",{className:Qe.tips},T.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),T.createElement(Ha.t7,{className:Qe.myInput,style:{width:220,marginLeft:"auto"},onChange:(m,j)=>{o.search=m.trim(),o.page=1,ct()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),la&&T.createElement(fe.Z,{justify:"space-between",className:Qe.progressInfo},T.createElement(Z.Z,null,T.createElement(de.Z,{size:"middle"},T.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",n==null?void 0:n.finished_task_count,"/",n==null?void 0:n.shixun_total_count),T.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",n==null?void 0:n.finished_challenge_count,"/",n==null?void 0:n.challenge_count))),oa&&T.createElement(Z.Z,null,"\u901A\u8FC7",n==null?void 0:n.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",G,"\u5173")),T.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},T.createElement(me.Z,{loading:B[(0,g.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(n==null?void 0:n.all_count)===0&&(0,g.GJ)()?T.createElement(Ao,{params:o,user:d,setisshowmodal:Ut,dispatch:l}):(n==null?void 0:n.task_count)===0&&T.createElement(ae.Z,null),T.createElement("aside",{className:"animated fadeIn"},n.homeworks&&n.homeworks.map(function(m,j){return T.createElement(Po,{key:m.homework_id,batchState:!0,v:m,k:j,selectArrs:L,setSelectArrs:J,setSelectArrsAll:E,selectArrsAll:Be,classroomList:t,dispatch:l,params:o,user:d,page:r.page||1,pageSize:o.limit||20,selectshow:ba,manageAllGroup:n.manage_all_group})}),n.query_total_count>0&&T.createElement("aside",{className:"tc mb50 mt30"},T.createElement(le.Z,{showSizeChanger:!0,current:o.page||1,pageSize:o.limit||20,onChange:ea,total:n.query_total_count})))),T.createElement("div",{className:Qe.fixedBottom,style:{bottom:L.length?0:-60,position:L.length?Zt:"fixed",left:Zt==="fixed"?"50%":"398px"}},T.createElement("div",{className:Qe.left}),T.createElement("div",{className:Qe.right},(0,g.GJ)()&&(n==null?void 0:n.all_count)>0&&T.createElement("aside",{className:[Qe.acitons].join(" ")},T.createElement("div",{style:{width:130}},(0,g.GJ)()&&T.createElement(oe.default,{checked:(($=n.homeworks)==null?void 0:$.length)===(L==null?void 0:L.length),onChange:m=>{m.target.checked?(J(n.homeworks.map(j=>j.homework_id)),E([...n.homeworks])):(J([]),E([]))}},T.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",T.createElement("span",{style:{marginLeft:5}},"(",L.length,")")," "))),T.createElement("div",{style:{flex:1}}," ",T.createElement(fe.Z,{wrap:!1,align:"middle",justify:"space-between"},T.createElement(Z.Z,{flex:1},T.createElement(fe.Z,{wrap:!1,align:"middle",gutter:8},T.createElement(Z.Z,null,T.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},T.createElement(M.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),T.createElement(Z.Z,null,T.createElement(M.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:aa},"\u8C03\u6574\u6392\u5E8F")),T.createElement(Z.Z,null,T.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:m=>m==null?void 0:m.parentNode},T.createElement(M.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",T.createElement(Ge.Z,null)))))),T.createElement(Z.Z,null,T.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>{J&&J([]),Qt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ie=t==null?void 0:t.actionTabs)==null?void 0:ie.key)==="\u6279\u91CF\u8865\u4EA4"&&T.createElement(Ho,{getData:ct}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?T.createElement(vo,null):null,T.createElement(No.Z,{onOk:()=>{ct()}}),T.createElement(Mo.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?T.createElement(Ql,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?T.createElement(so,null):null,T.createElement(Gl,null),T.createElement(yl,null),T.createElement(Cl,{courseEndTime:n==null?void 0:n.course_end_time}),T.createElement(_e.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:n==null?void 0:n.course_end_time,courseId:r.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Ba(gu({},t.actionTabs.params),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:gu({},t.actionTabs.params)})}}),T.createElement(Il,null),T.createElement(mo,null),T.createElement(Oa.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ua,data:na,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),T.createElement(Ee.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Yt,centered:!0,onCancel:()=>Ut(!1),onOk:()=>{var m,j;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((j=d.userInfo)==null?void 0:j.user_status)===2){(0,Ae.Rd)();return}l(qt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:o}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:o}}),Ut(!1)}},T.createElement("div",null,T.createElement(De.ZP.Group,{onChange:m=>{Nt(m.target.value)},value:qt},T.createElement(De.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),T.createElement(De.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Wo=(0,v.connect)(({classroomList:e,loading:a,globalSetting:t,shixunHomeworks:c,user:F})=>({classroomList:e,globalSetting:t,loading:a.effects,shixunHomeworks:c,user:F}))(Vo),Jo=Object.defineProperty,Ko=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,qn=(e,a,t)=>a in e?Jo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,es=(e,a)=>{for(var t in a||(a={}))Qn.call(a,t)&&qn(e,t,a[t]);if(Da)for(var t of Da(a))Xn.call(a,t)&&qn(e,t,a[t]);return e},Uo=(e,a)=>Ko(e,Yo(a)),Qo=(e,a)=>{var t={};for(var c in e)Qn.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&Da)for(var c of Da(e))a.indexOf(c)<0&&Xn.call(e,c)&&(t[c]=e[c]);return t},Xo=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const qo=e=>{var a=e,{classroomList:t,dispatch:c,match:F,location:d,user:B}=a,l=Qo(a,["classroomList","dispatch","match","location","user"]),s,i;const z=(0,v.useIntl)(),h=(0,v.useParams)(),[D,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)(!1),S=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,g.j5)()){ie(!0);return}const r={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var b;N.author_login===((b=B.userInfo)==null?void 0:b.login)?++r.hasNum:++r.noHasNum}),r.noHasNum>0?Ee.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},r.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},r.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const f=()=>{c({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Ee.default,{centered:!0,title:z.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:$,okText:z.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:z.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,confirmLoading:D,onOk:()=>Xo(void 0,null,function*(){var r;if((r=S.current)!=null&&r.onVerify())return;O(!0);const N=yield(0,X.ZP)(`/api/courses/${h.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});O(!1),N.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),V.ZP.success(z.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),c({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?c({type:"classroomList/getClassroomTeacherShixunsList",payload:Uo(es({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:es({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{f()}},!((s=t==null?void 0:t.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((i=t==null?void 0:t.actionTabs)==null?void 0:i.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\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"),u.createElement(Q.Z,{ref:r=>S.current=r})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,z.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}))))};var er=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(qo),tr=_(74129),ur=Object.defineProperty,ar=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,us=(e,a,t)=>a in e?ur(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,as=(e,a)=>{for(var t in a||(a={}))sr.call(a,t)&&us(e,t,a[t]);if(ts)for(var t of ts(a))lr.call(a,t)&&us(e,t,a[t]);return e},or=(e,a)=>ar(e,nr(a)),rr=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const ir=({classroomList:e,dispatch:a})=>{const t=(0,v.useIntl)(),c=(0,v.useParams)();return u.createElement(Ee.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>rr(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:or(as({},e.actionTabs.params),{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:as({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var cr=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(ir),lu=_(59301),mr=Object.defineProperty,dr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ss=(e,a,t)=>a in e?mr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Wa=(e,a)=>{for(var t in a||(a={}))pr.call(a,t)&&ss(e,t,a[t]);if(ns)for(var t of ns(a))fr.call(a,t)&&ss(e,t,a[t]);return e},_r=(e,a)=>dr(e,Er(a)),gr=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const yr=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),B=(0,v.useParams)(),[l,s]=(0,u.useState)(!1),{actionTabs:i}=e,[z]=w.default.useForm(),h=D=>D&&D<ne()().startOf("day");return(0,u.useEffect)(()=>{var D;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(D=i.selectArrs)==null?void 0:D.name})},[e.actionTabs.key]),lu.createElement(Ee.default,{centered:!0,title:d.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:d.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,onOk:()=>gr(void 0,null,function*(){var D,O;if((0,g.Rm)()&&!((O=(D=e.AssistantObject)==null?void 0:D.practice)!=null&&O.can_create)){V.ZP.warning(d.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const $=z.getFieldValue();s(!0);const ie=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,S=yield(0,X.ZP)(ie,{method:"post",body:Wa({},$)});s(!1),S.status===0&&(V.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:_r(Wa({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Wa({},e.actionTabs.params)}))}),onCancel:()=>{s(!1),t({type:"classroomList/setActionTabs",payload:{}})}},lu.createElement(w.default,{form:z},lu.createElement(fe.Z,{className:"mt10 c-grey-999"},lu.createElement(Z.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),lu.createElement(Z.Z,{flex:"1"},(c=i.selectArrs)==null?void 0:c.shixun_name)),lu.createElement(w.default.Item,{name:"name"},lu.createElement(fe.Z,{className:"mt10",align:"middle"},lu.createElement(Z.Z,{className:"font14"},d.formatMessage({id:"classroomProgrammingHomework.homeworkName",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0"}),"\uFF1A"),lu.createElement(Z.Z,{flex:"1"},lu.createElement(C.default,{defaultValue:(F=i.selectArrs)==null?void 0:F.name}))))))};var hr=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(yr),Me={flex_box_center:"flex_box_center___z88Le",flex_space_between:"flex_space_between___b4xPz",flex_box_vertical_center:"flex_box_vertical_center___KkW0d",flex_box_center_end:"flex_box_center_end___pgvoZ",flex_box_column:"flex_box_column___tFgV5",wrp:"wrp___RrUT2",drawer:"drawer___QqugY",menu:"menu___uKpxi",actived:"actived___hCeHj",actived2:"actived2___aIAeg",subTag:"subTag___S0zfl",listItem:"listItem___Ulw3D",listItem2:"listItem2___J8GtN",info:"info___gY955",title:"title___hyfzM",titleLeft:"titleLeft___eH38u",titleRight:"titleRight___JCVAi",search:"search___GnrcF",filter:"filter___jwVvV",description:"description___ynLaI",menuCourse:"menuCourse___HRXxE",authorname:"authorname___qn85G","tooltip-content":"tooltip-content___A6uPo"},Fr=Object.defineProperty,vr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,ls=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,os=(e,a,t)=>a in e?Fr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,bt=(e,a)=>{for(var t in a||(a={}))Dr.call(a,t)&&os(e,t,a[t]);if(ls)for(var t of ls(a))xr.call(a,t)&&os(e,t,a[t]);return e},Ja=(e,a)=>vr(e,Br(a)),Ka=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Ni}=C.default,Ar=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,d;const B=(0,v.useIntl)(),[l,s]=(0,u.useState)(bt({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:z}=e,[h,D]=(0,u.useState)([]),[O,$]=(0,u.useState)({}),[ie,S]=(0,u.useState)([]),[f,r]=(0,u.useState)(!1),[N,b]=(0,u.useState)({}),[L,J]=(0,u.useState)(!1),Be=[{id:"type",name:B.formatMessage({id:"competitions.source",defaultMessage:"\u6765\u6E90"}),children:[{name:B.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"all",type:"type"},{name:B.formatMessage({id:"classroomClassroomExperiments.mine",defaultMessage:"\u6211\u7684"}),id:"mine",type:"type"}]},{id:"diff",name:B.formatMessage({id:"classroomClassroomExperiments.difficulty",defaultMessage:"\u96BE\u5EA6"}),children:[{name:B.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"",type:"diff"},{name:B.formatMessage({id:"classroomClassroomExperiments.beginner",defaultMessage:"\u521D\u7EA7"}),id:1,type:"diff"},{name:B.formatMessage({id:"classroomClassroomExperiments.intermediate",defaultMessage:"\u4E2D\u7EA7"}),id:2,type:"diff"},{name:B.formatMessage({id:"classroomClassroomExperiments.intermediateAdvanced",defaultMessage:"\u4E2D\u9AD8\u7EA7"}),id:3,type:"diff"},{name:B.formatMessage({id:"classroomClassroomExperiments.advanced",defaultMessage:"\u9AD8\u7EA7"}),id:4,type:"diff"}]}],E=[{name:B.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"created_at"},{name:B.formatMessage({id:"classroomClassroomExperiments.hottest",defaultMessage:"\u6700\u70ED"}),id:"myshixuns_count"}].filter(A=>!!A),[n,H]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{U()},[l.coursesId,n]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&D([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||z!=null&&z.shixun_list)&&$(n.sort==="recommend"?z:i)},[i,z]);const U=()=>Ka(void 0,null,function*(){$([]),r(!0);let A=bt({},n);if(n.sort==="recommend"&&(A.sort="myshixuns_count"),n.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Ja(bt({},A),{course_id:l.coursesId})});else{const o=bt({},A);yield t({type:"classroomList/getShixunLists",payload:o})}const P=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});S([{id:null,name:B.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:B.formatMessage({id:"common.notInCatalog",defaultMessage:"\u672A\u52A0\u5165\u76EE\u5F55"})},...(P==null?void 0:P.groups)||[]]),D([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const be=A=>Ka(void 0,null,function*(){J(!0);const P=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(l==null?void 0:l.categoryId)||null,coursesId:l.coursesId,shixuns_info:A}});J(!1),P.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),V.ZP.success(B.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ja(bt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:bt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[pe,p]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Me.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},B.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),u.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ka(void 0,null,function*(){var A;p(!0);let P=yield(0,gt.Tr)({id:h,type:"shixun",course_id:(A=e.detailTopBanner)==null?void 0:A.course_id});(P==null?void 0:P.student_count)===0?yield be(P==null?void 0:P.no_use_list):b(P),p(!1)}),type:"primary",loading:pe},B.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:A=>{A!=null&&A.keyword&&(0,xt.tk)({name:A==null?void 0:A.keyword,copywriting:A==null?void 0:A.keyword,position:"Shixun"}),H(Ja(bt(bt({},n),A),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:f},u.createElement("aside",null,Be.map(function(A,P){var o;return P!==0?null:u.createElement("ul",{className:Me.menu,key:P},u.createElement("li",null,A.name),(o=A==null?void 0:A.children)==null?void 0:o.map(function(y,k){return u.createElement("li",{className:n[A.id]==y.id?Me.actived:"",onClick:()=>{n[A.id]=y.id,n.page=1,H(bt({},n))}},u.createElement("strong",null,y.name))}))}),u.createElement("ul",{className:Me.menu},u.createElement("li",null,B.formatMessage({id:"questionBankList.direction",defaultMessage:"\u65B9\u5411"})),u.createElement("li",{className:n!=null&&n.discipline_id?"":Me.actived,onClick:()=>{delete n.tag_level,delete n.sub_discipline_id,delete n.discipline_id,n.page=1,H(bt({},n))}},u.createElement("strong",null,B.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),c.menus&&c.menus.map(function(A,P){return u.createElement("li",{key:P,className:(n==null?void 0:n.discipline_id)==A.id?Me.actived:""},u.createElement("strong",{onClick:()=>{n.tag_level=1,n.discipline_id=A.id,delete n.sub_discipline_id,n.page=1,H(bt({},n))}},A.name),u.createElement("div",null,A.sub_repertoires.map(function(o,y){return u.createElement("div",{key:y,className:"mt5"},u.createElement("div",{className:(n==null?void 0:n.sub_discipline_id)==o.id&&n.tag_level===2?`${Me.actived2} ${Me.subTag}`:Me.subTag,onClick:()=>{n.tag_level=2,n.discipline_id=A.id,n.sub_discipline_id=o.id,H(bt({},n))}},o.name),u.createElement("ul",{className:"mt5"},o.tags&&o.tags.map(function(k,ke){return u.createElement("li",{key:ke,className:n.sub_discipline_id==k.id&&n.tag_level===3?Me.actived2:"",onClick:()=>{n.tag_level=3,n.discipline_id=A.id,n.sub_discipline_id=k.id,H(bt({},n))}},k.name)})))})))})),n.type==="mine"&&u.createElement("ul",{className:Me.menu},u.createElement("li",null,B.formatMessage({id:"classrooms.directory",defaultMessage:"\u76EE\u5F55"})),ie==null?void 0:ie.map((A,P)=>u.createElement("li",{className:n.group_id==A.id?Me.actived:"",key:A.name,onClick:()=>{n.group_id=A.id,n.page=1,H(bt({},n))}},u.createElement("strong",null,A.name)))),Be.map(function(A,P){var o;return P!==1?null:u.createElement("ul",{className:Me.menu,key:P},u.createElement("li",null,A.name),(o=A==null?void 0:A.children)==null?void 0:o.map(function(y,k){return u.createElement("li",{className:n[A.id]==y.id?Me.actived:"",onClick:()=>{n[A.id]=y.id,H(bt({},n))}},u.createElement("strong",null,y.name))}))}),u.createElement(fe.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:Me.filter},E.map(function(A,P){return u.createElement(M.ZP,{key:P,className:"mr20",type:n.sort===A.id?"primary":"default",onClick:()=>{n.sort=A.id,H(bt({},n))}},A.name)})),u.createElement(Z.Z,{className:"c-grey-999"},u.createElement("div",{className:Me.menuCourse},u.createElement("ul",null,u.createElement("li",null,B.formatMessage({id:"classroomClassroomExperiments.selected",defaultMessage:"\u5DF2\u9009"}),u.createElement("span",{className:"c-blue"},h.length),B.formatMessage({id:"common.piece",defaultMessage:"\u4E2A"})),u.createElement("li",null,B.formatMessage({id:"common.total",defaultMessage:"\u5171"}),u.createElement("span",{className:"c-blue"},O.shixuns_count),B.formatMessage({id:"common.piece",defaultMessage:"\u4E2A"})),u.createElement("li",{className:"current",onClick:()=>{n.order=n.order==="asc"?"desc":"asc",H(bt({},n))}},B.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"}),u.createElement("p",{className:`edu-sorter current ${n.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=O==null?void 0:O.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:h,onChange:A=>{D(A)}},(d=O==null?void 0:O.shixun_list)==null?void 0:d.map(function(A,P){return u.createElement("div",{className:Me.listItem,key:A==null?void 0:A.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:A==null?void 0:A.identifier,style:{marginTop:"3px"},disabled:(A==null?void 0:A.need_authorize)||(A==null?void 0:A.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Me.info},u.createElement("div",{className:Me.title},u.createElement("div",{className:Me.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${A.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:A.title}})),(A==null?void 0:A.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(At.Z,{type:"shixun",style:{marginLeft:0}})),(A==null?void 0:A.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},B.formatMessage({id:"paths.authorizationRequired",defaultMessage:"\u9700\u6388\u6743"})),(0,g.Ny)()&&(A==null?void 0:A.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:A==null?void 0:A.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(A==null?void 0:A.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:A==null?void 0:A.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(A==null?void 0:A.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:A==null?void 0:A.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(A==null?void 0:A.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},B.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"})))),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${A.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},B.formatMessage({id:"classroomClassroomExperiments.experiencePractical",defaultMessage:"\u4F53\u9A8C\u5B9E\u8BAD"})))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Me.description,dangerouslySetInnerHTML:{__html:A.description}})),u.createElement("div",{className:" mt15"},A.challenge_names.map(function(o,y){return u.createElement("span",{key:y,className:"mr30"},B.formatMessage({id:"classrooms.times",defaultMessage:"\u7B2C"}),y+1,"\u5173 ",o," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName:Me["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:A==null?void 0:A.member_user_names}}))},u.createElement("span",{className:Me.authorname,dangerouslySetInnerHTML:{__html:A==null?void 0:A.member_user_names}})),A.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:A.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},B.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"})," \xA0",(0,re.Mr)(B,A.level)),u.createElement("span",null,B.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"})," \xA0",A.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:n.page||1,showQuickJumper:!0,total:O==null?void 0:O.shixuns_count,onChange:A=>{n.page=A,H(bt({},n))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:L,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:A=>{be(A)}}))};var Cr=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Ar),br=Object.defineProperty,Sr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,is=(e,a,t)=>a in e?br(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ru=(e,a)=>{for(var t in a||(a={}))wr.call(a,t)&&is(e,t,a[t]);if(rs)for(var t of rs(a))Pr.call(a,t)&&is(e,t,a[t]);return e},cs=(e,a)=>Sr(e,kr(a)),ms=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Nr}=C.default,Mr=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),[B,l]=(0,u.useState)(Ru({},(0,v.useParams)())),{actionTabs:s}=e,{shixunLists:i}=e,[z,h]=(0,u.useState)([]),[D,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{S()},[B.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&h([])},[e.actionTabs.key]);const S=()=>ms(void 0,null,function*(){var f;const r=cs(Ru({},$),{course_id:(f=s==null?void 0:s.params)==null?void 0:f.course_id});yield t({type:"classroomList/getExperimentLists",payload:r}),O(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:Me.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},d.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),u.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ms(void 0,null,function*(){var f;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...z],category_id:B.categoryId,course_id:(f=s==null?void 0:s.params)==null?void 0:f.course_id}})).status||(V.ZP.success(d.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:cs(Ru({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ru({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(Nr,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:d.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),size:"middle",className:Me.search,onSearch:f=>{$.search=f,ie(Ru({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:D},u.createElement("aside",null,((c=i==null?void 0:i.homeworks)==null?void 0:c.length)===0&&u.createElement(ae.Z,null),(F=i==null?void 0:i.homeworks)==null?void 0:F.map(function(f,r){var N,b,L;return u.createElement("div",{className:Me.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:z.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:J=>{let Be=z.indexOf(f.id);z.indexOf(f.id)>-1?h(z.filter(E=>E!==f.id)):h(z.concat(f.id))}}),u.createElement("div",{className:Me.info},u.createElement("div",{className:Me.title},u.createElement("div",{className:Me.titleLeft},u.createElement(v.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f==null?void 0:f.name}})),(f==null?void 0:f.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},d.formatMessage({id:"paths.authorizationRequired",defaultMessage:"\u9700\u6388\u6743"})),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===1&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===2&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(f==null?void 0:f.mark_status)===3&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${f.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Me.description,dangerouslySetInnerHTML:{__html:f==null?void 0:f.description}})),u.createElement("div",{className:" mt15"},(N=f==null?void 0:f.challenges)==null?void 0:N.map(function(J,Be){return u.createElement("span",{key:Be,className:"mr30"},d.formatMessage({id:"classrooms.times",defaultMessage:"\u7B2C"}),Be+1,"\u5173 ",J==null?void 0:J.subject," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((b=f==null?void 0:f.user)==null?void 0:b.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(L=f==null?void 0:f.user)==null?void 0:L.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,d.formatMessage({id:"shixuns.creationTime",defaultMessage:"\u521B\u5EFA\u65F6\u95F4"}),": "),u.createElement("span",null,f==null?void 0:f.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:$.page||1,showQuickJumper:!0,total:i==null?void 0:i.total_count,onChange:f=>{$.page=f,ie(Ru({},$))}})))};var Tr=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Mr),Ir=Object.defineProperty,ds=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,Es=(e,a,t)=>a in e?Ir(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Qu=(e,a)=>{for(var t in a||(a={}))Or.call(a,t)&&Es(e,t,a[t]);if(ds)for(var t of ds(a))Lr.call(a,t)&&Es(e,t,a[t]);return e},Zr=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Mi}=C.default,Rr=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,d;const B=(0,v.useIntl)(),[l,s]=(0,u.useState)(Qu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:z}=e,[h]=w.default.useForm(),{shixunAiRecommendLists:D}=e,[O,$]=(0,u.useState)([]),ie=[{name:B.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"new"},{name:B.formatMessage({id:"classroomClassroomExperiments.hottest",defaultMessage:"\u6700\u70ED"}),id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[S,f]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,S]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Qu({},S)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Ee.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:B.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:B.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Zr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Qu({shixun_ids:[...O],category_id:l.categoryId},l)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,V.ZP.success(B.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Qu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement($e.Z,{spinning:a["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=D==null?void 0:D.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),(d=D==null?void 0:D.shixun_list)==null?void 0:d.map(function(r,N){var b,L,J;return u.createElement("div",{className:Me.listItem2,key:N,style:{cursor:"auto"}},u.createElement(oe.default,{checked:O.includes(r.id),value:r.id,style:{marginTop:"3px"},disabled:r==null?void 0:r.need_authorize,onChange:Be=>{let E=O.indexOf(r.id);O.indexOf(r.id)>-1?$(O.filter(n=>n!==r.id)):$(O.concat(r.id))}}),u.createElement("div",{className:Me.info},u.createElement("div",{className:Me.title},u.createElement("div",{className:Me.titleLeft},u.createElement(v.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ae.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},B.formatMessage({id:"paths.authorizationRequired",defaultMessage:"\u9700\u6388\u6743"})),u.createElement(M.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},B.formatMessage({id:"classroomClassroomExperiments.experiencePractical",defaultMessage:"\u4F53\u9A8C\u5B9E\u8BAD"})))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Me.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(Be,E){return u.createElement("span",{key:E,className:"mr30"},B.formatMessage({id:"classrooms.times",defaultMessage:"\u7B2C"}),E+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(b=r==null?void 0:r.content)!=null&&b.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(J=(L=r==null?void 0:r.content)==null?void 0:L.author_name)==null?void 0:J[0]}}):u.createElement("span",null,r.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,r.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,B.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"})," ",(0,re.Mr)(B,r.level)),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,B.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"})," "),u.createElement("span",null,r.study_count)),u.createElement(we.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:S.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:r=>{S.page=r,f(Qu({},S))}})))};var Hr=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Rr),he=_(59301),jr=Object.defineProperty,$r=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,ps=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,fs=(e,a,t)=>a in e?jr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ou=(e,a)=>{for(var t in a||(a={}))Gr.call(a,t)&&fs(e,t,a[t]);if(ps)for(var t of ps(a))Vr.call(a,t)&&fs(e,t,a[t]);return e},Wr=(e,a)=>$r(e,zr(a)),_s=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const{Search:Jr}=C.default,Kr=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const d=(0,v.useIntl)(),[B,l]=(0,u.useState)(ou({},(0,v.useParams)())),s=(0,v.useLocation)(),{actionTabs:i}=e,[z]=w.default.useForm(),{coursesLists:h}=e,[D,O]=(0,u.useState)([]),[$,ie]=(0,u.useState)({}),[S,f]=(0,u.useState)(!1),[r,N]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:ou({},r)}),O([]))},[e.actionTabs.key,B.categoryId,r]);const[b,L,J,Be]=(0,wa.P)(),E=n=>_s(void 0,null,function*(){var H;f(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:B.coursesId,category_id:(B==null?void 0:B.categoryId)||null,subjects_info:[{subject_id:(H=D[0])==null?void 0:H.id,stage_shixuns:n}]}});f(!1),U.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),V.ZP.success(d.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Wr(ou({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:ou({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:he.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Me.drawer,footer:he.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},he.createElement(M.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},d.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),he.createElement(M.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:()=>_s(void 0,null,function*(){var n,H;if((D==null?void 0:D.length)===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,gt.Tr)({id:(n=D[0])==null?void 0:n.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(H=e.detailTopBanner)==null?void 0:H.course_id});(U==null?void 0:U.student_count)===0?E([]):ie(U)}),type:"primary"},d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},he.createElement("section",{className:"tc"},he.createElement(Jr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:d.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),size:"middle",className:Me.search,onSearch:n=>{r.keyword=n,n&&(0,xt.tk)({name:n,copywriting:n,position:"Subject"}),N(ou({},r))}})),he.createElement("section",{className:"edu-container"},he.createElement($e.Z,{spinning:a["classroomList/getCoursesLists"]},he.createElement("aside",null,he.createElement("div",{className:Me.menuCourse},he.createElement("ul",null,he.createElement("li",null,d.formatMessage({id:"classroomClassroomExperiments.selected",defaultMessage:"\u5DF2\u9009"}),he.createElement("span",{className:"c-blue"},D.length),"\u8BFE\u7A0B"),he.createElement("li",null,d.formatMessage({id:"common.total",defaultMessage:"\u5171"}),he.createElement("span",{className:"c-blue"},h.subjects_count),"\u4E2A\u8BFE\u7A0B"),he.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(ou({},r))}},"\u5B9E\u8BAD\u6570",he.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},he.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),he.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),he.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(ou({},r))}},d.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"}),he.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},he.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),he.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),he.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(ou({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),he.createElement("li",{className:`${r.type==="mine"&&"c-blue"} current`,onClick:()=>{r.type="mine",N(ou({},r))}},"\u6211\u7684\u8BFE\u7A0B"))),((c=h==null?void 0:h.subject_list)==null?void 0:c.length)===0&&he.createElement(ae.Z,null),(F=h==null?void 0:h.subject_list)==null?void 0:F.map(function(n,H){var U,be,pe,p,A,P;return he.createElement("div",{className:Me.listItem,key:n.id,style:{cursor:"auto"}},he.createElement(De.ZP,{checked:D.map(o=>o.id).includes(n.id),value:n.id,style:{marginTop:"1px"},disabled:(n==null?void 0:n.need_authorize)||(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:o=>{O([{id:n.id,identifier:n.identifier}])}}),he.createElement("div",{className:Me.info},he.createElement("div",{className:Me.title},he.createElement("div",{className:Me.titleLeft},he.createElement("div",null,he.createElement(v.Link,{to:`/paths/${n.id}`,target:"_blank"},he.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:n.title}})),(n==null?void 0:n.need_authorize)&&he.createElement("span",{onClick:()=>{(0,Ae.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},d.formatMessage({id:"paths.authorizationRequired",defaultMessage:"\u9700\u6388\u6743"})),(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&he.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},he.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},d.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"})))),he.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},he.createElement(M.ZP,{ghost:!0,href:`/paths/${n.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),he.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},he.createElement("span",{className:Me.description,dangerouslySetInnerHTML:{__html:n.description}})),he.createElement(we.Z,{dashed:!0}),he.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},he.createElement("div",null,(U=n==null?void 0:n.content)!=null&&U.member_user_names?he.createElement(se.Z,{overlayClassName:Me["tooltip-content"],title:he.createElement("div",null,he.createElement("span",{dangerouslySetInnerHTML:{__html:(be=n==null?void 0:n.content)==null?void 0:be.member_user_names}}))},he.createElement("span",{className:Me.authorname,dangerouslySetInnerHTML:{__html:(pe=n==null?void 0:n.content)==null?void 0:pe.member_user_names}})):(n==null?void 0:n.member_user_names)&&he.createElement(se.Z,{title:he.createElement("div",null,he.createElement("span",null,n.member_user_names))},he.createElement("span",{className:Me.authorname},n.member_user_names)),(p=n==null?void 0:n.content)!=null&&p.author_school_name?he.createElement(se.Z,{overlayClassName:Me["tooltip-content"],title:he.createElement("div",null,he.createElement("span",{dangerouslySetInnerHTML:{__html:(A=n==null?void 0:n.content)==null?void 0:A.author_school_name}}))},he.createElement("span",{className:Me.authorname,dangerouslySetInnerHTML:{__html:(P=n==null?void 0:n.content)==null?void 0:P.author_school_name}})):(n==null?void 0:n.author_school_name)&&he.createElement(se.Z,{title:he.createElement("div",null,he.createElement("span",null,n.author_school_name))},he.createElement("span",{className:Me.authorname},n.author_school_name))),he.createElement("div",null,he.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",n.stage_count),he.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",n.shixuns_count),he.createElement("span",null,d.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"})," \xA0",n.myshixuns_count)))))})))),he.createElement("div",{className:"tc mt20"},he.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:r.page||1,showQuickJumper:!0,total:h==null?void 0:h.subjects_count,onChange:n=>{r.page=n,t({type:"classroomList/getCoursesLists",payload:ou({},r)})}})),he.createElement(Ft.Z,{resdata:$,type:"subject",okloading:S,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:n=>{E(n)}}))};var Yr=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a.effects}))(Kr),Ur=_(39419),Hu=_(59301),Qr=Object.defineProperty,gs=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ys=(e,a,t)=>a in e?Qr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,hs=(e,a)=>{for(var t in a||(a={}))Xr.call(a,t)&&ys(e,t,a[t]);if(gs)for(var t of gs(a))qr.call(a,t)&&ys(e,t,a[t]);return e},ei=({styles:e={},params:a,setisshowmodal:t,user:c})=>{var F;const d=(0,v.useIntl)();return Hu.createElement("section",{className:"tc animated fadeIn",style:hs(hs({},{color:"#999",margin:"200px auto"}),e)},Hu.createElement("img",{src:Ur.z3}),Hu.createElement("p",{className:"mt20 font14"},`${d.formatMessage({id:"classrooms.this",defaultMessage:"\u8BE5"})}${a.category?d.formatMessage({id:"classroomGraphicGroupHomework.group",defaultMessage:"\u5206\u7EC4"}):d.formatMessage({id:"classrooms.course",defaultMessage:"\u8BFE\u7A0B"})}${d.formatMessage({id:"classrooms.noCourseExperiment",defaultMessage:"\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"})}`),Hu.createElement("div",{style:{marginTop:"30px"}},Hu.createElement(M.ZP,{disabled:((F=c==null?void 0:c.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{height:"40px",borderRadius:"4px",marginRight:"20px"}},d.formatMessage({id:"classrooms.selectExperiment",defaultMessage:"\u9009\u7528\u5B9E\u9A8C"})),Hu.createElement(M.ZP,{onClick:()=>{(0,re.xg)(`${On.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{height:"40px",borderRadius:"4px"}},d.formatMessage({id:"classrooms.newHomeworkGuide",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15"}))))},qe={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf",authorized:"authorized___ZUIgn"},te=_(59301),ti=Object.defineProperty,ui=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,Fs=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,vs=(e,a,t)=>a in e?ti(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ya=(e,a)=>{for(var t in a||(a={}))ni.call(a,t)&&vs(e,t,a[t]);if(Fs)for(var t of Fs(a))si.call(a,t)&&vs(e,t,a[t]);return e},Bs=(e,a)=>ui(e,ai(a)),Wt=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())}),li=({v:e,k:a,selectArrs:t,setSelectArrs:c,setSelectArrsAll:F,selectArrsAll:d,classroomList:B,dispatch:l,selectshow:s,batchState:i,pageSize:z,page:h,manageAllGroup:D,user:O})=>{var $,ie,S,f,r;const N=(0,v.useParams)(),[b,L]=(0,u.useState)([]),[J,Be]=(0,u.useState)(!1),[E,n]=(0,u.useState)(!1),[H,U]=(0,u.useState)(!0),be=(0,u.useRef)();N.category=N.categoryId,N.id=N.coursesId,N.page=h,N.limit=z;const pe=(0,v.useIntl)();function p(){return Wt(this,null,function*(){let o=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ya({},N)});L(o.data)})}(0,u.useEffect)(()=>{var o;L([]),Be(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((o=e==null?void 0:e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(n(!1),U(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(n(!0),U(!1))},[s]);const A=[{title:pe.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:pe.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:pe.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:pe.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),value:"\u5DF2\u622A\u6B62"},{text:pe.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),value:"\u672A\u53D1\u5E03"}],onFilter:(o,y)=>y.status.indexOf(o)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:o=>{var y,k;return o==="--"?o:te.createElement("span",null,te.createElement("span",null,(y=o==null?void 0:o.split("/"))==null?void 0:y[0]),"\xA0/\xA0",te.createElement("span",null,(k=o==null?void 0:o.split("/"))==null?void 0:k[1]))}},{title:pe.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:N.order_by==="end_time"?N.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:N.order_by==="late_time"?N.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:o=>o==="--"||!o?"--":te.createElement("span",{title:o},o)}],P=o=>{if((0,Ae.tJ)(l,!0)){if(o.can_view_details){(0,re.xg)(`/shixuns/${o.shixun_identifier}/challenges`);return}o.redo?Ee.default.confirm({width:530,title:pe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:pe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:te.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Wt(void 0,null,function*(){const y=yield(0,Ta.L8)({id:o.myshixun_identifier,url:o.url});y&&(0,Tu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:y.shixun_identifier,homework_common_id:o.homework_id,courseId:N.coursesId})})}):(0,Tu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:o.shixun_identifier,homework_common_id:o.homework_id,courseId:N.coursesId})}};return te.createElement("div",{className:qe.listItem,onClick:o=>{o.stopPropagation(),(!((0,g.GJ)()&&i)||(0,g.GJ)()&&i&&be.current&&!be.current.contains(o.target))&&((0,g.dE)()?(0,re.xg)(`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:a},(0,g.GJ)()&&i&&te.createElement("span",{ref:be},te.createElement(oe.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:o=>{t.indexOf(e.homework_id)>-1?(c(t.filter(y=>y!==e.homework_id)),F(d.filter(y=>y.homework_id!==e.homework_id))):(F(d.concat(e)),c(t.concat(e.homework_id)))}})),te.createElement("div",{className:qe.info},te.createElement("div",{className:qe.title},te.createElement("div",{className:qe.titleLeft,style:(0,g.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,g.GJ)()&&te.createElement(Ma.Z,{value:e.status},te.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,g.dE)()&&te.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),te.createElement("span",{className:qe.name},e.name),!!(($=e.schools)!=null&&$.length)&&te.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},te.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&te.createElement(At.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&te.createElement("span",{className:qe.authorized},"\u5DF2\u6388\u6743")),te.createElement("div",{className:qe.titleRight},(0,g.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Wt(void 0,null,function*(){var y;if(o.stopPropagation(),o.preventDefault(),((y=O==null?void 0:O.userInfo)==null?void 0:y.user_status)===2){(0,Ae.Rd)();return}let k=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:N,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:N.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:Bs(Ya({},N),{type:4})}),k()}}}):k()})},te.createElement("aside",{className:qe.flexBox},te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),te.createElement("div",null,pe.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,g.dE)()&&te.createElement("div",{className:qe.actionIcon},E?te.createElement("i",{className:"iconfont icon-yiwancheng1"}):H?"":te.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((ie=e.status)!=null&&ie.includes("\u5DF2\u622A\u6B62"))&&!((S=e.status)!=null&&S.includes("\u5BFC\u5165"))&&te.createElement("aside",{onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),P(e)}),className:qe.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),te.createElement("div",null,pe.formatMessage({id:"classroomClassroomExperiments.startLearning",defaultMessage:"\u5F00\u59CB\u5B66\u4E60"}))),(((f=e.status)==null?void 0:f.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&te.createElement("aside",{onClick:o=>Wt(void 0,null,function*(){var y;(y=e.status)!=null&&y.includes("\u5BFC\u5165")||(o.stopPropagation(),o.preventDefault(),(0,re.xg)(`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:qe.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),te.createElement("div",null,pe.formatMessage({id:"classrooms.viewWork",defaultMessage:"\u67E5\u770B\u4F5C\u54C1"})))),(0,g.GJ)()&&te.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:qe.dro,dropdownRender:()=>te.createElement(K.default,null,e.status!=="\u5BFC\u5165"&&te.createElement(K.default.Item,{key:1,style:{textAlign:"center"}},te.createElement("a",{onClick:o=>Wt(void 0,null,function*(){var y;if(o.stopPropagation(),o.preventDefault(),((y=O==null?void 0:O.userInfo)==null?void 0:y.user_status)===2){(0,Ae.Rd)();return}let k=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:N,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:N.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:Bs(Ya({},N),{type:4})}),k()}}}):k()})},pe.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),e.status!=="\u5BFC\u5165"&&te.createElement(K.default.Item,{key:2,style:{textAlign:"center"}},te.createElement("a",{onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:N,type:2}})})},pe.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),e.status==="\u5BFC\u5165"&&te.createElement(K.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({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:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),te.createElement(K.default.Item,{key:22,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:d,params:N,status:e==null?void 0:e.status}})})},pe.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&te.createElement(K.default.Item,{key:3,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const y=yield(0,Na.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(y==null?void 0:y.status)===0&&V.ZP.success(y==null?void 0:y.message)})},pe.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}))),e.status!=="\u5BFC\u5165"&&te.createElement(K.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),P(e)})},pe.formatMessage({id:"classrooms.enterPracticalTraining",defaultMessage:"\u8FDB\u5165\u5B9E\u8BAD"}))),te.createElement(K.default.Item,{key:5,style:{textAlign:"center"}},te.createElement("a",{onClick:o=>{o.stopPropagation(),o.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:N}})}},pe.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status!=="\u5BFC\u5165"&&te.createElement(K.default.Item,{key:6,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",onClick:o=>{o.stopPropagation()},to:`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},pe.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},te.createElement("aside",{onClick:o=>o.stopPropagation(),className:qe.flexBox,style:{cursor:"default"}},te.createElement("i",{className:"iconfont icon-gengduo4"}),te.createElement("div",null,pe.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),(0,g.GJ)()&&te.createElement("p",{className:qe.infoIcon},te.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},pe.formatMessage({id:"classrooms.notDone",defaultMessage:"\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"].includes(e.status)&&!!e.commit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},pe.formatMessage({id:"classrooms.done",defaultMessage:"\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"].includes(e.status)&&!!e.compelete_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},pe.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},pe.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999"},te.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"].includes(e.status)&&te.createElement("span",{className:qe.iconV,onClick:o=>Wt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),J||p(),Be(!J)})},te.createElement("i",{className:`iconfont icon-${J?"shouqi":"xiala2"}`})," ")),(0,g.dE)()&&te.createElement("span",{className:qe.infoStuIcon},te.createElement("span",{className:"c-grey-333"},e.author),te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),te.createElement("span",null,te.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),te.createElement("span",{className:"ml20 c-grey-999"},te.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)!=="--"&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&J&&b.length>5&&te.createElement(Mu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,k)=>{k.field&&(N.order_by=k.field),k.order||(N.sort_direction="asc"),k.order==="ascend"&&(N.sort_direction="asc"),k.order==="descend"&&(N.sort_direction="desc"),k.order||(N.sort_direction="asc"),p()},columns:A}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&J&&b.length<6&&b.length>0&&te.createElement(Mu.default,{rowKey:"shixun_identifier",onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,k)=>{k.field&&(N.order_by=k.field),k.order||(N.sort_direction="asc"),k.order==="ascend"&&(N.sort_direction="asc"),k.order==="descend"&&(N.sort_direction="desc"),k.order||(N.sort_direction="asc"),p()},columns:A})))},oi=_(1499),ri=_(24107),Je=_(59301),ii=Object.defineProperty,ci=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,As=(e,a,t)=>a in e?ii(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ju=(e,a)=>{for(var t in a||(a={}))Ds.call(a,t)&&As(e,t,a[t]);if(xa)for(var t of xa(a))xs.call(a,t)&&As(e,t,a[t]);return e},Cs=(e,a)=>ci(e,mi(a)),di=(e,a)=>{var t={};for(var c in e)Ds.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&xa)for(var c of xa(e))a.indexOf(c)<0&&xs.call(e,c)&&(t[c]=e[c]);return t},Ua=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});ne().extend(Za());const Ei=({data:e,value:a,onChange:t})=>{var c,F,d,B;const[l,s]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[i,z]=(0,u.useState)([]);return(0,u.useEffect)(()=>{z((a==null?void 0:a.length)>0?e==null?void 0:e.filter(h=>a==null?void 0:a.includes(h==null?void 0:h.id)):[])},[a]),Je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Je.createElement(oe.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:h=>{t(h.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},intl.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})),Je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Je.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:h=>{s(Cs(ju({},l),{leftSearch:h.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((c=l.leftSearch?e==null?void 0:e.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.leftSearch)}):e)==null?void 0:c.length)!==0?Je.createElement(oe.default.Group,{value:a,onChange:h=>{t(h)}},Je.createElement(de.Z,{direction:"vertical"},(F=l.leftSearch?e==null?void 0:e.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.leftSearch)}):e)==null?void 0:F.map((h,D)=>Je.createElement(oe.default,{key:D,value:h.id},h==null?void 0:h.name)))):Je.createElement(ae.Z,{styles:{margin:"0 auto"}})))),Je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Je.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Je.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:h=>{s(Cs(ju({},l),{rigthSearch:h.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((d=l.rigthSearch?i==null?void 0:i.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.rigthSearch)}):i)==null?void 0:d.length)!==0?(B=l.rigthSearch?i==null?void 0:i.filter(h=>{var D;return(D=h==null?void 0:h.name)==null?void 0:D.includes(l.rigthSearch)}):i)==null?void 0:B.map((h,D)=>Je.createElement(fe.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Je.createElement(Z.Z,null,h==null?void 0:h.name),Je.createElement(Z.Z,null,Je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(O=>O!==(h==null?void 0:h.id)))}})))):Je.createElement(ae.Z,{styles:{margin:"0 auto"}})))))},pi=e=>{var a=e,{classroomList:t,dispatch:c,user:F,getData:d}=a,B=di(a,["classroomList","dispatch","user","getData"]),l,s,i,z,h,D;const O=(0,v.useIntl)(),$=(0,v.useParams)(),[ie]=w.default.useForm(),S=w.default.useWatch("penalty_type",ie),f=((l=t==null?void 0:t.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,r,N,b]=(0,du.U)(au.c_,ju(ju({},$),(s=t==null?void 0:t.actionTabs)==null?void 0:s.params)),[,,L,J]=(0,du.U)(au.nP,{course_id:$==null?void 0:$.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,Be,E]=(0,du.U)(au.sm,{course_id:$==null?void 0:$.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),n=(...H)=>Ua(void 0,[...H],function*(U={}){L({});const be=yield N({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{f&&n()},[f]),Je.createElement(Ee.default,{centered:!0,title:(h=t==null?void 0:t.actionTabs)==null?void 0:h.key,width:800,open:f,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:O.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}),onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Ua(void 0,null,function*(){ie.submit()})},Je.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\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Je.createElement(w.default,{form:ie,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:H=>Ua(void 0,null,function*(){var U,be,pe;const p=yield E(((U=b==null?void 0:b.course_groups)==null?void 0:U.length)>0?{unified_late:((be=b==null?void 0:b.course_groups)==null?void 0:be.length)<=0,allow_late_settings:[ju({},H)]}:ju({unified_late:((pe=b==null?void 0:b.course_groups)==null?void 0:pe.length)<=0},H));(p==null?void 0:p.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),d&&d())})},Je.createElement(fe.Z,{wrap:!1,gutter:20},Je.createElement(Z.Z,{flex:1},Je.createElement(w.default.Item,{label:O.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),name:"late_penalty",rules:[{required:!0,validator(H,U,be){return S===2&&U>100?Promise.reject(Je.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Je.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Je.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:S==1?"\u5206":"%",max:S===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Je.createElement(w.default.Item,{name:"penalty_type",noStyle:!0,normalize:H=>(ie.setFieldsValue({late_penalty:H==2?20:5}),H)},Je.createElement(La.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:O.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"})}]}))}))),Je.createElement(Z.Z,{flex:"390px"},Je.createElement(w.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(H,U,be){return U&&ne()(U).startOf("minute")<=ne()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&ne()(U).startOf("minute")<=ne()(J==null?void 0:J.max_late_time).startOf("minute")?(V.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${J==null?void 0:J.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Je.createElement(Yu.default,{placeholder:O.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),style:{width:"100%"},disabledDate:H=>(0,re.BO)(H,{startTime:J==null?void 0:J.max_late_time}),disabledTime:H=>(0,re.hv)(H,{compared:J==null?void 0:J.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ne()("00:00:00","HH:mm:ss")}})))),((D=b==null?void 0:b.course_groups)==null?void 0:D.length)>0&&Je.createElement($e.Z,{spinning:r},Je.createElement(w.default.Item,{name:"group_id",rules:[{required:!0,message:O.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Je.createElement(Ei,{data:(b==null?void 0:b.course_groups)||[],onChange:H=>{L({group_ids:H})}})))))};var fi=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(pi),I=_(59301),_i=Object.defineProperty,gi=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,ks=(e,a,t)=>a in e?_i(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,yu=(e,a)=>{for(var t in a||(a={}))bs.call(a,t)&&ks(e,t,a[t]);if(Aa)for(var t of Aa(a))Ss.call(a,t)&&ks(e,t,a[t]);return e},Ca=(e,a)=>gi(e,yi(a)),hi=(e,a)=>{var t={};for(var c in e)bs.call(e,c)&&a.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&Aa)for(var c of Aa(e))a.indexOf(c)<0&&Ss.call(e,c)&&(t[c]=e[c]);return t},ws=(e,a,t)=>new Promise((c,F)=>{var d=s=>{try{l(t.next(s))}catch(i){F(i)}},B=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,B);l((t=t.apply(e,a)).next())});const Fi=e=>{var a=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:d,loading:B,dispatch:l}=a,s=hi(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,z,h,D,O,$,ie;const S=(0,v.useIntl)(),f=(0,v.useLocation)(),r=(0,v.useParams)(),[N]=(0,v.useSearchParams)(),b=r.categoryId,[L,J]=(0,u.useState)([]),[Be,E]=(0,u.useState)([]),{detailShixunsList:n,detailLeftMenus:H,detailTopBanner:U,taskList:be}=t,[pe,p]=(0,u.useState)(""),[A,P]=(0,u.useState)(!1),[o,y]=(0,u.useState)({limit:20,status:Number(N.get("tabs"))?String(parseInt(N.get("tabs"))):"0"}),[k,ke]=(0,u.useState)(S.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),[Yt,Ut]=(0,u.useState)(!1),[Cu,Qt]=(0,u.useState)(!1),[Zt,Jt]=(0,u.useState)("fixed"),[Xt]=(0,u.useState)(document.getElementById("footer")),[qt,Nt]=(0,u.useState)(1),[ba,Xu]=(0,u.useState)(!1);let Eu;o.id=r.coursesId,o.type=4,r.categoryId?o.category=r.categoryId:delete o.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(J([]),E([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ct()},[t.actionTabs.key]),(0,u.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1,y(yu({},o)))},[N.get("tabs")]),(0,u.useEffect)(()=>{var m,j,Ze;if((m=d==null?void 0:d.userInfo)!=null&&m.login){const Xe=re.cX.getItem(`${(j=d==null?void 0:d.userInfo)==null?void 0:j.login}${(0,g.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Xe&&(o.sort_by=Xe==null?void 0:Xe.type,o.sort_direction=Xe==null?void 0:Xe.direction,ke(Xe==null?void 0:Xe.name)),ct(),(0,g.Rm)()&&Tt()}else(Ze=d==null?void 0:d.userInfo)!=null&&Ze.username&&ct()},[(i=d==null?void 0:d.userInfo)==null?void 0:i.login,f==null?void 0:f.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",qu)},[]);const qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Xt==null?void 0:Xt.clientHeight)+150>document.body.clientHeight?Jt("absolute"):Jt("fixed")},Tt=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},ct=()=>{J([]),E([]),y(yu({},o)),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Ca(yu({},o),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:Ca(yu({},o),{order:o.status})})},ea=(m,j)=>{o.page=m,o.limit=j,ct()},ta=m=>{const j=m.key;o.status=j,o.page=1,v.history.replace(`${f.pathname}?tabs=${j}`),ct()};function ua(m){return ws(this,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:b,courseId:o.id,task_ids:m,container_type:"shixun_homework"}}),ct()})}function aa(){let m={courseId:o.id,container_type:"shixun_homework"};b&&(m.category_id=b),l({type:"classroomList/getAllTaskList",payload:m}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const na=(0,u.useMemo)(()=>{let m=[];return be.length>0&&(m=be.map(j=>({user_name:j.user_name,task_name:j.task_name,task_id:j.task_id,category:j.category,status:j.status}))),m},[be]),sa=[{name:S.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:S.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),id:1},{name:S.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),id:2},{name:S.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}],$u=[{name:S.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:S.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1},{name:S.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4},{name:S.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2},{name:S.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3}],bu=(0,g.GJ)()?[{name:S.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:S.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:S.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:S.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:S.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:S.formatMessage({id:"classrooms.experimentNameAsc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:S.formatMessage({id:"classrooms.experimentNameDesc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}]:[{name:S.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:null,direction:null},{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:S.formatMessage({id:"classrooms.experimentNameAsc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:S.formatMessage({id:"classrooms.experimentNameDesc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}];H.course_modules&&(Eu=t.detailLeftMenus.course_modules.filter(m=>m.type==="shixun_homework")[0]);const zu=I.createElement("div",{className:qe.moveCategory,onMouseLeave:m=>P(!1)},I.createElement(K.default,{onClick:m=>ws(void 0,[m],function*({item:j,key:Ze,keyPath:Xe,domEvent:hu}){if(L=="")return V.ZP.error(S.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,X.ZP)(`/api/courses/${o.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:L,new_category_id:Ze}})).status===0&&(V.ZP.success(S.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),ct(),Qt(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},I.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},I.createElement(C.default,{onChange:m=>{p(m.target.value)}})),Eu&&Eu.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,j){var Ze;if(!(pe!==""&&m.category_name.indexOf(pe)<0))return I.createElement(I.Fragment,null,I.createElement(K.default.Item,{className:"multi-llipsis1e",key:m.category_id},m.category_name),(Ze=m==null?void 0:m.third_category)==null?void 0:Ze.map(Xe=>I.createElement(K.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Xe.category_id},Xe.category_name)))}),I.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:m=>{m.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_id:n==null?void 0:n.main_category_id,type:"shixun_homework"}}})}},S.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"..."))),Su=(z=[{key:"1",label:S.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:I.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:S.formatMessage({id:"classroomClassroomExperiments.batchEnd",defaultMessage:"\u6279\u91CF\u622A\u6B62"}),icon:I.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:S.formatMessage({id:"classroomClassroomExperiments.batchResubmission",defaultMessage:"\u6279\u91CF\u8865\u4EA4"}),icon:I.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:S.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:I.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,g.GJ)()||(0,g.Rm)()},{key:"4",label:S.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:I.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:U.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:z.map(m=>(delete m.isShow,m)),Gu=({key:m})=>{var j,Ze,Xe,hu;if((m==="1"||m==="2")&&(0,g.Rm)()&&!((Ze=(j=t.AssistantObject)==null?void 0:j.practice)!=null&&Ze.can_publish)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((Xe=d==null?void 0:d.userInfo)==null?void 0:Xe.user_status)===2&&m==="1"){(0,Ae.Rd)();return}if(L==""){V.ZP.error(S.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"}));return}l({type:"classroomList/setActionTabs",payload:{key:m==="1"?"\u7ACB\u5373\u53D1\u5E03":m==="2"?"\u7ACB\u5373\u622A\u6B62":m==="3"?"\u5220\u9664":m==="5"?"\u6279\u91CF\u8865\u4EA4":(hu=Su[Number(m)-1])==null?void 0:hu.label,selectArrs:L,selectArrsAll:Be,type:m==="1"||m==="2"?1:"",params:o}})},ku=k===S.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),la=(0,u.useMemo)(()=>{const m=!(0,g.GJ)()&&!(0,g.Jd)(),j=U==null?void 0:U.excellent;return m&&j},[d,t]),oa=(0,u.useMemo)(()=>(n==null?void 0:n.min_finished_game)>0,[t]),G=(0,u.useMemo)(()=>{const m=(n==null?void 0:n.min_finished_game)-(n==null?void 0:n.finished_challenge_count);return m>0?m:0},[t]);return I.createElement("section",null,I.createElement("aside",{className:qe.bg},I.createElement(fe.Z,{align:"middle"},I.createElement(Z.Z,{flex:"1"},!!n.main_category_id&&I.createElement(K.default,{mode:"horizontal",onSelect:ta,selectedKeys:[o.status]},!(0,g.GJ)()&&sa.map(function(m,j){return I.createElement(K.default.Item,{key:m==null?void 0:m.id},m.name)}),(0,g.GJ)()&&$u.map(function(m,j){return I.createElement(K.default.Item,{key:m==null?void 0:m.id},I.createElement("span",{className:"c-grey-666 mr20"},m.name),j===0&&(0,g.GJ)()&&I.createElement("span",{className:"c-grey-999"},n==null?void 0:n.all_count),j===1&&(0,g.GJ)()&&I.createElement("span",{className:"c-grey-999"},n==null?void 0:n.unpublished_count),j===2&&(0,g.GJ)()&&I.createElement("span",{className:"c-grey-999"},n==null?void 0:n.not_start_count),j===3&&(0,g.GJ)()&&I.createElement("span",{className:"c-grey-999"},n==null?void 0:n.in_progress_count),j===4&&(0,g.GJ)()&&I.createElement("span",{className:"c-grey-999"},n==null?void 0:n.overed_count))}))),I.createElement(Z.Z,{className:"mr20 gutter-row"},I.createElement("div",{className:qe.containerTitle},(0,g.GJ)()&&(0,re.Oo)(H==null?void 0:H.course_modules,b)!=="\u672A\u5206\u914D\u76EE\u5F55"&&I.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},I.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>I.createElement(K.default,null,I.createElement(K.default.Item,{key:1,onClick:()=>{var m;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:n==null?void 0:n.main_category_name,exportType:"practice",category_id:o.category}})}},S.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),I.createElement(K.default.Item,{key:3,onClick:()=>{var m;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}v.history.push(`/classrooms/${r==null?void 0:r.coursesId}/exportlist/shixun_work_list,shixun_report`)}},S.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},I.createElement("span",{style:{color:"#666666",cursor:"pointer"}},I.createElement("i",{className:"iconfont icon-xiazai6"}))),I.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:m=>{l({type:"classroomList/setActionTabs",payload:{key:r.categoryId?S.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:n==null?void 0:n.category_name,category_id:(n==null?void 0:n.category_id)||(n==null?void 0:n.main_category_id),type:"shixun_homework"},cb:()=>{ct()}}})}},I.createElement(se.Z,{title:r.categoryId?S.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):S.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"})},I.createElement("span",{className:r.categoryId?`${qe.iconH} iconfont icon-zhongmingmingmulu`:`${qe.iconH} iconfont icon-xinjianmulu1`}))),I.createElement(Oe.Z,{className:"ml10",disabled:((h=d==null?void 0:d.userInfo)==null?void 0:h.user_status)===2,dropdownRender:()=>I.createElement(K.default,null,I.createElement(K.default.Item,{key:1,onClick:()=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:o}})}},S.formatMessage({id:"classroomClassroomExperiments.selectPracticalProject",defaultMessage:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"})),I.createElement(K.default.Item,{key:2,onClick:()=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:o}})}},S.formatMessage({id:"classroomClassroomExperiments.selectPracticalCourse",defaultMessage:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"})),I.createElement(K.default.Item,{key:3,onClick:()=>{var m,j;if((0,g.Rm)()&&!((j=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&j.can_create)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},S.formatMessage({id:"classrooms.importExternalGrades",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"})))},I.createElement("span",{className:((D=d==null?void 0:d.userInfo)==null?void 0:D.user_status)===2?qe.selectBtn1:qe.selectBtn},I.createElement("span",null,I.createElement("i",{className:"iconfont icon-tianjiadaohang"})),I.createElement(se.Z,{title:((O=d==null?void 0:d.userInfo)==null?void 0:O.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},I.createElement("span",null,S.formatMessage({id:"classrooms.selectExperiment",defaultMessage:"\u9009\u7528\u5B9E\u9A8C"})))))))))),I.createElement("div",{className:qe.action},I.createElement("div",null,I.createElement(Oe.Z,{dropdownRender:()=>I.createElement(K.default,{selectedKeys:[k]},bu==null?void 0:bu.map((m,j)=>I.createElement(K.default.Item,{key:m.name,onClick:()=>{var Ze;o.sort_by=m.type,o.sort_direction=m.direction,o.page=1,ke(m.name),re.cX.setItem(`${(Ze=d==null?void 0:d.userInfo)==null?void 0:Ze.login}${(0,g.GJ)()?"Teacher":"Student"}`,m,"ShixunHomeworks"),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Ca(yu({},o),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:yu({},o)})}},m.name)))},I.createElement("span",{className:`${qe.btn} ${ku?qe.btnSort:""}`,onMouseEnter:m=>P(!1)},I.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),k))),ku&&I.createElement(se.Z,{title:`${S.formatMessage({id:"classrooms.prioritySortDisplay",defaultMessage:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167"})}${(0,g.GJ)()?S.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}):o.status==5?S.formatMessage({id:"classrooms.deadlineDescending",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F"}):S.formatMessage({id:"classrooms.deadlineAscending",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"})}${S.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u6392\u5217"})}`},I.createElement("span",{className:qe.tips},I.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),I.createElement(C.default.Search,{allowClear:!0,placeholder:S.formatMessage({id:"classroomClassroomExperiments.searchPracticalHomework",defaultMessage:"\u641C\u7D22\u5B9E\u8BAD\u4F5C\u4E1A"}),onSearch:m=>{o.search=m.trim(),o.page=1,ct()},style:{width:220,marginLeft:"auto"}})),la&&I.createElement(fe.Z,{justify:"space-between",className:qe.progressInfo},I.createElement(Z.Z,null,I.createElement(de.Z,{size:"middle"},I.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",n==null?void 0:n.finished_task_count,"/",n==null?void 0:n.shixun_total_count),I.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",n==null?void 0:n.finished_challenge_count,"/",n==null?void 0:n.challenge_count))),oa&&I.createElement(Z.Z,null,"\u901A\u8FC7",n==null?void 0:n.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",G,"\u5173")),I.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},I.createElement(me.Z,{loading:B[(0,g.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(n==null?void 0:n.all_count)===0&&(0,g.GJ)()?I.createElement(ei,{params:o,user:d,setisshowmodal:Ut,dispatch:l}):(n==null?void 0:n.task_count)===0&&I.createElement(ae.Z,null),I.createElement("aside",{className:"animated fadeIn"},n.homeworks&&n.homeworks.map(function(m,j){return I.createElement(li,{key:m.homework_id,batchState:!0,v:m,k:j,selectArrs:L,setSelectArrs:J,setSelectArrsAll:E,selectArrsAll:Be,classroomList:t,dispatch:l,params:o,user:d,page:r.page||1,pageSize:o.limit||20,selectshow:ba,manageAllGroup:n.manage_all_group})}),n.query_total_count>0&&I.createElement("aside",{className:"tc mb50 mt30"},I.createElement(le.Z,{showSizeChanger:!0,current:o.page||1,pageSize:o.limit||20,onChange:ea,total:n.query_total_count})))),I.createElement("div",{className:qe.fixedBottom,style:{bottom:L.length?0:-60,position:L.length?Zt:"fixed",left:Zt==="fixed"?"50%":"317px"}},I.createElement("div",{className:qe.left}),I.createElement("div",{className:qe.right},(0,g.GJ)()&&(n==null?void 0:n.all_count)>0&&I.createElement("aside",{className:[qe.acitons].join(" ")},I.createElement("div",{style:{width:130}},(0,g.GJ)()&&I.createElement(oe.default,{checked:(($=n.homeworks)==null?void 0:$.length)===(L==null?void 0:L.length),onChange:m=>{m.target.checked?(J(n.homeworks.map(j=>j.homework_id)),E([...n.homeworks])):(J([]),E([]))}},I.createElement("span",{className:"fo"},S.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),I.createElement("span",{style:{marginLeft:5}},"(",L.length,")")," "))),I.createElement("div",{style:{flex:1}}," ",I.createElement(fe.Z,{wrap:!1,align:"middle",justify:"space-between"},I.createElement(Z.Z,{flex:1},I.createElement(fe.Z,{wrap:!1,align:"middle",gutter:8},I.createElement(Z.Z,null,I.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},I.createElement(M.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},S.formatMessage({id:"classroomClassroomExperiments.batchOperations",defaultMessage:"\u6279\u91CF\u64CD\u4F5C"})))),I.createElement(Z.Z,null,I.createElement(M.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:aa},S.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),I.createElement(Z.Z,null,I.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:m=>m==null?void 0:m.parentNode},I.createElement(M.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-yidongmulu"})},S.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",I.createElement(Ge.Z,null)))))),I.createElement(Z.Z,null,I.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>{J&&J([]),Qt(!1)}},S.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"}))))))))),((ie=t==null?void 0:t.actionTabs)==null?void 0:ie.key)==="\u6279\u91CF\u8865\u4EA4"&&I.createElement(fi,{getData:ct}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?I.createElement(Yr,null):null,I.createElement(oi.Z,{onOk:()=>{ct()}}),I.createElement(ri.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?I.createElement(Cr,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?I.createElement(Tr,null):null,I.createElement(hr,null),I.createElement(er,null),I.createElement(tr.Z,{courseEndTime:n==null?void 0:n.course_end_time}),I.createElement(_e.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:n==null?void 0:n.course_end_time,courseId:r.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Ca(yu({},t.actionTabs.params),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:yu({},t.actionTabs.params)})}}),I.createElement(cr,null),I.createElement(Hr,null),I.createElement(Oa.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ua,data:na,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),I.createElement(Ee.default,{title:S.formatMessage({id:"classrooms.selectExperiment",defaultMessage:"\u9009\u7528\u5B9E\u9A8C"}),open:Yt,centered:!0,onCancel:()=>Ut(!1),onOk:()=>{var m,j;if((0,g.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_create)){V.ZP.warning(S.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((j=d.userInfo)==null?void 0:j.user_status)===2){(0,Ae.Rd)();return}l(qt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:o}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:o}}),Ut(!1)}},I.createElement("div",null,I.createElement(De.ZP.Group,{onChange:m=>{Nt(m.target.value)},value:qt},I.createElement(De.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),I.createElement(De.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var vi=(0,v.connect)(({classroomList:e,loading:a,globalSetting:t,shixunHomeworks:c,user:F})=>({classroomList:e,globalSetting:t,loading:a.effects,shixunHomeworks:c,user:F}))(Fi);const Bi=({globalSetting:e})=>{var a;const t=(0,v.useIntl)();switch(Number((a=e==null?void 0:e.setting)==null?void 0:a.theme)){case x.Fy.THEMEONE:return u.createElement(cl,null);case x.Fy.THEMETHREE:return u.createElement(Wo,null);case x.Fy.DEFAULT:default:return u.createElement(vi,null)}};var Di=(0,v.connect)(({globalSetting:e})=>({globalSetting:e}))(Bi)},30413:function(Rt,nt,_){_.d(nt,{Z:function(){return Fe}});var x=_(59301),u=_(78241),v=_(43418),X=_(8591),K=_(95237),V=_(43604),C=_(5083),Oe=_(5112),se=_(24905),fe=_(66649),Z=_.n(fe),de=_(98280),me=_(19374),le=_(75790),oe=_(53229),M=_(98458),Ee=_(91491),De=_(95211),g={flex_box_center:"flex_box_center___AYEOc",flex_space_between:"flex_space_between___hbWpJ",flex_box_vertical_center:"flex_box_vertical_center___taLEg",flex_box_center_end:"flex_box_center_end___EawFk",flex_box_column:"flex_box_column___QUBe6",failedList:"failedList___X9FXV",name:"name___CK1C1",publish:"publish___d5afE",modal:"modal___NZXBW"},Ge=_(89975),re=_(72946),Q=_(59301),It=Object.defineProperty,Ht=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Se=(Y,ce,_e)=>ce in Y?It(Y,ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Y[ce]=_e,ve=(Y,ce)=>{for(var _e in ce||(ce={}))$t.call(ce,_e)&&Se(Y,_e,ce[_e]);if(St)for(var _e of St(ce))Te.call(ce,_e)&&Se(Y,_e,ce[_e]);return Y},et=(Y,ce)=>Ht(Y,jt(ce)),Ie=(Y,ce,_e)=>new Promise((Re,Et)=>{var Ke=Le=>{try{ze(_e.next(Le))}catch(Ce){Et(Ce)}},st=Le=>{try{ze(_e.throw(Le))}catch(Ce){Et(Ce)}},ze=Le=>Le.done?Re(Le.value):Promise.resolve(Le.value).then(Ke,st);ze((_e=_e.apply(Y,ce)).next())});const Ot=({classroomList:Y,dispatch:ce,courseEndTime:_e})=>{var Re;const Et=(0,le.useIntl)(),Ke=(0,le.useParams)(),[st]=u.default.useForm(),[ze,Le]=(0,x.useState)(1),[Ce,xe]=(0,x.useState)([]),[rt,wu]=(0,x.useState)(0),[Pu,ue]=(0,x.useState)(20),[w,He]=(0,x.useState)(!0),[ne,Pe]=(0,x.useState)([]),[tt,ut]=(0,x.useState)(!0),[Ue,at]=(0,x.useState)({}),[je,mt]=(0,x.useState)({});Ke.id=Ke.coursesId,(0,x.useEffect)(()=>{if(Y.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ft(),ht(),Y.actionTabs.type===2){const ae=Y.actionTabs.selectArrsAll[0];ut(ae.unified_setting)}else ut(!1)},[Y.actionTabs]);const ht=ae=>Ie(void 0,null,function*(){He(!0);const R=yield(0,M.c_)(et(ve({},Ke),{page:ae||ze,limit:2e4,homework_id:Y.actionTabs.type===1?"":Y.actionTabs.selectArrs[0]}));R==null||R.course_groups.map((Ae,wt)=>{Ae.key=Ae.id,Ae.title=Ae.name,Ae.disabled=Ae.is_published}),R&&(xe([...R==null?void 0:R.course_groups]),wu(R==null?void 0:R.course_groups_count),He(!1),ae||st.setFieldsValue({publish_time:Z()(Z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Z()(Z()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),pt=()=>{var ae;let R=[...(ae=Y.actionTabs.selectArrsAll)==null?void 0:ae.filter(Ae=>Ae.high_resources_consume&&!Ae.high_resources_consume_permission)];(R==null?void 0:R.length)>0&&Y.actionTabs.type===1&&v.default.confirm({centered:!0,icon:null,footer:null,width:560,title:Et.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Q.createElement("div",null,Q.createElement("div",{className:g.tipcontent},Q.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Q.createElement("span",{style:{color:"#f06b14"}},R==null?void 0:R.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Q.createElement("div",{className:"mt20 mb20"},R==null?void 0:R.map(Ae=>Q.createElement("div",{className:g.failedList,key:Ae.homework_id},Q.createElement("div",{className:g.name},Ae==null?void 0:Ae.name),Q.createElement("div",{className:g.publish,onClick:()=>{(0,me.xg)(`/classrooms/${Ke.coursesId}/shixun_homework/${Ae.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Bt=()=>Ie(void 0,null,function*(){var ae,R,Ae,wt,xt,At,Ft;if((0,oe.Rm)()&&!((R=(ae=Y.AssistantObject)==null?void 0:ae.practice)!=null&&R.can_publish)){X.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),we(!1);return}const gt=ve({},st.getFieldsValue());if(gt.end_time<=gt.publish_time){X.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),we(!1);return}if((ne==null?void 0:ne.length)<=0&&!tt&&Ce.length>0){X.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}let Mt={homework_ids:[...Y.actionTabs.selectArrs],group_ids:ne.length>0?ne.map(_t=>_t.id):(Ae=Y.detailShixunsList)==null?void 0:Ae.course_groups,end_time:Z()(gt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Z()(gt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ne.length},Lt=[...(wt=Y.actionTabs.selectArrsAll)==null?void 0:wt.filter(_t=>_t.high_resources_consume&&!_t.high_resources_consume_permission)];if((Lt==null?void 0:Lt.length)==Y.actionTabs.selectArrsAll.length&&Y.actionTabs.type==1){ce({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),pt();return}((xt=Y.actionTabs.selectArrsAll)==null?void 0:xt.length)>0&&Y.actionTabs.type===1&&(Mt.homework_ids=[...((Ft=(At=Y.actionTabs.selectArrsAll)==null?void 0:At.filter(_t=>!_t.high_resources_consume||_t.high_resources_consume_permission))==null?void 0:Ft.map(_t=>Number(_t==null?void 0:_t.homework_id)))||[]]);let it=yield(0,re.Tr)({homework_common_ids:[...Y.actionTabs.selectArrs],course_id:Ke.coursesId,type:"homework_common"});(it==null?void 0:it.student_count)===0?Dt(Mt):(mt(Mt),at(it))}),ft=()=>{Le(1),xe([]),Pe([])},Dt=ae=>Ie(void 0,null,function*(){we(!0);const R=yield(0,de.ZP)(`/api/courses/${Ke.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ve({},ae)});we(!1),R.status===0&&(ft(),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),X.ZP.success("\u53D1\u5E03\u6210\u529F"),ce({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),pt(),(0,oe.GJ)()?Y.actionTabs.detail?(ce({type:"shixunHomeworks/setActionTabs",payload:{}}),ce({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ve({},Ke)}),ce({type:"shixunHomeworks/getWorkSetting",payload:ve({},Ke)})):ce({type:"classroomList/getClassroomTeacherShixunsList",payload:et(ve({},Y.actionTabs.params),{type:4})}):ce({type:"classroomList/getClassroomShixunsList",payload:ve({},Y.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Q.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~")}}))}),kt=rt>ze*Pu,{detailShixunsList:lt}=Y,[$e,we]=(0,x.useState)(!1);return Q.createElement("div",null,Q.createElement(v.default,{width:600,centered:!0,confirmLoading:$e,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Y.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Bt(),onCancel:()=>{ft(),ce({type:"classroomList/setActionTabs",payload:{}})}},Q.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Q.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Q.createElement(u.default,{form:st},Q.createElement("div",{style:{paddingLeft:0}},Q.createElement(K.Z,{className:"mt30",align:"middle"},Q.createElement(V.Z,null,Q.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Q.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:ae=>(0,De.Q8)(ae,_e),disabledTime:ae=>(0,De.d0)(ae),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(V.Z,{className:"ml20"},Q.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Q.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,me.U6)(),"HH:mm")},disabledDate:ae=>(0,De.Q8)(ae,_e,st.getFieldValue("publish_time")),disabledTime:ae=>(0,De.d0)(ae,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Y.actionTabs.type===2&&Q.createElement(K.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Q.createElement(Oe.ZP.Group,{value:tt,onChange:ae=>{ut(ae.target.value),Pe([])}},Q.createElement(Oe.ZP,{value:!0,disabled:!Y.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Q.createElement(Oe.ZP,{className:"ml20",disabled:Ce.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ce.length<=0&&Y.actionTabs.type===2&&Q.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"')),(Y.actionTabs.type===1||!tt)&&Ce.length>0&&Q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Q.createElement("span",{style:{flex:1}},Q.createElement(se.default,{checked:ne.length===Ce.length,onChange:ae=>{ne.length===Ce.length?Pe([]):Pe(Ce)}},"\u5168\u9009")),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ne.length||0,"\u4E2A\u5206\u73ED")),(Y.actionTabs.type===1||!tt)&&Ce.length>0&&Q.createElement(Ee.Z,{data:Ce,selectedRowKeys:ne,setSelectedRowKeys:Pe}))),Q.createElement(Ge.Z,{resdata:Ue,type:((Re=Y.actionTabs.selectArrs)==null?void 0:Re.length)===1?"shixun":"shixunpush",okloading:$e,oktext:(Ue==null?void 0:Ue.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ae=>Ie(void 0,null,function*(){we(!0);let R=yield(0,de.ZP)(`/api/courses/${Ke.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...Y.actionTabs.selectArrs]}});we(!1),(R==null?void 0:R.status)===0&&Dt(je)})}))};var Fe=(0,le.connect)(({classroomList:Y})=>({classroomList:Y}))(Ot)},76141:function(Rt,nt,_){_.d(nt,{_:function(){return Z}});var x=_(72946),u=_(43418),v=_(8591),X=_(1710),K=_(19374),V=_(59301),C=(de,me,le)=>new Promise((oe,M)=>{var Ee=Ge=>{try{g(le.next(Ge))}catch(re){M(re)}},De=Ge=>{try{g(le.throw(Ge))}catch(re){M(re)}},g=Ge=>Ge.done?oe(Ge.value):Promise.resolve(Ge.value).then(Ee,De);g((le=le.apply(de,me)).next())});const Oe=de=>C(void 0,[de],function*({is_jupyter:me,is_jupyter_lab:le,shixunId:oe,homework_common_id:M,courseId:Ee}){if(me||le){const g=yield(0,x.BK)({id:oe});g!=null&&g.identifier&&(0,K.xg)(`/tasks/${g.identifier}/jupyter?homework_common_id=${M}`);return}const De=yield(0,x.Ir)({id:oe,homework_common_id:M});if(De!=null&&De.game_identifier){(0,K.xg)(`/tasks/${Ee}/${M}/${De.game_identifier}`);return}(De==null?void 0:De.status)===2?se(De==null?void 0:De.message,M,Ee):(De==null?void 0:De.status)===3?fe(De==null?void 0:De.message):(De==null?void 0:De.status)==-3&&(0,K.eF)()}),se=(de,me,le)=>{de=de!=null&&de.includes(".json")?de:`${de}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:V.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>C(void 0,null,function*(){const oe=yield(0,x.$Q)({url:de});if(!oe)return;v.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const M=yield(0,x.Ir)({id:oe.shixun_identifier,homework_common_id:me});if(M!=null&&M.game_identifier){(0,K.xg)(`/tasks/${le}/${me}/${M.game_identifier}`);return}(M==null?void 0:M.status)===2?se(M==null?void 0:M.message,me,le):(M==null?void 0:M.status)===3&&fe(M==null?void 0:M.message)})})},fe=de=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:V.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",de,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Z=(de,me)=>C(void 0,[de,me],function*(le,{is_jupyter:oe,is_jupyter_lab:M}){const Ee=yield(0,x.WT)(le);if(Ee.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:V.createElement("div",null,V.createElement("div",null,"\u4F60\u5F53\u524D\u6709",Ee.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),V.createElement(X.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(De,g){const{course_identifier:Ge,id:re}=g||{};return V.createElement("a",{target:"_blank",href:`/classrooms/${Ge}/shixun_homework/${re}/detail`},De)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(De,g){const{course_identifier:Ge,id:re,shixun_identifier:Q}=g;return V.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Oe({is_jupyter:oe,is_jupyter_lab:M,shixunId:Q,homework_common_id:re,courseId:Ge})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Ee,rowKey:"id"}))}),!0;if(Ee.length===1){const{shixun_identifier:De,id:g,course_identifier:Ge}=Ee[0];return Oe({is_jupyter:oe,is_jupyter_lab:M,shixunId:De,homework_common_id:g,courseId:Ge}),!0}return!1});nt.Z=Oe},77578:function(Rt,nt,_){_.d(nt,{Z:function(){return x}});const x=u=>u?typeof u=="function"?u():u:null},43428:function(Rt,nt,_){_.d(nt,{Z:function(){return Pu}});var x=_(92310),u=_.n(x),v=_(33885),X=_(42978),K=_(43403),V=_(34280),C=_(59301),Oe=C.createContext(null),se=C.createContext({}),fe=Oe,Z=_(20068),de=_(54476),me=_(77900),le=_(10228),oe=_(26112),M=_(70425),Ee=function(w){var He=w.prefixCls,ne=w.className,Pe=w.style,tt=w.children,ut=w.containerRef,Ue=w.id,at=w.onMouseEnter,je=w.onMouseOver,mt=w.onMouseLeave,ht=w.onClick,pt=w.onKeyDown,Bt=w.onKeyUp,ft={onMouseEnter:at,onMouseOver:je,onMouseLeave:mt,onClick:ht,onKeyDown:pt,onKeyUp:Bt},Dt=C.useContext(se),kt=Dt.panel,lt=(0,M.useComposeRef)(kt,ut);return C.createElement(C.Fragment,null,C.createElement("div",(0,de.Z)({id:Ue,className:u()("".concat(He,"-content"),ne),style:(0,v.Z)({},Pe),"aria-modal":"true",role:"dialog",ref:lt},ft),tt))},De=Ee,g=_(48736);function Ge(ue){return typeof ue=="string"&&String(Number(ue))===ue?((0,g.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ue)):ue}function re(ue){warning(!("wrapperClassName"in ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Q={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function It(ue,w){var He,ne,Pe,tt,ut=ue.prefixCls,Ue=ue.open,at=ue.placement,je=ue.inline,mt=ue.push,ht=ue.forceRender,pt=ue.autoFocus,Bt=ue.keyboard,ft=ue.rootClassName,Dt=ue.rootStyle,kt=ue.zIndex,lt=ue.className,$e=ue.id,we=ue.style,ae=ue.motion,R=ue.width,Ae=ue.height,wt=ue.children,xt=ue.contentWrapperStyle,At=ue.mask,Ft=ue.maskClosable,gt=ue.maskMotion,Mt=ue.maskClassName,Lt=ue.maskStyle,it=ue.afterOpenChange,_t=ue.onClose,Fu=ue.onMouseEnter,Vu=ue.onMouseOver,vu=ue.onMouseLeave,yt=ue.onClick,Bu=ue.onKeyDown,zt=ue.onKeyUp,Du=C.useRef(),Kt=C.useRef(),xu=C.useRef();C.useImperativeHandle(w,function(){return Du.current});var Wu=function(Pt){var fu=Pt.keyCode,cu=Pt.shiftKey;switch(fu){case le.Z.TAB:{if(fu===le.Z.TAB){if(!cu&&document.activeElement===xu.current){var mu;(mu=Kt.current)===null||mu===void 0||mu.focus({preventScroll:!0})}else if(cu&&document.activeElement===Kt.current){var Ku;(Ku=xu.current)===null||Ku===void 0||Ku.focus({preventScroll:!0})}}break}case le.Z.ESC:{_t&&Bt&&(Pt.stopPropagation(),_t(Pt));break}}};C.useEffect(function(){if(Ue&&pt){var dt;(dt=Du.current)===null||dt===void 0||dt.focus({preventScroll:!0})}},[Ue]);var Ju=C.useState(!1),Nu=(0,X.Z)(Ju,2),ra=Nu[0],ru=Nu[1],vt=C.useContext(fe),eu;mt===!1?eu={distance:0}:mt===!0?eu={}:eu=mt||{};var tu=(He=(ne=(Pe=eu)===null||Pe===void 0?void 0:Pe.distance)!==null&&ne!==void 0?ne:vt==null?void 0:vt.pushDistance)!==null&&He!==void 0?He:180,pu=C.useMemo(function(){return{pushDistance:tu,push:function(){ru(!0)},pull:function(){ru(!1)}}},[tu]);C.useEffect(function(){if(Ue){var dt;vt==null||(dt=vt.push)===null||dt===void 0||dt.call(vt)}else{var Pt;vt==null||(Pt=vt.pull)===null||Pt===void 0||Pt.call(vt)}},[Ue]),C.useEffect(function(){return function(){var dt;vt==null||(dt=vt.pull)===null||dt===void 0||dt.call(vt)}},[]);var ia=At&&C.createElement(me.default,(0,de.Z)({key:"mask"},gt,{visible:Ue}),function(dt,Pt){var fu=dt.className,cu=dt.style;return C.createElement("div",{className:u()("".concat(ut,"-mask"),fu,Mt),style:(0,v.Z)((0,v.Z)({},cu),Lt),onClick:Ft&&Ue?_t:void 0,ref:Pt})}),ca=typeof ae=="function"?ae(at):ae,iu={};if(ra&&tu)switch(at){case"top":iu.transform="translateY(".concat(tu,"px)");break;case"bottom":iu.transform="translateY(".concat(-tu,"px)");break;case"left":iu.transform="translateX(".concat(tu,"px)");break;default:iu.transform="translateX(".concat(-tu,"px)");break}at==="left"||at==="right"?iu.width=Ge(R):iu.height=Ge(Ae);var Sa={onMouseEnter:Fu,onMouseOver:Vu,onMouseLeave:vu,onClick:yt,onKeyDown:Bu,onKeyUp:zt},ka=C.createElement(me.default,(0,de.Z)({key:"panel"},ca,{visible:Ue,forceRender:ht,onVisibleChanged:function(Pt){it==null||it(Pt)},removeOnLeave:!1,leavedClassName:"".concat(ut,"-content-wrapper-hidden")}),function(dt,Pt){var fu=dt.className,cu=dt.style;return C.createElement("div",(0,de.Z)({className:u()("".concat(ut,"-content-wrapper"),fu),style:(0,v.Z)((0,v.Z)((0,v.Z)({},iu),cu),xt)},(0,oe.Z)(ue,{data:!0})),C.createElement(De,(0,de.Z)({id:$e,containerRef:Pt,prefixCls:ut,className:lt,style:we},Sa),wt))}),ma=(0,v.Z)({},Dt);return kt&&(ma.zIndex=kt),C.createElement(fe.Provider,{value:pu},C.createElement("div",{className:u()(ut,"".concat(ut,"-").concat(at),ft,(tt={},(0,Z.Z)(tt,"".concat(ut,"-open"),Ue),(0,Z.Z)(tt,"".concat(ut,"-inline"),je),tt)),style:ma,tabIndex:-1,ref:Du,onKeyDown:Wu},ia,C.createElement("div",{tabIndex:0,ref:Kt,style:Q,"aria-hidden":"true","data-sentinel":"start"}),ka,C.createElement("div",{tabIndex:0,ref:xu,style:Q,"aria-hidden":"true","data-sentinel":"end"})))}var Ht=C.forwardRef(It),jt=Ht,St=function(w){var He=w.open,ne=He===void 0?!1:He,Pe=w.prefixCls,tt=Pe===void 0?"rc-drawer":Pe,ut=w.placement,Ue=ut===void 0?"right":ut,at=w.autoFocus,je=at===void 0?!0:at,mt=w.keyboard,ht=mt===void 0?!0:mt,pt=w.width,Bt=pt===void 0?378:pt,ft=w.mask,Dt=ft===void 0?!0:ft,kt=w.maskClosable,lt=kt===void 0?!0:kt,$e=w.getContainer,we=w.forceRender,ae=w.afterOpenChange,R=w.destroyOnClose,Ae=w.onMouseEnter,wt=w.onMouseOver,xt=w.onMouseLeave,At=w.onClick,Ft=w.onKeyDown,gt=w.onKeyUp,Mt=w.panelRef,Lt=C.useState(!1),it=(0,X.Z)(Lt,2),_t=it[0],Fu=it[1],Vu=C.useState(!1),vu=(0,X.Z)(Vu,2),yt=vu[0],Bu=vu[1];(0,V.Z)(function(){Bu(!0)},[]);var zt=yt?ne:!1,Du=C.useRef(),Kt=C.useRef();(0,V.Z)(function(){zt&&(Kt.current=document.activeElement)},[zt]);var xu=function(ru){var vt;if(Fu(ru),ae==null||ae(ru),!ru&&Kt.current&&!((vt=Du.current)!==null&&vt!==void 0&&vt.contains(Kt.current))){var eu;(eu=Kt.current)===null||eu===void 0||eu.focus({preventScroll:!0})}},Wu=C.useMemo(function(){return{panel:Mt}},[Mt]);if(!we&&!_t&&!zt&&R)return null;var Ju={onMouseEnter:Ae,onMouseOver:wt,onMouseLeave:xt,onClick:At,onKeyDown:Ft,onKeyUp:gt},Nu=(0,v.Z)((0,v.Z)({},w),{},{open:zt,prefixCls:tt,placement:Ue,autoFocus:je,keyboard:ht,width:Bt,mask:Dt,maskClosable:lt,inline:$e===!1,afterOpenChange:xu,ref:Du},Ju);return C.createElement(se.Provider,{value:Wu},C.createElement(K.Z,{open:zt||we||_t,autoDestroy:!1,getContainer:$e,autoLock:Dt&&(zt||_t)},C.createElement(jt,Nu)))},$t=St,Te=$t,Se=_(62892),ve=_(36355),et=_(32441),Ie=_(47729),Fe=ue=>{const{prefixCls:w,title:He,footer:ne,extra:Pe,closeIcon:tt,closable:ut,onClose:Ue,headerStyle:at,drawerStyle:je,bodyStyle:mt,footerStyle:ht,children:pt}=ue,Bt=C.useCallback($e=>C.createElement("button",{type:"button",onClick:Ue,"aria-label":"Close",className:`${w}-close`},$e),[Ue]),[ft,Dt]=(0,Ie.Z)(ut,tt,Bt,void 0,!0),kt=C.useMemo(()=>!He&&!ft?null:C.createElement("div",{style:at,className:u()(`${w}-header`,{[`${w}-header-close-only`]:ft&&!He&&!Pe})},C.createElement("div",{className:`${w}-header-title`},Dt,He&&C.createElement("div",{className:`${w}-title`},He)),Pe&&C.createElement("div",{className:`${w}-extra`},Pe)),[ft,Dt,Pe,at,w,He]),lt=C.useMemo(()=>{if(!ne)return null;const $e=`${w}-footer`;return C.createElement("div",{className:$e,style:ht},ne)},[ne,ht,w]);return C.createElement("div",{className:`${w}-wrapper-body`,style:je},kt,C.createElement("div",{className:`${w}-body`,style:mt},pt),lt)},Y=_(33234),ce=_(83116),_e=_(37613),Et=ue=>{const{componentCls:w,motionDurationSlow:He}=ue,ne={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${He}`}}};return{[w]:{[`${w}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${He}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${w}-panel-motion`]:{"&-left":[ne,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ne,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ne,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ne,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ke=ue=>{const{componentCls:w,zIndexPopup:He,colorBgMask:ne,colorBgElevated:Pe,motionDurationSlow:tt,motionDurationMid:ut,padding:Ue,paddingLG:at,fontSizeLG:je,lineHeightLG:mt,lineWidth:ht,lineType:pt,colorSplit:Bt,marginSM:ft,colorIcon:Dt,colorIconHover:kt,colorText:lt,fontWeightStrong:$e,footerPaddingBlock:we,footerPaddingInline:ae}=ue,R=`${w}-content-wrapper`;return{[w]:{position:"fixed",inset:0,zIndex:He,pointerEvents:"none","&-pure":{position:"relative",background:Pe,[`&${w}-left`]:{boxShadow:ue.boxShadowDrawerLeft},[`&${w}-right`]:{boxShadow:ue.boxShadowDrawerRight},[`&${w}-top`]:{boxShadow:ue.boxShadowDrawerUp},[`&${w}-bottom`]:{boxShadow:ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${w}-mask`]:{position:"absolute",inset:0,zIndex:He,background:ne,pointerEvents:"auto"},[R]:{position:"absolute",zIndex:He,maxWidth:"100vw",transition:`all ${tt}`,"&-hidden":{display:"none"}},[`&-left > ${R}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ue.boxShadowDrawerLeft},[`&-right > ${R}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ue.boxShadowDrawerRight},[`&-top > ${R}`]:{top:0,insetInline:0,boxShadow:ue.boxShadowDrawerUp},[`&-bottom > ${R}`]:{bottom:0,insetInline:0,boxShadow:ue.boxShadowDrawerDown},[`${w}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Pe,pointerEvents:"auto"},[`${w}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${w}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ue}px ${at}px`,fontSize:je,lineHeight:mt,borderBottom:`${ht}px ${pt} ${Bt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${w}-extra`]:{flex:"none"},[`${w}-close`]:{display:"inline-block",marginInlineEnd:ft,color:Dt,fontWeight:$e,fontSize:je,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${ut}`,textRendering:"auto","&:focus, &:hover":{color:kt,textDecoration:"none"}},[`${w}-title`]:{flex:1,margin:0,color:lt,fontWeight:ue.fontWeightStrong,fontSize:je,lineHeight:mt},[`${w}-body`]:{flex:1,minWidth:0,minHeight:0,padding:at,overflow:"auto"},[`${w}-footer`]:{flexShrink:0,padding:`${we}px ${ae}px`,borderTop:`${ht}px ${pt} ${Bt}`},"&-rtl":{direction:"rtl"}}}};var st=(0,ce.Z)("Drawer",ue=>{const w=(0,_e.TS)(ue,{});return[Ke(w),Et(w)]},ue=>({zIndexPopup:ue.zIndexPopupBase,footerPaddingBlock:ue.paddingXS,footerPaddingInline:ue.padding})),ze=_(11575),Le=function(ue,w){var He={};for(var ne in ue)Object.prototype.hasOwnProperty.call(ue,ne)&&w.indexOf(ne)<0&&(He[ne]=ue[ne]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ne=Object.getOwnPropertySymbols(ue);Pe<ne.length;Pe++)w.indexOf(ne[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ue,ne[Pe])&&(He[ne[Pe]]=ue[ne[Pe]]);return He};const Ce=null,xe={distance:180},rt=ue=>{var w;const{rootClassName:He,width:ne,height:Pe,size:tt="default",mask:ut=!0,push:Ue=xe,open:at,afterOpenChange:je,onClose:mt,prefixCls:ht,getContainer:pt,style:Bt,className:ft,visible:Dt,afterVisibleChange:kt}=ue,lt=Le(ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:$e,getPrefixCls:we,direction:ae,drawer:R}=C.useContext(ve.E_),Ae=we("drawer",ht),[wt,xt]=st(Ae),At=pt===void 0&&$e?()=>$e(document.body):pt,Ft=u()({"no-mask":!ut,[`${Ae}-rtl`]:ae==="rtl"},He,xt),gt=C.useMemo(()=>ne!=null?ne:tt==="large"?736:378,[ne,tt]),Mt=C.useMemo(()=>Pe!=null?Pe:tt==="large"?736:378,[Pe,tt]),Lt={motionName:(0,Se.m)(Ae,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},it=Fu=>({motionName:(0,Se.m)(Ae,`panel-motion-${Fu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),_t=(0,ze.H)();return wt(C.createElement(Y.BR,null,C.createElement(et.Ux,{status:!0,override:!0},C.createElement(Te,Object.assign({prefixCls:Ae,onClose:mt,maskMotion:Lt,motion:it},lt,{open:at!=null?at:Dt,mask:ut,push:Ue,width:gt,height:Mt,style:Object.assign(Object.assign({},R==null?void 0:R.style),Bt),className:u()(R==null?void 0:R.className,ft),rootClassName:Ft,getContainer:At,afterOpenChange:je!=null?je:kt,panelRef:_t}),C.createElement(Fe,Object.assign({prefixCls:Ae},lt,{onClose:mt}))))))},wu=ue=>{const{prefixCls:w,style:He,className:ne,placement:Pe="right"}=ue,tt=Le(ue,["prefixCls","style","className","placement"]),{getPrefixCls:ut}=C.useContext(ve.E_),Ue=ut("drawer",w),[at,je]=st(Ue),mt=u()(Ue,`${Ue}-pure`,`${Ue}-${Pe}`,je,ne);return at(C.createElement("div",{className:mt,style:He},C.createElement(Fe,Object.assign({prefixCls:Ue},tt))))};rt._InternalPanelDoNotUseOrYouWillBeFired=wu;var Pu=rt},39722:function(Rt,nt,_){_.d(nt,{t5:function(){return fe}});var x=_(92310),u=_.n(x),v=_(55477),X=_(59301),K=_(36355),V=_(77578),C=_(17356),Oe=function(de,me){var le={};for(var oe in de)Object.prototype.hasOwnProperty.call(de,oe)&&me.indexOf(oe)<0&&(le[oe]=de[oe]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,oe=Object.getOwnPropertySymbols(de);M<oe.length;M++)me.indexOf(oe[M])<0&&Object.prototype.propertyIsEnumerable.call(de,oe[M])&&(le[oe[M]]=de[oe[M]]);return le};const se=(de,me,le)=>{if(!(!me&&!le))return X.createElement(X.Fragment,null,me&&X.createElement("div",{className:`${de}-title`},(0,V.Z)(me)),X.createElement("div",{className:`${de}-inner-content`},(0,V.Z)(le)))},fe=de=>{const{hashId:me,prefixCls:le,className:oe,style:M,placement:Ee="top",title:De,content:g,children:Ge}=de;return X.createElement("div",{className:u()(me,le,`${le}-pure`,`${le}-placement-${Ee}`,oe),style:M},X.createElement("div",{className:`${le}-arrow`}),X.createElement(v.G,Object.assign({},de,{className:me,prefixCls:le}),Ge||se(le,De,g)))},Z=de=>{const{prefixCls:me}=de,le=Oe(de,["prefixCls"]),{getPrefixCls:oe}=X.useContext(K.E_),M=oe("popover",me),[Ee,De]=(0,C.Z)(M);return Ee(X.createElement(fe,Object.assign({},le,{prefixCls:M,hashId:De})))};nt.ZP=Z},60324:function(Rt,nt,_){var x=_(92310),u=_.n(x),v=_(59301),X=_(77578),K=_(62892),V=_(36355),C=_(6848),Oe=_(39722),se=_(17356),fe=function(me,le){var oe={};for(var M in me)Object.prototype.hasOwnProperty.call(me,M)&&le.indexOf(M)<0&&(oe[M]=me[M]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,M=Object.getOwnPropertySymbols(me);Ee<M.length;Ee++)le.indexOf(M[Ee])<0&&Object.prototype.propertyIsEnumerable.call(me,M[Ee])&&(oe[M[Ee]]=me[M[Ee]]);return oe};const Z=me=>{let{title:le,content:oe,prefixCls:M}=me;return v.createElement(v.Fragment,null,le&&v.createElement("div",{className:`${M}-title`},(0,X.Z)(le)),v.createElement("div",{className:`${M}-inner-content`},(0,X.Z)(oe)))},de=v.forwardRef((me,le)=>{const{prefixCls:oe,title:M,content:Ee,overlayClassName:De,placement:g="top",trigger:Ge="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:Q=.1,overlayStyle:It={}}=me,Ht=fe(me,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:jt}=v.useContext(V.E_),St=jt("popover",oe),[$t,Te]=(0,se.Z)(St),Se=jt(),ve=u()(De,Te);return $t(v.createElement(C.Z,Object.assign({placement:g,trigger:Ge,mouseEnterDelay:re,mouseLeaveDelay:Q,overlayStyle:It},Ht,{prefixCls:St,overlayClassName:ve,ref:le,overlay:M||Ee?v.createElement(Z,{prefixCls:St,title:M,content:Ee}):null,transitionName:(0,K.m)(Se,"zoom-big",Ht.transitionName),"data-popover-inject":!0})))});de._InternalPanelDoNotUseOrYouWillBeFired=Oe.ZP,nt.Z=de},17356:function(Rt,nt,_){var x=_(17313),u=_(29878),v=_(19447),X=_(33166),K=_(83116),V=_(37613);const C=fe=>{const{componentCls:Z,popoverColor:de,minWidth:me,fontWeightStrong:le,popoverPadding:oe,boxShadowSecondary:M,colorTextHeading:Ee,borderRadiusLG:De,zIndexPopup:g,marginXS:Ge,colorBgElevated:re,popoverBg:Q}=fe;return[{[Z]:Object.assign(Object.assign({},(0,x.Wf)(fe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:g,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Z}-content`]:{position:"relative"},[`${Z}-inner`]:{backgroundColor:Q,backgroundClip:"padding-box",borderRadius:De,boxShadow:M,padding:oe},[`${Z}-title`]:{minWidth:me,marginBottom:Ge,color:Ee,fontWeight:le},[`${Z}-inner-content`]:{color:de}})},(0,v.ZP)(fe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Z}-pure`]:{position:"relative",maxWidth:"none",margin:fe.sizePopupArrow,display:"inline-block",[`${Z}-content`]:{display:"inline-block"}}}]},Oe=fe=>{const{componentCls:Z}=fe;return{[Z]:X.i.map(de=>{const me=fe[`${de}6`];return{[`&${Z}-${de}`]:{"--antd-arrow-background-color":me,[`${Z}-inner`]:{backgroundColor:me},[`${Z}-arrow`]:{background:"transparent"}}}})}},se=fe=>{const{componentCls:Z,lineWidth:de,lineType:me,colorSplit:le,paddingSM:oe,controlHeight:M,fontSize:Ee,lineHeight:De,padding:g}=fe,Ge=M-Math.round(Ee*De),re=Ge/2,Q=Ge/2-de,It=g;return{[Z]:{[`${Z}-inner`]:{padding:0},[`${Z}-title`]:{margin:0,padding:`${re}px ${It}px ${Q}px`,borderBottom:`${de}px ${me} ${le}`},[`${Z}-inner-content`]:{padding:`${oe}px ${It}px`}}}};nt.Z=(0,K.Z)("Popover",fe=>{const{colorBgElevated:Z,colorText:de,wireframe:me}=fe,le=(0,V.TS)(fe,{popoverPadding:12,popoverBg:Z,popoverColor:de});return[C(le),Oe(le),me&&se(le),(0,u._y)(le,"zoom-big")]},fe=>({width:177,minWidth:177,zIndexPopup:fe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);
|