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
350 KiB
2 lines
350 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{63991: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"}},20493:function(Rt,nt,_){_.d(nt,{Z:function(){return se}});var D=_(78241),u=_(92832),v=_(3113),X=_(59301),K={search:"search___JA0r9",btn:"btn___GGtZC"},V=_(75759),C=_(59301),se=({value:pe,onChange:Z})=>{const[de]=D.default.useForm(),me=(0,X.useRef)(!1),le=(0,V.useIntl)();(0,X.useEffect)(()=>{pe&&de.setFieldsValue(pe)},pe);const oe=T=>{me.current||Z(T),me.current=!0,setTimeout(()=>{me.current=!1},2e3)};return C.createElement("div",{className:K.search},C.createElement(D.default,{className:K.formWrap,colon:!1,form:de,size:"large",layout:"inline",onFinish:T=>{me.current||oe(T)}},C.createElement(D.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(D.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(D.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"}))))}},88194:function(Rt,nt,_){_.d(nt,{Z:function(){return V}});var D=_(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:pe=>{pe.preventDefault(),pe.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(D.Z,{content:se},X.createElement("span",{className:u.text,style:Oe},"\u9AD8\u6D88\u8017"))}},6611:function(Rt,nt,_){_.d(nt,{Z:function(){return $t},P:function(){return Ht}});var D=_(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=_(18303),se=_(75759),pe=Object.defineProperty,Z=Object.defineProperties,de=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,T=(Me,Se,De)=>Se in Me?pe(Me,Se,{enumerable:!0,configurable:!0,writable:!0,value:De}):Me[Se]=De,Ee=(Me,Se)=>{for(var De in Se||(Se={}))le.call(Se,De)&&T(Me,De,Se[De]);if(me)for(var De of me(Se))oe.call(Se,De)&&T(Me,De,Se[De]);return Me},Be=(Me,Se)=>Z(Me,de(Se)),g=(Me,Se)=>{var De={};for(var et in Me)le.call(Me,et)&&Se.indexOf(et)<0&&(De[et]=Me[et]);if(Me!=null&&me)for(var et of me(Me))Se.indexOf(et)<0&&oe.call(Me,et)&&(De[et]=Me[et]);return De},Ge=(Me,Se,De)=>new Promise((et,Ie)=>{var Ot=ce=>{try{Y(De.next(ce))}catch(fe){Ie(fe)}},Fe=ce=>{try{Y(De.throw(ce))}catch(fe){Ie(fe)}},Y=ce=>ce.done?et(ce.value):Promise.resolve(ce.value).then(Ot,Fe);Y((De=De.apply(Me,Se)).next())});const re=({studentNames:Me,total:Se})=>{const De=(0,se.useIntl)(),et=["","\u4E00","\u4E24","\u4E09"];return Se>3?D.createElement(D.Fragment,null,"\u8BFE\u5802\u5185\u6709",D.createElement("span",{className:C.orangeColor},Me==null?void 0:Me.join("\u3001")),"\u7B49",D.createElement("span",{className:C.orangeColor},Se),"\u540D\u5B66\u751F"):D.createElement(D.Fragment,null,"\u8BFE\u5802\u5185\u6709",D.createElement("span",{className:C.orangeColor},Me==null?void 0:Me.join("\u3001")),et[Se],"\u540D\u5B66\u751F")},Q=({used:Me,copy:Se,canNotCopy:De,studentNames:et,studentCount:Ie,inPaper:Ot,is_random:Fe=!1,position:Y=""})=>{const ce=(0,se.useIntl)(),fe=()=>{if(Se>0&&De>0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:C.orangeColor},Se),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",D.createElement("span",{className:C.orangeColor},De),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Se>0&&De===0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:C.orangeColor},Se),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Se===0&&De>0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:C.orangeColor},De),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Re=Y||(Ot?"\u8BD5\u5377":"\u8BFE\u7A0B");return D.createElement("span",null,D.createElement(re,{studentNames:et,total:Ie}),"\u5B66\u4E60\u8FC7",Re,"\u4E2D\u7684",D.createElement("span",{className:C.orangeColor},Me),"\u4E2A\u9879\u76EE\uFF0C",fe(),"\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:Me,onOk:Se,visible:De,inPaper:et,renderData:Ie,type:Ot,isMultipleCourse:Fe=!1})=>{const Y=(0,se.useIntl)(),[ce]=u.default.useForm(),[fe,Re]=(0,D.useState)(1),[Et,Ke]=(0,D.useState)(!1),st=(0,D.useMemo)(()=>(Ie==null?void 0:Ie.total_num)===1&&(Ie==null?void 0:Ie.can_copy_num)===1,[Ie]),ze=(0,D.useMemo)(()=>{var Le;return(Le=Ie==null?void 0:Ie.course_data_list)==null?void 0:Le.filter(Ce=>Ce.is_show)},[Ie]);return D.createElement(D.Fragment,null,st?D.createElement(v.default,{centered:!0,closable:!0,open:De,destroyOnClose:!0,title:Y.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),className:C.antdModal,width:682,confirmLoading:Et,onCancel:Me,onOk:()=>Ge(void 0,null,function*(){var Le;Ke(!0);let Ce=fe;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?Be(Ee({},rt),{is_copy:xe[rt.id]}):rt)}yield Se(Ce),Ke(!1)})},D.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?":D.createElement(D.Fragment,null,D.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?D.createElement(u.default,{form:ce,preserve:!1},ze==null?void 0:ze.map(Le=>D.createElement(D.Fragment,{key:Le.id},D.createElement("h3",{className:"ml15 mb5"},Le.name),D.createElement(u.default.Item,{name:Le.id,initialValue:1},D.createElement(X.ZP.Group,{className:C.content},D.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),D.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):D.createElement(X.ZP.Group,{value:fe,onChange:Le=>Re(Le.target.value),className:C.content,style:{marginBottom:30}},D.createElement(X.ZP,{value:1,style:{color:"#464f66"}},Y.formatMessage({id:"shixuns.copy",defaultMessage:"\u590D\u5236"})),D.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),D.createElement("div",null,D.createElement("div",{className:C.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),D.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"),D.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"))):D.createElement(v.default,{centered:!0,closable:!0,destroyOnClose:!0,open:De,confirmLoading:Et,title:Y.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),width:682,onCancel:Me,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?Be(Ee({},rt),{is_use:xe[rt.id]}):rt)}yield Se(Ce),Ke(!1)})},D.createElement("div",{className:C.content},D.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?D.createElement(u.default,{form:ce,preserve:!1},D.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=>D.createElement(D.Fragment,{key:Le.id},D.createElement("h3",{className:"ml15 mb5"},Le.name),D.createElement(u.default.Item,{name:Le.id,initialValue:1},D.createElement(X.ZP.Group,{className:C.content},D.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),D.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):D.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",D.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 Me=(0,se.useIntl)(),[Se,De]=(0,D.useState)(!1),[et,Ie]=(0,D.useState)();return[Se,()=>De(!1),et,Y=>Ge(this,null,function*(){var ce;const fe=Y,{isImportMultipleCourse:Re=!1}=fe,Et=g(fe,["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),De(!0),!0):Ke.course_data_list||[]:Ke.student_count===0?!1:(Ie(Ke),De(!0),!0)})]},jt=Me=>{const Se=(0,se.useIntl)(),[De]=u.default.useForm(),[et,Ie]=(0,D.useState)(!1),{onCancel:Ot,onOk:Fe,visible:Y,inPaper:ce=!1,renderData:fe,type:Re,isMultipleCourse:Et=!1,position:Ke}=Me;let st=(0,D.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 D.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ce,xe)=>D.createElement(D.Fragment,null,D.createElement(u.default.Item,{name:[`${Re==="subject"?xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_copy"],initialValue:1},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426"))),D.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},D.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 D.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ce,xe)=>D.createElement(u.default.Item,{name:[`${Re==="subject"?xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_use"],initialValue:1},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ce,xe)=>D.createElement(u.default.Item,{name:[`${Re==="subject"?xe.stage_shixun_id:xe.shixun_course_id||xe.id}`,"is_copy"],initialValue:1},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426")))}],[ce]),ze=(0,D.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)=>D.createElement(D.Fragment,null,D.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce),D.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},D.createElement(K.default,{type:"hidden"})),D.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},D.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)=>D.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},Ce)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ce,xe)=>D.createElement(D.Fragment,null,D.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},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426"))),D.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},D.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)=>D.createElement("a",{href:`/classrooms/${rt.course_id}`},xe)};st=[Ce,...st],ze=[Ce,...ze]}const Le=(0,D.useMemo)(()=>Q({used:fe==null?void 0:fe.repeat_shixun_num,copy:fe==null?void 0:fe.can_copy_num,canNotCopy:fe==null?void 0:fe.no_copy_num,studentNames:fe==null?void 0:fe.student_names,studentCount:fe==null?void 0:fe.student_count,is_random:fe==null?void 0:fe.is_random,inPaper:ce,position:Ke}),[fe,ce,Ke]);return D.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=De.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:"\u786E\u8BA4",className:C.antdModal,destroyOnClose:!0},D.createElement(u.default,{form:De,preserve:!1},D.createElement("div",{className:C.brief},Le),D.createElement("div",{style:{marginBottom:30}},D.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),D.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"),D.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")),(fe==null?void 0:fe.can_copy_num)>0&&D.createElement("div",null,D.createElement("div",{className:C.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),D.createElement(V.default,{columns:st,className:C.antdTable,dataSource:fe==null?void 0:fe.can_copy_list,rowKey:Re==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(fe==null?void 0:fe.no_copy_num)>0&&D.createElement("div",null,D.createElement("div",{className:C.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),D.createElement(V.default,{columns:ze,className:C.antdTable,dataSource:fe==null?void 0:fe.no_copy_list,rowKey:Re==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(fe==null?void 0:fe.no_use_list.length)>0&&(fe==null?void 0:fe.no_use_list.map(Ce=>D.createElement("div",{key:Re==="subject"?Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id},D.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},D.createElement(K.default,{type:"hidden"})),D.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},D.createElement(K.default,{type:"hidden"})))))))};var $t=Me=>{const{modalType:Se}=Me;return Se==="multiple"?D.createElement(jt,Ee({},Me)):D.createElement(It,Ee({},Me))}},87494:function(Rt,nt,_){var D=_(59301),u=_(78241),v=_(43418),X=_(8591),K=_(95237),V=_(43604),C=_(5083),Oe=_(5112),se=_(24905),pe=_(66649),Z=_.n(pe),de=_(79884),me=_(19694),le=_(75759),oe=_(96141),T=_(32068),Ee=_(32734),Be=_(6792),g=_(63991),Ge=_(28873),re=_(18303),Q=_(59301),It=Object.defineProperty,Ht=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Se=(Fe,Y,ce)=>Y in Fe?It(Fe,Y,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Fe[Y]=ce,De=(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))Me.call(Y,ce)&&Se(Fe,ce,Y[ce]);return Fe},et=(Fe,Y)=>Ht(Fe,jt(Y)),Ie=(Fe,Y,ce)=>new Promise((fe,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?fe(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 fe;const Re=(0,le.useParams)(),[Et]=u.default.useForm(),[Ke,st]=(0,D.useState)(1),[ze,Le]=(0,D.useState)([]),[Ce,xe]=(0,D.useState)(0),[rt,wu]=(0,D.useState)(20),[Pu,ue]=(0,D.useState)(!0),[w,He]=(0,D.useState)([]),[ne,Pe]=(0,D.useState)(!0),[tt,ut]=(0,D.useState)({}),[Ue,at]=(0,D.useState)({}),je=(0,le.useIntl)();Re.id=Re.coursesId,(0,D.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,T.c_)(et(De({},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=De({},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},Tt=[...(Ae=Fe.actionTabs.selectArrsAll)==null?void 0:Ae.filter(it=>it.high_resources_consume&&!it.high_resources_consume_permission)];if((Tt==null?void 0:Tt.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:De({},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:De({},Re)}),Y({type:"shixunHomeworks/getWorkSetting",payload:De({},Re)})):Y({type:"classroomList/getClassroomTeacherShixunsList",payload:et(De({},Fe.actionTabs.params),{type:4})}):Y({type:"classroomList/getClassroomShixunsList",payload:De({},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,D.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,Be.Q8)(we,ce),disabledTime:we=>(0,Be.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,Be.Q8)(we,ce,Et.getFieldValue("publish_time")),disabledTime:we=>(0,Be.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:((fe=Fe.actionTabs.selectArrs)==null?void 0:fe.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)},46961:function(Rt,nt,_){_.r(nt),_.d(nt,{default:function(){return Di}});var D=_(74576),u=_(59301),v=_(75759),X=_(79884),K=_(20834),V=_(8591),C=_(92832),Oe=_(38854),se=_(6848),pe=_(95237),Z=_(43604),de=_(81327),me=_(61621),le=_(58421),oe=_(24905),T=_(3113),Ee=_(43418),Be=_(5112),g=_(96141),Ge=_(84105),re=_(19694),Q=_(66532),It=Object.defineProperty,Ht=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Se=(e,a,t)=>a in e?It(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,De=(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))Me.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&&Me.call(e,c)&&(t[c]=e[c]);return t},Ot=(e,a,t)=>new Promise((c,F)=>{var f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const Fe=e=>{var a=e,{classroomList:t,dispatch:c,match:F,location:f,user:x}=a,l=Ie(a,["classroomList","dispatch","match","location","user"]),s,i;const z=(0,v.useIntl)(),h=(0,v.useParams)(),[B,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)(!1),k=(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=x.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:()=>{p()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const p=()=>{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:B,onOk:()=>Ot(void 0,null,function*(){var r;if((r=k.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(De({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:De({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{p()}},!((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=>k.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=_(35724),fe=_(4593),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const Dt=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),x=(0,v.useParams)(),[l,s]=(0,u.useState)(!1),{actionTabs:i}=e,[z]=w.default.useForm(),h=B=>B&&B<ne()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(B=i.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),Pe.createElement(Ee.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:f.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>ft(void 0,null,function*(){var B,O;if((0,g.Rm)()&&!((O=(B=e.AssistantObject)==null?void 0:B.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`,k=yield(0,X.ZP)(ie,{method:"post",body:pt({},$)});s(!1),k.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(pe.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(pe.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=_(88569),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=_(30229),wt=_(20493),xt=_(79655),At=_(88194),Ft=_(28873),gt=_(18303),Tt=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?Tt(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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);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,f;const x=(0,v.useIntl)(),[l,s]=(0,u.useState)(yt({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:z}=e,[h,B]=(0,u.useState)([]),[O,$]=(0,u.useState)({}),[ie,k]=(0,u.useState)([]),[p,r]=(0,u.useState)(!1),[N,b]=(0,u.useState)({}),[L,J]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(E=>!!E),[d,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,d]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||z!=null&&z.shixun_list)&&$(d.sort==="recommend"?z:i)},[i,z]);const H=()=>zt(void 0,null,function*(){$([]),r(!0);let E=yt({},d);if(d.sort==="recommend"&&(E.sort="myshixuns_count"),d.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Bu(yt({},E),{course_id:l.coursesId})});else{const P=yt({},E);yield t({type:"classroomList/getShixunLists",payload:P})}const A=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});k([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(A==null?void 0:A.groups)||[]]),B([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const U=E=>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:E}});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,he]=(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(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>zt(void 0,null,function*(){var E;he(!0);let A=yield(0,gt.Tr)({id:h,type:"shixun",course_id:(E=e.detailTopBanner)==null?void 0:E.course_id});(A==null?void 0:A.student_count)===0?yield U(A==null?void 0:A.no_use_list):b(A),he(!1)}),type:"primary",loading:be},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:E=>{E!=null&&E.keyword&&(0,xt.tk)({name:E==null?void 0:E.keyword,copywriting:E==null?void 0:E.keyword,position:"Shixun"}),n(Bu(yt(yt({},d),E),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:p},u.createElement("aside",null,Kt.map(function(E,A){var P;return A!==0?null:u.createElement("ul",{className:R.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:d[E.id]==o.id?R.actived:"",onClick:()=>{d[E.id]=o.id,d.page=1,n(yt({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement("ul",{className:R.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:d!=null&&d.discipline_id?"":R.actived,onClick:()=>{delete d.tag_level,delete d.sub_discipline_id,delete d.discipline_id,d.page=1,n(yt({},d))}},u.createElement("strong",null,"\u5168\u90E8")),c.menus&&c.menus.map(function(E,A){return u.createElement("li",{key:A,className:(d==null?void 0:d.discipline_id)==E.id?R.actived:""},u.createElement("strong",{onClick:()=>{d.tag_level=1,d.discipline_id=E.id,delete d.sub_discipline_id,d.page=1,n(yt({},d))}},E.name),u.createElement("div",null,E.sub_repertoires.map(function(P,o){return u.createElement("div",{key:o,className:"mt5"},u.createElement("div",{className:(d==null?void 0:d.sub_discipline_id)==P.id&&d.tag_level===2?`${R.actived2} ${R.subTag}`:R.subTag,onClick:()=>{d.tag_level=2,d.discipline_id=E.id,d.sub_discipline_id=P.id,n(yt({},d))}},P.name),u.createElement("ul",{className:"mt5"},P.tags&&P.tags.map(function(y,S){return u.createElement("li",{key:S,className:d.sub_discipline_id==y.id&&d.tag_level===3?R.actived2:"",onClick:()=>{d.tag_level=3,d.discipline_id=E.id,d.sub_discipline_id=y.id,n(yt({},d))}},y.name)})))})))})),d.type==="mine"&&u.createElement("ul",{className:R.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((E,A)=>u.createElement("li",{className:d.group_id==E.id?R.actived:"",key:E.name,onClick:()=>{d.group_id=E.id,d.page=1,n(yt({},d))}},u.createElement("strong",null,E.name)))),Kt.map(function(E,A){var P;return A!==1?null:u.createElement("ul",{className:R.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:d[E.id]==o.id?R.actived:"",onClick:()=>{d[E.id]=o.id,n(yt({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement(pe.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:R.filter},ve.map(function(E,A){return u.createElement(T.ZP,{key:A,className:"mr20",type:d.sort===E.id?"primary":"default",onClick:()=>{d.sort=E.id,n(yt({},d))}},E.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:()=>{d.order=d.order==="asc"?"desc":"asc",n(yt({},d))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${d.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:E=>{B(E)}},(f=O==null?void 0:O.shixun_list)==null?void 0:f.map(function(E,A){return u.createElement("div",{className:R.listItem,key:E==null?void 0:E.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:E==null?void 0:E.identifier,style:{marginTop:"3px"},disabled:(E==null?void 0:E.need_authorize)||(E==null?void 0:E.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/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E.title}})),(E==null?void 0:E.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(At.Z,{type:"shixun",style:{marginLeft:0}})),(E==null?void 0:E.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)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(E==null?void 0:E.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(T.ZP,{ghost:!0,href:`/shixuns/${E.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:E.description}})),u.createElement("div",{className:" mt15"},E.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:E==null?void 0:E.member_user_names}}))},u.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:E==null?void 0:E.member_user_names}})),E.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:E.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",E.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",E.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:d.page||1,showQuickJumper:!0,total:O==null?void 0:O.shixuns_count,onChange:E=>{d.page=E,n(yt({},d))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:L,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:E=>{U(E)}}))};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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:iu}=C.default,Sa=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),[x,l]=(0,u.useState)(pu({},(0,v.useParams)())),{actionTabs:s}=e,{shixunLists:i}=e,[z,h]=(0,u.useState)([]),[B,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{k()},[x.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&h([])},[e.actionTabs.key]);const k=()=>ca(void 0,null,function*(){var p;const r=ia(pu({},$),{course_id:(p=s==null?void 0:s.params)==null?void 0:p.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(T.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(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ca(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...z],category_id:x.categoryId,course_id:(p=s==null?void 0:s.params)==null?void 0:p.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:x.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"},f.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:p=>{$.search=p,ie(pu({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:B},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(p,r){var N,b,L;return u.createElement("div",{className:R.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:z.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:J=>{let ve=z.indexOf(p.id);z.indexOf(p.id)>-1?h(z.filter(d=>d!==p.id)):h(z.concat(p.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/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(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,{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,{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,{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")),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${p.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:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(N=p==null?void 0:p.challenges)==null?void 0:N.map(function(J,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",J==null?void 0:J.subject," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((b=p==null?void 0:p.user)==null?void 0:b.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(L=p==null?void 0:p.user)==null?void 0:L.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.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:p=>{$.page=p,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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:Ai}=C.default,Ps=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,f;const x=(0,v.useIntl)(),[l,s]=(0,u.useState)(mu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:z}=e,[h]=w.default.useForm(),{shixunAiRecommendLists:B}=e,[O,$]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[k,p]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,k]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:mu({},k)}))},[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:x.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=B==null?void 0:B.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),(f=B==null?void 0:B.shixun_list)==null?void 0:f.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:ve=>{let d=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(T.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(ve,d){return u.createElement("span",{key:d,className:"mr30"},"\u7B2C",d+1,"\u5173 ",ve," ")})),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:k.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:r=>{k.page=r,p(mu({},k))}})))};var Ns=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Ps),wa=_(6611),_e=_(59301),Ts=Object.defineProperty,Ms=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,Xa=(e,a,t)=>a in e?Ts(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)=>Ms(e,Is(a)),qa=(e,a,t)=>new Promise((c,F)=>{var f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:Rs}=C.default,Hs=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),[x,l]=(0,u.useState)(uu({},(0,v.useParams)())),s=(0,v.useLocation)(),{actionTabs:i}=e,[z]=w.default.useForm(),{coursesLists:h}=e,[B,O]=(0,u.useState)([]),[$,ie]=(0,u.useState)({}),[k,p]=(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,x.categoryId,r]);const[b,L,J,ve]=(0,wa.P)(),d=n=>qa(void 0,null,function*(){var H;p(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:x.coursesId,category_id:(x==null?void 0:x.categoryId)||null,subjects_info:[{subject_id:(H=B[0])==null?void 0:H.id,stage_shixuns:n}]}});p(!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:x.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_e.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:_e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_e.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),_e.createElement(T.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((B==null?void 0:B.length)===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,gt.Tr)({id:(n=B[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?d([]):ie(U)}),type:"primary"},"\u786E\u5B9A"))},_e.createElement("section",{className:"tc"},_e.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))}})),_e.createElement("section",{className:"edu-container"},_e.createElement($e.Z,{spinning:a["classroomList/getCoursesLists"]},_e.createElement("aside",null,_e.createElement("div",{className:R.menuCourse},_e.createElement("ul",null,_e.createElement("li",null,"\u5DF2\u9009",_e.createElement("span",{className:"c-blue"},B.length),"\u8BFE\u7A0B"),_e.createElement("li",null,"\u5171",_e.createElement("span",{className:"c-blue"},h.subjects_count),"\u4E2A\u8BFE\u7A0B"),_e.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(uu({},r))}},"\u5B9E\u8BAD\u6570",_e.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(uu({},r))}},"\u5B66\u4E60\u4EBA\u6570",_e.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(uu({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),_e.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&&_e.createElement(ae.Z,null),(F=h==null?void 0:h.subject_list)==null?void 0:F.map(function(n,H){var U,be,he,E,A,P;return _e.createElement("div",{className:R.listItem,key:n.id,style:{cursor:"auto"}},_e.createElement(Be.ZP,{checked:B.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}])}}),_e.createElement("div",{className:R.info},_e.createElement("div",{className:R.title},_e.createElement("div",{className:R.titleLeft},_e.createElement("div",null,_e.createElement(v.Link,{to:`/paths/${n.id}`,target:"_blank"},_e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:n.title}})),(n==null?void 0:n.need_authorize)&&_e.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"&&_e.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"},_e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),_e.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"},_e.createElement(T.ZP,{ghost:!0,href:`/paths/${n.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),_e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},_e.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:n.description}})),_e.createElement(we.Z,{dashed:!0}),_e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_e.createElement("div",null,(U=n==null?void 0:n.content)!=null&&U.member_user_names?_e.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(be=n==null?void 0:n.content)==null?void 0:be.member_user_names}}))},_e.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:(he=n==null?void 0:n.content)==null?void 0:he.member_user_names}})):(n==null?void 0:n.member_user_names)&&_e.createElement(se.Z,{title:_e.createElement("div",null,_e.createElement("span",null,n.member_user_names))},_e.createElement("span",{className:R.authorname},n.member_user_names)),(E=n==null?void 0:n.content)!=null&&E.author_school_name?_e.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(A=n==null?void 0:n.content)==null?void 0:A.author_school_name}}))},_e.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)&&_e.createElement(se.Z,{title:_e.createElement("div",null,_e.createElement("span",null,n.author_school_name))},_e.createElement("span",{className:R.authorname},n.author_school_name))),_e.createElement("div",null,_e.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",n.stage_count),_e.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",n.shixuns_count),_e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",n.myshixuns_count)))))})))),_e.createElement("div",{className:"tc mt20"},_e.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)})}})),_e.createElement(Ft.Z,{resdata:$,type:"subject",okloading:k,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:n=>{d(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"},Tu=_(1710),Na=_(65675),Ta=_(94219),Ma=_(7494),Mu=_(30740),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())}),Ks=({v:e,k:a,match:t,selectArrs:c,setSelectArrs:F,setSelectArrsAll:f,selectArrsAll:x,classroomList:l,dispatch:s,selectshow:i,batchState:z,pageSize:h,page:B,manageAllGroup:O,user:$})=>{var ie,k,p,r,N;const b=(0,v.useIntl)(),L=(0,v.useParams)(),[J,ve]=(0,u.useState)([]),[d,n]=(0,u.useState)(!1),[H,U]=(0,u.useState)(!1),[be,he]=(0,u.useState)(!0),E=(0,u.useRef)();L.category=L.categoryId,L.id=L.coursesId,L.page=B,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)});ve(y.data)})}(0,u.useEffect)(()=>{var y;ve([]),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),he(!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),he(!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,S)=>S.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var S,ke;return y==="--"?y:q.createElement("span",null,q.createElement("span",null,(S=y==null?void 0:y.split("/"))==null?void 0:S[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 S=yield(0,Ma.L8)({id:y.myshixun_identifier,url:y.url});S&&(0,Mu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:S.shixun_identifier,homework_common_id:y.homework_id,courseId:L.coursesId})})}):(0,Mu.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&&E.current&&!E.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:E},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(S=>S!==e.homework_id)),f(x.filter(S=>S.homework_id!==e.homework_id))):(f(x.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(Ta.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 S;if(y.stopPropagation(),y.preventDefault(),((S=$==null?void 0:$.userInfo)==null?void 0:S.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"}),!((k=e.status)!=null&&k.includes("\u5DF2\u622A\u6B62"))&&!((p=e.status)!=null&&p.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 S;(S=e.status)!=null&&S.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 S;if(y.stopPropagation(),y.preventDefault(),((S=$==null?void 0:$.userInfo)==null?void 0:S.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:x,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 S=yield(0,Na.Vs)({categoryId:e.homework_id});s({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(S==null?void 0:S.status)===0&&V.ZP.success(S==null?void 0:S.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(),d||A(),n(!d)})},q.createElement("i",{className:`iconfont icon-${d?"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")&&d&&J.length>5&&q.createElement(Tu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:y=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(y,S)=>({onClick:ke=>{ke.stopPropagation(),ke.preventDefault()}}),pagination:!1,dataSource:J,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,S,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")&&d&&J.length<6&&J.length>0&&q.createElement(Tu.default,{rowKey:"shixun_identifier",onRow:y=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(y,S)=>({onClick:ke=>{ke.stopPropagation(),ke.preventDefault()}}),pagination:!1,dataSource:J,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,S,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=_(96939),Us=_(58943),Oa=_(50046),La=_(57809),Yu=_(5083),Qs=_(64796),Za=_.n(Qs),au=_(32068),du=_(36200),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});ne().extend(Za());const ul=({data:e,value:a,onChange:t})=>{var c,F,f,x;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(B=>B==null?void 0:B.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 B;return(B=h==null?void 0:h.name)==null?void 0:B.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 B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:F.map((h,B)=>Ve.createElement(oe.default,{key:B,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"}},((f=l.rigthSearch?i==null?void 0:i.filter(h=>{var B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.rigthSearch)}):i)==null?void 0:f.length)!==0?(x=l.rigthSearch?i==null?void 0:i.filter(h=>{var B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.rigthSearch)}):i)==null?void 0:x.map((h,B)=>Ve.createElement(pe.Z,{key:B,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:f}=a,x=tl(a,["classroomList","dispatch","user","getData"]),l,s,i,z,h,B;const O=(0,v.useIntl)(),$=(0,v.useParams)(),[ie]=w.default.useForm(),k=w.default.useWatch("penalty_type",ie),p=((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}),[,ve,d]=(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)(()=>{p&&n()},[p]),Ve.createElement(Ee.default,{centered:!0,title:(h=t==null?void 0:t.actionTabs)==null?void 0:h.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,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,he;const E=yield d(((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:((he=b==null?void 0:b.course_groups)==null?void 0:he.length)<=0},H));(E==null?void 0:E.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),f&&f())})},Ve.createElement(pe.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 k===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:k==1?"\u5206":"%",max:k===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")}})))),((B=b==null?void 0:b.course_groups)==null?void 0:B.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=_(36024),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const il=e=>{var a=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:f,loading:x,dispatch:l}=a,s=rl(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,z,h,B,O,$;const ie=(0,v.useIntl)(),k=(0,v.useLocation)(),p=(0,v.useParams)(),[r]=(0,v.useSearchParams)(),N=p.categoryId,[b,L]=(0,u.useState)([]),[J,ve]=(0,u.useState)([]),{detailShixunsList:d,detailLeftMenus:n,detailTopBanner:H,taskList:U}=t,[be,he]=(0,u.useState)(""),[E,A]=(0,u.useState)(!1),[P,o]=(0,u.useState)({limit:20,status:Number(r.get("tabs"))?String(parseInt(r.get("tabs"))):"0"}),[y,S]=(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=p.coursesId,P.type=4,p.categoryId?P.category=p.categoryId:delete P.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(L([]),ve([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Mt()},[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=f==null?void 0:f.userInfo)!=null&&G.login){const Ze=re.cX.getItem(`${(m=f==null?void 0:f.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,S(Ze==null?void 0:Ze.name)),Mt(),(0,g.Rm)()&&qu()}else(j=f==null?void 0:f.userInfo)!=null&&j.username&&Mt()},[(i=f==null?void 0:f.userInfo)==null?void 0:i.login,k==null?void 0:k.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}})},Mt=()=>{L([]),ve([]),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,Mt()},ea=G=>{const m=G.key;P.status=m,P.page=1,v.history.replace(`${k.pathname}?tabs=${m}`),Mt()};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"}}),Mt()})}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:d==null?void 0:d.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:d==null?void 0:d.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:d==null?void 0:d.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:d==null?void 0:d.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:d==null?void 0:d.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"),Mt(),Cu(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:p.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=>{he(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:d==null?void 0:d.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=f==null?void 0:f.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},[f,t]),la=(0,u.useMemo)(()=>(d==null?void 0:d.min_finished_game)>0,[t]),oa=(0,u.useMemo)(()=>{const G=(d==null?void 0:d.min_finished_game)-(d==null?void 0:d.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"}},!!d.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:d==null?void 0:d.main_category_name,exportType:"practice",category_id:P.category}}),G=="3"&&v.history.push(`/classrooms/${p==null?void 0:p.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},W.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),W.createElement(se.Z,{title:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},W.createElement("span",{className:`iconfont ${p.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:P,selectArrs:{category_name:d==null?void 0:d.category_name,category_id:(d==null?void 0:d.category_id)||(d==null?void 0:d.main_category_id),type:"shixun_homework"},cb:()=>{Mt()}}})}})),W.createElement(Oe.Z,{disabled:((h=f==null?void 0:f.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:((B=f==null?void 0:f.userInfo)==null?void 0:B.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:D.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,Mt()},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,S(G.name),re.cX.setItem(`${(j=f==null?void 0:f.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(pe.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",d==null?void 0:d.finished_task_count,"/",d==null?void 0:d.shixun_total_count),W.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",d==null?void 0:d.finished_challenge_count,"/",d==null?void 0:d.challenge_count))),la&&W.createElement(Z.Z,null,"\u901A\u8FC7",d==null?void 0:d.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:x[(0,g.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(d==null?void 0:d.all_count)===0&&(0,g.GJ)()?W.createElement($s,{params:P,user:f,setisshowmodal:Yt,dispatch:l}):(d==null?void 0:d.task_count)===0&&W.createElement(ae.Z,null),W.createElement("aside",{className:"animated fadeIn"},d.homeworks&&d.homeworks.map(function(G,m){return W.createElement(Ks,{key:G.homework_id,batchState:!0,v:G,k:m,selectArrs:b,setSelectArrs:L,setSelectArrsAll:ve,selectArrsAll:J,classroomList:t,dispatch:l,params:P,user:f,page:p.page||1,pageSize:P.limit||20,selectshow:Nt,manageAllGroup:d.manage_all_group})}),d.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:d.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)()&&(d==null?void 0:d.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=d.homeworks)==null?void 0:O.length)===(b==null?void 0:b.length),onChange:G=>{G.target.checked?(L(d.homeworks.map(m=>m.homework_id)),ve([...d.homeworks])):(L([]),ve([]))}},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(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},W.createElement(Z.Z,{flex:1},W.createElement(pe.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(T.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),W.createElement(Z.Z,null,W.createElement(T.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(T.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(T.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:Mt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?W.createElement(js,null):null,W.createElement(Ys.Z,{onOk:()=>{Mt()}}),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:d==null?void 0:d.course_end_time}),W.createElement(fe.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:d==null?void 0:d.course_end_time,courseId:p.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=f.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(Be.ZP.Group,{onChange:G=>{qt(G.target.value)},value:Xt},W.createElement(Be.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(Be.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const gl=e=>{var a=e,{classroomList:t,dispatch:c,match:F,location:f,user:x}=a,l=fl(a,["classroomList","dispatch","match","location","user"]),s,i;const z=(0,v.useIntl)(),h=(0,v.useParams)(),[B,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)(!1),k=(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=x.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:()=>{p()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const p=()=>{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:B,onOk:()=>_l(void 0,null,function*(){var r;if((r=k.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:()=>{p()}},!((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=>k.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=_(98981),_a=_(6792),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const Al=({classroomList:e,dispatch:a,courseEndTime:t})=>{var c;const F=(0,v.useIntl)(),f=(0,v.useParams)(),[x]=w.default.useForm(),[l,s]=(0,u.useState)(1),[i,z]=(0,u.useState)([]),[h,B]=(0,u.useState)(0),[O,$]=(0,u.useState)(20),[ie,k]=(0,u.useState)(!0),[p,r]=(0,u.useState)([]),[N,b]=(0,u.useState)(!0),[L,J]=(0,u.useState)({}),[ve,d]=(0,u.useState)({});f.id=f.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*(){k(!0);const S=yield(0,au.c_)(yn(Au({},f),{page:y||l,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));S==null||S.course_groups.map((ke,Yt)=>{ke.key=ke.id,ke.title=ke.name,ke.disabled=ke.is_published}),S&&(z([...S==null?void 0:S.course_groups]),B(S==null?void 0:S.course_groups_count),k(!1),y||x.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 S=[...(y=e.actionTabs.selectArrsAll)==null?void 0:y.filter(ke=>ke.high_resources_consume&&!ke.high_resources_consume_permission)];(S==null?void 0:S.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"}},S==null?void 0:S.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"},S==null?void 0:S.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/${f.coursesId}/shixun_homework/${ke.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},U=()=>ya(void 0,null,function*(){var y,S,ke,Yt,Ut,Cu,Qt;if((0,g.Rm)()&&!((S=(y=e.AssistantObject)==null?void 0:y.practice)!=null&&S.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({},x.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((p==null?void 0:p.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:p.length>0?p.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:!p.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:f.coursesId,type:"homework_common"});(qt==null?void 0:qt.student_count)===0?he(Jt):(d(Jt),J(qt))}),be=()=>{s(1),z([]),r([])},he=y=>ya(void 0,null,function*(){o(!0);const S=yield(0,X.ZP)(`/api/courses/${f.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Au({},y)});o(!1),S.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({},f)}),a({type:"shixunHomeworks/getWorkSetting",payload:Au({},f)})):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~")}}))}),E=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:x},Ye.createElement("div",{style:{paddingLeft:0}},Ye.createElement(pe.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,x.getFieldValue("publish_time")),disabledTime:y=>(0,_a.d0)(y,x.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&Ye.createElement(pe.Z,{style:{marginBottom:"10px"}},Ye.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ye.createElement(Be.ZP.Group,{value:N,onChange:y=>{b(y.target.value),r([])}},Ye.createElement(Be.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ye.createElement(Be.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:p.length===i.length,onChange:y=>{p.length===i.length?r([]):r(i)}},"\u5168\u9009")),Ye.createElement("span",{style:{width:16}}),Ye.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",p.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!N)&&i.length>0&&Ye.createElement(hl.Z,{data:i,selectedRowKeys:p,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 S=yield(0,X.ZP)(`/api/courses/${f.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});o(!1),(S==null?void 0:S.status)===0&&he(ve)})}))};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)),Tl=(e,a,t)=>new Promise((c,F)=>{var f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const Ml=({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:()=>Tl(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}))(Ml),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const zl=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),x=(0,v.useParams)(),[l,s]=(0,u.useState)(!1),{actionTabs:i}=e,[z]=w.default.useForm(),h=B=>B&&B<ne()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(B=i.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),nu.createElement(Ee.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:f.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$l(void 0,null,function*(){var B,O;if((0,g.Rm)()&&!((O=(B=e.AssistantObject)==null?void 0:B.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`,k=yield(0,X.ZP)(ie,{method:"post",body:ja({},$)});s(!1),k.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(pe.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(pe.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);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,f;const x=(0,v.useIntl)(),[l,s]=(0,u.useState)(Ct({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:z}=e,[h,B]=(0,u.useState)([]),[O,$]=(0,u.useState)({}),[ie,k]=(0,u.useState)([]),[p,r]=(0,u.useState)(!1),[N,b]=(0,u.useState)({}),[L,J]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(E=>!!E),[d,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,d]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||z!=null&&z.shixun_list)&&$(d.sort==="recommend"?z:i)},[i,z]);const H=()=>za(void 0,null,function*(){$([]),r(!0);let E=Ct({},d);if(d.sort==="recommend"&&(E.sort="myshixuns_count"),d.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:$a(Ct({},E),{course_id:l.coursesId})});else{const P=Ct({},E);yield t({type:"classroomList/getShixunLists",payload:P})}const A=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});k([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(A==null?void 0:A.groups)||[]]),B([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const U=E=>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:E}});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,he]=(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(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>za(void 0,null,function*(){var E;he(!0);let A=yield(0,gt.Tr)({id:h,type:"shixun",course_id:(E=e.detailTopBanner)==null?void 0:E.course_id});(A==null?void 0:A.student_count)===0?yield U(A==null?void 0:A.no_use_list):b(A),he(!1)}),type:"primary",loading:be},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:E=>{E!=null&&E.keyword&&(0,xt.tk)({name:E==null?void 0:E.keyword,copywriting:E==null?void 0:E.keyword,position:"Shixun"}),n($a(Ct(Ct({},d),E),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:p},u.createElement("aside",null,Cn.map(function(E,A){var P;return A!==0?null:u.createElement("ul",{className:Ne.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:d[E.id]==o.id?Ne.actived:"",onClick:()=>{d[E.id]=o.id,d.page=1,n(Ct({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement("ul",{className:Ne.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:d!=null&&d.discipline_id?"":Ne.actived,onClick:()=>{delete d.tag_level,delete d.sub_discipline_id,delete d.discipline_id,d.page=1,n(Ct({},d))}},u.createElement("strong",null,"\u5168\u90E8")),c.menus&&c.menus.map(function(E,A){return u.createElement("li",{key:A,className:(d==null?void 0:d.discipline_id)==E.id?Ne.actived:""},u.createElement("strong",{onClick:()=>{d.tag_level=1,d.discipline_id=E.id,delete d.sub_discipline_id,d.page=1,n(Ct({},d))}},E.name),u.createElement("div",null,E.sub_repertoires.map(function(P,o){return u.createElement("div",{key:o,className:"mt5"},u.createElement("div",{className:(d==null?void 0:d.sub_discipline_id)==P.id&&d.tag_level===2?`${Ne.actived2} ${Ne.subTag}`:Ne.subTag,onClick:()=>{d.tag_level=2,d.discipline_id=E.id,d.sub_discipline_id=P.id,n(Ct({},d))}},P.name),u.createElement("ul",{className:"mt5"},P.tags&&P.tags.map(function(y,S){return u.createElement("li",{key:S,className:d.sub_discipline_id==y.id&&d.tag_level===3?Ne.actived2:"",onClick:()=>{d.tag_level=3,d.discipline_id=E.id,d.sub_discipline_id=y.id,n(Ct({},d))}},y.name)})))})))})),d.type==="mine"&&u.createElement("ul",{className:Ne.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((E,A)=>u.createElement("li",{className:d.group_id==E.id?Ne.actived:"",key:E.name,onClick:()=>{d.group_id=E.id,d.page=1,n(Ct({},d))}},u.createElement("strong",null,E.name)))),Cn.map(function(E,A){var P;return A!==1?null:u.createElement("ul",{className:Ne.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,y){return u.createElement("li",{className:d[E.id]==o.id?Ne.actived:"",onClick:()=>{d[E.id]=o.id,n(Ct({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement(pe.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:Ne.filter},ve.map(function(E,A){return u.createElement(T.ZP,{key:A,className:"mr20",type:d.sort===E.id?"primary":"default",onClick:()=>{d.sort=E.id,n(Ct({},d))}},E.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:()=>{d.order=d.order==="asc"?"desc":"asc",n(Ct({},d))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${d.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:E=>{B(E)}},(f=O==null?void 0:O.shixun_list)==null?void 0:f.map(function(E,A){return u.createElement("div",{className:Ne.listItem,key:E==null?void 0:E.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:E==null?void 0:E.identifier,style:{marginTop:"3px"},disabled:(E==null?void 0:E.need_authorize)||(E==null?void 0:E.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/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E.title}})),(E==null?void 0:E.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(At.Z,{type:"shixun",style:{marginLeft:0}})),(E==null?void 0:E.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)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(E==null?void 0:E.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(T.ZP,{ghost:!0,href:`/shixuns/${E.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:E.description}})),u.createElement("div",{className:" mt15"},E.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:E==null?void 0:E.member_user_names}}))},u.createElement("span",{className:Ne.authorname,dangerouslySetInnerHTML:{__html:E==null?void 0:E.member_user_names}})),E.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:E.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",E.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",E.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:d.page||1,showQuickJumper:!0,total:O==null?void 0:O.shixuns_count,onChange:E=>{d.page=E,n(Ct({},d))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:L,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:E=>{U(E)}}))};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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:ao}=C.default,no=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),[x,l]=(0,u.useState)(Ou({},(0,v.useParams)())),{actionTabs:s}=e,{shixunLists:i}=e,[z,h]=(0,u.useState)([]),[B,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{k()},[x.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&h([])},[e.actionTabs.key]);const k=()=>wn(void 0,null,function*(){var p;const r=kn(Ou({},$),{course_id:(p=s==null?void 0:s.params)==null?void 0:p.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(T.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(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>wn(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...z],category_id:x.categoryId,course_id:(p=s==null?void 0:s.params)==null?void 0:p.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:x.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"},f.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:p=>{$.search=p,ie(Ou({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:B},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(p,r){var N,b,L;return u.createElement("div",{className:Ne.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:z.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:J=>{let ve=z.indexOf(p.id);z.indexOf(p.id)>-1?h(z.filter(d=>d!==p.id)):h(z.concat(p.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/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(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,{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,{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,{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")),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${p.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:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(N=p==null?void 0:p.challenges)==null?void 0:N.map(function(J,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",J==null?void 0:J.subject," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((b=p==null?void 0:p.user)==null?void 0:b.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(L=p==null?void 0:p.user)==null?void 0:L.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.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:p=>{$.page=p,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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:ki}=C.default,co=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,f;const x=(0,v.useIntl)(),[l,s]=(0,u.useState)(Uu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:z}=e,[h]=w.default.useForm(),{shixunAiRecommendLists:B}=e,[O,$]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[k,p]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,k]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Uu({},k)}))},[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:x.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=B==null?void 0:B.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),(f=B==null?void 0:B.shixun_list)==null?void 0:f.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:ve=>{let d=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(T.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(ve,d){return u.createElement("span",{key:d,className:"mr30"},"\u7B2C",d+1,"\u5173 ",ve," ")})),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:k.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:r=>{k.page=r,p(Uu({},k))}})))};var mo=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(co),ge=_(59301),Eo=Object.defineProperty,po=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,Mn=(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)&&Mn(e,t,a[t]);if(Tn)for(var t of Tn(a))go.call(a,t)&&Mn(e,t,a[t]);return e},yo=(e,a)=>po(e,fo(a)),In=(e,a,t)=>new Promise((c,F)=>{var f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:ho}=C.default,Fo=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),[x,l]=(0,u.useState)(su({},(0,v.useParams)())),s=(0,v.useLocation)(),{actionTabs:i}=e,[z]=w.default.useForm(),{coursesLists:h}=e,[B,O]=(0,u.useState)([]),[$,ie]=(0,u.useState)({}),[k,p]=(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,x.categoryId,r]);const[b,L,J,ve]=(0,wa.P)(),d=n=>In(void 0,null,function*(){var H;p(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:x.coursesId,category_id:(x==null?void 0:x.categoryId)||null,subjects_info:[{subject_id:(H=B[0])==null?void 0:H.id,stage_shixuns:n}]}});p(!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:x.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:Ne.drawer,footer:ge.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ge.createElement(T.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(T.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((B==null?void 0:B.length)===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,gt.Tr)({id:(n=B[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?d([]):ie(U)}),type:"primary"},"\u786E\u5B9A"))},ge.createElement("section",{className:"tc"},ge.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))}})),ge.createElement("section",{className:"edu-container"},ge.createElement($e.Z,{spinning:a["classroomList/getCoursesLists"]},ge.createElement("aside",null,ge.createElement("div",{className:Ne.menuCourse},ge.createElement("ul",null,ge.createElement("li",null,"\u5DF2\u9009",ge.createElement("span",{className:"c-blue"},B.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(su({},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(su({},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(su({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),ge.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&&ge.createElement(ae.Z,null),(F=h==null?void 0:h.subject_list)==null?void 0:F.map(function(n,H){var U,be,he,E,A,P;return ge.createElement("div",{className:Ne.listItem,key:n.id,style:{cursor:"auto"}},ge.createElement(Be.ZP,{checked:B.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:Ne.info},ge.createElement("div",{className:Ne.title},ge.createElement("div",{className:Ne.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(T.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:Ne.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:Ne["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:Ne.authorname,dangerouslySetInnerHTML:{__html:(he=n==null?void 0:n.content)==null?void 0:he.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:Ne.authorname},n.member_user_names)),(E=n==null?void 0:n.content)!=null&&E.author_school_name?ge.createElement(se.Z,{overlayClassName:Ne["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: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)&&ge.createElement(se.Z,{title:ge.createElement("div",null,ge.createElement("span",null,n.author_school_name))},ge.createElement("span",{className:Ne.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:su({},r)})}})),ge.createElement(Ft.Z,{resdata:$,type:"subject",okloading:k,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:n=>{d(n)}}))};var vo=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a.effects}))(Fo),On=_(35545),ha=_(83899),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(T.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(T.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())}),Po=({v:e,k:a,selectArrs:t,setSelectArrs:c,setSelectArrsAll:F,selectArrsAll:f,classroomList:x,dispatch:l,selectshow:s,batchState:i,pageSize:z,page:h,manageAllGroup:B,user:O})=>{var $,ie,k,p,r;const N=(0,v.useIntl)(),b=(0,v.useParams)(),[L,J]=(0,u.useState)([]),[ve,d]=(0,u.useState)(!1),[n,H]=(0,u.useState)(!1),[U,be]=(0,u.useState)(!0),he=(0,u.useRef)();b.category=b.categoryId,b.id=b.coursesId,b.page=h,b.limit=z;function E(){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([]),d(!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,S;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,(S=o==null?void 0:o.split("/"))==null?void 0:S[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,Ma.L8)({id:o.myshixun_identifier,url:o.url});y&&(0,Mu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:y.shixun_identifier,homework_common_id:o.homework_id,courseId:b.coursesId})})}):(0,Mu.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&&he.current&&!he.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:he},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(f.filter(y=>y.homework_id!==e.homework_id))):(F(f.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(Ta.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 S=()=>{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:B}})};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})}),S()}}}):S()})},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"))&&!((k=e.status)!=null&&k.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")),(((p=e.status)==null?void 0:p.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 S=()=>{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:B}})};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})}),S()}}}):S()})},"\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:f,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(),ve||E(),d(!ve)})},ee.createElement("i",{className:`iconfont icon-${ve?"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")&&ve&&L.length>5&&ee.createElement(Tu.default,{className:ha.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:L,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,S)=>{S.field&&(b.order_by=S.field),S.order||(b.sort_direction="asc"),S.order==="ascend"&&(b.sort_direction="asc"),S.order==="descend"&&(b.sort_direction="desc"),S.order||(b.sort_direction="asc"),E()},columns:A}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&L.length<6&&L.length>0&&ee.createElement(Tu.default,{className:ha.Z.threeTableSty,rowKey:"shixun_identifier",onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:L,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,S)=>{S.field&&(b.order_by=S.field),S.order||(b.sort_direction="asc"),S.order==="ascend"&&(b.sort_direction="asc"),S.order==="descend"&&(b.sort_direction="desc"),S.order||(b.sort_direction="asc"),E()},columns:A})))},No=_(14314),To=_(59951),We=_(59301),Mo=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?Mo(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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});ne().extend(Za());const Zo=({data:e,value:a,onChange:t})=>{var c,F,f,x;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(B=>B==null?void 0:B.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 B;return(B=h==null?void 0:h.name)==null?void 0:B.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 B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:F.map((h,B)=>We.createElement(oe.default,{key:B,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"}},((f=l.rigthSearch?i==null?void 0:i.filter(h=>{var B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.rigthSearch)}):i)==null?void 0:f.length)!==0?(x=l.rigthSearch?i==null?void 0:i.filter(h=>{var B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.rigthSearch)}):i)==null?void 0:x.map((h,B)=>We.createElement(pe.Z,{key:B,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:f}=a,x=Lo(a,["classroomList","dispatch","user","getData"]),l,s,i,z,h,B;const O=(0,v.useIntl)(),$=(0,v.useParams)(),[ie]=w.default.useForm(),k=w.default.useWatch("penalty_type",ie),p=((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}),[,ve,d]=(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)(()=>{p&&n()},[p]),We.createElement(Ee.default,{centered:!0,title:(h=t==null?void 0:t.actionTabs)==null?void 0:h.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,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,he;const E=yield d(((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:((he=b==null?void 0:b.course_groups)==null?void 0:he.length)<=0},H));(E==null?void 0:E.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),f&&f())})},We.createElement(pe.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 k===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:k==1?"\u5206":"%",max:k===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")}})))),((B=b==null?void 0:b.course_groups)==null?void 0:B.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),M=_(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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const Vo=e=>{var a=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:f,loading:x,dispatch:l}=a,s=Go(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,z,h,B,O,$,ie;const k=(0,v.useIntl)(),p=(0,v.useLocation)(),r=(0,v.useParams)(),[N]=(0,v.useSearchParams)(),b=r.categoryId,[L,J]=(0,u.useState)([]),[ve,d]=(0,u.useState)([]),{detailShixunsList:n,detailLeftMenus:H,detailTopBanner:U,taskList:be}=t,[he,E]=(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"}),[S,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([]),d([])),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=f==null?void 0:f.userInfo)!=null&&m.login){const Xe=re.cX.getItem(`${(j=f==null?void 0:f.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)()&&Mt()}else(Ze=f==null?void 0:f.userInfo)!=null&&Ze.username&&ct()},[(i=f==null?void 0:f.userInfo)==null?void 0:i.login,p==null?void 0:p.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")},Mt=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},ct=()=>{J([]),d([]),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(`${p.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=M.createElement("div",{className:Qe.moveCategory,onMouseLeave:m=>P(!1)},M.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"}},M.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},M.createElement(C.default,{onChange:m=>{E(m.target.value)}})),Eu&&Eu.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,j){var Ze;if(!(he!==""&&m.category_name.indexOf(he)<0))return M.createElement(M.Fragment,null,M.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=>M.createElement(K.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Xe.category_id},Xe.category_name)))}),M.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:M.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:M.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:M.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:M.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,g.GJ)()||(0,g.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:M.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=f==null?void 0:f.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:ve,type:m==="1"||m==="2"?1:"",params:o}})},ku=S==="\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},[f,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 M.createElement("section",null,M.createElement("aside",{className:Qe.bg},M.createElement(pe.Z,{align:"middle"},M.createElement(Z.Z,{flex:"1"},!!n.main_category_id&&M.createElement(K.default,{mode:"horizontal",onSelect:ta,selectedKeys:[o.status]},!(0,g.GJ)()&&sa.map(function(m,j){return M.createElement(K.default.Item,{key:m==null?void 0:m.id},m.name)}),(0,g.GJ)()&&$u.map(function(m,j){return M.createElement(K.default.Item,{key:m==null?void 0:m.id,style:{color:"#fff"}},M.createElement("span",{className:"mr5"},m.name),j===0&&(0,g.GJ)()&&M.createElement("span",null,n==null?void 0:n.all_count),j===1&&(0,g.GJ)()&&M.createElement("span",null,n==null?void 0:n.unpublished_count),j===2&&(0,g.GJ)()&&M.createElement("span",null,n==null?void 0:n.not_start_count),j===3&&(0,g.GJ)()&&M.createElement("span",null,n==null?void 0:n.in_progress_count),j===4&&(0,g.GJ)()&&M.createElement("span",null,n==null?void 0:n.overed_count))}))),M.createElement(Z.Z,{className:"mr20 gutter-row"},M.createElement("div",{className:Qe.containerTitle},(0,g.GJ)()&&(0,re.Oo)(H==null?void 0:H.course_modules,b)!=="\u672A\u5206\u914D\u76EE\u5F55"&&M.createElement("div",{style:{display:"flex",alignItems:"center"}},M.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>M.createElement(K.default,null,M.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"),M.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"))},M.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},M.createElement("i",{className:"iconfont icon-xiazai6"}))),M.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()}}})}},M.createElement(se.Z,{title:r.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},M.createElement("span",{className:r.categoryId?`${Qe.iconH} iconfont icon-zhongmingmingmulu`:`${Qe.iconH} iconfont icon-xinjianmulu1`}))),M.createElement(Oe.Z,{className:"ml10",disabled:((h=f==null?void 0:f.userInfo)==null?void 0:h.user_status)===2,dropdownRender:()=>M.createElement(K.default,null,M.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"),M.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"),M.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"))},M.createElement("span",{className:((B=f==null?void 0:f.userInfo)==null?void 0:B.user_status)===2?Qe.selectBtn1:Qe.selectBtn},M.createElement("span",null,M.createElement("i",{className:"iconfont icon-tianjiadaohang"})),M.createElement(se.Z,{title:((O=f==null?void 0:f.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"},M.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),M.createElement("div",{className:Qe.action},M.createElement("div",null,M.createElement(Oe.Z,{dropdownRender:()=>M.createElement(K.default,{selectedKeys:[S]},bu==null?void 0:bu.map((m,j)=>M.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=f==null?void 0:f.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)))},M.createElement("span",{className:`${Qe.btn} ${ku?Qe.btnSort:""}`,onMouseEnter:m=>P(!1)},M.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S))),ku&&M.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`},M.createElement("span",{className:Qe.tips},M.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),M.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&&M.createElement(pe.Z,{justify:"space-between",className:Qe.progressInfo},M.createElement(Z.Z,null,M.createElement(de.Z,{size:"middle"},M.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),M.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&&M.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")),M.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},M.createElement(me.Z,{loading:x[(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)()?M.createElement(Ao,{params:o,user:f,setisshowmodal:Ut,dispatch:l}):(n==null?void 0:n.task_count)===0&&M.createElement(ae.Z,null),M.createElement("aside",{className:"animated fadeIn"},n.homeworks&&n.homeworks.map(function(m,j){return M.createElement(Po,{key:m.homework_id,batchState:!0,v:m,k:j,selectArrs:L,setSelectArrs:J,setSelectArrsAll:d,selectArrsAll:ve,classroomList:t,dispatch:l,params:o,user:f,page:r.page||1,pageSize:o.limit||20,selectshow:ba,manageAllGroup:n.manage_all_group})}),n.query_total_count>0&&M.createElement("aside",{className:"tc mb50 mt30"},M.createElement(le.Z,{showSizeChanger:!0,current:o.page||1,pageSize:o.limit||20,onChange:ea,total:n.query_total_count})))),M.createElement("div",{className:Qe.fixedBottom,style:{bottom:L.length?0:-60,position:L.length?Zt:"fixed",left:Zt==="fixed"?"50%":"398px"}},M.createElement("div",{className:Qe.left}),M.createElement("div",{className:Qe.right},(0,g.GJ)()&&(n==null?void 0:n.all_count)>0&&M.createElement("aside",{className:[Qe.acitons].join(" ")},M.createElement("div",{style:{width:130}},(0,g.GJ)()&&M.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)),d([...n.homeworks])):(J([]),d([]))}},M.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",M.createElement("span",{style:{marginLeft:5}},"(",L.length,")")," "))),M.createElement("div",{style:{flex:1}}," ",M.createElement(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},M.createElement(Z.Z,{flex:1},M.createElement(pe.Z,{wrap:!1,align:"middle",gutter:8},M.createElement(Z.Z,null,M.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},M.createElement(T.ZP,{type:"primary",icon:M.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),M.createElement(Z.Z,null,M.createElement(T.ZP,{type:"primary",icon:M.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:aa},"\u8C03\u6574\u6392\u5E8F")),M.createElement(Z.Z,null,M.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:m=>m==null?void 0:m.parentNode},M.createElement(T.ZP,{type:"primary",icon:M.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",M.createElement(Ge.Z,null)))))),M.createElement(Z.Z,null,M.createElement(T.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"&&M.createElement(Ho,{getData:ct}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?M.createElement(vo,null):null,M.createElement(No.Z,{onOk:()=>{ct()}}),M.createElement(To.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?M.createElement(Ql,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?M.createElement(so,null):null,M.createElement(Gl,null),M.createElement(yl,null),M.createElement(Cl,{courseEndTime:n==null?void 0:n.course_end_time}),M.createElement(fe.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)})}}),M.createElement(Il,null),M.createElement(mo,null),M.createElement(Oa.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ua,data:na,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),M.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=f.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)}},M.createElement("div",null,M.createElement(Be.ZP.Group,{onChange:m=>{Nt(m.target.value)},value:qt},M.createElement(Be.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"),M.createElement(Be.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const qo=e=>{var a=e,{classroomList:t,dispatch:c,match:F,location:f,user:x}=a,l=Qo(a,["classroomList","dispatch","match","location","user"]),s,i;const z=(0,v.useIntl)(),h=(0,v.useParams)(),[B,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)(!1),k=(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=x.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:()=>{p()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const p=()=>{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:B,onOk:()=>Xo(void 0,null,function*(){var r;if((r=k.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:()=>{p()}},!((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=>k.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 er=(0,v.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(qo),tr=_(87494),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const yr=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),x=(0,v.useParams)(),[l,s]=(0,u.useState)(!1),{actionTabs:i}=e,[z]=w.default.useForm(),h=B=>B&&B<ne()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(B=i.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),lu.createElement(Ee.default,{centered:!0,title:f.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:f.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:f.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,onOk:()=>gr(void 0,null,function*(){var B,O;if((0,g.Rm)()&&!((O=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&O.can_create)){V.ZP.warning(f.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`,k=yield(0,X.ZP)(ie,{method:"post",body:Wa({},$)});s(!1),k.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(pe.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(pe.Z,{className:"mt10",align:"middle"},lu.createElement(Z.Z,{className:"font14"},f.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),Te={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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:Ni}=C.default,Ar=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,f;const x=(0,v.useIntl)(),[l,s]=(0,u.useState)(bt({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:z}=e,[h,B]=(0,u.useState)([]),[O,$]=(0,u.useState)({}),[ie,k]=(0,u.useState)([]),[p,r]=(0,u.useState)(!1),[N,b]=(0,u.useState)({}),[L,J]=(0,u.useState)(!1),ve=[{id:"type",name:"\u6765\u6E90",children:[{name:x.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"all",type:"type"},{name:x.formatMessage({id:"classroomClassroomExperiments.mine",defaultMessage:"\u6211\u7684"}),id:"mine",type:"type"}]},{id:"diff",name:x.formatMessage({id:"classroomClassroomExperiments.difficulty",defaultMessage:"\u96BE\u5EA6"}),children:[{name:x.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"",type:"diff"},{name:x.formatMessage({id:"classroomClassroomExperiments.beginner",defaultMessage:"\u521D\u7EA7"}),id:1,type:"diff"},{name:x.formatMessage({id:"classroomClassroomExperiments.intermediate",defaultMessage:"\u4E2D\u7EA7"}),id:2,type:"diff"},{name:x.formatMessage({id:"classroomClassroomExperiments.intermediateAdvanced",defaultMessage:"\u4E2D\u9AD8\u7EA7"}),id:3,type:"diff"},{name:x.formatMessage({id:"classroomClassroomExperiments.advanced",defaultMessage:"\u9AD8\u7EA7"}),id:4,type:"diff"}]}],d=[{name:x.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"created_at"},{name:x.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"&&B([]),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"}});k([{id:null,name:x.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(P==null?void 0:P.groups)||[]]),B([]),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(x.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")}}))}),[he,E]=(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:Te.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(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},x.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ka(void 0,null,function*(){var A;E(!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),E(!1)}),type:"primary",loading:he},x.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:p},u.createElement("aside",null,ve.map(function(A,P){var o;return P!==0?null:u.createElement("ul",{className:Te.menu,key:P},u.createElement("li",null,A.name),(o=A==null?void 0:A.children)==null?void 0:o.map(function(y,S){return u.createElement("li",{className:n[A.id]==y.id?Te.actived:"",onClick:()=>{n[A.id]=y.id,n.page=1,H(bt({},n))}},u.createElement("strong",null,y.name))}))}),u.createElement("ul",{className:Te.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:n!=null&&n.discipline_id?"":Te.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,x.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?Te.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?`${Te.actived2} ${Te.subTag}`:Te.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(S,ke){return u.createElement("li",{key:ke,className:n.sub_discipline_id==S.id&&n.tag_level===3?Te.actived2:"",onClick:()=>{n.tag_level=3,n.discipline_id=A.id,n.sub_discipline_id=S.id,H(bt({},n))}},S.name)})))})))})),n.type==="mine"&&u.createElement("ul",{className:Te.menu},u.createElement("li",null,x.formatMessage({id:"classrooms.directory",defaultMessage:"\u76EE\u5F55"})),ie==null?void 0:ie.map((A,P)=>u.createElement("li",{className:n.group_id==A.id?Te.actived:"",key:A.name,onClick:()=>{n.group_id=A.id,n.page=1,H(bt({},n))}},u.createElement("strong",null,A.name)))),ve.map(function(A,P){var o;return P!==1?null:u.createElement("ul",{className:Te.menu,key:P},u.createElement("li",null,A.name),(o=A==null?void 0:A.children)==null?void 0:o.map(function(y,S){return u.createElement("li",{className:n[A.id]==y.id?Te.actived:"",onClick:()=>{n[A.id]=y.id,H(bt({},n))}},u.createElement("strong",null,y.name))}))}),u.createElement(pe.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:Te.filter},d.map(function(A,P){return u.createElement(T.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:Te.menuCourse},u.createElement("ul",null,u.createElement("li",null,x.formatMessage({id:"classroomClassroomExperiments.selected",defaultMessage:"\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:()=>{n.order=n.order==="asc"?"desc":"asc",H(bt({},n))}},x.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=>{B(A)}},(f=O==null?void 0:O.shixun_list)==null?void 0:f.map(function(A,P){return u.createElement("div",{className:Te.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:Te.info},u.createElement("div",{className:Te.title},u.createElement("div",{className:Te.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"},"\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"},x.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"})))),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${A.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},x.formatMessage({id:"classroomClassroomExperiments.experiencePractical",defaultMessage:"\u4F53\u9A8C\u5B9E\u8BAD"})))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Te.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"},"\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:Te["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:A==null?void 0:A.member_user_names}}))},u.createElement("span",{className:Te.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"},x.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"})," \xA0",A.level),u.createElement("span",null,x.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:Nr}=C.default,Tr=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),[x,l]=(0,u.useState)(Ru({},(0,v.useParams)())),{actionTabs:s}=e,{shixunLists:i}=e,[z,h]=(0,u.useState)([]),[B,O]=(0,u.useState)(!1),[$,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{k()},[x.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&h([])},[e.actionTabs.key]);const k=()=>ms(void 0,null,function*(){var p;const r=cs(Ru({},$),{course_id:(p=s==null?void 0:s.params)==null?void 0:p.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:Te.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(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},f.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ms(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...z],category_id:x.categoryId,course_id:(p=s==null?void 0:s.params)==null?void 0:p.course_id}})).status||(V.ZP.success(f.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:x.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"},f.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:f.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),size:"middle",className:Te.search,onSearch:p=>{$.search=p,ie(Ru({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement($e.Z,{spinning:B},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(p,r){var N,b,L;return u.createElement("div",{className:Te.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:z.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:J=>{let ve=z.indexOf(p.id);z.indexOf(p.id)>-1?h(z.filter(d=>d!==p.id)):h(z.concat(p.id))}}),u.createElement("div",{className:Te.info},u.createElement("div",{className:Te.title},u.createElement("div",{className:Te.titleLeft},u.createElement(v.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(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,{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,{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,{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")),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${p.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:Te.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(N=p==null?void 0:p.challenges)==null?void 0:N.map(function(J,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",J==null?void 0:J.subject," ")})),u.createElement(we.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((b=p==null?void 0:p.user)==null?void 0:b.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(L=p==null?void 0:p.user)==null?void 0:L.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.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:p=>{$.page=p,ie(Ru({},$))}})))};var Mr=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Tr),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:Ti}=C.default,Rr=({classroomList:e,loading:a,dispatch:t,shixunsList:c})=>{var F,f;const x=(0,v.useIntl)(),[l,s]=(0,u.useState)(Qu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:z}=e,[h]=w.default.useForm(),{shixunAiRecommendLists:B}=e,[O,$]=(0,u.useState)([]),ie=[{name:x.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"new"},{name:x.formatMessage({id:"classroomClassroomExperiments.hottest",defaultMessage:"\u6700\u70ED"}),id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[k,p]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,k]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Qu({},k)}))},[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:x.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:x.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(x.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=B==null?void 0:B.shixun_list)==null?void 0:F.length)===0&&u.createElement(ae.Z,null),(f=B==null?void 0:B.shixun_list)==null?void 0:f.map(function(r,N){var b,L,J;return u.createElement("div",{className:Te.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:ve=>{let d=O.indexOf(r.id);O.indexOf(r.id)>-1?$(O.filter(n=>n!==r.id)):$(O.concat(r.id))}}),u.createElement("div",{className:Te.info},u.createElement("div",{className:Te.title},u.createElement("div",{className:Te.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(T.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},x.formatMessage({id:"classroomClassroomExperiments.experiencePractical",defaultMessage:"\u4F53\u9A8C\u5B9E\u8BAD"})))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Te.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(ve,d){return u.createElement("span",{key:d,className:"mr30"},"\u7B2C",d+1,"\u5173 ",ve," ")})),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,x.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"})," ",r.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,x.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:k.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:r=>{k.page=r,p(Qu({},k))}})))};var Hr=(0,v.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Rr),ye=_(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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const{Search:Jr}=C.default,Kr=({classroomList:e,loading:a,dispatch:t})=>{var c,F;const f=(0,v.useIntl)(),[x,l]=(0,u.useState)(ou({},(0,v.useParams)())),s=(0,v.useLocation)(),{actionTabs:i}=e,[z]=w.default.useForm(),{coursesLists:h}=e,[B,O]=(0,u.useState)([]),[$,ie]=(0,u.useState)({}),[k,p]=(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,x.categoryId,r]);const[b,L,J,ve]=(0,wa.P)(),d=n=>_s(void 0,null,function*(){var H;p(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:x.coursesId,category_id:(x==null?void 0:x.categoryId)||null,subjects_info:[{subject_id:(H=B[0])==null?void 0:H.id,stage_shixuns:n}]}});p(!1),U.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),V.ZP.success(f.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:x.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:Te.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(T.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(T.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((B==null?void 0:B.length)===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,gt.Tr)({id:(n=B[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?d([]):ie(U)}),type:"primary"},f.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},ye.createElement("section",{className:"tc"},ye.createElement(Jr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:f.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),size:"middle",className:Te.search,onSearch:n=>{r.keyword=n,n&&(0,xt.tk)({name:n,copywriting:n,position:"Subject"}),N(ou({},r))}})),ye.createElement("section",{className:"edu-container"},ye.createElement($e.Z,{spinning:a["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:Te.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,f.formatMessage({id:"classroomClassroomExperiments.selected",defaultMessage:"\u5DF2\u9009"}),ye.createElement("span",{className:"c-blue"},B.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(ou({},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(ou({},r))}},f.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\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(ou({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.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&&ye.createElement(ae.Z,null),(F=h==null?void 0:h.subject_list)==null?void 0:F.map(function(n,H){var U,be,he,E,A,P;return ye.createElement("div",{className:Te.listItem,key:n.id,style:{cursor:"auto"}},ye.createElement(Be.ZP,{checked:B.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:Te.info},ye.createElement("div",{className:Te.title},ye.createElement("div",{className:Te.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"},f.formatMessage({id:"classrooms.unpublished",defaultMessage:"\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(T.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:Te.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:Te["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:Te.authorname,dangerouslySetInnerHTML:{__html:(he=n==null?void 0:n.content)==null?void 0:he.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:Te.authorname},n.member_user_names)),(E=n==null?void 0:n.content)!=null&&E.author_school_name?ye.createElement(se.Z,{overlayClassName:Te["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:Te.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:Te.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,f.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\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:ou({},r)})}})),ye.createElement(Ft.Z,{resdata:$,type:"subject",okloading:k,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:n=>{d(n)}}))};var Yr=(0,v.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a.effects}))(Kr),Ur=_(73226),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 f=(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"},`\u8BE5${a.category?f.formatMessage({id:"classroomGraphicGroupHomework.group",defaultMessage:"\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`),Hu.createElement("div",{style:{marginTop:"30px"}},Hu.createElement(T.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"}},f.formatMessage({id:"classrooms.selectExperiment",defaultMessage:"\u9009\u7528\u5B9E\u9A8C"})),Hu.createElement(T.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"}},f.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())}),li=({v:e,k:a,selectArrs:t,setSelectArrs:c,setSelectArrsAll:F,selectArrsAll:f,classroomList:x,dispatch:l,selectshow:s,batchState:i,pageSize:z,page:h,manageAllGroup:B,user:O})=>{var $,ie,k,p,r;const N=(0,v.useParams)(),[b,L]=(0,u.useState)([]),[J,ve]=(0,u.useState)(!1),[d,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 he=(0,v.useIntl)();function E(){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([]),ve(!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:he.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:he.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:he.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:he.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),value:"\u5DF2\u622A\u6B62"},{text:he.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,S;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,(S=o==null?void 0:o.split("/"))==null?void 0:S[1]))}},{title:he.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:he.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:he.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,Ma.L8)({id:o.myshixun_identifier,url:o.url});y&&(0,Mu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:y.shixun_identifier,homework_common_id:o.homework_id,courseId:N.coursesId})})}):(0,Mu.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(f.filter(y=>y.homework_id!==e.homework_id))):(F(f.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(Ta.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 S=()=>{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:B}})};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})}),S()}}}):S()})},te.createElement("aside",{className:qe.flexBox},te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),te.createElement("div",null,"\u53D1\u5E03"))),(0,g.dE)()&&te.createElement("div",{className:qe.actionIcon},d?te.createElement("i",{className:"iconfont icon-yiwancheng1"}):H?"":te.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((ie=e.status)!=null&&ie.includes("\u5DF2\u622A\u6B62"))&&!((k=e.status)!=null&&k.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,he.formatMessage({id:"classroomClassroomExperiments.startLearning",defaultMessage:"\u5F00\u59CB\u5B66\u4E60"}))),(((p=e.status)==null?void 0:p.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,he.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 S=()=>{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:B}})};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})}),S()}}}):S()})},he.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}})})},he.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:f,params:N,status:e==null?void 0:e.status}})})},he.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)})},he.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)})},he.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}})}},he.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`},he.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,he.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"},"\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"},"\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"},he.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"},he.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||E(),ve(!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(Tu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,S)=>{S.field&&(N.order_by=S.field),S.order||(N.sort_direction="asc"),S.order==="ascend"&&(N.sort_direction="asc"),S.order==="descend"&&(N.sort_direction="desc"),S.order||(N.sort_direction="asc"),E()},columns:A}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&J&&b.length<6&&b.length>0&&te.createElement(Tu.default,{rowKey:"shixun_identifier",onRow:o=>({onClick:y=>{y.stopPropagation(),y.preventDefault()}}),onHeaderRow:(o,y)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,y,S)=>{S.field&&(N.order_by=S.field),S.order||(N.sort_direction="asc"),S.order==="ascend"&&(N.sort_direction="asc"),S.order==="descend"&&(N.sort_direction="desc"),S.order||(N.sort_direction="asc"),E()},columns:A})))},oi=_(63237),ri=_(28210),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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});ne().extend(Za());const Ei=({data:e,value:a,onChange:t})=>{var c,F,f,x;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(B=>B==null?void 0:B.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 B;return(B=h==null?void 0:h.name)==null?void 0:B.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 B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:F.map((h,B)=>Je.createElement(oe.default,{key:B,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"}},((f=l.rigthSearch?i==null?void 0:i.filter(h=>{var B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.rigthSearch)}):i)==null?void 0:f.length)!==0?(x=l.rigthSearch?i==null?void 0:i.filter(h=>{var B;return(B=h==null?void 0:h.name)==null?void 0:B.includes(l.rigthSearch)}):i)==null?void 0:x.map((h,B)=>Je.createElement(pe.Z,{key:B,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:f}=a,x=di(a,["classroomList","dispatch","user","getData"]),l,s,i,z,h,B;const O=(0,v.useIntl)(),$=(0,v.useParams)(),[ie]=w.default.useForm(),k=w.default.useWatch("penalty_type",ie),p=((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}),[,ve,d]=(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)(()=>{p&&n()},[p]),Je.createElement(Ee.default,{centered:!0,title:(h=t==null?void 0:t.actionTabs)==null?void 0:h.key,width:800,open:p,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:ve,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,he;const E=yield d(((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:((he=b==null?void 0:b.course_groups)==null?void 0:he.length)<=0},H));(E==null?void 0:E.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),f&&f())})},Je.createElement(pe.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 k===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:k==1?"\u5206":"%",max:k===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")}})))),((B=b==null?void 0:b.course_groups)==null?void 0:B.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 f=s=>{try{l(t.next(s))}catch(i){F(i)}},x=s=>{try{l(t.throw(s))}catch(i){F(i)}},l=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,x);l((t=t.apply(e,a)).next())});const Fi=e=>{var a=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:f,loading:x,dispatch:l}=a,s=hi(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,z,h,B,O,$,ie;const k=(0,v.useIntl)(),p=(0,v.useLocation)(),r=(0,v.useParams)(),[N]=(0,v.useSearchParams)(),b=r.categoryId,[L,J]=(0,u.useState)([]),[ve,d]=(0,u.useState)([]),{detailShixunsList:n,detailLeftMenus:H,detailTopBanner:U,taskList:be}=t,[he,E]=(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"}),[S,ke]=(0,u.useState)(k.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([]),d([])),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=f==null?void 0:f.userInfo)!=null&&m.login){const Xe=re.cX.getItem(`${(j=f==null?void 0:f.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)()&&Mt()}else(Ze=f==null?void 0:f.userInfo)!=null&&Ze.username&&ct()},[(i=f==null?void 0:f.userInfo)==null?void 0:i.login,p==null?void 0:p.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")},Mt=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},ct=()=>{J([]),d([]),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(`${p.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:k.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:k.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:k.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}],$u=[{name:k.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:k.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1},{name:k.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4},{name:k.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2},{name:k.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3}],bu=(0,g.GJ)()?[{name:k.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:k.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:k.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:k.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:k.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:k.formatMessage({id:"classrooms.experimentNameAsc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:k.formatMessage({id:"classrooms.experimentNameDesc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}]:[{name:k.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:k.formatMessage({id:"classrooms.experimentNameAsc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:k.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(k.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(k.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=>{E(m.target.value)}})),Eu&&Eu.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,j){var Ze;if(!(he!==""&&m.category_name.indexOf(he)<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"}}})}},k.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"..."))),Su=(z=[{key:"1",label:k.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:I.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:k.formatMessage({id:"classroomClassroomExperiments.batchEnd",defaultMessage:"\u6279\u91CF\u622A\u6B62"}),icon:I.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:k.formatMessage({id:"classroomClassroomExperiments.batchResubmission",defaultMessage:"\u6279\u91CF\u8865\u4EA4"}),icon:I.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:k.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:k.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(k.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=f==null?void 0:f.userInfo)==null?void 0:Xe.user_status)===2&&m==="1"){(0,Ae.Rd)();return}if(L==""){V.ZP.error(k.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:ve,type:m==="1"||m==="2"?1:"",params:o}})},ku=S===k.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},[f,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(pe.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(k.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}})}},k.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(k.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`)}},k.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?k.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?k.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):k.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=f==null?void 0:f.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(k.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}})}},k.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(k.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}})}},k.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(k.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"}})}},k.formatMessage({id:"classroomClassroomExperiments.importExternalGrades",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"})))},I.createElement("span",{className:((B=f==null?void 0:f.userInfo)==null?void 0:B.user_status)===2?qe.selectBtn1:qe.selectBtn},I.createElement("span",null,I.createElement("i",{className:"iconfont icon-tianjiadaohang"})),I.createElement(se.Z,{title:((O=f==null?void 0:f.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,k.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:[S]},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=f==null?void 0:f.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"}),S))),ku&&I.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)()?k.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}):o.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},I.createElement("span",{className:qe.tips},I.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),I.createElement(C.default.Search,{allowClear:!0,placeholder:k.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(pe.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:x[(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:f,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:d,selectArrsAll:ve,classroomList:t,dispatch:l,params:o,user:f,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)),d([...n.homeworks])):(J([]),d([]))}},I.createElement("span",{className:"fo"},k.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(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},I.createElement(Z.Z,{flex:1},I.createElement(pe.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(T.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},k.formatMessage({id:"classroomClassroomExperiments.batchOperations",defaultMessage:"\u6279\u91CF\u64CD\u4F5C"})))),I.createElement(Z.Z,null,I.createElement(T.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:aa},k.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(T.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-yidongmulu"})},k.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",I.createElement(Ge.Z,null)))))),I.createElement(Z.Z,null,I.createElement(T.ZP,{type:"primary",ghost:!0,onClick:()=>{J&&J([]),Qt(!1)}},k.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(Mr,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(fe.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:k.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(k.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=f.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(Be.ZP.Group,{onChange:m=>{Nt(m.target.value)},value:qt},I.createElement(Be.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(Be.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 D.Fy.THEMEONE:return u.createElement(cl,null);case D.Fy.THEMETHREE:return u.createElement(Wo,null);case D.Fy.DEFAULT:default:return u.createElement(vi,null)}};var Di=(0,v.connect)(({globalSetting:e})=>({globalSetting:e}))(Bi)},35724:function(Rt,nt,_){_.d(nt,{Z:function(){return Fe}});var D=_(59301),u=_(78241),v=_(43418),X=_(8591),K=_(95237),V=_(43604),C=_(5083),Oe=_(5112),se=_(24905),pe=_(66649),Z=_.n(pe),de=_(79884),me=_(19694),le=_(75759),oe=_(96141),T=_(32068),Ee=_(38608),Be=_(6792),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=_(28873),re=_(18303),Q=_(59301),It=Object.defineProperty,Ht=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Se=(Y,ce,fe)=>ce in Y?It(Y,ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Y[ce]=fe,De=(Y,ce)=>{for(var fe in ce||(ce={}))$t.call(ce,fe)&&Se(Y,fe,ce[fe]);if(St)for(var fe of St(ce))Me.call(ce,fe)&&Se(Y,fe,ce[fe]);return Y},et=(Y,ce)=>Ht(Y,jt(ce)),Ie=(Y,ce,fe)=>new Promise((Re,Et)=>{var Ke=Le=>{try{ze(fe.next(Le))}catch(Ce){Et(Ce)}},st=Le=>{try{ze(fe.throw(Le))}catch(Ce){Et(Ce)}},ze=Le=>Le.done?Re(Le.value):Promise.resolve(Le.value).then(Ke,st);ze((fe=fe.apply(Y,ce)).next())});const Ot=({classroomList:Y,dispatch:ce,courseEndTime:fe})=>{var Re;const Et=(0,le.useIntl)(),Ke=(0,le.useParams)(),[st]=u.default.useForm(),[ze,Le]=(0,D.useState)(1),[Ce,xe]=(0,D.useState)([]),[rt,wu]=(0,D.useState)(0),[Pu,ue]=(0,D.useState)(20),[w,He]=(0,D.useState)(!0),[ne,Pe]=(0,D.useState)([]),[tt,ut]=(0,D.useState)(!0),[Ue,at]=(0,D.useState)({}),[je,mt]=(0,D.useState)({});Ke.id=Ke.coursesId,(0,D.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,T.c_)(et(De({},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=De({},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 Tt={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&&(Tt.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(Tt):(mt(Tt),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:De({},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:De({},Ke)}),ce({type:"shixunHomeworks/getWorkSetting",payload:De({},Ke)})):ce({type:"classroomList/getClassroomTeacherShixunsList",payload:et(De({},Y.actionTabs.params),{type:4})}):ce({type:"classroomList/getClassroomShixunsList",payload:De({},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,D.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,Be.Q8)(ae,fe),disabledTime:ae=>(0,Be.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,Be.Q8)(ae,fe,st.getFieldValue("publish_time")),disabledTime:ae=>(0,Be.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)},30740:function(Rt,nt,_){_.d(nt,{_:function(){return Z}});var D=_(18303),u=_(43418),v=_(8591),X=_(1710),K=_(19694),V=_(59301),C=(de,me,le)=>new Promise((oe,T)=>{var Ee=Ge=>{try{g(le.next(Ge))}catch(re){T(re)}},Be=Ge=>{try{g(le.throw(Ge))}catch(re){T(re)}},g=Ge=>Ge.done?oe(Ge.value):Promise.resolve(Ge.value).then(Ee,Be);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:T,courseId:Ee}){if(me||le){const g=yield(0,D.BK)({id:oe});g!=null&&g.identifier&&(0,K.xg)(`/tasks/${g.identifier}/jupyter?homework_common_id=${T}`);return}const Be=yield(0,D.Ir)({id:oe,homework_common_id:T});if(Be!=null&&Be.game_identifier){(0,K.xg)(`/tasks/${Ee}/${T}/${Be.game_identifier}`);return}(Be==null?void 0:Be.status)===2?se(Be==null?void 0:Be.message,T,Ee):(Be==null?void 0:Be.status)===3?pe(Be==null?void 0:Be.message):(Be==null?void 0:Be.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,D.$Q)({url:de});if(!oe)return;v.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const T=yield(0,D.Ir)({id:oe.shixun_identifier,homework_common_id:me});if(T!=null&&T.game_identifier){(0,K.xg)(`/tasks/${le}/${me}/${T.game_identifier}`);return}(T==null?void 0:T.status)===2?se(T==null?void 0:T.message,me,le):(T==null?void 0:T.status)===3&&pe(T==null?void 0:T.message)})})},pe=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:T}){const Ee=yield(0,D.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(Be,g){const{course_identifier:Ge,id:re}=g||{};return V.createElement("a",{target:"_blank",href:`/classrooms/${Ge}/shixun_homework/${re}/detail`},Be)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(Be,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:T,shixunId:Q,homework_common_id:re,courseId:Ge})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Ee,rowKey:"id"}))}),!0;if(Ee.length===1){const{shixun_identifier:Be,id:g,course_identifier:Ge}=Ee[0];return Oe({is_jupyter:oe,is_jupyter_lab:T,shixunId:Be,homework_common_id:g,courseId:Ge}),!0}return!1});nt.Z=Oe},77578:function(Rt,nt,_){_.d(nt,{Z:function(){return D}});const D=u=>u?typeof u=="function"?u():u:null},43428:function(Rt,nt,_){_.d(nt,{Z:function(){return Pu}});var D=_(92310),u=_.n(D),v=_(33885),X=_(42978),K=_(43403),V=_(34280),C=_(59301),Oe=C.createContext(null),se=C.createContext({}),pe=Oe,Z=_(20068),de=_(54476),me=_(77900),le=_(10228),oe=_(26112),T=_(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,T.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))},Be=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,Tt=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(pe),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,Tt),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(Be,(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(pe.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,Tt=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:Tt}},[Tt]);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,Me=$t,Se=_(62892),De=_(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),fe=_(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,fe.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(De.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]),Tt=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(Me,Object.assign({prefixCls:Ae,onClose:mt,maskMotion:Lt,motion:it},lt,{open:at!=null?at:Dt,mask:ut,push:Ue,width:gt,height:Tt,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(De.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 pe}});var D=_(92310),u=_.n(D),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 T=0,oe=Object.getOwnPropertySymbols(de);T<oe.length;T++)me.indexOf(oe[T])<0&&Object.prototype.propertyIsEnumerable.call(de,oe[T])&&(le[oe[T]]=de[oe[T]]);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)))},pe=de=>{const{hashId:me,prefixCls:le,className:oe,style:T,placement:Ee="top",title:Be,content:g,children:Ge}=de;return X.createElement("div",{className:u()(me,le,`${le}-pure`,`${le}-placement-${Ee}`,oe),style:T},X.createElement("div",{className:`${le}-arrow`}),X.createElement(v.G,Object.assign({},de,{className:me,prefixCls:le}),Ge||se(le,Be,g)))},Z=de=>{const{prefixCls:me}=de,le=Oe(de,["prefixCls"]),{getPrefixCls:oe}=X.useContext(K.E_),T=oe("popover",me),[Ee,Be]=(0,C.Z)(T);return Ee(X.createElement(pe,Object.assign({},le,{prefixCls:T,hashId:Be})))};nt.ZP=Z},60324:function(Rt,nt,_){var D=_(92310),u=_.n(D),v=_(59301),X=_(77578),K=_(62892),V=_(36355),C=_(6848),Oe=_(39722),se=_(17356),pe=function(me,le){var oe={};for(var T in me)Object.prototype.hasOwnProperty.call(me,T)&&le.indexOf(T)<0&&(oe[T]=me[T]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,T=Object.getOwnPropertySymbols(me);Ee<T.length;Ee++)le.indexOf(T[Ee])<0&&Object.prototype.propertyIsEnumerable.call(me,T[Ee])&&(oe[T[Ee]]=me[T[Ee]]);return oe};const Z=me=>{let{title:le,content:oe,prefixCls:T}=me;return v.createElement(v.Fragment,null,le&&v.createElement("div",{className:`${T}-title`},(0,X.Z)(le)),v.createElement("div",{className:`${T}-inner-content`},(0,X.Z)(oe)))},de=v.forwardRef((me,le)=>{const{prefixCls:oe,title:T,content:Ee,overlayClassName:Be,placement:g="top",trigger:Ge="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:Q=.1,overlayStyle:It={}}=me,Ht=pe(me,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:jt}=v.useContext(V.E_),St=jt("popover",oe),[$t,Me]=(0,se.Z)(St),Se=jt(),De=u()(Be,Me);return $t(v.createElement(C.Z,Object.assign({placement:g,trigger:Ge,mouseEnterDelay:re,mouseLeaveDelay:Q,overlayStyle:It},Ht,{prefixCls:St,overlayClassName:De,ref:le,overlay:T||Ee?v.createElement(Z,{prefixCls:St,title:T,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 D=_(17313),u=_(29878),v=_(19447),X=_(33166),K=_(83116),V=_(37613);const C=pe=>{const{componentCls:Z,popoverColor:de,minWidth:me,fontWeightStrong:le,popoverPadding:oe,boxShadowSecondary:T,colorTextHeading:Ee,borderRadiusLG:Be,zIndexPopup:g,marginXS:Ge,colorBgElevated:re,popoverBg:Q}=pe;return[{[Z]:Object.assign(Object.assign({},(0,D.Wf)(pe)),{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:Be,boxShadow:T,padding:oe},[`${Z}-title`]:{minWidth:me,marginBottom:Ge,color:Ee,fontWeight:le},[`${Z}-inner-content`]:{color:de}})},(0,v.ZP)(pe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Z}-pure`]:{position:"relative",maxWidth:"none",margin:pe.sizePopupArrow,display:"inline-block",[`${Z}-content`]:{display:"inline-block"}}}]},Oe=pe=>{const{componentCls:Z}=pe;return{[Z]:X.i.map(de=>{const me=pe[`${de}6`];return{[`&${Z}-${de}`]:{"--antd-arrow-background-color":me,[`${Z}-inner`]:{backgroundColor:me},[`${Z}-arrow`]:{background:"transparent"}}}})}},se=pe=>{const{componentCls:Z,lineWidth:de,lineType:me,colorSplit:le,paddingSM:oe,controlHeight:T,fontSize:Ee,lineHeight:Be,padding:g}=pe,Ge=T-Math.round(Ee*Be),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",pe=>{const{colorBgElevated:Z,colorText:de,wireframe:me}=pe,le=(0,V.TS)(pe,{popoverPadding:12,popoverBg:Z,popoverColor:de});return[C(le),Oe(le),me&&se(le),(0,u._y)(le,"zoom-big")]},pe=>({width:177,minWidth:177,zIndexPopup:pe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);
|