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.
NewEduCoderBuild/p__Classrooms__ThemeChange_...

2 lines
336 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{88844:function(Zt,at){at.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"}},7184:function(Zt,at,y){y.d(at,{Z:function(){return Ie}});var v=y(78241),u=y(92832),A=y(3113),Q=y(59301),V={search:"search___JA0r9",btn:"btn___GGtZC"},H=y(59301),Ie=({value:le,onChange:ge})=>{const[L]=v.default.useForm(),me=(0,Q.useRef)(!1);(0,Q.useEffect)(()=>{le&&L.setFieldsValue(le)},le);const Fe=se=>{me.current||ge(se),me.current=!0,setTimeout(()=>{me.current=!1},2e3)};return H.createElement("div",{className:V.search},H.createElement(v.default,{className:V.formWrap,colon:!1,form:L,size:"large",layout:"inline",onFinish:se=>{me.current||Fe(se)}},H.createElement(v.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},H.createElement(u.default,{style:{width:280,height:40}})),H.createElement(v.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},H.createElement(u.default,{style:{width:280,height:40}})),H.createElement(v.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},H.createElement(u.default,{style:{width:200,height:40}})),H.createElement(A.ZP,{className:V.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},90463:function(Zt,at,y){y.d(at,{Z:function(){return H}});var v=y(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},A=y(32637),Q=y(59301),H=({type:C,style:Ie})=>{const le=Q.createElement("div",{className:u.wrap,onClick:ge=>{ge.preventDefault(),ge.stopPropagation()}},Q.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",Q.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"),Q.createElement("div",{className:u.contact},Q.createElement("div",{className:u.img},Q.createElement("img",{src:A,width:"124px",height:"124px"})),Q.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Q.createElement(v.Z,{content:le},Q.createElement("span",{className:u.text,style:Ie},"\u9AD8\u6D88\u8017"))}},35479:function(Zt,at,y){y.d(at,{Z:function(){return xt},P:function(){return It}});var v=y(59301),u=y(78241),A=y(43418),Q=y(5112),V=y(92832),H=y(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"},Ie=y(60979),le=Object.defineProperty,ge=Object.defineProperties,L=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(we,Ce,Pe)=>Ce in we?le(we,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):we[Ce]=Pe,P=(we,Ce)=>{for(var Pe in Ce||(Ce={}))Fe.call(Ce,Pe)&&oe(we,Pe,Ce[Pe]);if(me)for(var Pe of me(Ce))se.call(Ce,Pe)&&oe(we,Pe,Ce[Pe]);return we},ve=(we,Ce)=>ge(we,L(Ce)),Ae=(we,Ce)=>{var Pe={};for(var Le in we)Fe.call(we,Le)&&Ce.indexOf(Le)<0&&(Pe[Le]=we[Le]);if(we!=null&&me)for(var Le of me(we))Ce.indexOf(Le)<0&&se.call(we,Le)&&(Pe[Le]=we[Le]);return Pe},h=(we,Ce,Pe)=>new Promise((Le,He)=>{var ft=O=>{try{de(Pe.next(O))}catch(Ee){He(Ee)}},mt=O=>{try{de(Pe.throw(O))}catch(Ee){He(Ee)}},de=O=>O.done?Le(O.value):Promise.resolve(O.value).then(ft,mt);de((Pe=Pe.apply(we,Ce)).next())});const je=({studentNames:we,total:Ce})=>{const Pe=["","\u4E00","\u4E24","\u4E09"];return Ce>3?v.createElement(v.Fragment,null,"\u8BFE\u5802\u5185\u6709",v.createElement("span",{className:C.orangeColor},we==null?void 0:we.join("\u3001")),"\u7B49",v.createElement("span",{className:C.orangeColor},Ce),"\u540D\u5B66\u751F"):v.createElement(v.Fragment,null,"\u8BFE\u5802\u5185\u6709",v.createElement("span",{className:C.orangeColor},we==null?void 0:we.join("\u3001")),Pe[Ce],"\u540D\u5B66\u751F")},ie=({used:we,copy:Ce,canNotCopy:Pe,studentNames:Le,studentCount:He,inPaper:ft,is_random:mt=!1,position:de=""})=>{const O=()=>{if(Ce>0&&Pe>0)return v.createElement(v.Fragment,null,"\u5176\u4E2D",v.createElement("span",{className:C.orangeColor},Ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",v.createElement("span",{className:C.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ce>0&&Pe===0)return v.createElement(v.Fragment,null,"\u5176\u4E2D",v.createElement("span",{className:C.orangeColor},Ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ce===0&&Pe>0)return v.createElement(v.Fragment,null,"\u5176\u4E2D",v.createElement("span",{className:C.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Ee=de||(ft?"\u8BD5\u5377":"\u8BFE\u7A0B");return v.createElement("span",null,v.createElement(je,{studentNames:Le,total:He}),"\u5B66\u4E60\u8FC7",Ee,"\u4E2D\u7684",v.createElement("span",{className:C.orangeColor},we),"\u4E2A\u9879\u76EE\uFF0C",O(),"\u3002\u8BF7\u9009\u62E9",mt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Y=({onCancel:we,onOk:Ce,visible:Pe,inPaper:Le,renderData:He,type:ft,isMultipleCourse:mt=!1})=>{const[de]=u.default.useForm(),[O,Ee]=(0,v.useState)(1),[Ve,We]=(0,v.useState)(!1),Xe=(0,v.useMemo)(()=>(He==null?void 0:He.total_num)===1&&(He==null?void 0:He.can_copy_num)===1,[He]),lt=(0,v.useMemo)(()=>{var Me;return(Me=He==null?void 0:He.course_data_list)==null?void 0:Me.filter(he=>he.is_show)},[He]);return v.createElement(v.Fragment,null,Xe?v.createElement(A.default,{centered:!0,closable:!0,open:Pe,destroyOnClose:!0,title:"\u63D0\u793A",className:C.antdModal,width:682,confirmLoading:Ve,onCancel:we,onOk:()=>h(void 0,null,function*(){var Me;We(!0);let he=O;if(mt){const ne=P({},de.getFieldsValue());he=(Me=He==null?void 0:He.course_data_list)==null?void 0:Me.map(tt=>ne[tt.id]!==void 0?ve(P({},tt),{is_copy:ne[tt.id]}):tt)}yield Ce(he),We(!1)})},v.createElement("div",{className:C.content,style:{marginBottom:20}},mt?"\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?":v.createElement(v.Fragment,null,v.createElement(je,{studentNames:He==null?void 0:He.student_names,total:He==null?void 0:He.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")),mt?v.createElement(u.default,{form:de,preserve:!1},lt==null?void 0:lt.map(Me=>v.createElement(v.Fragment,{key:Me.id},v.createElement("h3",{className:"ml15 mb5"},Me.name),v.createElement(u.default.Item,{name:Me.id,initialValue:1},v.createElement(Q.ZP.Group,{className:C.content},v.createElement(Q.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),v.createElement(Q.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):v.createElement(Q.ZP.Group,{value:O,onChange:Me=>Ee(Me.target.value),className:C.content,style:{marginBottom:30}},v.createElement(Q.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),v.createElement(Q.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),v.createElement("div",null,v.createElement("div",{className:C.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),v.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"),v.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"))):v.createElement(A.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Pe,confirmLoading:Ve,title:"\u63D0\u793A",width:682,onCancel:we,onOk:()=>h(void 0,null,function*(){var Me;We(!0);let he=0;if(mt){const ne=P({},de.getFieldsValue());he=(Me=He==null?void 0:He.course_data_list)==null?void 0:Me.map(tt=>ne[tt.id]!==void 0?ve(P({},tt),{is_use:ne[tt.id]}):tt)}yield Ce(he),We(!1)})},v.createElement("div",{className:C.content},v.createElement(je,{studentNames:He==null?void 0:He.student_names,total:He==null?void 0:He.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",mt?v.createElement(u.default,{form:de,preserve:!1},v.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"),lt==null?void 0:lt.map(Me=>v.createElement(v.Fragment,{key:Me.id},v.createElement("h3",{className:"ml15 mb5"},Me.name),v.createElement(u.default.Item,{name:Me.id,initialValue:1},v.createElement(Q.ZP.Group,{className:C.content},v.createElement(Q.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),v.createElement(Q.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):v.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",v.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"))))},It=function(){const[we,Ce]=(0,v.useState)(!1),[Pe,Le]=(0,v.useState)();return[we,()=>Ce(!1),Pe,mt=>h(this,null,function*(){var de;const O=mt,{isImportMultipleCourse:Ee=!1}=O,Ve=Ae(O,["isImportMultipleCourse"]);console.log(mt);const We=(mt==null?void 0:mt.result)||(yield(0,Ie.Tr)(Ve));return"status"in We?!1:Ee?((de=We==null?void 0:We.course_data_list)==null?void 0:de.some(lt=>lt.is_show))?(Le(We),Ce(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(Le(We),Ce(!0),!0)})]},Rt=we=>{const[Ce]=u.default.useForm(),[Pe,Le]=(0,v.useState)(!1),{onCancel:He,onOk:ft,visible:mt,inPaper:de=!1,renderData:O,type:Ee,isMultipleCourse:Ve=!1,position:We}=we;let Xe=(0,v.useMemo)(()=>de?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(he,ne){return v.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},he)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(he,ne)=>v.createElement(v.Fragment,null,v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],initialValue:1},v.createElement(Q.ZP.Group,null,v.createElement(Q.ZP,{value:1},"\u662F"),v.createElement(Q.ZP,{value:0},"\u5426"))),v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],hidden:!0,initialValue:1},v.createElement(V.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(he,ne){return v.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},he)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(he,ne)=>v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],initialValue:1},v.createElement(Q.ZP.Group,null,v.createElement(Q.ZP,{value:1},"\u662F"),v.createElement(Q.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(he,ne)=>v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],initialValue:1},v.createElement(Q.ZP.Group,null,v.createElement(Q.ZP,{value:1},"\u662F"),v.createElement(Q.ZP,{value:0},"\u5426")))}],[de]),lt=(0,v.useMemo)(()=>de?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:C.tableCell,align:"center",ellipsis:!0,render:(he,ne)=>v.createElement(v.Fragment,null,v.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},he),v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],hidden:!0,initialValue:0},v.createElement(V.default,{type:"hidden"})),v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],hidden:!0,initialValue:1},v.createElement(V.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:C.tableCell,ellipsis:!0,align:"center",render:(he,ne)=>v.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},he)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(he,ne)=>v.createElement(v.Fragment,null,v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],initialValue:0},v.createElement(Q.ZP.Group,null,v.createElement(Q.ZP,{value:1},"\u662F"),v.createElement(Q.ZP,{value:0},"\u5426"))),v.createElement(u.default.Item,{name:[`${Ee==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],hidden:!0,initialValue:0},v.createElement(V.default,{type:"hidden"})))}],[de]);if(Ve){const he={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C.tableCell,render:(ne,tt)=>v.createElement("a",{href:`/classrooms/${tt.course_id}`},ne)};Xe=[he,...Xe],lt=[he,...lt]}const Me=(0,v.useMemo)(()=>ie({used:O==null?void 0:O.repeat_shixun_num,copy:O==null?void 0:O.can_copy_num,canNotCopy:O==null?void 0:O.no_copy_num,studentNames:O==null?void 0:O.student_names,studentCount:O==null?void 0:O.student_count,is_random:O==null?void 0:O.is_random,inPaper:de,position:We}),[O,de,We]);return v.createElement(A.default,{title:"\u63D0\u793A",centered:!0,open:mt,confirmLoading:Pe,onOk:()=>h(void 0,null,function*(){Le(!0);const he=Ce.getFieldsValue(),ne=Object.keys(he).map(tt=>({id:parseInt(tt.split("_")[0]),course_id:parseInt(tt.split("_")[1]),is_use:he[tt].is_use,is_copy:he[tt].is_copy}));yield ft(ne),Le(!1)}),onCancel:He,width:880,okText:"\u786E\u8BA4",className:C.antdModal,destroyOnClose:!0},v.createElement(u.default,{form:Ce,preserve:!1},v.createElement("div",{className:C.brief},Me),v.createElement("div",{style:{marginBottom:30}},v.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),v.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"),v.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")),(O==null?void 0:O.can_copy_num)>0&&v.createElement("div",null,v.createElement("div",{className:C.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),v.createElement(H.default,{columns:Xe,className:C.antdTable,dataSource:O==null?void 0:O.can_copy_list,rowKey:Ee==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(O==null?void 0:O.no_copy_num)>0&&v.createElement("div",null,v.createElement("div",{className:C.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),v.createElement(H.default,{columns:lt,className:C.antdTable,dataSource:O==null?void 0:O.no_copy_list,rowKey:Ee==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(O==null?void 0:O.no_use_list.length)>0&&(O==null?void 0:O.no_use_list.map(he=>v.createElement("div",{key:Ee==="subject"?he.stage_shixun_id:he.shixun_course_id||he.id},v.createElement(u.default.Item,{name:[`${Ee==="subject"?he==null?void 0:he.stage_shixun_id:he.shixun_course_id||he.id}`,"is_copy"],hidden:!0,initialValue:0},v.createElement(V.default,{type:"hidden"})),v.createElement(u.default.Item,{name:[`${Ee==="subject"?he==null?void 0:he.stage_shixun_id:he.shixun_course_id||he.id}`,"is_use"],hidden:!0,initialValue:1},v.createElement(V.default,{type:"hidden"})))))))};var xt=we=>{const{modalType:Ce}=we;return Ce==="multiple"?v.createElement(Rt,P({},we)):v.createElement(Y,P({},we))}},63443:function(Zt,at,y){var v=y(59301),u=y(78241),A=y(43418),Q=y(8591),V=y(95237),H=y(43604),C=y(5083),Ie=y(5112),le=y(24905),ge=y(56656),L=y.n(ge),me=y(38147),Fe=y(65862),se=y(65582),oe=y(41867),P=y(33270),ve=y(91704),Ae=y(99981),h=y(88844),je=y(83028),ie=y(60979),Y=y(59301),It=Object.defineProperty,Rt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Pe=(de,O,Ee)=>O in de?It(de,O,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[O]=Ee,Le=(de,O)=>{for(var Ee in O||(O={}))we.call(O,Ee)&&Pe(de,Ee,O[Ee]);if(xt)for(var Ee of xt(O))Ce.call(O,Ee)&&Pe(de,Ee,O[Ee]);return de},He=(de,O)=>Rt(de,Vt(O)),ft=(de,O,Ee)=>new Promise((Ve,We)=>{var Xe=he=>{try{Me(Ee.next(he))}catch(ne){We(ne)}},lt=he=>{try{Me(Ee.throw(he))}catch(ne){We(ne)}},Me=he=>he.done?Ve(he.value):Promise.resolve(he.value).then(Xe,lt);Me((Ee=Ee.apply(de,O)).next())});const mt=({classroomList:de,dispatch:O,courseEndTime:Ee})=>{var Ve;const We=(0,se.useParams)(),[Xe]=u.default.useForm(),[lt,Me]=(0,v.useState)(1),[he,ne]=(0,v.useState)([]),[tt,mu]=(0,v.useState)(0),[du,ku]=(0,v.useState)(20),[zu,ee]=(0,v.useState)(!0),[S,Ne]=(0,v.useState)([]),[re,be]=(0,v.useState)(!0),[ut,et]=(0,v.useState)({}),[qe,nt]=(0,v.useState)({});We.id=We.coursesId,(0,v.useEffect)(()=>{if(de.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(it(),dt(),de.actionTabs.type===2){const De=de.actionTabs.selectArrsAll[0];be(De.unified_setting)}else be(!1)},[de.actionTabs]);const dt=De=>ft(void 0,null,function*(){ee(!0);const pe=yield(0,P.c_)(He(Le({},We),{page:De||lt,limit:2e4,homework_id:de.actionTabs.type===1?"":de.actionTabs.selectArrs[0]}));pe==null||pe.course_groups.map((ce,U)=>{ce.key=ce.id,ce.title=ce.name,ce.disabled=ce.is_published}),pe&&(ne([...pe==null?void 0:pe.course_groups]),mu(pe==null?void 0:pe.course_groups_count),ee(!1),De||Xe.setFieldsValue({publish_time:L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:L()(L()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ot=()=>{var De;let pe=[...(De=de.actionTabs.selectArrsAll)==null?void 0:De.filter(ce=>ce.high_resources_consume&&!ce.high_resources_consume_permission)];(pe==null?void 0:pe.length)>0&&de.actionTabs.type===1&&A.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Y.createElement("div",null,Y.createElement("div",{className:h.Z.tipcontent},Y.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Y.createElement("span",{style:{color:"#f06b14"}},pe==null?void 0:pe.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Y.createElement("div",{className:"mt20 mb20"},pe==null?void 0:pe.map(ce=>Y.createElement("div",{className:h.Z.failedList,key:ce.homework_id},Y.createElement("div",{className:h.Z.name},ce==null?void 0:ce.name),Y.createElement("div",{className:h.Z.publish,onClick:()=>{(0,Fe.xg)(`/classrooms/${We.coursesId}/shixun_homework/${ce.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},yt=()=>ft(void 0,null,function*(){var De,pe,ce,U,Oe,Nt,Ct;if((0,oe.Rm)()&&!((pe=(De=de.AssistantObject)==null?void 0:De.practice)!=null&&pe.can_publish)){Q.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"),Ke(!1);return}const Bt=Le({},Xe.getFieldsValue());if(Bt.end_time<=Bt.publish_time){Q.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ke(!1);return}if((S==null?void 0:S.length)<=0&&!re&&he.length>0){Q.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ke(!1);return}let Et={homework_ids:[...de.actionTabs.selectArrs],group_ids:S.length>0?S.map(pt=>pt.id):(ce=de.detailShixunsList)==null?void 0:ce.course_groups,end_time:L()(Bt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:L()(Bt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!S.length},Dt=[...(U=de.actionTabs.selectArrsAll)==null?void 0:U.filter(pt=>pt.high_resources_consume&&!pt.high_resources_consume_permission)];if((Dt==null?void 0:Dt.length)==de.actionTabs.selectArrsAll.length&&de.actionTabs.type==1){O({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ot();return}((Oe=de.actionTabs.selectArrsAll)==null?void 0:Oe.length)>0&&de.actionTabs.type===1&&(Et.homework_ids=[...((Ct=(Nt=de.actionTabs.selectArrsAll)==null?void 0:Nt.filter(pt=>!pt.high_resources_consume||pt.high_resources_consume_permission))==null?void 0:Ct.map(pt=>Number(pt==null?void 0:pt.homework_id)))||[]]);let Tt=yield(0,ie.Tr)({homework_common_ids:[...de.actionTabs.selectArrs],course_id:We.coursesId,type:"homework_common"});(Tt==null?void 0:Tt.student_count)===0?ht(Et):(nt(Et),et(Tt))}),it=()=>{Me(1),ne([]),Ne([])},ht=De=>ft(void 0,null,function*(){Ke(!0);const pe=yield(0,me.ZP)(`/api/courses/${We.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Le({},De)});Ke(!1),pe.status===0&&(it(),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Q.ZP.success("\u53D1\u5E03\u6210\u529F"),O({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ot(),(0,oe.GJ)()?de.actionTabs.detail?(O({type:"shixunHomeworks/setActionTabs",payload:{}}),O({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Le({},We)}),O({type:"shixunHomeworks/getWorkSetting",payload:Le({},We)})):O({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Le({},de.actionTabs.params),{type:4})}):O({type:"classroomList/getClassroomShixunsList",payload:Le({},de.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Y.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~")}}))}),vt=tt>lt*du,{detailShixunsList:kt}=de,[At,Ke]=(0,v.useState)(!1);return Y.createElement("div",null,Y.createElement(A.default,{width:600,centered:!0,confirmLoading:At,title:"\u53D1\u5E03\u4F5C\u4E1A",open:de.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>yt(),onCancel:()=>{it(),O({type:"classroomList/setActionTabs",payload:{}})}},Y.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Y.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Y.createElement(u.default,{form:Xe},Y.createElement("div",{style:{paddingLeft:0}},Y.createElement(V.Z,{className:"mt30",align:"middle"},Y.createElement(H.Z,null,Y.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Y.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:De=>(0,Ae.Q8)(De,Ee),disabledTime:De=>(0,Ae.d0)(De),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Y.createElement(H.Z,{className:"ml20"},Y.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Y.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,Fe.U6)(),"HH:mm")},disabledDate:De=>(0,Ae.Q8)(De,Ee,Xe.getFieldValue("publish_time")),disabledTime:De=>(0,Ae.d0)(De,Xe.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),de.actionTabs.type===2&&Y.createElement(V.Z,{style:{marginBottom:"10px"}},Y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Y.createElement(Ie.ZP.Group,{value:re,onChange:De=>{be(De.target.value),Ne([])}},Y.createElement(Ie.ZP,{value:!0,disabled:!de.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(Ie.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&de.actionTabs.type===2&&Y.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"')),(de.actionTabs.type===1||!re)&&he.length>0&&Y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Y.createElement("span",{style:{flex:1}},Y.createElement(le.default,{checked:S.length===he.length,onChange:De=>{S.length===he.length?Ne([]):Ne(he)}},"\u5168\u9009")),Y.createElement("span",{style:{width:16}}),Y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",S.length||0,"\u4E2A\u5206\u73ED")),(de.actionTabs.type===1||!re)&&he.length>0&&Y.createElement(ve.Z,{data:he,selectedRowKeys:S,setSelectedRowKeys:Ne}))),Y.createElement(je.Z,{resdata:ut,type:((Ve=de.actionTabs.selectArrs)==null?void 0:Ve.length)===1?"shixun":"shixunpush",okloading:At,oktext:(ut==null?void 0:ut.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:De=>ft(void 0,null,function*(){Ke(!0);let pe=yield(0,me.ZP)(`/api/courses/${We.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...de.actionTabs.selectArrs]}});Ke(!1),(pe==null?void 0:pe.status)===0&&ht(qe)})}))};at.Z=(0,se.connect)(({classroomList:de})=>({classroomList:de}))(mt)},89869:function(Zt,at,y){y.r(at),y.d(at,{default:function(){return Di}});var v=y(2337),u=y(59301),A=y(65582),Q=y(38147),V=y(20834),H=y(8591),C=y(92832),Ie=y(38854),le=y(6848),ge=y(95237),L=y(43604),me=y(81327),Fe=y(61621),se=y(58421),oe=y(24905),P=y(3113),ve=y(43418),Ae=y(5112),h=y(41867),je=y(84105),ie=y(65862),Y=y(71067),It=Object.defineProperty,Rt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Pe=(e,n,t)=>n in e?It(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Le=(e,n)=>{for(var t in n||(n={}))we.call(n,t)&&Pe(e,t,n[t]);if(xt)for(var t of xt(n))Ce.call(n,t)&&Pe(e,t,n[t]);return e},He=(e,n)=>Rt(e,Vt(n)),ft=(e,n)=>{var t={};for(var m in e)we.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&xt)for(var m of xt(e))n.indexOf(m)<0&&Ce.call(e,m)&&(t[m]=e[m]);return t},mt=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const de=e=>{var n=e,{classroomList:t,dispatch:m,match:g,location:_,user:x}=n,o=ft(n,["classroomList","dispatch","match","location","user"]),a,c;const z=(0,A.useParams)(),[f,D]=(0,u.useState)(!1),[Z,ae]=(0,u.useState)(!1),ue=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){ae(!0);return}const i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(te=>{var b;te.author_login===((b=x.userInfo)==null?void 0:b.login)?++i.hasNum:++i.noHasNum}),i.noHasNum>0?ve.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"},i.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},i.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()}}):ae(!0)}else ae(!1)},[t.actionTabs.key]);const p=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:Z,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:f,onOk:()=>mt(void 0,null,function*(){var i;if((i=ue.current)!=null&&i.onVerify())return;D(!0);const te=yield(0,Q.ZP)(`/api/courses/${z.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});D(!1),te.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Le({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:Le({},t.actionTabs.params)}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:z.coursesId}}))}),onCancel:()=>{p()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((c=t==null?void 0:t.actionTabs)==null?void 0:c.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(Y.Z,{ref:i=>ue.current=i})):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 O=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(de),Ee=y(39803),Ve=y(2948),We=Object.defineProperty,Xe=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,tt=(e,n,t)=>n in e?We(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mu=(e,n)=>{for(var t in n||(n={}))he.call(n,t)&&tt(e,t,n[t]);if(Me)for(var t of Me(n))ne.call(n,t)&&tt(e,t,n[t]);return e},du=(e,n)=>Xe(e,lt(n)),ku=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const zu=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ku(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:du(mu({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:mu({},e.actionTabs.params)}))}),onCancel:()=>{n({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 ee=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(zu),S=y(78241),Ne=y(56656),re=y.n(Ne),be=y(59301),ut=Object.defineProperty,et=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,yt=(e,n,t)=>n in e?ut(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,it=(e,n)=>{for(var t in n||(n={}))dt.call(n,t)&&yt(e,t,n[t]);if(nt)for(var t of nt(n))ot.call(n,t)&&yt(e,t,n[t]);return e},ht=(e,n)=>et(e,qe(n)),vt=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const kt=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const _=(0,A.useParams)(),[x,o]=(0,u.useState)(!1),{actionTabs:a}=e,[c]=S.default.useForm(),z=f=>f&&f<re()().startOf("day");return(0,u.useEffect)(()=>{var f;e.actionTabs.key==="\u91CD\u547D\u540D"&&c.setFieldsValue({name:(f=a.selectArrs)==null?void 0:f.name})},[e.actionTabs.key]),be.createElement(ve.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:x,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>vt(void 0,null,function*(){var f,D;if((0,h.Rm)()&&!((D=(f=e.AssistantObject)==null?void 0:f.practice)!=null&&D.can_create)){H.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=c.getFieldValue();o(!0);const ae=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,ue=yield(0,Q.ZP)(ae,{method:"post",body:it({},Z)});o(!1),ue.status===0&&(H.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ht(it({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:it({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},be.createElement(S.default,{form:c},be.createElement(ge.Z,{className:"mt10 c-grey-999"},be.createElement(L.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),be.createElement(L.Z,{flex:"1"},(m=a.selectArrs)==null?void 0:m.shixun_name)),be.createElement(S.default.Item,{name:"name"},be.createElement(ge.Z,{className:"mt10",align:"middle"},be.createElement(L.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),be.createElement(L.Z,{flex:"1"},be.createElement(C.default,{defaultValue:(g=a.selectArrs)==null?void 0:g.name}))))))};var At=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(kt),Ke=y(43428),De=y(71418),pe=y(28103),ce=y(2524),U={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"},Oe=y(66457),Nt=y(7184),Ct=y(79274),Bt=y(90463),Et=y(83028),Dt=y(60979),Tt=Object.defineProperty,pt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,Fu=(e,n,t)=>n in e?Tt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_t=(e,n)=>{for(var t in n||(n={}))gu.call(n,t)&&Fu(e,t,n[t]);if(Ht)for(var t of Ht(n))Gu.call(n,t)&&Fu(e,t,n[t]);return e},vu=(e,n)=>pt(e,gt(n)),jt=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Bu}=C.default,Wt=[{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"}]}],Du=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var g,_;const[x,o]=(0,u.useState)(_t({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:c}=e,[z,f]=(0,u.useState)([]),[D,Z]=(0,u.useState)({}),[ae,ue]=(0,u.useState)([]),[p,i]=(0,u.useState)(!1),[te,b]=(0,u.useState)({}),[I,k]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[r,l]=(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)(()=>{M()},[x.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&f([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||c!=null&&c.shixun_list)&&Z(r.sort==="recommend"?c:a)},[a,c]);const M=()=>jt(void 0,null,function*(){Z([]),i(!0);let s=_t({},r);if(r.sort==="recommend"&&(s.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:vu(_t({},s),{course_id:x.coursesId})});else{const w=_t({},s);yield t({type:"classroomList/getShixunLists",payload:w})}const G=yield(0,Q.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ue([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),f([]),i(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const W=s=>jt(void 0,null,function*(){k(!0);const G=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(x==null?void 0:x.categoryId)||null,coursesId:x.coursesId,shixuns_info:s}});k(!1),G.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:vu(_t({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:_t({},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")}}))}),[xe,Te]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:U.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(P.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>jt(void 0,null,function*(){var s;Te(!0);let G=yield(0,Dt.Tr)({id:z,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(G==null?void 0:G.student_count)===0?yield W(G==null?void 0:G.no_use_list):b(G),Te(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Nt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,Ct.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),l(vu(_t(_t({},r),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(De.Z,{spinning:p},u.createElement("aside",null,Wt.map(function(s,G){var w;return G!==0?null:u.createElement("ul",{className:U.menu,key:G},u.createElement("li",null,s.name),(w=s==null?void 0:s.children)==null?void 0:w.map(function(E,B){return u.createElement("li",{className:r[s.id]==E.id?U.actived:"",onClick:()=>{r[s.id]=E.id,r.page=1,l(_t({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement("ul",{className:U.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":U.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,l(_t({},r))}},u.createElement("strong",null,"\u5168\u90E8")),m.menus&&m.menus.map(function(s,G){return u.createElement("li",{key:G,className:(r==null?void 0:r.discipline_id)==s.id?U.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=s.id,delete r.sub_discipline_id,r.page=1,l(_t({},r))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(w,E){return u.createElement("div",{key:E,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==w.id&&r.tag_level===2?`${U.actived2} ${U.subTag}`:U.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=s.id,r.sub_discipline_id=w.id,l(_t({},r))}},w.name),u.createElement("ul",{className:"mt5"},w.tags&&w.tags.map(function(B,F){return u.createElement("li",{key:F,className:r.sub_discipline_id==B.id&&r.tag_level===3?U.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=s.id,r.sub_discipline_id=B.id,l(_t({},r))}},B.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:U.menu},u.createElement("li",null,"\u76EE\u5F55"),ae==null?void 0:ae.map((s,G)=>u.createElement("li",{className:r.group_id==s.id?U.actived:"",key:s.name,onClick:()=>{r.group_id=s.id,r.page=1,l(_t({},r))}},u.createElement("strong",null,s.name)))),Wt.map(function(s,G){var w;return G!==1?null:u.createElement("ul",{className:U.menu,key:G},u.createElement("li",null,s.name),(w=s==null?void 0:s.children)==null?void 0:w.map(function(E,B){return u.createElement("li",{className:r[s.id]==E.id?U.actived:"",onClick:()=>{r[s.id]=E.id,l(_t({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement(ge.Z,{align:"middle"},u.createElement(L.Z,{flex:"1",className:U.filter},Be.map(function(s,G){return u.createElement(P.ZP,{key:G,className:"mr20",type:r.sort===s.id?"primary":"default",onClick:()=>{r.sort=s.id,l(_t({},r))}},s.name)})),u.createElement(L.Z,{className:"c-grey-999"},u.createElement("div",{className:U.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},z.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},D.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",l(_t({},r))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${r.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((g=D==null?void 0:D.shixun_list)==null?void 0:g.length)===0&&u.createElement(ce.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:z,onChange:s=>{f(s)}},(_=D==null?void 0:D.shixun_list)==null?void 0:_.map(function(s,G){return u.createElement("div",{className:U.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:s==null?void 0:s.identifier,style:{marginTop:"3px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:U.info},u.createElement("div",{className:U.title},u.createElement("div",{className:U.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${s.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Bt.Z,{type:"shixun",style:{marginLeft:0}})),(s==null?void 0:s.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(le.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(P.ZP,{ghost:!0,href:`/shixuns/${s.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:U.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(w,E){return u.createElement("span",{key:E,className:"mr30"},"\u7B2C",E+1,"\u5173 ",w," ")})),u.createElement(pe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(le.Z,{overlayClassName:U["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:U.authorname,dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}})),s.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",s.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:s=>{r.page=s,l(_t({},r))}}))),u.createElement(Et.Z,{resdata:te,type:"subject",okloading:I,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{W(s)}}))};var Vu=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Du),Wu=Object.defineProperty,wu=Object.defineProperties,on=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Xt=(e,n,t)=>n in e?Wu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Eu=(e,n)=>{for(var t in n||(n={}))Ft.call(n,t)&&Xt(e,t,n[t]);if(lu)for(var t of lu(n))Qt.call(n,t)&&Xt(e,t,n[t]);return e},rn=(e,n)=>wu(e,on(n)),cn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:su}=C.default,Sn=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const[_,x]=(0,u.useState)(Eu({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[c,z]=(0,u.useState)([]),[f,D]=(0,u.useState)(!1),[Z,ae]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{ue()},[_.coursesId,Z]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&z([])},[e.actionTabs.key]);const ue=()=>cn(void 0,null,function*(){var p;const i=rn(Eu({},Z),{course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:i}),D(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:U.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(P.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(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>cn(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...c],category_id:_.categoryId,course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id}})).status||(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(Eu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Eu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.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"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(su,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:U.search,onSearch:p=>{Z.search=p,ae(Eu({},Z))}})),u.createElement("section",{className:"edu-container"},u.createElement(De.Z,{spinning:f},u.createElement("aside",null,((m=a==null?void 0:a.homeworks)==null?void 0:m.length)===0&&u.createElement(ce.Z,null),(g=a==null?void 0:a.homeworks)==null?void 0:g.map(function(p,i){var te,b,I;return u.createElement("div",{className:U.listItem,key:i,style:{cursor:"auto"}},u.createElement(oe.default,{checked:c.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:k=>{let Be=c.indexOf(p.id);c.indexOf(p.id)>-1?z(c.filter(r=>r!==p.id)):z(c.concat(p.id))}}),u.createElement("div",{className:U.info},u.createElement("div",{className:U.title},u.createElement("div",{className:U.titleLeft},u.createElement(A.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,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(le.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,h.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(le.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,h.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(le.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(P.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:U.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(te=p==null?void 0:p.challenges)==null?void 0:te.map(function(k,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",k==null?void 0:k.subject," ")})),u.createElement(pe.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,(I=p==null?void 0:p.user)==null?void 0:I.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(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Z.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:p=>{Z.page=p,ae(Eu({},Z))}})))};var kn=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Sn),mn=Object.defineProperty,ct=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,ou=(e,n,t)=>n in e?mn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ru=(e,n)=>{for(var t in n||(n={}))wt.call(n,t)&&ou(e,t,n[t]);if(ct)for(var t of ct(n))pu.call(n,t)&&ou(e,t,n[t]);return e},Ju=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:xi}=C.default,Pl=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var g,_;const[x,o]=(0,u.useState)(ru({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:c}=e,[z]=S.default.useForm(),{shixunAiRecommendLists:f}=e,[D,Z]=(0,u.useState)([]),ae=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[ue,p]=(0,u.useState)({page:1,course_id:x.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[x.coursesId,ue]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(Z([]),t({type:"classroomList/getShixunAiRecommendLists",payload:ru({},ue)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(ve.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Ju(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:ru({shixun_ids:[...D],category_id:x.categoryId},x)})).status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:ru({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(De.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((g=f==null?void 0:f.shixun_list)==null?void 0:g.length)===0&&u.createElement(ce.Z,null),(_=f==null?void 0:f.shixun_list)==null?void 0:_.map(function(i,te){var b,I,k;return u.createElement("div",{className:U.listItem2,key:te,style:{cursor:"auto"}},u.createElement(oe.default,{checked:D.includes(i.id),value:i.id,style:{marginTop:"3px"},disabled:i==null?void 0:i.need_authorize,onChange:Be=>{let r=D.indexOf(i.id);D.indexOf(i.id)>-1?Z(D.filter(l=>l!==i.id)):Z(D.concat(i.id))}}),u.createElement("div",{className:U.info},u.createElement("div",{className:U.title},u.createElement("div",{className:U.titleLeft},u.createElement(A.Link,{to:`/shixuns/${i.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(P.ZP,{ghost:!0,href:`/shixuns/${i.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:U.description,dangerouslySetInnerHTML:{__html:i.description}})),u.createElement("div",{className:" mt10"},i.challenge_names.map(function(Be,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(b=i==null?void 0:i.content)!=null&&b.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(k=(I=i==null?void 0:i.content)==null?void 0:I.author_name)==null?void 0:k[0]}}):u.createElement("span",null,i.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),i.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,i.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",i.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,i.study_count)),u.createElement(pe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ue.page||1,showQuickJumper:!0,total:f==null?void 0:f.shixuns_count,onChange:i=>{ue.page=i,p(ru({},ue))}})))};var Nl=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Pl),wn=y(35479),_e=y(59301),Tl=Object.defineProperty,Ol=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Xn=(e,n,t)=>n in e?Tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qt=(e,n)=>{for(var t in n||(n={}))Ll.call(n,t)&&Xn(e,t,n[t]);if(Qn)for(var t of Qn(n))Zl.call(n,t)&&Xn(e,t,n[t]);return e},Rl=(e,n)=>Ol(e,Il(n)),qn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Hl}=C.default,jl=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const[_,x]=(0,u.useState)(qt({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[c]=S.default.useForm(),{coursesLists:z}=e,[f,D]=(0,u.useState)([]),[Z,ae]=(0,u.useState)({}),[ue,p]=(0,u.useState)(!1),[i,te]=(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:qt({},i)}),D([]))},[e.actionTabs.key,_.categoryId,i]);const[b,I,k,Be]=(0,wn.P)(),r=l=>qn(void 0,null,function*(){var M;p(!0);const W=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:_.coursesId,category_id:(_==null?void 0:_.categoryId)||null,subjects_info:[{subject_id:(M=f[0])==null?void 0:M.id,stage_shixuns:l}]}});p(!1),W.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Rl(qt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:qt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_e.createElement(Ke.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:U.drawer,footer:_e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_e.createElement(P.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(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>qn(void 0,null,function*(){var l,M;if((f==null?void 0:f.length)===0)return H.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let W=yield(0,Dt.Tr)({id:(l=f[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(M=e.detailTopBanner)==null?void 0:M.course_id});(W==null?void 0:W.student_count)===0?r([]):ae(W)}),type:"primary"},"\u786E\u5B9A"))},_e.createElement("section",{className:"tc"},_e.createElement(Hl,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:U.search,onSearch:l=>{i.keyword=l,l&&(0,Ct.tk)({name:l,copywriting:l,position:"Subject"}),te(qt({},i))}})),_e.createElement("section",{className:"edu-container"},_e.createElement(De.Z,{spinning:n["classroomList/getCoursesLists"]},_e.createElement("aside",null,_e.createElement("div",{className:U.menuCourse},_e.createElement("ul",null,_e.createElement("li",null,"\u5DF2\u9009",_e.createElement("span",{className:"c-blue"},f.length),"\u8BFE\u7A0B"),_e.createElement("li",null,"\u5171",_e.createElement("span",{className:"c-blue"},z.subjects_count),"\u4E2A\u8BFE\u7A0B"),_e.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="shixuns_count",te(qt({},i))}},"\u5B9E\u8BAD\u6570",_e.createElement("p",{className:`edu-sorter current ${i.sort==="shixuns_count"&&i.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="myshixuns_count",te(qt({},i))}},"\u5B66\u4E60\u4EBA\u6570",_e.createElement("p",{className:`edu-sorter current ${i.sort==="myshixuns_count"&&i.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:`${i.type==="all"&&"c-blue"} current`,onClick:()=>{i.type="all",te(qt({},i))}},"\u5168\u90E8\u8BFE\u7A0B"),_e.createElement("li",{className:`${i.type==="mine"&&"c-blue"} current`,onClick:()=>{i.type="mine",te(qt({},i))}},"\u6211\u7684\u8BFE\u7A0B"))),((m=z==null?void 0:z.subject_list)==null?void 0:m.length)===0&&_e.createElement(ce.Z,null),(g=z==null?void 0:z.subject_list)==null?void 0:g.map(function(l,M){var W,xe,Te,s,G,w;return _e.createElement("div",{className:U.listItem,key:l.id,style:{cursor:"auto"}},_e.createElement(Ae.ZP,{checked:f.map(E=>E.id).includes(l.id),value:l.id,style:{marginTop:"1px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:E=>{D([{id:l.id,identifier:l.identifier}])}}),_e.createElement("div",{className:U.info},_e.createElement("div",{className:U.title},_e.createElement("div",{className:U.titleLeft},_e.createElement("div",null,_e.createElement(A.Link,{to:`/paths/${l.id}`,target:"_blank"},_e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&_e.createElement("span",{onClick:()=>{(0,Oe.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"),(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&_e.createElement(le.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(le.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(P.ZP,{ghost:!0,href:`/paths/${l.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:U.description,dangerouslySetInnerHTML:{__html:l.description}})),_e.createElement(pe.Z,{dashed:!0}),_e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_e.createElement("div",null,(W=l==null?void 0:l.content)!=null&&W.member_user_names?_e.createElement(le.Z,{overlayClassName:U["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=l==null?void 0:l.content)==null?void 0:xe.member_user_names}}))},_e.createElement("span",{className:U.authorname,dangerouslySetInnerHTML:{__html:(Te=l==null?void 0:l.content)==null?void 0:Te.member_user_names}})):(l==null?void 0:l.member_user_names)&&_e.createElement(le.Z,{title:_e.createElement("div",null,_e.createElement("span",null,l.member_user_names))},_e.createElement("span",{className:U.authorname},l.member_user_names)),(s=l==null?void 0:l.content)!=null&&s.author_school_name?_e.createElement(le.Z,{overlayClassName:U["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(G=l==null?void 0:l.content)==null?void 0:G.author_school_name}}))},_e.createElement("span",{className:U.authorname,dangerouslySetInnerHTML:{__html:(w=l==null?void 0:l.content)==null?void 0:w.author_school_name}})):(l==null?void 0:l.author_school_name)&&_e.createElement(le.Z,{title:_e.createElement("div",null,_e.createElement("span",null,l.author_school_name))},_e.createElement("span",{className:U.authorname},l.author_school_name))),_e.createElement("div",null,_e.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),_e.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),_e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),_e.createElement("div",{className:"tc mt20"},_e.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:i.page||1,showQuickJumper:!0,total:z==null?void 0:z.subjects_count,onChange:l=>{i.page=l,t({type:"classroomList/getCoursesLists",payload:qt({},i)})}})),_e.createElement(Et.Z,{resdata:Z,type:"subject",okloading:ue,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{r(l)}}))};var Ml=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(jl),Pn=y(59301),$l=({styles:e={},params:n,setisshowmodal:t,user:m})=>Pn.createElement(Pn.Fragment,null,Pn.createElement(ce.Z,{className:"animated fadeIn",ButtonText:"\u9009\u7528\u5B9E\u9A8C",customText:`\u8BE5${n.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"}})),st={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"},Pu=y(1710),Nn=y(88761),Tn=y(28274),On=y(87513),Nu=y(80446),X=y(59301),zl=Object.defineProperty,Gl=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,ta=(e,n,t)=>n in e?zl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,In=(e,n)=>{for(var t in n||(n={}))Wl.call(n,t)&&ta(e,t,n[t]);if(ea)for(var t of ea(n))Jl.call(n,t)&&ta(e,t,n[t]);return e},ua=(e,n)=>Gl(e,Vl(n)),Mt=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())}),Kl=({v:e,k:n,match:t,selectArrs:m,setSelectArrs:g,setSelectArrsAll:_,selectArrsAll:x,classroomList:o,dispatch:a,selectshow:c,batchState:z,pageSize:f,page:D,manageAllGroup:Z,user:ae})=>{var ue,p,i,te,b;const I=(0,A.useParams)(),[k,Be]=(0,u.useState)([]),[r,l]=(0,u.useState)(!1),[M,W]=(0,u.useState)(!1),[xe,Te]=(0,u.useState)(!0),s=(0,u.useRef)();I.category=I.categoryId,I.id=I.coursesId,I.page=D,I.limit=f;function G(){return Mt(this,null,function*(){let B=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:In({},I)});Be(B.data)})}(0,u.useEffect)(()=>{var B;Be([]),l(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((B=e==null?void 0:e.status)!=null&&B.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(W(!1),Te(!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())&&(W(!0),Te(!1))},[c]);const w=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(B,F)=>F.status.indexOf(B)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:B=>{var F,J;return B==="--"?B:X.createElement("span",null,X.createElement("span",null,(F=B==null?void 0:B.split("/"))==null?void 0:F[0]),"\xA0/\xA0",X.createElement("span",null,(J=B==null?void 0:B.split("/"))==null?void 0:J[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:I.order_by==="end_time"?I.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:I.order_by==="late_time"?I.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:B=>B==="--"||!B?"--":X.createElement("span",{title:B},B)}],E=B=>{if((0,Oe.tJ)(a,!0)){if(B.can_view_details){(0,ie.xg)(`/shixuns/${B.shixun_identifier}/challenges`);return}B.redo?ve.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:X.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Mt(void 0,null,function*(){const F=yield(0,On.L8)({id:B.myshixun_identifier,url:B.url});F&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:F.shixun_identifier,homework_common_id:B.homework_id,courseId:I.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:B.shixun_identifier,homework_common_id:B.homework_id,courseId:I.coursesId})}};return X.createElement("div",{className:st.listItem,onClick:B=>{B.stopPropagation(),(!((0,h.GJ)()&&z)||(0,h.GJ)()&&z&&s.current&&!s.current.contains(B.target))&&((0,h.dE)()?(0,ie.xg)(`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&z&&X.createElement("span",{ref:s},X.createElement(oe.default,{style:{padding:"10px"},checked:m.includes(e.homework_id),value:e.homework_id,onChange:B=>{m.indexOf(e.homework_id)>-1?(g(m.filter(F=>F!==e.homework_id)),_(x.filter(F=>F.homework_id!==e.homework_id))):(_(x.concat(e)),g(m.concat(e.homework_id)))}})),X.createElement("div",{className:st.info},X.createElement("div",{className:st.title},X.createElement("div",{className:st.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&X.createElement(Tn.Z,{value:e.status},X.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&X.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),X.createElement("span",{className:st.name},e.name),!!((ue=e.schools)!=null&&ue.length)&&X.createElement(le.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},X.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)&&X.createElement(Bt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&X.createElement("span",{className:st.authorized},"\u5DF2\u6388\u6743")),X.createElement("div",{className:st.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&X.createElement(A.Link,{target:"_blank",to:"/",onClick:B=>Mt(void 0,null,function*(){var F;if(B.stopPropagation(),B.preventDefault(),((F=ae==null?void 0:ae.userInfo)==null?void 0:F.user_status)===2){(0,Oe.Rd)();return}let J=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:I,type:2,manage_all_group:Z}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:I.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:ua(In({},I),{type:4})}),J()}}}):J()})},X.createElement("aside",{className:st.flexBox},X.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),X.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&X.createElement("div",{className:st.actionIcon},M?X.createElement("i",{className:"iconfont icon-yiwancheng1"}):xe?"":X.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((p=e.status)!=null&&p.includes("\u5DF2\u622A\u6B62"))&&!((i=e.status)!=null&&i.includes("\u5BFC\u5165"))&&X.createElement("aside",{onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),E(e)}),className:st.flexBox,style:{marginRight:10}},X.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),X.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((te=e.status)==null?void 0:te.includes("\u5DF2\u622A\u6B62"))||((b=e.status)==null?void 0:b.includes("\u5BFC\u5165")))&&X.createElement("aside",{onClick:B=>Mt(void 0,null,function*(){var F;(F=e.status)!=null&&F.includes("\u5BFC\u5165")||(B.stopPropagation(),B.preventDefault(),(0,ie.xg)(`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:st.flexBox,style:{marginRight:10}},X.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),X.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&X.createElement(Ie.Z,{placement:"bottomCenter",overlayClassName:st.dro,dropdownRender:()=>X.createElement(V.default,null,e.status!=="\u5BFC\u5165"&&X.createElement(V.default.Item,{key:1,style:{textAlign:"center"}},X.createElement("a",{onClick:B=>Mt(void 0,null,function*(){var F;if(B.stopPropagation(),B.preventDefault(),((F=ae==null?void 0:ae.userInfo)==null?void 0:F.user_status)===2){(0,Oe.Rd)();return}let J=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:I,type:2,manage_all_group:Z}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:I.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:ua(In({},I),{type:4})}),J()}}}):J()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&X.createElement(V.default.Item,{key:2,style:{textAlign:"center"}},X.createElement("a",{onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),B.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:I,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&X.createElement(V.default.Item,{key:23,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),B.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),X.createElement(V.default.Item,{key:22,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),B.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:x,params:I,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&X.createElement(V.default.Item,{key:3,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),B.preventDefault(),a({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const F=yield(0,Nn.Vs)({categoryId:e.homework_id});a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(F==null?void 0:F.status)===0&&H.ZP.success(F==null?void 0:F.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&X.createElement(V.default.Item,{key:23,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),B.preventDefault(),E(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),X.createElement(V.default.Item,{key:5,style:{textAlign:"center"}},X.createElement("a",{onClick:B=>{B.stopPropagation(),B.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:I}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&X.createElement(V.default.Item,{key:6,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",onClick:B=>{B.stopPropagation()},to:`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},X.createElement("aside",{onClick:B=>B.stopPropagation(),className:st.flexBox,style:{cursor:"default"}},X.createElement("i",{className:"iconfont icon-gengduo4"}),X.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&X.createElement("p",{className:st.infoIcon},X.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&&X.createElement("span",{className:"c-grey-999 mr10"},X.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&&X.createElement("span",{className:"c-grey-999 mr10"},X.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&&X.createElement("span",{className:"c-grey-999 mr10"},X.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&X.createElement("span",{className:"c-grey-999 mr10"},X.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)&&X.createElement("span",{className:"c-grey-999 mr10"},X.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&X.createElement("span",{className:"c-grey-999 mr10"},X.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&X.createElement("span",{className:"c-grey-999"},X.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)&&X.createElement("span",{className:st.iconV,onClick:B=>Mt(void 0,null,function*(){B.stopPropagation(),B.preventDefault(),r||G(),l(!r)})},X.createElement("i",{className:`iconfont icon-${r?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&X.createElement("span",{className:st.infoStuIcon},X.createElement("span",{className:"c-grey-333"},e.author),X.createElement("span",{className:"c-grey-999 ml20"},X.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),X.createElement("span",null,X.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)&&X.createElement("span",{className:"c-grey-999 ml20"},X.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),X.createElement("span",{className:"ml20 c-grey-999"},X.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)!=="--"&&X.createElement("span",{className:"c-grey-999 ml20"},X.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&r&&k.length>5&&X.createElement(Pu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:B=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),onHeaderRow:(B,F)=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),pagination:!1,dataSource:k,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(B,F,J)=>{J.field&&(I.order_by=J.field),J.order||(I.sort_direction="asc"),J.order==="ascend"&&(I.sort_direction="asc"),J.order==="descend"&&(I.sort_direction="desc"),J.order||(I.sort_direction="asc"),G()},columns:w}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&r&&k.length<6&&k.length>0&&X.createElement(Pu.default,{rowKey:"shixun_identifier",onRow:B=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),onHeaderRow:(B,F)=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),pagination:!1,dataSource:k,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(B,F,J)=>{J.field&&(I.order_by=J.field),J.order||(I.sort_direction="asc"),J.order==="ascend"&&(I.sort_direction="asc"),J.order==="descend"&&(I.sort_direction="desc"),J.order||(I.sort_direction="asc"),G()},columns:w})))},Yl=y(90588),Ul=y(18682),Ln=y(13904),Zn=y(57809),Ku=y(5083),Ql=y(48228),Rn=y.n(Ql),eu=y(33270),iu=y(61527),$e=y(59301),Xl=Object.defineProperty,ql=Object.defineProperties,es=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,la=(e,n,t)=>n in e?Xl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Tu=(e,n)=>{for(var t in n||(n={}))na.call(n,t)&&la(e,t,n[t]);if(dn)for(var t of dn(n))aa.call(n,t)&&la(e,t,n[t]);return e},sa=(e,n)=>ql(e,es(n)),ts=(e,n)=>{var t={};for(var m in e)na.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&dn)for(var m of dn(e))n.indexOf(m)<0&&aa.call(e,m)&&(t[m]=e[m]);return t},Hn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});re().extend(Rn());const us=({data:e,value:n,onChange:t})=>{var m,g,_,x;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[c,z]=(0,u.useState)([]);return(0,u.useEffect)(()=>{z((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),$e.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement(oe.default,{indeterminate:(c==null?void 0:c.length)>0&&(c==null?void 0:c.length)<(e==null?void 0:e.length),checked:(c==null?void 0:c.length)==(e==null?void 0:e.length),onChange:f=>{t(f.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:f=>{a(sa(Tu({},o),{leftSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:m.length)!==0?$e.createElement(oe.default.Group,{value:n,onChange:f=>{t(f)}},$e.createElement(me.Z,{direction:"vertical"},(g=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:g.map((f,D)=>$e.createElement(oe.default,{key:D,value:f.id},f==null?void 0:f.name)))):$e.createElement(ce.Z,{styles:{margin:"0 auto"}})))),$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement("div",null,"\u5DF2\u9009\u62E9",(c==null?void 0:c.length)||0,"\u4E2A\u5206\u73ED"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:f=>{a(sa(Tu({},o),{rigthSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=o.rigthSearch?c==null?void 0:c.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):c)==null?void 0:_.length)!==0?(x=o.rigthSearch?c==null?void 0:c.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):c)==null?void 0:x.map((f,D)=>$e.createElement(ge.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(L.Z,null,f==null?void 0:f.name),$e.createElement(L.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Z=>Z!==(f==null?void 0:f.id)))}})))):$e.createElement(ce.Z,{styles:{margin:"0 auto"}})))))},ns=e=>{var n=e,{classroomList:t,dispatch:m,user:g,getData:_}=n,x=ts(n,["classroomList","dispatch","user","getData"]),o,a,c,z,f,D;const Z=(0,A.useParams)(),[ae]=S.default.useForm(),ue=S.default.useWatch("penalty_type",ae),p=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,i,te,b]=(0,iu.U)(eu.c_,Tu(Tu({},Z),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,I,k]=(0,iu.U)(eu.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),[,Be,r]=(0,iu.U)(eu.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),l=(...M)=>Hn(void 0,[...M],function*(W={}){I({});const xe=yield te({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&l()},[p]),$e.createElement(ve.default,{centered:!0,title:(f=t==null?void 0:t.actionTabs)==null?void 0:f.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Hn(void 0,null,function*(){ae.submit()})},$e.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"),$e.createElement(S.default,{form:ae,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:M=>Hn(void 0,null,function*(){var W,xe,Te;const s=yield r(((W=b==null?void 0:b.course_groups)==null?void 0:W.length)>0?{unified_late:((xe=b==null?void 0:b.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Tu({},M)]}:Tu({unified_late:((Te=b==null?void 0:b.course_groups)==null?void 0:Te.length)<=0},M));(s==null?void 0:s.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},$e.createElement(ge.Z,{wrap:!1,gutter:20},$e.createElement(L.Z,{flex:1},$e.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(M,W,xe){return ue===2&&W>100?Promise.reject($e.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:$e.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},$e.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:ue==1?"\u5206":"%",max:ue===1?Number.MAX_SAFE_INTEGER:100,addonBefore:$e.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:M=>(ae.setFieldsValue({late_penalty:M==2?20:5}),M)},$e.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),$e.createElement(L.Z,{flex:"390px"},$e.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(M,W,xe){return W&&re()(W).startOf("minute")<=re()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):W&&re()(W).startOf("minute")<=re()(k==null?void 0:k.max_late_time).startOf("minute")?(H.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${k==null?void 0:k.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},$e.createElement(Ku.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:M=>(0,ie.BO)(M,{startTime:k==null?void 0:k.max_late_time}),disabledTime:M=>(0,ie.hv)(M,{compared:k==null?void 0:k.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:re()("00:00:00","HH:mm:ss")}})))),((D=b==null?void 0:b.course_groups)==null?void 0:D.length)>0&&$e.createElement(De.Z,{spinning:i},$e.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(us,{data:(b==null?void 0:b.course_groups)||[],onChange:M=>{I({group_ids:M})}})))))};var as=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ns),jn=y(3918),$=y(59301),ls=Object.defineProperty,ss=Object.defineProperties,os=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ia=(e,n,t)=>n in e?ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))oa.call(n,t)&&ia(e,t,n[t]);if(En)for(var t of En(n))ra.call(n,t)&&ia(e,t,n[t]);return e},pn=(e,n)=>ss(e,os(n)),rs=(e,n)=>{var t={};for(var m in e)oa.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&En)for(var m of En(e))n.indexOf(m)<0&&ra.call(e,m)&&(t[m]=e[m]);return t},ca=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const is=e=>{var n=e,{classroomList:t,globalSetting:m,shixunHomeworks:g,user:_,loading:x,dispatch:o}=n,a=rs(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),c,z,f,D,Z,ae;const ue=(0,A.useLocation)(),p=(0,A.useParams)(),[i]=(0,A.useSearchParams)(),te=p.categoryId,[b,I]=(0,u.useState)([]),[k,Be]=(0,u.useState)([]),{detailShixunsList:r,detailLeftMenus:l,detailTopBanner:M,taskList:W}=t,[xe,Te]=(0,u.useState)(""),[s,G]=(0,u.useState)(!1),[w,E]=(0,u.useState)({limit:20,status:Number(i.get("tabs"))?String(parseInt(i.get("tabs"))):"0"}),[B,F]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[J,Re]=(0,u.useState)(!1),[Jt,xu]=(0,u.useState)(!1),[Kt,Lt]=(0,u.useState)("fixed"),[Gt]=(0,u.useState)(document.getElementById("footer")),[Yt,Ut]=(0,u.useState)(1),[Pt,bn]=(0,u.useState)(!1);let Qu;w.id=p.coursesId,w.type=4,p.categoryId?w.category=p.categoryId:delete w.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(I([]),Be([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ot()},[t.actionTabs.key]),(0,u.useEffect)(()=>{i.get("tabs")==="0"&&(w.status="0",w.page=1,E(_u({},w)))},[i.get("tabs")]),(0,u.useEffect)(()=>{var j,d,R;if((j=_==null?void 0:_.userInfo)!=null&&j.login){const Ze=ie.cX.getItem(`${(d=_==null?void 0:_.userInfo)==null?void 0:d.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ze&&(w.sort_by=Ze==null?void 0:Ze.type,w.sort_direction=Ze==null?void 0:Ze.direction,F(Ze==null?void 0:Ze.name)),Ot(),(0,h.Rm)()&&Xu()}else(R=_==null?void 0:_.userInfo)!=null&&R.username&&Ot()},[(c=_==null?void 0:_.userInfo)==null?void 0:c.login,ue==null?void 0:ue.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",cu)},[]);const cu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Gt==null?void 0:Gt.clientHeight)+150>document.body.clientHeight?Lt("absolute"):Lt("fixed")},Xu=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:w.id}})},Ot=()=>{I([]),Be([]),E(_u({},w)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(_u({},w),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:pn(_u({},w),{order:w.status})})},rt=(j,d)=>{w.page=j,w.limit=d,Ot()},qu=j=>{const d=j.key;w.status=d,w.page=1,A.history.replace(`${ue.pathname}?tabs=${d}`),Ot()};function en(j){return ca(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:te,courseId:w.id,task_ids:j,container_type:"shixun_homework"}}),Ot()})}function tn(){let j={courseId:w.id,container_type:"shixun_homework"};te&&(j.category_id=te),o({type:"classroomList/getAllTaskList",payload:j}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const un=(0,u.useMemo)(()=>{let j=[];return W.length>0&&(j=W.map(d=>({user_name:d.user_name,task_name:d.task_name,task_id:d.task_id,category:d.category,status:d.status}))),j},[W]),nn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],an=[{name:"\u5168\u90E8",id:0,num:r==null?void 0:r.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:r==null?void 0:r.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:r==null?void 0:r.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:r==null?void 0:r.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:r==null?void 0:r.overed_count}],ju=(0,h.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"}];l.course_modules&&(Qu=t.detailLeftMenus.course_modules.filter(j=>j.type==="shixun_homework")[0]);const Cu=$.createElement("div",{className:st.moveCategory,onMouseLeave:j=>G(!1)},$.createElement(V.default,{onClick:j=>ca(void 0,[j],function*({item:d,key:R,keyPath:Ze,domEvent:Ue}){if(b=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${w.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:b,new_category_id:R}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ot(),xu(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},$.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},$.createElement(C.default,{onChange:j=>{Te(j.target.value)}})),Qu&&Qu.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var R;if(!(xe!==""&&j.category_name.indexOf(xe)<0))return $.createElement($.Fragment,null,$.createElement(V.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(R=j==null?void 0:j.third_category)==null?void 0:R.map(Ze=>$.createElement(V.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ze.category_id},Ze.category_name)))}),$.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:j=>{j.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:w,selectArrs:{category_id:r==null?void 0:r.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Mu=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:$.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:$.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:$.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:$.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:$.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:M.is_public}].filter(j=>j==null?void 0:j.isShow))==null?void 0:z.map(j=>(delete j.isShow,j)),bu=({key:j})=>{var d,R,Ze,Ue;if((j==="1"||j==="2")&&(0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_publish)){H.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=_==null?void 0:_.userInfo)==null?void 0:Ze.user_status)===2&&j==="1"){(0,Oe.Rd)();return}if(b==""){H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:j==="1"?"\u7ACB\u5373\u53D1\u5E03":j==="2"?"\u7ACB\u5373\u622A\u6B62":j==="3"?"\u5220\u9664":j==="5"?"\u6279\u91CF\u8865\u4EA4":(Ue=Mu[Number(j)-1])==null?void 0:Ue.label,selectArrs:b,selectArrsAll:k,type:j==="1"||j==="2"?1:"",params:w}})},$u=B==="\u9ED8\u8BA4\u6392\u5E8F",Su=(0,u.useMemo)(()=>{const j=!(0,h.GJ)()&&!(0,h.Jd)(),d=M==null?void 0:M.excellent;return j&&d},[_,t]),ln=(0,u.useMemo)(()=>(r==null?void 0:r.min_finished_game)>0,[t]),sn=(0,u.useMemo)(()=>{const j=(r==null?void 0:r.min_finished_game)-(r==null?void 0:r.finished_challenge_count);return j>0?j:0},[t]);return $.createElement("section",null,$.createElement("aside",{className:st.bg},$.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"}},!!r.main_category_id&&$.createElement("div",{className:"flex gap-4px mr-auto"},((0,h.GJ)()?an:nn).map((j,d)=>$.createElement("div",{key:d,className:`text-16px flex item-center justify-center current ${w.status==(j==null?void 0:j.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:w.status==(j==null?void 0:j.id)?"#1890FF":""},onClick:()=>{qu({key:j==null?void 0:j.id})}},j==null?void 0:j.name,$.createElement("span",{className:"ml-4px"},j==null?void 0:j.num)))),(0,h.GJ)()&&(0,ie.Oo)(l==null?void 0:l.course_modules,te)!=="\u672A\u5206\u914D\u76EE\u5F55"&&$.createElement("div",{className:"flex item-center gap-20px mr-20px"},$.createElement(Ie.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:j})=>{var d;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j=="1"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:r==null?void 0:r.main_category_name,exportType:"practice",category_id:w.category}}),j=="3"&&A.history.push(`/classrooms/${p==null?void 0:p.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},$.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),$.createElement(le.Z,{title:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},$.createElement("span",{className:`iconfont ${p.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:w,selectArrs:{category_name:r==null?void 0:r.category_name,category_id:(r==null?void 0:r.category_id)||(r==null?void 0:r.main_category_id),type:"shixun_homework"},cb:()=>{Ot()}}})}})),$.createElement(Ie.Z,{disabled:((f=_==null?void 0:_.userInfo)==null?void 0:f.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:j})=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j=="1"&&o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:w}}),j=="2"&&o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:w}}),j=="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},$.createElement(le.Z,{title:((D=_==null?void 0:_.userInfo)==null?void 0:D.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},$.createElement(jn.op,{theme:v.Fy.THEMEONE,icon:$.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),$.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},$.createElement(jn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:j}})=>{w.search=j.trim(),w.page=1,Ot()},style:{width:220}}),$.createElement(Ie.Z,{dropdownRender:()=>$.createElement(V.default,{selectedKeys:[B]},ju==null?void 0:ju.map((j,d)=>$.createElement(V.default.Item,{key:j.name,onClick:()=>{var R;w.sort_by=j.type,w.sort_direction=j.direction,w.page=1,F(j.name),ie.cX.setItem(`${(R=_==null?void 0:_.userInfo)==null?void 0:R.login}${(0,h.GJ)()?"Teacher":"Student"}`,j,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(_u({},w),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:_u({},w)})}},j.name)))},$.createElement("span",{className:`${st.btn} ${$u?st.btnSort:""}`,onMouseEnter:j=>G(!1)},$.createElement("i",{className:"iconfont icon-paixu font14"}),B)),$u&&$.createElement(le.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,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":w.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},$.createElement("span",{className:st.tips},$.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),Su&&$.createElement(ge.Z,{justify:"space-between",className:`px-20px ${st.progressInfo}`},$.createElement(L.Z,null,$.createElement(me.Z,{size:"middle"},$.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",r==null?void 0:r.finished_task_count,"/",r==null?void 0:r.shixun_total_count),$.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",r==null?void 0:r.finished_challenge_count,"/",r==null?void 0:r.challenge_count))),ln&&$.createElement(L.Z,null,"\u901A\u8FC7",r==null?void 0:r.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",sn,"\u5173")),$.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},$.createElement(Fe.Z,{loading:x[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(r==null?void 0:r.all_count)===0&&(0,h.GJ)()?$.createElement($l,{params:w,user:_,setisshowmodal:Re,dispatch:o}):(r==null?void 0:r.task_count)===0&&$.createElement(ce.Z,null),$.createElement("aside",{className:"animated fadeIn"},r.homeworks&&r.homeworks.map(function(j,d){return $.createElement(Kl,{key:j.homework_id,batchState:!0,v:j,k:d,selectArrs:b,setSelectArrs:I,setSelectArrsAll:Be,selectArrsAll:k,classroomList:t,dispatch:o,params:w,user:_,page:p.page||1,pageSize:w.limit||20,selectshow:Pt,manageAllGroup:r.manage_all_group})}),r.query_total_count>0&&$.createElement("aside",{className:"tc mb50 mt30"},$.createElement(se.Z,{showSizeChanger:!0,current:w.page||1,pageSize:w.limit||20,onChange:rt,total:r.query_total_count})))),$.createElement("div",{className:st.fixedBottom,style:{bottom:b.length?0:-60,position:b.length?Kt:"fixed",left:Kt==="fixed"?"50%":"317px"}},$.createElement("div",{className:st.left}),$.createElement("div",{className:st.right},(0,h.GJ)()&&(r==null?void 0:r.all_count)>0&&$.createElement("aside",{className:[st.acitons].join(" ")},$.createElement("div",{style:{width:130}},(0,h.GJ)()&&$.createElement(oe.default,{checked:((Z=r.homeworks)==null?void 0:Z.length)===(b==null?void 0:b.length),onChange:j=>{j.target.checked?(I(r.homeworks.map(d=>d.homework_id)),Be([...r.homeworks])):(I([]),Be([]))}},$.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",$.createElement("span",{style:{marginLeft:5}},"(",b.length,")")," "))),$.createElement("div",{style:{flex:1}}," ",$.createElement(ge.Z,{wrap:!1,align:"middle",justify:"space-between"},$.createElement(L.Z,{flex:1},$.createElement(ge.Z,{wrap:!1,align:"middle",gutter:8},$.createElement(L.Z,null,$.createElement(Ie.Z,{placement:"top",menu:{items:Mu,onClick:bu}},$.createElement(P.ZP,{type:"primary",icon:$.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),$.createElement(L.Z,null,$.createElement(P.ZP,{type:"primary",icon:$.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:tn},"\u8C03\u6574\u6392\u5E8F")),$.createElement(L.Z,null,$.createElement(Ie.Z,{placement:"topLeft",dropdownRender:()=>Cu,getPopupContainer:j=>j==null?void 0:j.parentNode},$.createElement(P.ZP,{type:"primary",icon:$.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",$.createElement(je.Z,null)))))),$.createElement(L.Z,null,$.createElement(P.ZP,{type:"primary",ghost:!0,onClick:()=>{I&&I([]),xu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ae=t==null?void 0:t.actionTabs)==null?void 0:ae.key)==="\u6279\u91CF\u8865\u4EA4"&&$.createElement(as,{getData:Ot}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?$.createElement(Ml,null):null,$.createElement(Yl.Z,{onOk:()=>{Ot()}}),$.createElement(Ul.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?$.createElement(Vu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?$.createElement(kn,null):null,$.createElement(At,null),$.createElement(O,null),$.createElement(Ee.Z,{courseEndTime:r==null?void 0:r.course_end_time}),$.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:r==null?void 0:r.course_end_time,courseId:p.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(_u({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:_u({},t.actionTabs.params)})}}),$.createElement(ee,null),$.createElement(Nl,null),$.createElement(Ln.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:en,data:un,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),$.createElement(ve.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:J,centered:!0,onCancel:()=>Re(!1),onOk:()=>{var j,d;if((0,h.Rm)()&&!((j=t.AssistantObject.practice)!=null&&j.can_create)){H.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(((d=_.userInfo)==null?void 0:d.user_status)===2){(0,Oe.Rd)();return}o(Yt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:w}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:w}}),Re(!1)}},$.createElement("div",null,$.createElement(Ae.ZP.Group,{onChange:j=>{Ut(j.target.value)},value:Yt},$.createElement(Ae.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"),$.createElement(Ae.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 cs=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:m,user:g})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:m,user:g}))(is),ms=Object.defineProperty,ds=Object.defineProperties,Es=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ea=(e,n,t)=>n in e?ms(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pa=(e,n)=>{for(var t in n||(n={}))ma.call(n,t)&&Ea(e,t,n[t]);if(_n)for(var t of _n(n))da.call(n,t)&&Ea(e,t,n[t]);return e},ps=(e,n)=>ds(e,Es(n)),_s=(e,n)=>{var t={};for(var m in e)ma.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&_n)for(var m of _n(e))n.indexOf(m)<0&&da.call(e,m)&&(t[m]=e[m]);return t},fs=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const ys=e=>{var n=e,{classroomList:t,dispatch:m,match:g,location:_,user:x}=n,o=_s(n,["classroomList","dispatch","match","location","user"]),a,c;const z=(0,A.useParams)(),[f,D]=(0,u.useState)(!1),[Z,ae]=(0,u.useState)(!1),ue=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){ae(!0);return}const i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(te=>{var b;te.author_login===((b=x.userInfo)==null?void 0:b.login)?++i.hasNum:++i.noHasNum}),i.noHasNum>0?ve.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"},i.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},i.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()}}):ae(!0)}else ae(!1)},[t.actionTabs.key]);const p=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:Z,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:f,onOk:()=>fs(void 0,null,function*(){var i;if((i=ue.current)!=null&&i.onVerify())return;D(!0);const te=yield(0,Q.ZP)(`/api/courses/${z.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});D(!1),te.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:ps(pa({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:pa({},t.actionTabs.params)}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:z.coursesId}}))}),onCancel:()=>{p()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((c=t==null?void 0:t.actionTabs)==null?void 0:c.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(Y.Z,{ref:i=>ue.current=i})):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 hs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ys),gs=y(82025),fn=y(99981),yn={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"},Je=y(59301),Fs=Object.defineProperty,vs=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,fa=(e,n,t)=>n in e?Fs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Au=(e,n)=>{for(var t in n||(n={}))Ds.call(n,t)&&fa(e,t,n[t]);if(_a)for(var t of _a(n))As.call(n,t)&&fa(e,t,n[t]);return e},ya=(e,n)=>vs(e,Bs(n)),hn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const xs=({classroomList:e,dispatch:n,courseEndTime:t})=>{var m;const g=(0,A.useParams)(),[_]=S.default.useForm(),[x,o]=(0,u.useState)(1),[a,c]=(0,u.useState)([]),[z,f]=(0,u.useState)(0),[D,Z]=(0,u.useState)(20),[ae,ue]=(0,u.useState)(!0),[p,i]=(0,u.useState)([]),[te,b]=(0,u.useState)(!0),[I,k]=(0,u.useState)({}),[Be,r]=(0,u.useState)({});g.id=g.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xe(),l(),e.actionTabs.type===2){const B=e.actionTabs.selectArrsAll[0];b(B.unified_setting)}else b(!1)},[e.actionTabs]);const l=B=>hn(void 0,null,function*(){ue(!0);const F=yield(0,eu.c_)(ya(Au({},g),{page:B||x,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));F==null||F.course_groups.map((J,Re)=>{J.key=J.id,J.title=J.name,J.disabled=J.is_published}),F&&(c([...F==null?void 0:F.course_groups]),f(F==null?void 0:F.course_groups_count),ue(!1),B||_.setFieldsValue({publish_time:re()(re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:re()(re()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),M=()=>{var B;let F=[...(B=e.actionTabs.selectArrsAll)==null?void 0:B.filter(J=>J.high_resources_consume&&!J.high_resources_consume_permission)];(F==null?void 0:F.length)>0&&e.actionTabs.type===1&&ve.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Je.createElement("div",null,Je.createElement("div",{className:yn.tipcontent},Je.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Je.createElement("span",{style:{color:"#f06b14"}},F==null?void 0:F.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Je.createElement("div",{className:"mt20 mb20"},F==null?void 0:F.map(J=>Je.createElement("div",{className:yn.failedList,key:J.homework_id},Je.createElement("div",{className:yn.name},J==null?void 0:J.name),Je.createElement("div",{className:yn.publish,onClick:()=>{(0,ie.xg)(`/classrooms/${g.coursesId}/shixun_homework/${J.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},W=()=>hn(void 0,null,function*(){var B,F,J,Re,Jt,xu,Kt;if((0,h.Rm)()&&!((F=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&F.can_publish)){H.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"),E(!1);return}const Lt=Au({},_.getFieldsValue());if(Lt.end_time<=Lt.publish_time){H.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),E(!1);return}if((p==null?void 0:p.length)<=0&&!te&&a.length>0){H.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),E(!1);return}let Gt={homework_ids:[...e.actionTabs.selectArrs],group_ids:p.length>0?p.map(Pt=>Pt.id):(J=e.detailShixunsList)==null?void 0:J.course_groups,end_time:re()(Lt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()(Lt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!p.length},Yt=[...(Re=e.actionTabs.selectArrsAll)==null?void 0:Re.filter(Pt=>Pt.high_resources_consume&&!Pt.high_resources_consume_permission)];if((Yt==null?void 0:Yt.length)==e.actionTabs.selectArrsAll.length&&e.actionTabs.type==1){n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),M();return}((Jt=e.actionTabs.selectArrsAll)==null?void 0:Jt.length)>0&&e.actionTabs.type===1&&(Gt.homework_ids=[...((Kt=(xu=e.actionTabs.selectArrsAll)==null?void 0:xu.filter(Pt=>!Pt.high_resources_consume||Pt.high_resources_consume_permission))==null?void 0:Kt.map(Pt=>Number(Pt==null?void 0:Pt.homework_id)))||[]]);let Ut=yield(0,Dt.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:g.coursesId,type:"homework_common"});(Ut==null?void 0:Ut.student_count)===0?Te(Gt):(r(Gt),k(Ut))}),xe=()=>{o(1),c([]),i([])},Te=B=>hn(void 0,null,function*(){E(!0);const F=yield(0,Q.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Au({},B)});E(!1),F.status===0&&(xe(),(0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),H.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),M(),(0,h.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Au({},g)}),n({type:"shixunHomeworks/getWorkSetting",payload:Au({},g)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:ya(Au({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Au({},e.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Je.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),s=z>x*D,{detailShixunsList:G}=e,[w,E]=(0,u.useState)(!1);return Je.createElement("div",null,Je.createElement(ve.default,{width:600,centered:!0,confirmLoading:w,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>W(),onCancel:()=>{xe(),n({type:"classroomList/setActionTabs",payload:{}})}},Je.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Je.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Je.createElement(S.default,{form:_},Je.createElement("div",{style:{paddingLeft:0}},Je.createElement(ge.Z,{className:"mt30",align:"middle"},Je.createElement(L.Z,null,Je.createElement(S.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Je.createElement(Ku.default,{style:{width:170,marginRight:"25px"},disabledDate:B=>(0,fn.Q8)(B,t),disabledTime:B=>(0,fn.d0)(B),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Je.createElement(L.Z,{className:"ml20"},Je.createElement(S.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Je.createElement(Ku.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,ie.U6)(),"HH:mm")},disabledDate:B=>(0,fn.Q8)(B,t,_.getFieldValue("publish_time")),disabledTime:B=>(0,fn.d0)(B,_.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&Je.createElement(ge.Z,{style:{marginBottom:"10px"}},Je.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Je.createElement(Ae.ZP.Group,{value:te,onChange:B=>{b(B.target.value),i([])}},Je.createElement(Ae.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Je.createElement(Ae.ZP,{className:"ml20",disabled:a.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),a.length<=0&&e.actionTabs.type===2&&Je.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(e.actionTabs.type===1||!te)&&a.length>0&&Je.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Je.createElement("span",{style:{flex:1}},Je.createElement(oe.default,{checked:p.length===a.length,onChange:B=>{p.length===a.length?i([]):i(a)}},"\u5168\u9009")),Je.createElement("span",{style:{width:16}}),Je.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",p.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!te)&&a.length>0&&Je.createElement(gs.Z,{data:a,selectedRowKeys:p,setSelectedRowKeys:i}))),Je.createElement(Et.Z,{resdata:I,type:((m=e.actionTabs.selectArrs)==null?void 0:m.length)===1?"shixun":"shixunpush",okloading:w,oktext:(I==null?void 0:I.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:B=>hn(void 0,null,function*(){E(!0);let F=yield(0,Q.ZP)(`/api/courses/${g.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});E(!1),(F==null?void 0:F.status)===0&&Te(Be)})}))};var Cs=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(xs),bs=Object.defineProperty,Ss=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Ps=Object.prototype.propertyIsEnumerable,ga=(e,n,t)=>n in e?bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Fa=(e,n)=>{for(var t in n||(n={}))ws.call(n,t)&&ga(e,t,n[t]);if(ha)for(var t of ha(n))Ps.call(n,t)&&ga(e,t,n[t]);return e},Ns=(e,n)=>Ss(e,ks(n)),Ts=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const Os=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ts(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Ns(Fa({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Fa({},e.actionTabs.params)}))}),onCancel:()=>{n({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 Is=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Os),tu=y(59301),Ls=Object.defineProperty,Zs=Object.defineProperties,Rs=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,Ba=(e,n,t)=>n in e?Ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Mn=(e,n)=>{for(var t in n||(n={}))Hs.call(n,t)&&Ba(e,t,n[t]);if(va)for(var t of va(n))js.call(n,t)&&Ba(e,t,n[t]);return e},Ms=(e,n)=>Zs(e,Rs(n)),$s=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const zs=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const _=(0,A.useParams)(),[x,o]=(0,u.useState)(!1),{actionTabs:a}=e,[c]=S.default.useForm(),z=f=>f&&f<re()().startOf("day");return(0,u.useEffect)(()=>{var f;e.actionTabs.key==="\u91CD\u547D\u540D"&&c.setFieldsValue({name:(f=a.selectArrs)==null?void 0:f.name})},[e.actionTabs.key]),tu.createElement(ve.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:x,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$s(void 0,null,function*(){var f,D;if((0,h.Rm)()&&!((D=(f=e.AssistantObject)==null?void 0:f.practice)!=null&&D.can_create)){H.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=c.getFieldValue();o(!0);const ae=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,ue=yield(0,Q.ZP)(ae,{method:"post",body:Mn({},Z)});o(!1),ue.status===0&&(H.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ms(Mn({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Mn({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},tu.createElement(S.default,{form:c},tu.createElement(ge.Z,{className:"mt10 c-grey-999"},tu.createElement(L.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),tu.createElement(L.Z,{flex:"1"},(m=a.selectArrs)==null?void 0:m.shixun_name)),tu.createElement(S.default.Item,{name:"name"},tu.createElement(ge.Z,{className:"mt10",align:"middle"},tu.createElement(L.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),tu.createElement(L.Z,{flex:"1"},tu.createElement(C.default,{defaultValue:(g=a.selectArrs)==null?void 0:g.name}))))))};var Gs=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(zs),Se={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"},Vs=Object.defineProperty,Ws=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Aa=(e,n,t)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bt=(e,n)=>{for(var t in n||(n={}))Ks.call(n,t)&&Aa(e,t,n[t]);if(Da)for(var t of Da(n))Ys.call(n,t)&&Aa(e,t,n[t]);return e},$n=(e,n)=>Ws(e,Js(n)),zn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Si}=C.default,xa=[{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"}]}],Us=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var g,_;const[x,o]=(0,u.useState)(bt({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:c}=e,[z,f]=(0,u.useState)([]),[D,Z]=(0,u.useState)({}),[ae,ue]=(0,u.useState)([]),[p,i]=(0,u.useState)(!1),[te,b]=(0,u.useState)({}),[I,k]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[r,l]=(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)(()=>{M()},[x.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&f([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||c!=null&&c.shixun_list)&&Z(r.sort==="recommend"?c:a)},[a,c]);const M=()=>zn(void 0,null,function*(){Z([]),i(!0);let s=bt({},r);if(r.sort==="recommend"&&(s.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:$n(bt({},s),{course_id:x.coursesId})});else{const w=bt({},s);yield t({type:"classroomList/getShixunLists",payload:w})}const G=yield(0,Q.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ue([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),f([]),i(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const W=s=>zn(void 0,null,function*(){k(!0);const G=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(x==null?void 0:x.categoryId)||null,coursesId:x.coursesId,shixuns_info:s}});k(!1),G.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:$n(bt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:bt({},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")}}))}),[xe,Te]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Se.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(P.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>zn(void 0,null,function*(){var s;Te(!0);let G=yield(0,Dt.Tr)({id:z,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(G==null?void 0:G.student_count)===0?yield W(G==null?void 0:G.no_use_list):b(G),Te(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Nt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,Ct.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),l($n(bt(bt({},r),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(De.Z,{spinning:p},u.createElement("aside",null,xa.map(function(s,G){var w;return G!==0?null:u.createElement("ul",{className:Se.menu,key:G},u.createElement("li",null,s.name),(w=s==null?void 0:s.children)==null?void 0:w.map(function(E,B){return u.createElement("li",{className:r[s.id]==E.id?Se.actived:"",onClick:()=>{r[s.id]=E.id,r.page=1,l(bt({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement("ul",{className:Se.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":Se.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,l(bt({},r))}},u.createElement("strong",null,"\u5168\u90E8")),m.menus&&m.menus.map(function(s,G){return u.createElement("li",{key:G,className:(r==null?void 0:r.discipline_id)==s.id?Se.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=s.id,delete r.sub_discipline_id,r.page=1,l(bt({},r))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(w,E){return u.createElement("div",{key:E,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==w.id&&r.tag_level===2?`${Se.actived2} ${Se.subTag}`:Se.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=s.id,r.sub_discipline_id=w.id,l(bt({},r))}},w.name),u.createElement("ul",{className:"mt5"},w.tags&&w.tags.map(function(B,F){return u.createElement("li",{key:F,className:r.sub_discipline_id==B.id&&r.tag_level===3?Se.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=s.id,r.sub_discipline_id=B.id,l(bt({},r))}},B.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:Se.menu},u.createElement("li",null,"\u76EE\u5F55"),ae==null?void 0:ae.map((s,G)=>u.createElement("li",{className:r.group_id==s.id?Se.actived:"",key:s.name,onClick:()=>{r.group_id=s.id,r.page=1,l(bt({},r))}},u.createElement("strong",null,s.name)))),xa.map(function(s,G){var w;return G!==1?null:u.createElement("ul",{className:Se.menu,key:G},u.createElement("li",null,s.name),(w=s==null?void 0:s.children)==null?void 0:w.map(function(E,B){return u.createElement("li",{className:r[s.id]==E.id?Se.actived:"",onClick:()=>{r[s.id]=E.id,l(bt({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement(ge.Z,{align:"middle"},u.createElement(L.Z,{flex:"1",className:Se.filter},Be.map(function(s,G){return u.createElement(P.ZP,{key:G,className:"mr20",type:r.sort===s.id?"primary":"default",onClick:()=>{r.sort=s.id,l(bt({},r))}},s.name)})),u.createElement(L.Z,{className:"c-grey-999"},u.createElement("div",{className:Se.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},z.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},D.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",l(bt({},r))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${r.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((g=D==null?void 0:D.shixun_list)==null?void 0:g.length)===0&&u.createElement(ce.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:z,onChange:s=>{f(s)}},(_=D==null?void 0:D.shixun_list)==null?void 0:_.map(function(s,G){return u.createElement("div",{className:Se.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:s==null?void 0:s.identifier,style:{marginTop:"3px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Se.info},u.createElement("div",{className:Se.title},u.createElement("div",{className:Se.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${s.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Bt.Z,{type:"shixun",style:{marginLeft:0}})),(s==null?void 0:s.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(le.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(P.ZP,{ghost:!0,href:`/shixuns/${s.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:Se.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(w,E){return u.createElement("span",{key:E,className:"mr30"},"\u7B2C",E+1,"\u5173 ",w," ")})),u.createElement(pe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(le.Z,{overlayClassName:Se["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:Se.authorname,dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}})),s.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",s.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:s=>{r.page=s,l(bt({},r))}}))),u.createElement(Et.Z,{resdata:te,type:"subject",okloading:I,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{W(s)}}))};var Qs=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Us),Xs=Object.defineProperty,qs=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ba=(e,n,t)=>n in e?Xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ou=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&ba(e,t,n[t]);if(Ca)for(var t of Ca(n))uo.call(n,t)&&ba(e,t,n[t]);return e},Sa=(e,n)=>qs(e,eo(n)),ka=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:no}=C.default,ao=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const[_,x]=(0,u.useState)(Ou({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[c,z]=(0,u.useState)([]),[f,D]=(0,u.useState)(!1),[Z,ae]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{ue()},[_.coursesId,Z]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&z([])},[e.actionTabs.key]);const ue=()=>ka(void 0,null,function*(){var p;const i=Sa(Ou({},Z),{course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:i}),D(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:Se.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(P.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(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ka(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...c],category_id:_.categoryId,course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id}})).status||(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Sa(Ou({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ou({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.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"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(no,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:Se.search,onSearch:p=>{Z.search=p,ae(Ou({},Z))}})),u.createElement("section",{className:"edu-container"},u.createElement(De.Z,{spinning:f},u.createElement("aside",null,((m=a==null?void 0:a.homeworks)==null?void 0:m.length)===0&&u.createElement(ce.Z,null),(g=a==null?void 0:a.homeworks)==null?void 0:g.map(function(p,i){var te,b,I;return u.createElement("div",{className:Se.listItem,key:i,style:{cursor:"auto"}},u.createElement(oe.default,{checked:c.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:k=>{let Be=c.indexOf(p.id);c.indexOf(p.id)>-1?z(c.filter(r=>r!==p.id)):z(c.concat(p.id))}}),u.createElement("div",{className:Se.info},u.createElement("div",{className:Se.title},u.createElement("div",{className:Se.titleLeft},u.createElement(A.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,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(le.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,h.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(le.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,h.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(le.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(P.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:Se.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(te=p==null?void 0:p.challenges)==null?void 0:te.map(function(k,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",k==null?void 0:k.subject," ")})),u.createElement(pe.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,(I=p==null?void 0:p.user)==null?void 0:I.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(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Z.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:p=>{Z.page=p,ae(Ou({},Z))}})))};var lo=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(ao),so=Object.defineProperty,wa=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Pa=(e,n,t)=>n in e?so(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yu=(e,n)=>{for(var t in n||(n={}))oo.call(n,t)&&Pa(e,t,n[t]);if(wa)for(var t of wa(n))ro.call(n,t)&&Pa(e,t,n[t]);return e},io=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:ki}=C.default,co=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var g,_;const[x,o]=(0,u.useState)(Yu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:c}=e,[z]=S.default.useForm(),{shixunAiRecommendLists:f}=e,[D,Z]=(0,u.useState)([]),ae=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[ue,p]=(0,u.useState)({page:1,course_id:x.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[x.coursesId,ue]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(Z([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Yu({},ue)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(ve.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\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:Yu({shixun_ids:[...D],category_id:x.categoryId},x)})).status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Yu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(De.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((g=f==null?void 0:f.shixun_list)==null?void 0:g.length)===0&&u.createElement(ce.Z,null),(_=f==null?void 0:f.shixun_list)==null?void 0:_.map(function(i,te){var b,I,k;return u.createElement("div",{className:Se.listItem2,key:te,style:{cursor:"auto"}},u.createElement(oe.default,{checked:D.includes(i.id),value:i.id,style:{marginTop:"3px"},disabled:i==null?void 0:i.need_authorize,onChange:Be=>{let r=D.indexOf(i.id);D.indexOf(i.id)>-1?Z(D.filter(l=>l!==i.id)):Z(D.concat(i.id))}}),u.createElement("div",{className:Se.info},u.createElement("div",{className:Se.title},u.createElement("div",{className:Se.titleLeft},u.createElement(A.Link,{to:`/shixuns/${i.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(P.ZP,{ghost:!0,href:`/shixuns/${i.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:Se.description,dangerouslySetInnerHTML:{__html:i.description}})),u.createElement("div",{className:" mt10"},i.challenge_names.map(function(Be,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(b=i==null?void 0:i.content)!=null&&b.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(k=(I=i==null?void 0:i.content)==null?void 0:I.author_name)==null?void 0:k[0]}}):u.createElement("span",null,i.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),i.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,i.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",i.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,i.study_count)),u.createElement(pe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ue.page||1,showQuickJumper:!0,total:f==null?void 0:f.shixuns_count,onChange:i=>{ue.page=i,p(Yu({},ue))}})))};var mo=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(co),fe=y(59301),Eo=Object.defineProperty,po=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,Ta=(e,n,t)=>n in e?Eo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,uu=(e,n)=>{for(var t in n||(n={}))fo.call(n,t)&&Ta(e,t,n[t]);if(Na)for(var t of Na(n))yo.call(n,t)&&Ta(e,t,n[t]);return e},ho=(e,n)=>po(e,_o(n)),Oa=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:go}=C.default,Fo=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const[_,x]=(0,u.useState)(uu({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[c]=S.default.useForm(),{coursesLists:z}=e,[f,D]=(0,u.useState)([]),[Z,ae]=(0,u.useState)({}),[ue,p]=(0,u.useState)(!1),[i,te]=(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({},i)}),D([]))},[e.actionTabs.key,_.categoryId,i]);const[b,I,k,Be]=(0,wn.P)(),r=l=>Oa(void 0,null,function*(){var M;p(!0);const W=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:_.coursesId,category_id:(_==null?void 0:_.categoryId)||null,subjects_info:[{subject_id:(M=f[0])==null?void 0:M.id,stage_shixuns:l}]}});p(!1),W.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ho(uu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:fe.createElement(Ke.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:Se.drawer,footer:fe.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},fe.createElement(P.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),fe.createElement(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>Oa(void 0,null,function*(){var l,M;if((f==null?void 0:f.length)===0)return H.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let W=yield(0,Dt.Tr)({id:(l=f[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(M=e.detailTopBanner)==null?void 0:M.course_id});(W==null?void 0:W.student_count)===0?r([]):ae(W)}),type:"primary"},"\u786E\u5B9A"))},fe.createElement("section",{className:"tc"},fe.createElement(go,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Se.search,onSearch:l=>{i.keyword=l,l&&(0,Ct.tk)({name:l,copywriting:l,position:"Subject"}),te(uu({},i))}})),fe.createElement("section",{className:"edu-container"},fe.createElement(De.Z,{spinning:n["classroomList/getCoursesLists"]},fe.createElement("aside",null,fe.createElement("div",{className:Se.menuCourse},fe.createElement("ul",null,fe.createElement("li",null,"\u5DF2\u9009",fe.createElement("span",{className:"c-blue"},f.length),"\u8BFE\u7A0B"),fe.createElement("li",null,"\u5171",fe.createElement("span",{className:"c-blue"},z.subjects_count),"\u4E2A\u8BFE\u7A0B"),fe.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="shixuns_count",te(uu({},i))}},"\u5B9E\u8BAD\u6570",fe.createElement("p",{className:`edu-sorter current ${i.sort==="shixuns_count"&&i.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="myshixuns_count",te(uu({},i))}},"\u5B66\u4E60\u4EBA\u6570",fe.createElement("p",{className:`edu-sorter current ${i.sort==="myshixuns_count"&&i.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:`${i.type==="all"&&"c-blue"} current`,onClick:()=>{i.type="all",te(uu({},i))}},"\u5168\u90E8\u8BFE\u7A0B"),fe.createElement("li",{className:`${i.type==="mine"&&"c-blue"} current`,onClick:()=>{i.type="mine",te(uu({},i))}},"\u6211\u7684\u8BFE\u7A0B"))),((m=z==null?void 0:z.subject_list)==null?void 0:m.length)===0&&fe.createElement(ce.Z,null),(g=z==null?void 0:z.subject_list)==null?void 0:g.map(function(l,M){var W,xe,Te,s,G,w;return fe.createElement("div",{className:Se.listItem,key:l.id,style:{cursor:"auto"}},fe.createElement(Ae.ZP,{checked:f.map(E=>E.id).includes(l.id),value:l.id,style:{marginTop:"1px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:E=>{D([{id:l.id,identifier:l.identifier}])}}),fe.createElement("div",{className:Se.info},fe.createElement("div",{className:Se.title},fe.createElement("div",{className:Se.titleLeft},fe.createElement("div",null,fe.createElement(A.Link,{to:`/paths/${l.id}`,target:"_blank"},fe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&fe.createElement("span",{onClick:()=>{(0,Oe.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"),(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&fe.createElement(le.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"},fe.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),fe.createElement(le.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"},fe.createElement(P.ZP,{ghost:!0,href:`/paths/${l.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),fe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},fe.createElement("span",{className:Se.description,dangerouslySetInnerHTML:{__html:l.description}})),fe.createElement(pe.Z,{dashed:!0}),fe.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},fe.createElement("div",null,(W=l==null?void 0:l.content)!=null&&W.member_user_names?fe.createElement(le.Z,{overlayClassName:Se["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=l==null?void 0:l.content)==null?void 0:xe.member_user_names}}))},fe.createElement("span",{className:Se.authorname,dangerouslySetInnerHTML:{__html:(Te=l==null?void 0:l.content)==null?void 0:Te.member_user_names}})):(l==null?void 0:l.member_user_names)&&fe.createElement(le.Z,{title:fe.createElement("div",null,fe.createElement("span",null,l.member_user_names))},fe.createElement("span",{className:Se.authorname},l.member_user_names)),(s=l==null?void 0:l.content)!=null&&s.author_school_name?fe.createElement(le.Z,{overlayClassName:Se["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(G=l==null?void 0:l.content)==null?void 0:G.author_school_name}}))},fe.createElement("span",{className:Se.authorname,dangerouslySetInnerHTML:{__html:(w=l==null?void 0:l.content)==null?void 0:w.author_school_name}})):(l==null?void 0:l.author_school_name)&&fe.createElement(le.Z,{title:fe.createElement("div",null,fe.createElement("span",null,l.author_school_name))},fe.createElement("span",{className:Se.authorname},l.author_school_name))),fe.createElement("div",null,fe.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),fe.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),fe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),fe.createElement("div",{className:"tc mt20"},fe.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:i.page||1,showQuickJumper:!0,total:z==null?void 0:z.subjects_count,onChange:l=>{i.page=l,t({type:"classroomList/getCoursesLists",payload:uu({},i)})}})),fe.createElement(Et.Z,{resdata:Z,type:"subject",okloading:ue,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{r(l)}}))};var vo=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Fo),Ia=y(74128),gn=y(42882),Iu=y(59301),Bo=Object.defineProperty,La=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?Bo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ra=(e,n)=>{for(var t in n||(n={}))Do.call(n,t)&&Za(e,t,n[t]);if(La)for(var t of La(n))Ao.call(n,t)&&Za(e,t,n[t]);return e},xo=({styles:e={},params:n,setisshowmodal:t,user:m})=>{var g;return Iu.createElement("section",{className:`tc animated fadeIn ${gn.Z.threeBtnSty}`,style:Ra(Ra({},{color:"#03A092",margin:"200px auto"}),e)},Iu.createElement("img",{src:y(26551),width:200,height:164}),Iu.createElement("p",{className:"mt20 font14"},`\u8BE5${n.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`),Iu.createElement("div",{style:{marginTop:"30px"}},Iu.createElement(P.ZP,{disabled:((g=m==null?void 0:m.userInfo)==null?void 0:g.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Iu.createElement(P.ZP,{onClick:()=>{(0,ie.xg)(`${Ia.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")))},Ye={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"},q=y(59301),Co=Object.defineProperty,bo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,ja=(e,n,t)=>n in e?Co(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Gn=(e,n)=>{for(var t in n||(n={}))ko.call(n,t)&&ja(e,t,n[t]);if(Ha)for(var t of Ha(n))wo.call(n,t)&&ja(e,t,n[t]);return e},Ma=(e,n)=>bo(e,So(n)),$t=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())}),Po=({v:e,k:n,selectArrs:t,setSelectArrs:m,setSelectArrsAll:g,selectArrsAll:_,classroomList:x,dispatch:o,selectshow:a,batchState:c,pageSize:z,page:f,manageAllGroup:D,user:Z})=>{var ae,ue,p,i,te;const b=(0,A.useParams)(),[I,k]=(0,u.useState)([]),[Be,r]=(0,u.useState)(!1),[l,M]=(0,u.useState)(!1),[W,xe]=(0,u.useState)(!0),Te=(0,u.useRef)();b.category=b.categoryId,b.id=b.coursesId,b.page=f,b.limit=z;function s(){return $t(this,null,function*(){let E=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Gn({},b)});k(E.data)})}(0,u.useEffect)(()=>{var E;k([]),r(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((E=e==null?void 0:e.status)!=null&&E.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(M(!1),xe(!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())&&(M(!0),xe(!1))},[a]);const G=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(E,B)=>B.status.indexOf(E)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:E=>{var B,F;return E==="--"?E:q.createElement("span",null,q.createElement("span",null,(B=E==null?void 0:E.split("/"))==null?void 0:B[0]),"\xA0/\xA0",q.createElement("span",null,(F=E==null?void 0:E.split("/"))==null?void 0:F[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:E=>E==="--"||!E?"--":q.createElement("span",{title:E},E)}],w=E=>{if((0,Oe.tJ)(o,!0)){if(E.can_view_details){(0,ie.xg)(`/shixuns/${E.shixun_identifier}/challenges`);return}E.redo?ve.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\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:()=>$t(void 0,null,function*(){const B=yield(0,On.L8)({id:E.myshixun_identifier,url:E.url});B&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:B.shixun_identifier,homework_common_id:E.homework_id,courseId:b.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:E.shixun_identifier,homework_common_id:E.homework_id,courseId:b.coursesId})}};return q.createElement("div",{className:Ye.listItem,onClick:E=>{E.stopPropagation(),(!((0,h.GJ)()&&c)||(0,h.GJ)()&&c&&Te.current&&!Te.current.contains(E.target))&&((0,h.dE)()?(0,ie.xg)(`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&c&&q.createElement("span",{ref:Te},q.createElement(oe.default,{className:`${gn.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:E=>{t.indexOf(e.homework_id)>-1?(m(t.filter(B=>B!==e.homework_id)),g(_.filter(B=>B.homework_id!==e.homework_id))):(g(_.concat(e)),m(t.concat(e.homework_id)))}})),q.createElement("div",{className:Ye.info},q.createElement("div",{className:Ye.title},q.createElement("div",{className:Ye.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&q.createElement(Tn.Z,{value:e.status},q.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&q.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),q.createElement("span",{className:Ye.name},e.name),!!((ae=e.schools)!=null&&ae.length)&&q.createElement(le.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(Bt.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:Ye.authorized},"\u5DF2\u6388\u6743")),q.createElement("div",{className:Ye.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&q.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>$t(void 0,null,function*(){var B;if(E.stopPropagation(),E.preventDefault(),((B=Z==null?void 0:Z.userInfo)==null?void 0:B.user_status)===2){(0,Oe.Rd)();return}let F=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:b,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:b.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ma(Gn({},b),{type:4})}),F()}}}):F()})},q.createElement("aside",{className:Ye.flexBox},q.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),q.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&q.createElement("div",{className:Ye.actionIcon},l?q.createElement("i",{className:"iconfont icon-yiwancheng1"}):W?"":q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((ue=e.status)!=null&&ue.includes("\u5DF2\u622A\u6B62"))&&!((p=e.status)!=null&&p.includes("\u5BFC\u5165"))&&q.createElement("aside",{onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),w(e)}),className:Ye.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((i=e.status)==null?void 0:i.includes("\u5DF2\u622A\u6B62"))||((te=e.status)==null?void 0:te.includes("\u5BFC\u5165")))&&q.createElement("aside",{onClick:E=>$t(void 0,null,function*(){var B;(B=e.status)!=null&&B.includes("\u5BFC\u5165")||(E.stopPropagation(),E.preventDefault(),(0,ie.xg)(`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Ye.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),q.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&q.createElement(Ie.Z,{placement:"bottomCenter",overlayClassName:Ye.dro,dropdownRender:()=>q.createElement(V.default,null,e.status!=="\u5BFC\u5165"&&q.createElement(V.default.Item,{key:1,style:{textAlign:"center"}},q.createElement("a",{onClick:E=>$t(void 0,null,function*(){var B;if(E.stopPropagation(),E.preventDefault(),((B=Z==null?void 0:Z.userInfo)==null?void 0:B.user_status)===2){(0,Oe.Rd)();return}let F=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:b,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:b.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ma(Gn({},b),{type:4})}),F()}}}):F()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&q.createElement(V.default.Item,{key:2,style:{textAlign:"center"}},q.createElement("a",{onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({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"&&q.createElement(V.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({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(V.default.Item,{key:22,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:_,params:b,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&q.createElement(V.default.Item,{key:3,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const B=yield(0,Nn.Vs)({categoryId:e.homework_id});o({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(B==null?void 0:B.status)===0&&H.ZP.success(B==null?void 0:B.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&q.createElement(V.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),w(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),q.createElement(V.default.Item,{key:5,style:{textAlign:"center"}},q.createElement("a",{onClick:E=>{E.stopPropagation(),E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:b}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&q.createElement(V.default.Item,{key:6,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",onClick:E=>{E.stopPropagation()},to:`/classrooms/${b.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},q.createElement("aside",{onClick:E=>E.stopPropagation(),className:Ye.flexBox,style:{cursor:"default"}},q.createElement("i",{className:"iconfont icon-gengduo4"}),q.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&q.createElement("p",{className:Ye.infoIcon},q.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&&q.createElement("span",{className:"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:"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:"mr10"},q.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&q.createElement("span",{className:"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:"mr10"},q.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&q.createElement("span",{className:"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:Ye.iconV,onClick:E=>$t(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),Be||s(),r(!Be)})},q.createElement("i",{className:`iconfont icon-${Be?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&q.createElement("span",{className:Ye.infoStuIcon},q.createElement("span",{className:"c-grey-333"},e.author),q.createElement("span",{className:"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:"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:"ml20"},q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Be&&I.length>5&&q.createElement(Pu.default,{className:gn.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:E=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(E,B)=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),pagination:!1,dataSource:I,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(E,B,F)=>{F.field&&(b.order_by=F.field),F.order||(b.sort_direction="asc"),F.order==="ascend"&&(b.sort_direction="asc"),F.order==="descend"&&(b.sort_direction="desc"),F.order||(b.sort_direction="asc"),s()},columns:G}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Be&&I.length<6&&I.length>0&&q.createElement(Pu.default,{className:gn.Z.threeTableSty,rowKey:"shixun_identifier",onRow:E=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(E,B)=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),pagination:!1,dataSource:I,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(E,B,F)=>{F.field&&(b.order_by=F.field),F.order||(b.sort_direction="asc"),F.order==="ascend"&&(b.sort_direction="asc"),F.order==="descend"&&(b.sort_direction="desc"),F.order||(b.sort_direction="asc"),s()},columns:G})))},No=y(92521),To=y(27269),ze=y(59301),Oo=Object.defineProperty,Io=Object.defineProperties,Lo=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ga=(e,n,t)=>n in e?Oo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Lu=(e,n)=>{for(var t in n||(n={}))$a.call(n,t)&&Ga(e,t,n[t]);if(Fn)for(var t of Fn(n))za.call(n,t)&&Ga(e,t,n[t]);return e},Va=(e,n)=>Io(e,Lo(n)),Zo=(e,n)=>{var t={};for(var m in e)$a.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&Fn)for(var m of Fn(e))n.indexOf(m)<0&&za.call(e,m)&&(t[m]=e[m]);return t},Vn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});re().extend(Rn());const Ro=({data:e,value:n,onChange:t})=>{var m,g,_,x;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[c,z]=(0,u.useState)([]);return(0,u.useEffect)(()=>{z((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),ze.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement(oe.default,{indeterminate:(c==null?void 0:c.length)>0&&(c==null?void 0:c.length)<(e==null?void 0:e.length),checked:(c==null?void 0:c.length)==(e==null?void 0:e.length),onChange:f=>{t(f.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:f=>{a(Va(Lu({},o),{leftSearch:f.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:m.length)!==0?ze.createElement(oe.default.Group,{value:n,onChange:f=>{t(f)}},ze.createElement(me.Z,{direction:"vertical"},(g=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:g.map((f,D)=>ze.createElement(oe.default,{key:D,value:f.id},f==null?void 0:f.name)))):ze.createElement(ce.Z,{styles:{margin:"0 auto"}})))),ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement("div",null,"\u5DF2\u9009\u62E9",(c==null?void 0:c.length)||0,"\u4E2A\u5206\u73ED"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:f=>{a(Va(Lu({},o),{rigthSearch:f.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=o.rigthSearch?c==null?void 0:c.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):c)==null?void 0:_.length)!==0?(x=o.rigthSearch?c==null?void 0:c.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):c)==null?void 0:x.map((f,D)=>ze.createElement(ge.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(L.Z,null,f==null?void 0:f.name),ze.createElement(L.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Z=>Z!==(f==null?void 0:f.id)))}})))):ze.createElement(ce.Z,{styles:{margin:"0 auto"}})))))},Ho=e=>{var n=e,{classroomList:t,dispatch:m,user:g,getData:_}=n,x=Zo(n,["classroomList","dispatch","user","getData"]),o,a,c,z,f,D;const Z=(0,A.useParams)(),[ae]=S.default.useForm(),ue=S.default.useWatch("penalty_type",ae),p=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,i,te,b]=(0,iu.U)(eu.c_,Lu(Lu({},Z),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,I,k]=(0,iu.U)(eu.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),[,Be,r]=(0,iu.U)(eu.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),l=(...M)=>Vn(void 0,[...M],function*(W={}){I({});const xe=yield te({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&l()},[p]),ze.createElement(ve.default,{centered:!0,title:(f=t==null?void 0:t.actionTabs)==null?void 0:f.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Vn(void 0,null,function*(){ae.submit()})},ze.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),ze.createElement(S.default,{form:ae,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:M=>Vn(void 0,null,function*(){var W,xe,Te;const s=yield r(((W=b==null?void 0:b.course_groups)==null?void 0:W.length)>0?{unified_late:((xe=b==null?void 0:b.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Lu({},M)]}:Lu({unified_late:((Te=b==null?void 0:b.course_groups)==null?void 0:Te.length)<=0},M));(s==null?void 0:s.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},ze.createElement(ge.Z,{wrap:!1,gutter:20},ze.createElement(L.Z,{flex:1},ze.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(M,W,xe){return ue===2&&W>100?Promise.reject(ze.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:ze.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},ze.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:ue==1?"\u5206":"%",max:ue===1?Number.MAX_SAFE_INTEGER:100,addonBefore:ze.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:M=>(ae.setFieldsValue({late_penalty:M==2?20:5}),M)},ze.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),ze.createElement(L.Z,{flex:"390px"},ze.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(M,W,xe){return W&&re()(W).startOf("minute")<=re()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):W&&re()(W).startOf("minute")<=re()(k==null?void 0:k.max_late_time).startOf("minute")?(H.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${k==null?void 0:k.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ze.createElement(Ku.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:M=>(0,ie.BO)(M,{startTime:k==null?void 0:k.max_late_time}),disabledTime:M=>(0,ie.hv)(M,{compared:k==null?void 0:k.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:re()("00:00:00","HH:mm:ss")}})))),((D=b==null?void 0:b.course_groups)==null?void 0:D.length)>0&&ze.createElement(De.Z,{spinning:i},ze.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(Ro,{data:(b==null?void 0:b.course_groups)||[],onChange:M=>{I({group_ids:M})}})))))};var jo=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ho),N=y(59301),Mo=Object.defineProperty,$o=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?Mo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fu=(e,n)=>{for(var t in n||(n={}))Wa.call(n,t)&&Ka(e,t,n[t]);if(vn)for(var t of vn(n))Ja.call(n,t)&&Ka(e,t,n[t]);return e},Bn=(e,n)=>$o(e,zo(n)),Go=(e,n)=>{var t={};for(var m in e)Wa.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&vn)for(var m of vn(e))n.indexOf(m)<0&&Ja.call(e,m)&&(t[m]=e[m]);return t},Ya=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const Vo=e=>{var n=e,{classroomList:t,globalSetting:m,shixunHomeworks:g,user:_,loading:x,dispatch:o}=n,a=Go(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),c,z,f,D,Z,ae,ue;const p=(0,A.useLocation)(),i=(0,A.useParams)(),[te]=(0,A.useSearchParams)(),b=i.categoryId,[I,k]=(0,u.useState)([]),[Be,r]=(0,u.useState)([]),{detailShixunsList:l,detailLeftMenus:M,detailTopBanner:W,taskList:xe}=t,[Te,s]=(0,u.useState)(""),[G,w]=(0,u.useState)(!1),[E,B]=(0,u.useState)({limit:20,status:Number(te.get("tabs"))?String(parseInt(te.get("tabs"))):"0"}),[F,J]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Re,Jt]=(0,u.useState)(!1),[xu,Kt]=(0,u.useState)(!1),[Lt,Gt]=(0,u.useState)("fixed"),[Yt]=(0,u.useState)(document.getElementById("footer")),[Ut,Pt]=(0,u.useState)(1),[bn,Qu]=(0,u.useState)(!1);let cu;E.id=i.coursesId,E.type=4,i.categoryId?E.category=i.categoryId:delete E.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(k([]),r([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{te.get("tabs")==="0"&&(E.status="0",E.page=1,B(fu({},E)))},[te.get("tabs")]),(0,u.useEffect)(()=>{var d,R,Ze;if((d=_==null?void 0:_.userInfo)!=null&&d.login){const Ue=ie.cX.getItem(`${(R=_==null?void 0:_.userInfo)==null?void 0:R.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ue&&(E.sort_by=Ue==null?void 0:Ue.type,E.sort_direction=Ue==null?void 0:Ue.direction,J(Ue==null?void 0:Ue.name)),rt(),(0,h.Rm)()&&Ot()}else(Ze=_==null?void 0:_.userInfo)!=null&&Ze.username&&rt()},[(c=_==null?void 0:_.userInfo)==null?void 0:c.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Xu)},[]);const Xu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Yt==null?void 0:Yt.clientHeight)+0>document.body.clientHeight?Gt("absolute"):Gt("fixed")},Ot=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:E.id}})},rt=()=>{k([]),r([]),B(fu({},E)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(fu({},E),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:Bn(fu({},E),{order:E.status})})},qu=(d,R)=>{E.page=d,E.limit=R,rt()},en=d=>{const R=d.key;E.status=R,E.page=1,A.history.replace(`${p.pathname}?tabs=${R}`),rt()};function tn(d){return Ya(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:b,courseId:E.id,task_ids:d,container_type:"shixun_homework"}}),rt()})}function un(){let d={courseId:E.id,container_type:"shixun_homework"};b&&(d.category_id=b),o({type:"classroomList/getAllTaskList",payload:d}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let d=[];return xe.length>0&&(d=xe.map(R=>({user_name:R.user_name,task_name:R.task_name,task_id:R.task_id,category:R.category,status:R.status}))),d},[xe]),an=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],ju=[{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}],Cu=(0,h.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"}];M.course_modules&&(cu=t.detailLeftMenus.course_modules.filter(d=>d.type==="shixun_homework")[0]);const Mu=N.createElement("div",{className:Ye.moveCategory,onMouseLeave:d=>w(!1)},N.createElement(V.default,{onClick:d=>Ya(void 0,[d],function*({item:R,key:Ze,keyPath:Ue,domEvent:hu}){if(I=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${E.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:I,new_category_id:Ze}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),rt(),Kt(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},N.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},N.createElement(C.default,{onChange:d=>{s(d.target.value)}})),cu&&cu.second_category.filter(d=>d.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(d,R){var Ze;if(!(Te!==""&&d.category_name.indexOf(Te)<0))return N.createElement(N.Fragment,null,N.createElement(V.default.Item,{className:"multi-llipsis1e",key:d.category_id},d.category_name),(Ze=d==null?void 0:d.third_category)==null?void 0:Ze.map(Ue=>N.createElement(V.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ue.category_id},Ue.category_name)))}),N.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:d=>{d.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_id:l==null?void 0:l.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),bu=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:N.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:N.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:N.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:N.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:N.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:W.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:z.map(d=>(delete d.isShow,d)),$u=({key:d})=>{var R,Ze,Ue,hu;if((d==="1"||d==="2")&&(0,h.Rm)()&&!((Ze=(R=t.AssistantObject)==null?void 0:R.practice)!=null&&Ze.can_publish)){H.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(((Ue=_==null?void 0:_.userInfo)==null?void 0:Ue.user_status)===2&&d==="1"){(0,Oe.Rd)();return}if(I==""){H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:d==="1"?"\u7ACB\u5373\u53D1\u5E03":d==="2"?"\u7ACB\u5373\u622A\u6B62":d==="3"?"\u5220\u9664":d==="5"?"\u6279\u91CF\u8865\u4EA4":(hu=bu[Number(d)-1])==null?void 0:hu.label,selectArrs:I,selectArrsAll:Be,type:d==="1"||d==="2"?1:"",params:E}})},Su=F==="\u9ED8\u8BA4\u6392\u5E8F",ln=(0,u.useMemo)(()=>{const d=!(0,h.GJ)()&&!(0,h.Jd)(),R=W==null?void 0:W.excellent;return d&&R},[_,t]),sn=(0,u.useMemo)(()=>(l==null?void 0:l.min_finished_game)>0,[t]),j=(0,u.useMemo)(()=>{const d=(l==null?void 0:l.min_finished_game)-(l==null?void 0:l.finished_challenge_count);return d>0?d:0},[t]);return N.createElement("section",null,N.createElement("aside",{className:Ye.bg},N.createElement(ge.Z,{align:"middle"},N.createElement(L.Z,{flex:"1"},!!l.main_category_id&&N.createElement(V.default,{mode:"horizontal",onSelect:en,selectedKeys:[E.status]},!(0,h.GJ)()&&an.map(function(d,R){return N.createElement(V.default.Item,{key:d==null?void 0:d.id},d.name)}),(0,h.GJ)()&&ju.map(function(d,R){return N.createElement(V.default.Item,{key:d==null?void 0:d.id,style:{color:"#fff"}},N.createElement("span",{className:"mr5"},d.name),R===0&&(0,h.GJ)()&&N.createElement("span",null,l==null?void 0:l.all_count),R===1&&(0,h.GJ)()&&N.createElement("span",null,l==null?void 0:l.unpublished_count),R===2&&(0,h.GJ)()&&N.createElement("span",null,l==null?void 0:l.not_start_count),R===3&&(0,h.GJ)()&&N.createElement("span",null,l==null?void 0:l.in_progress_count),R===4&&(0,h.GJ)()&&N.createElement("span",null,l==null?void 0:l.overed_count))}))),N.createElement(L.Z,{className:"mr20 gutter-row"},N.createElement("div",{className:Ye.containerTitle},(0,h.GJ)()&&(0,ie.Oo)(M==null?void 0:M.course_modules,b)!=="\u672A\u5206\u914D\u76EE\u5F55"&&N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement(Ie.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>N.createElement(V.default,null,N.createElement(V.default.Item,{key:1,onClick:()=>{var d;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_download)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:l==null?void 0:l.main_category_name,exportType:"practice",category_id:E.category}})}},"\u5B66\u751F\u6210\u7EE9"),N.createElement(V.default.Item,{key:3,onClick:()=>{var d;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_download)){H.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}A.history.push(`/classrooms/${i==null?void 0:i.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},N.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},N.createElement("i",{className:"iconfont icon-xiazai6"}))),N.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:d=>{o({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_name:l==null?void 0:l.category_name,category_id:(l==null?void 0:l.category_id)||(l==null?void 0:l.main_category_id),type:"shixun_homework"},cb:()=>{rt()}}})}},N.createElement(le.Z,{title:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},N.createElement("span",{className:i.categoryId?`${Ye.iconH} iconfont icon-zhongmingmingmulu`:`${Ye.iconH} iconfont icon-xinjianmulu1`}))),N.createElement(Ie.Z,{className:"ml10",disabled:((f=_==null?void 0:_.userInfo)==null?void 0:f.user_status)===2,dropdownRender:()=>N.createElement(V.default,null,N.createElement(V.default.Item,{key:1,onClick:()=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:E}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),N.createElement(V.default.Item,{key:2,onClick:()=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:E}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),N.createElement(V.default.Item,{key:3,onClick:()=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},N.createElement("span",{className:((D=_==null?void 0:_.userInfo)==null?void 0:D.user_status)===2?Ye.selectBtn1:Ye.selectBtn},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-tianjiadaohang"})),N.createElement(le.Z,{title:((Z=_==null?void 0:_.userInfo)==null?void 0:Z.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"},N.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),N.createElement("div",{className:Ye.action},N.createElement("div",null,N.createElement(Ie.Z,{dropdownRender:()=>N.createElement(V.default,{selectedKeys:[F]},Cu==null?void 0:Cu.map((d,R)=>N.createElement(V.default.Item,{key:d.name,onClick:()=>{var Ze;E.sort_by=d.type,E.sort_direction=d.direction,E.page=1,J(d.name),ie.cX.setItem(`${(Ze=_==null?void 0:_.userInfo)==null?void 0:Ze.login}${(0,h.GJ)()?"Teacher":"Student"}`,d,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(fu({},E),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:fu({},E)})}},d.name)))},N.createElement("span",{className:`${Ye.btn} ${Su?Ye.btnSort:""}`,onMouseEnter:d=>w(!1)},N.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),F))),Su&&N.createElement(le.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,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":E.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},N.createElement("span",{className:Ye.tips},N.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),N.createElement(jn.t7,{className:Ye.myInput,style:{width:220,marginLeft:"auto"},onChange:(d,R)=>{E.search=d.trim(),E.page=1,rt()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),ln&&N.createElement(ge.Z,{justify:"space-between",className:Ye.progressInfo},N.createElement(L.Z,null,N.createElement(me.Z,{size:"middle"},N.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_task_count,"/",l==null?void 0:l.shixun_total_count),N.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_challenge_count,"/",l==null?void 0:l.challenge_count))),sn&&N.createElement(L.Z,null,"\u901A\u8FC7",l==null?void 0:l.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",j,"\u5173")),N.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},N.createElement(Fe.Z,{loading:x[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(l==null?void 0:l.all_count)===0&&(0,h.GJ)()?N.createElement(xo,{params:E,user:_,setisshowmodal:Jt,dispatch:o}):(l==null?void 0:l.task_count)===0&&N.createElement(ce.Z,null),N.createElement("aside",{className:"animated fadeIn"},l.homeworks&&l.homeworks.map(function(d,R){return N.createElement(Po,{key:d.homework_id,batchState:!0,v:d,k:R,selectArrs:I,setSelectArrs:k,setSelectArrsAll:r,selectArrsAll:Be,classroomList:t,dispatch:o,params:E,user:_,page:i.page||1,pageSize:E.limit||20,selectshow:bn,manageAllGroup:l.manage_all_group})}),l.query_total_count>0&&N.createElement("aside",{className:"tc mb50 mt30"},N.createElement(se.Z,{showSizeChanger:!0,current:E.page||1,pageSize:E.limit||20,onChange:qu,total:l.query_total_count})))),N.createElement("div",{className:Ye.fixedBottom,style:{bottom:I.length?0:-60,position:I.length?Lt:"fixed",left:Lt==="fixed"?"50%":"398px"}},N.createElement("div",{className:Ye.left}),N.createElement("div",{className:Ye.right},(0,h.GJ)()&&(l==null?void 0:l.all_count)>0&&N.createElement("aside",{className:[Ye.acitons].join(" ")},N.createElement("div",{style:{width:130}},(0,h.GJ)()&&N.createElement(oe.default,{checked:((ae=l.homeworks)==null?void 0:ae.length)===(I==null?void 0:I.length),onChange:d=>{d.target.checked?(k(l.homeworks.map(R=>R.homework_id)),r([...l.homeworks])):(k([]),r([]))}},N.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",N.createElement("span",{style:{marginLeft:5}},"(",I.length,")")," "))),N.createElement("div",{style:{flex:1}}," ",N.createElement(ge.Z,{wrap:!1,align:"middle",justify:"space-between"},N.createElement(L.Z,{flex:1},N.createElement(ge.Z,{wrap:!1,align:"middle",gutter:8},N.createElement(L.Z,null,N.createElement(Ie.Z,{placement:"top",menu:{items:bu,onClick:$u}},N.createElement(P.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),N.createElement(L.Z,null,N.createElement(P.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),N.createElement(L.Z,null,N.createElement(Ie.Z,{placement:"topLeft",dropdownRender:()=>Mu,getPopupContainer:d=>d==null?void 0:d.parentNode},N.createElement(P.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",N.createElement(je.Z,null)))))),N.createElement(L.Z,null,N.createElement(P.ZP,{type:"primary",ghost:!0,onClick:()=>{k&&k([]),Kt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ue=t==null?void 0:t.actionTabs)==null?void 0:ue.key)==="\u6279\u91CF\u8865\u4EA4"&&N.createElement(jo,{getData:rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?N.createElement(vo,null):null,N.createElement(No.Z,{onOk:()=>{rt()}}),N.createElement(To.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?N.createElement(Qs,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?N.createElement(lo,null):null,N.createElement(Gs,null),N.createElement(hs,null),N.createElement(Cs,{courseEndTime:l==null?void 0:l.course_end_time}),N.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:l==null?void 0:l.course_end_time,courseId:i.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(fu({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:fu({},t.actionTabs.params)})}}),N.createElement(Is,null),N.createElement(mo,null),N.createElement(Ln.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),N.createElement(ve.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Re,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var d,R;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_create)){H.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(((R=_.userInfo)==null?void 0:R.user_status)===2){(0,Oe.Rd)();return}o(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:E}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:E}}),Jt(!1)}},N.createElement("div",null,N.createElement(Ae.ZP.Group,{onChange:d=>{Pt(d.target.value)},value:Ut},N.createElement(Ae.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"),N.createElement(Ae.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,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:m,user:g})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:m,user:g}))(Vo),Jo=Object.defineProperty,Ko=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,Xa=(e,n,t)=>n in e?Jo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qa=(e,n)=>{for(var t in n||(n={}))Ua.call(n,t)&&Xa(e,t,n[t]);if(Dn)for(var t of Dn(n))Qa.call(n,t)&&Xa(e,t,n[t]);return e},Uo=(e,n)=>Ko(e,Yo(n)),Qo=(e,n)=>{var t={};for(var m in e)Ua.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&Dn)for(var m of Dn(e))n.indexOf(m)<0&&Qa.call(e,m)&&(t[m]=e[m]);return t},Xo=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const qo=e=>{var n=e,{classroomList:t,dispatch:m,match:g,location:_,user:x}=n,o=Qo(n,["classroomList","dispatch","match","location","user"]),a,c;const z=(0,A.useParams)(),[f,D]=(0,u.useState)(!1),[Z,ae]=(0,u.useState)(!1),ue=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){ae(!0);return}const i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(te=>{var b;te.author_login===((b=x.userInfo)==null?void 0:b.login)?++i.hasNum:++i.noHasNum}),i.noHasNum>0?ve.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"},i.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},i.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()}}):ae(!0)}else ae(!1)},[t.actionTabs.key]);const p=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:Z,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:f,onOk:()=>Xo(void 0,null,function*(){var i;if((i=ue.current)!=null&&i.onVerify())return;D(!0);const te=yield(0,Q.ZP)(`/api/courses/${z.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});D(!1),te.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:Uo(qa({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:qa({},t.actionTabs.params)}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:z.coursesId}}))}),onCancel:()=>{p()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((c=t==null?void 0:t.actionTabs)==null?void 0:c.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(Y.Z,{ref:i=>ue.current=i})):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,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(qo),tr=y(63443),ur=Object.defineProperty,nr=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,tl=(e,n,t)=>n in e?ur(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ul=(e,n)=>{for(var t in n||(n={}))lr.call(n,t)&&tl(e,t,n[t]);if(el)for(var t of el(n))sr.call(n,t)&&tl(e,t,n[t]);return e},or=(e,n)=>nr(e,ar(n)),rr=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const ir=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rr(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:or(ul({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:ul({},e.actionTabs.params)}))}),onCancel:()=>{n({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,A.connect)(({classroomList:e})=>({classroomList:e}))(ir),nu=y(59301),mr=Object.defineProperty,dr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,al=(e,n,t)=>n in e?mr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wn=(e,n)=>{for(var t in n||(n={}))pr.call(n,t)&&al(e,t,n[t]);if(nl)for(var t of nl(n))_r.call(n,t)&&al(e,t,n[t]);return e},fr=(e,n)=>dr(e,Er(n)),yr=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const hr=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const _=(0,A.useParams)(),[x,o]=(0,u.useState)(!1),{actionTabs:a}=e,[c]=S.default.useForm(),z=f=>f&&f<re()().startOf("day");return(0,u.useEffect)(()=>{var f;e.actionTabs.key==="\u91CD\u547D\u540D"&&c.setFieldsValue({name:(f=a.selectArrs)==null?void 0:f.name})},[e.actionTabs.key]),nu.createElement(ve.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:x,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>yr(void 0,null,function*(){var f,D;if((0,h.Rm)()&&!((D=(f=e.AssistantObject)==null?void 0:f.practice)!=null&&D.can_create)){H.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=c.getFieldValue();o(!0);const ae=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,ue=yield(0,Q.ZP)(ae,{method:"post",body:Wn({},Z)});o(!1),ue.status===0&&(H.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:fr(Wn({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Wn({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},nu.createElement(S.default,{form:c},nu.createElement(ge.Z,{className:"mt10 c-grey-999"},nu.createElement(L.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),nu.createElement(L.Z,{flex:"1"},(m=a.selectArrs)==null?void 0:m.shixun_name)),nu.createElement(S.default.Item,{name:"name"},nu.createElement(ge.Z,{className:"mt10",align:"middle"},nu.createElement(L.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),nu.createElement(L.Z,{flex:"1"},nu.createElement(C.default,{defaultValue:(g=a.selectArrs)==null?void 0:g.name}))))))};var gr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(hr),ke={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,ll=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,sl=(e,n,t)=>n in e?Fr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,St=(e,n)=>{for(var t in n||(n={}))Dr.call(n,t)&&sl(e,t,n[t]);if(ll)for(var t of ll(n))Ar.call(n,t)&&sl(e,t,n[t]);return e},Jn=(e,n)=>vr(e,Br(n)),Kn=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Ni}=C.default,ol=[{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"}]}],xr=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var g,_;const[x,o]=(0,u.useState)(St({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:c}=e,[z,f]=(0,u.useState)([]),[D,Z]=(0,u.useState)({}),[ae,ue]=(0,u.useState)([]),[p,i]=(0,u.useState)(!1),[te,b]=(0,u.useState)({}),[I,k]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[r,l]=(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)(()=>{M()},[x.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&f([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||c!=null&&c.shixun_list)&&Z(r.sort==="recommend"?c:a)},[a,c]);const M=()=>Kn(void 0,null,function*(){Z([]),i(!0);let s=St({},r);if(r.sort==="recommend"&&(s.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Jn(St({},s),{course_id:x.coursesId})});else{const w=St({},s);yield t({type:"classroomList/getShixunLists",payload:w})}const G=yield(0,Q.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ue([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),f([]),i(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const W=s=>Kn(void 0,null,function*(){k(!0);const G=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(x==null?void 0:x.categoryId)||null,coursesId:x.coursesId,shixuns_info:s}});k(!1),G.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Jn(St({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:St({},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")}}))}),[xe,Te]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!0,className:"body-overflow-hidden",open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ke.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(P.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Kn(void 0,null,function*(){var s;Te(!0);let G=yield(0,Dt.Tr)({id:z,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(G==null?void 0:G.student_count)===0?yield W(G==null?void 0:G.no_use_list):b(G),Te(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Nt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,Ct.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),l(Jn(St(St({},r),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(De.Z,{spinning:p},u.createElement("aside",null,ol.map(function(s,G){var w;return G!==0?null:u.createElement("ul",{className:ke.menu,key:G},u.createElement("li",null,s.name),(w=s==null?void 0:s.children)==null?void 0:w.map(function(E,B){return u.createElement("li",{className:r[s.id]==E.id?ke.actived:"",onClick:()=>{r[s.id]=E.id,r.page=1,l(St({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":ke.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,l(St({},r))}},u.createElement("strong",null,"\u5168\u90E8")),m.menus&&m.menus.map(function(s,G){return u.createElement("li",{key:G,className:(r==null?void 0:r.discipline_id)==s.id?ke.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=s.id,delete r.sub_discipline_id,r.page=1,l(St({},r))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(w,E){return u.createElement("div",{key:E,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==w.id&&r.tag_level===2?`${ke.actived2} ${ke.subTag}`:ke.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=s.id,r.sub_discipline_id=w.id,l(St({},r))}},w.name),u.createElement("ul",{className:"mt5"},w.tags&&w.tags.map(function(B,F){return u.createElement("li",{key:F,className:r.sub_discipline_id==B.id&&r.tag_level===3?ke.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=s.id,r.sub_discipline_id=B.id,l(St({},r))}},B.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u76EE\u5F55"),ae==null?void 0:ae.map((s,G)=>u.createElement("li",{className:r.group_id==s.id?ke.actived:"",key:s.name,onClick:()=>{r.group_id=s.id,r.page=1,l(St({},r))}},u.createElement("strong",null,s.name)))),ol.map(function(s,G){var w;return G!==1?null:u.createElement("ul",{className:ke.menu,key:G},u.createElement("li",null,s.name),(w=s==null?void 0:s.children)==null?void 0:w.map(function(E,B){return u.createElement("li",{className:r[s.id]==E.id?ke.actived:"",onClick:()=>{r[s.id]=E.id,l(St({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement(ge.Z,{align:"middle"},u.createElement(L.Z,{flex:"1",className:ke.filter},Be.map(function(s,G){return u.createElement(P.ZP,{key:G,className:"mr20",type:r.sort===s.id?"primary":"default",onClick:()=>{r.sort=s.id,l(St({},r))}},s.name)})),u.createElement(L.Z,{className:"c-grey-999"},u.createElement("div",{className:ke.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},z.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},D.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",l(St({},r))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${r.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((g=D==null?void 0:D.shixun_list)==null?void 0:g.length)===0&&u.createElement(ce.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:z,onChange:s=>{f(s)}},(_=D==null?void 0:D.shixun_list)==null?void 0:_.map(function(s,G){var w;return u.createElement("div",{className:ke.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:s==null?void 0:s.identifier,style:{marginTop:"3px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${s.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Bt.Z,{type:"shixun",style:{marginLeft:0}})),(s==null?void 0:s.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(le.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(le.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")),(w=s==null?void 0:s.shixun_marks)==null?void 0:w.map(E=>u.createElement("span",{key:E,className:"tag-badge ml10"},E))),u.createElement(P.ZP,{ghost:!0,href:`/shixuns/${s.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:ke.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(E,B){return u.createElement("span",{key:B,className:"mr30"},"\u7B2C",B+1,"\u5173 ",E," ")})),u.createElement(pe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(le.Z,{overlayClassName:ke["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}})),s.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",s.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:s=>{r.page=s,l(St({},r))}}))),u.createElement(Et.Z,{resdata:te,type:"subject",okloading:I,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{W(s)}}))};var Cr=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(xr),br=Object.defineProperty,Sr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,il=(e,n,t)=>n in e?br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zu=(e,n)=>{for(var t in n||(n={}))wr.call(n,t)&&il(e,t,n[t]);if(rl)for(var t of rl(n))Pr.call(n,t)&&il(e,t,n[t]);return e},cl=(e,n)=>Sr(e,kr(n)),ml=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Nr}=C.default,Tr=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const[_,x]=(0,u.useState)(Zu({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[c,z]=(0,u.useState)([]),[f,D]=(0,u.useState)(!1),[Z,ae]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{ue()},[_.coursesId,Z]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&z([])},[e.actionTabs.key]);const ue=()=>ml(void 0,null,function*(){var p;const i=cl(Zu({},Z),{course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:i}),D(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:ke.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(P.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(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ml(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...c],category_id:_.categoryId,course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id}})).status||(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:cl(Zu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Zu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.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"},"\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:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:p=>{Z.search=p,ae(Zu({},Z))}})),u.createElement("section",{className:"edu-container"},u.createElement(De.Z,{spinning:f},u.createElement("aside",null,((m=a==null?void 0:a.homeworks)==null?void 0:m.length)===0&&u.createElement(ce.Z,null),(g=a==null?void 0:a.homeworks)==null?void 0:g.map(function(p,i){var te,b,I;return u.createElement("div",{className:ke.listItem,key:i,style:{cursor:"auto"}},u.createElement(oe.default,{checked:c.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:k=>{let Be=c.indexOf(p.id);c.indexOf(p.id)>-1?z(c.filter(r=>r!==p.id)):z(c.concat(p.id))}}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement(A.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,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(le.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,h.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(le.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,h.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(le.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(P.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:ke.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(te=p==null?void 0:p.challenges)==null?void 0:te.map(function(k,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",k==null?void 0:k.subject," ")})),u.createElement(pe.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,(I=p==null?void 0:p.user)==null?void 0:I.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(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Z.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:p=>{Z.page=p,ae(Zu({},Z))}})))};var Or=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Tr),Ir=Object.defineProperty,dl=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,El=(e,n,t)=>n in e?Ir(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Uu=(e,n)=>{for(var t in n||(n={}))Lr.call(n,t)&&El(e,t,n[t]);if(dl)for(var t of dl(n))Zr.call(n,t)&&El(e,t,n[t]);return e},Rr=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Ti}=C.default,Hr=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var g,_;const[x,o]=(0,u.useState)(Uu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:c}=e,[z]=S.default.useForm(),{shixunAiRecommendLists:f}=e,[D,Z]=(0,u.useState)([]),ae=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[ue,p]=(0,u.useState)({page:1,course_id:x.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[x.coursesId,ue]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(Z([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Uu({},ue)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(ve.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Rr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Uu({shixun_ids:[...D],category_id:x.categoryId},x)})).status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,H.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:x.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(De.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((g=f==null?void 0:f.shixun_list)==null?void 0:g.length)===0&&u.createElement(ce.Z,null),(_=f==null?void 0:f.shixun_list)==null?void 0:_.map(function(i,te){var b,I,k;return u.createElement("div",{className:ke.listItem2,key:te,style:{cursor:"auto"}},u.createElement(oe.default,{checked:D.includes(i.id),value:i.id,style:{marginTop:"3px"},disabled:i==null?void 0:i.need_authorize,onChange:Be=>{let r=D.indexOf(i.id);D.indexOf(i.id)>-1?Z(D.filter(l=>l!==i.id)):Z(D.concat(i.id))}}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement(A.Link,{to:`/shixuns/${i.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(P.ZP,{ghost:!0,href:`/shixuns/${i.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:ke.description,dangerouslySetInnerHTML:{__html:i.description}})),u.createElement("div",{className:" mt10"},i.challenge_names.map(function(Be,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(b=i==null?void 0:i.content)!=null&&b.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(k=(I=i==null?void 0:i.content)==null?void 0:I.author_name)==null?void 0:k[0]}}):u.createElement("span",null,i.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),i.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,i.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",i.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,i.study_count)),u.createElement(pe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ue.page||1,showQuickJumper:!0,total:f==null?void 0:f.shixuns_count,onChange:i=>{ue.page=i,p(Uu({},ue))}})))};var jr=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Hr),ye=y(59301),Mr=Object.defineProperty,$r=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,_l=(e,n,t)=>n in e?Mr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,au=(e,n)=>{for(var t in n||(n={}))Gr.call(n,t)&&_l(e,t,n[t]);if(pl)for(var t of pl(n))Vr.call(n,t)&&_l(e,t,n[t]);return e},Wr=(e,n)=>$r(e,zr(n)),fl=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Jr}=C.default,Kr=({classroomList:e,loading:n,dispatch:t})=>{var m,g;const[_,x]=(0,u.useState)(au({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[c]=S.default.useForm(),{coursesLists:z}=e,[f,D]=(0,u.useState)([]),[Z,ae]=(0,u.useState)({}),[ue,p]=(0,u.useState)(!1),[i,te]=(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:au({},i)}),D([]))},[e.actionTabs.key,_.categoryId,i]);const[b,I,k,Be]=(0,wn.P)(),r=l=>fl(void 0,null,function*(){var M;p(!0);const W=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:_.coursesId,category_id:(_==null?void 0:_.categoryId)||null,subjects_info:[{subject_id:(M=f[0])==null?void 0:M.id,stage_shixuns:l}]}});p(!1),W.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Wr(au({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:au({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(Ke.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:ke.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(P.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(P.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>fl(void 0,null,function*(){var l,M;if((f==null?void 0:f.length)===0)return H.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let W=yield(0,Dt.Tr)({id:(l=f[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(M=e.detailTopBanner)==null?void 0:M.course_id});(W==null?void 0:W.student_count)===0?r([]):ae(W)}),type:"primary"},"\u786E\u5B9A"))},ye.createElement("section",{className:"tc"},ye.createElement(Jr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:l=>{i.keyword=l,l&&(0,Ct.tk)({name:l,copywriting:l,position:"Subject"}),te(au({},i))}})),ye.createElement("section",{className:"edu-container"},ye.createElement(De.Z,{spinning:n["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:ke.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,"\u5DF2\u9009",ye.createElement("span",{className:"c-blue"},f.length),"\u8BFE\u7A0B"),ye.createElement("li",null,"\u5171",ye.createElement("span",{className:"c-blue"},z.subjects_count),"\u4E2A\u8BFE\u7A0B"),ye.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="shixuns_count",te(au({},i))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${i.sort==="shixuns_count"&&i.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="myshixuns_count",te(au({},i))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${i.sort==="myshixuns_count"&&i.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${i.type==="all"&&"c-blue"} current`,onClick:()=>{i.type="all",te(au({},i))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${i.type==="mine"&&"c-blue"} current`,onClick:()=>{i.type="mine",te(au({},i))}},"\u6211\u7684\u8BFE\u7A0B"))),((m=z==null?void 0:z.subject_list)==null?void 0:m.length)===0&&ye.createElement(ce.Z,null),(g=z==null?void 0:z.subject_list)==null?void 0:g.map(function(l,M){var W,xe,Te,s,G,w;return ye.createElement("div",{className:ke.listItem,key:l.id,style:{cursor:"auto"}},ye.createElement(Ae.ZP,{checked:f.map(E=>E.id).includes(l.id),value:l.id,style:{marginTop:"1px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:E=>{D([{id:l.id,identifier:l.identifier}])}}),ye.createElement("div",{className:ke.info},ye.createElement("div",{className:ke.title},ye.createElement("div",{className:ke.titleLeft},ye.createElement("div",null,ye.createElement(A.Link,{to:`/paths/${l.id}`,target:"_blank"},ye.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&ye.createElement("span",{onClick:()=>{(0,Oe.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"),(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ye.createElement(le.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ye.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ye.createElement(le.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(P.ZP,{ghost:!0,href:`/paths/${l.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:ke.description,dangerouslySetInnerHTML:{__html:l.description}})),ye.createElement(pe.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(W=l==null?void 0:l.content)!=null&&W.member_user_names?ye.createElement(le.Z,{overlayClassName:ke["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=l==null?void 0:l.content)==null?void 0:xe.member_user_names}}))},ye.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(Te=l==null?void 0:l.content)==null?void 0:Te.member_user_names}})):(l==null?void 0:l.member_user_names)&&ye.createElement(le.Z,{title:ye.createElement("div",null,ye.createElement("span",null,l.member_user_names))},ye.createElement("span",{className:ke.authorname},l.member_user_names)),(s=l==null?void 0:l.content)!=null&&s.author_school_name?ye.createElement(le.Z,{overlayClassName:ke["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(G=l==null?void 0:l.content)==null?void 0:G.author_school_name}}))},ye.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(w=l==null?void 0:l.content)==null?void 0:w.author_school_name}})):(l==null?void 0:l.author_school_name)&&ye.createElement(le.Z,{title:ye.createElement("div",null,ye.createElement("span",null,l.author_school_name))},ye.createElement("span",{className:ke.authorname},l.author_school_name))),ye.createElement("div",null,ye.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),ye.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),ye.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),ye.createElement("div",{className:"tc mt20"},ye.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:i.page||1,showQuickJumper:!0,total:z==null?void 0:z.subjects_count,onChange:l=>{i.page=l,t({type:"classroomList/getCoursesLists",payload:au({},i)})}})),ye.createElement(Et.Z,{resdata:Z,type:"subject",okloading:ue,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{r(l)}}))};var Yr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Kr),Ur=y(59149),Ru=y(59301),Qr=Object.defineProperty,yl=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,hl=(e,n,t)=>n in e?Qr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,gl=(e,n)=>{for(var t in n||(n={}))Xr.call(n,t)&&hl(e,t,n[t]);if(yl)for(var t of yl(n))qr.call(n,t)&&hl(e,t,n[t]);return e},ei=({styles:e={},params:n,setisshowmodal:t,user:m})=>{var g;return Ru.createElement("section",{className:"tc animated fadeIn",style:gl(gl({},{color:"#999",margin:"200px auto"}),e)},Ru.createElement("img",{src:Ur.z3}),Ru.createElement("p",{className:"mt20 font14"},`\u8BE5${n.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`),Ru.createElement("div",{style:{marginTop:"30px"}},Ru.createElement(P.ZP,{disabled:((g=m==null?void 0:m.userInfo)==null?void 0:g.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Ru.createElement(P.ZP,{onClick:()=>{(0,ie.xg)(`${Ia.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___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"},K=y(59301),ti=Object.defineProperty,ui=Object.defineProperties,ni=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,vl=(e,n,t)=>n in e?ti(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yn=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&vl(e,t,n[t]);if(Fl)for(var t of Fl(n))li.call(n,t)&&vl(e,t,n[t]);return e},Bl=(e,n)=>ui(e,ni(n)),zt=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())}),si=({v:e,k:n,selectArrs:t,setSelectArrs:m,setSelectArrsAll:g,selectArrsAll:_,classroomList:x,dispatch:o,selectshow:a,batchState:c,pageSize:z,page:f,manageAllGroup:D,user:Z})=>{var ae,ue,p,i,te,b,I;const k=(0,A.useParams)(),[Be,r]=(0,u.useState)([]),[l,M]=(0,u.useState)(!1),[W,xe]=(0,u.useState)(!1),[Te,s]=(0,u.useState)(!0),G=(0,u.useRef)();k.category=k.categoryId,k.id=k.coursesId,k.page=f,k.limit=z;function w(){return zt(this,null,function*(){let F=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Yn({},k)});r(F.data)})}(0,u.useEffect)(()=>{var F;r([]),M(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((F=e==null?void 0:e.status)!=null&&F.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(xe(!1),s(!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())&&(xe(!0),s(!1))},[a]);const E=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(F,J)=>J.status.indexOf(F)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:F=>{var J,Re;return F==="--"?F:K.createElement("span",null,K.createElement("span",null,(J=F==null?void 0:F.split("/"))==null?void 0:J[0]),"\xA0/\xA0",K.createElement("span",null,(Re=F==null?void 0:F.split("/"))==null?void 0:Re[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.order_by==="end_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.order_by==="late_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:F=>F==="--"||!F?"--":K.createElement("span",{title:F},F)}],B=F=>{if((0,Oe.tJ)(o,!0)){if(F.can_view_details){(0,ie.xg)(`/shixuns/${F.shixun_identifier}/challenges`);return}F.redo?ve.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:K.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>zt(void 0,null,function*(){const J=yield(0,On.L8)({id:F.myshixun_identifier,url:F.url});J&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:J.shixun_identifier,homework_common_id:F.homework_id,courseId:k.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:F.shixun_identifier,homework_common_id:F.homework_id,courseId:k.coursesId})}};return K.createElement("div",{className:Qe.listItem,onClick:F=>{F.stopPropagation(),(!((0,h.GJ)()&&c)||(0,h.GJ)()&&c&&G.current&&!G.current.contains(F.target))&&((0,h.dE)()?(0,ie.xg)(`/classrooms/${k.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${k.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&c&&K.createElement("span",{ref:G},K.createElement(oe.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:F=>{t.indexOf(e.homework_id)>-1?(m(t.filter(J=>J!==e.homework_id)),g(_.filter(J=>J.homework_id!==e.homework_id))):(g(_.concat(e)),m(t.concat(e.homework_id)))}})),K.createElement("div",{className:Qe.info},K.createElement("div",{className:Qe.title},K.createElement("div",{className:Qe.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&K.createElement(Tn.Z,{value:e.status},K.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&K.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),K.createElement(le.Z,{title:e.name},K.createElement("span",{className:Qe.name},e.name)),!!((ae=e.schools)!=null&&ae.length)&&K.createElement(le.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},K.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)&&K.createElement(Bt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&K.createElement("span",{className:Qe.authorized},"\u5DF2\u6388\u6743"),((ue=e==null?void 0:e.shixun_marks)==null?void 0:ue.includes("ARM"))&&K.createElement("span",{className:"tag-badge ml10"},"ARM"),((p=e==null?void 0:e.shixun_marks)==null?void 0:p.includes("GPU"))&&K.createElement("span",{className:"tag-badge ml10"},"GPU")),K.createElement("div",{className:Qe.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&K.createElement(A.Link,{target:"_blank",to:"/",onClick:F=>zt(void 0,null,function*(){var J;if(F.stopPropagation(),F.preventDefault(),((J=Z==null?void 0:Z.userInfo)==null?void 0:J.user_status)===2){(0,Oe.Rd)();return}let Re=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:k,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:k.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(Yn({},k),{type:4})}),Re()}}}):Re()})},K.createElement("aside",{className:Qe.flexBox},K.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),K.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&K.createElement("div",{className:Qe.actionIcon},W?K.createElement("i",{className:"iconfont icon-yiwancheng1"}):Te?"":K.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((i=e.status)!=null&&i.includes("\u5DF2\u622A\u6B62"))&&!((te=e.status)!=null&&te.includes("\u5BFC\u5165"))&&K.createElement("aside",{onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),B(e)}),className:Qe.flexBox,style:{marginRight:10}},K.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),K.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((b=e.status)==null?void 0:b.includes("\u5DF2\u622A\u6B62"))||((I=e.status)==null?void 0:I.includes("\u5BFC\u5165")))&&K.createElement("aside",{onClick:F=>zt(void 0,null,function*(){var J;(J=e.status)!=null&&J.includes("\u5BFC\u5165")||(F.stopPropagation(),F.preventDefault(),(0,ie.xg)(`/classrooms/${k.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Qe.flexBox,style:{marginRight:10}},K.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),K.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&K.createElement(Ie.Z,{placement:"bottomCenter",overlayClassName:Qe.dro,dropdownRender:()=>K.createElement(V.default,null,e.status!=="\u5BFC\u5165"&&K.createElement(V.default.Item,{key:1,style:{textAlign:"center"}},K.createElement("a",{onClick:F=>zt(void 0,null,function*(){var J;if(F.stopPropagation(),F.preventDefault(),((J=Z==null?void 0:Z.userInfo)==null?void 0:J.user_status)===2){(0,Oe.Rd)();return}let Re=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:k,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:k.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(Yn({},k),{type:4})}),Re()}}}):Re()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&K.createElement(V.default.Item,{key:2,style:{textAlign:"center"}},K.createElement("a",{onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:k,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&K.createElement(V.default.Item,{key:23,style:{textAlign:"center"}},K.createElement(A.Link,{target:"_blank",to:"/",onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),o({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")),K.createElement(V.default.Item,{key:22,style:{textAlign:"center"}},K.createElement(A.Link,{target:"_blank",to:"/",onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:_,params:k,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&K.createElement(V.default.Item,{key:3,style:{textAlign:"center"}},K.createElement(A.Link,{target:"_blank",to:"/",onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),o({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const J=yield(0,Nn.Vs)({categoryId:e.homework_id});o({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(J==null?void 0:J.status)===0&&H.ZP.success(J==null?void 0:J.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&K.createElement(V.default.Item,{key:23,style:{textAlign:"center"}},K.createElement(A.Link,{target:"_blank",to:"/",onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),B(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),K.createElement(V.default.Item,{key:5,style:{textAlign:"center"}},K.createElement("a",{onClick:F=>{F.stopPropagation(),F.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:k}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&K.createElement(V.default.Item,{key:6,style:{textAlign:"center"}},K.createElement(A.Link,{target:"_blank",onClick:F=>{F.stopPropagation()},to:`/classrooms/${k.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},K.createElement("aside",{onClick:F=>F.stopPropagation(),className:Qe.flexBox,style:{cursor:"default"}},K.createElement("i",{className:"iconfont icon-gengduo4"}),K.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&K.createElement("p",{className:Qe.infoIcon},K.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&&K.createElement("span",{className:"c-grey-999 mr10"},K.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&&K.createElement("span",{className:"c-grey-999 mr10"},K.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&&K.createElement("span",{className:"c-grey-999 mr10"},K.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&K.createElement("span",{className:"c-grey-999 mr10"},K.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)&&K.createElement("span",{className:"c-grey-999 mr10"},K.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&K.createElement("span",{className:"c-grey-999 mr10"},K.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&K.createElement("span",{className:"c-grey-999"},K.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)&&K.createElement("span",{className:Qe.iconV,onClick:F=>zt(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),l||w(),M(!l)})},K.createElement("i",{className:`iconfont icon-${l?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&K.createElement("span",{className:Qe.infoStuIcon},K.createElement("span",{className:"c-grey-333"},e.author),K.createElement("span",{className:"c-grey-999 ml20"},K.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),K.createElement("span",null,K.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)&&K.createElement("span",{className:"c-grey-999 ml20"},K.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),K.createElement("span",{className:"ml20 c-grey-999"},K.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)!=="--"&&K.createElement("span",{className:"c-grey-999 ml20"},K.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&l&&Be.length>5&&K.createElement(Pu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:F=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(F,J)=>({onClick:Re=>{Re.stopPropagation(),Re.preventDefault()}}),pagination:!1,dataSource:Be,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(F,J,Re)=>{Re.field&&(k.order_by=Re.field),Re.order||(k.sort_direction="asc"),Re.order==="ascend"&&(k.sort_direction="asc"),Re.order==="descend"&&(k.sort_direction="desc"),Re.order||(k.sort_direction="asc"),w()},columns:E}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&l&&Be.length<6&&Be.length>0&&K.createElement(Pu.default,{rowKey:"shixun_identifier",onRow:F=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(F,J)=>({onClick:Re=>{Re.stopPropagation(),Re.preventDefault()}}),pagination:!1,dataSource:Be,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(F,J,Re)=>{Re.field&&(k.order_by=Re.field),Re.order||(k.sort_direction="asc"),Re.order==="ascend"&&(k.sort_direction="asc"),Re.order==="descend"&&(k.sort_direction="desc"),Re.order||(k.sort_direction="asc"),w()},columns:E})))},oi=y(62686),ri=y(61604),Ge=y(59301),ii=Object.defineProperty,ci=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,xl=(e,n,t)=>n in e?ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hu=(e,n)=>{for(var t in n||(n={}))Dl.call(n,t)&&xl(e,t,n[t]);if(An)for(var t of An(n))Al.call(n,t)&&xl(e,t,n[t]);return e},Cl=(e,n)=>ci(e,mi(n)),di=(e,n)=>{var t={};for(var m in e)Dl.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&An)for(var m of An(e))n.indexOf(m)<0&&Al.call(e,m)&&(t[m]=e[m]);return t},Un=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});re().extend(Rn());const Ei=({data:e,value:n,onChange:t})=>{var m,g,_,x;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[c,z]=(0,u.useState)([]);return(0,u.useEffect)(()=>{z((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),Ge.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ge.createElement(oe.default,{indeterminate:(c==null?void 0:c.length)>0&&(c==null?void 0:c.length)<(e==null?void 0:e.length),checked:(c==null?void 0:c.length)==(e==null?void 0:e.length),onChange:f=>{t(f.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),Ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ge.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:f=>{a(Cl(Hu({},o),{leftSearch:f.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:m.length)!==0?Ge.createElement(oe.default.Group,{value:n,onChange:f=>{t(f)}},Ge.createElement(me.Z,{direction:"vertical"},(g=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:g.map((f,D)=>Ge.createElement(oe.default,{key:D,value:f.id},f==null?void 0:f.name)))):Ge.createElement(ce.Z,{styles:{margin:"0 auto"}})))),Ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ge.createElement("div",null,"\u5DF2\u9009\u62E9",(c==null?void 0:c.length)||0,"\u4E2A\u5206\u73ED"),Ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ge.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:f=>{a(Cl(Hu({},o),{rigthSearch:f.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=o.rigthSearch?c==null?void 0:c.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):c)==null?void 0:_.length)!==0?(x=o.rigthSearch?c==null?void 0:c.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):c)==null?void 0:x.map((f,D)=>Ge.createElement(ge.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Ge.createElement(L.Z,null,f==null?void 0:f.name),Ge.createElement(L.Z,null,Ge.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Z=>Z!==(f==null?void 0:f.id)))}})))):Ge.createElement(ce.Z,{styles:{margin:"0 auto"}})))))},pi=e=>{var n=e,{classroomList:t,dispatch:m,user:g,getData:_}=n,x=di(n,["classroomList","dispatch","user","getData"]),o,a,c,z,f,D;const Z=(0,A.useParams)(),[ae]=S.default.useForm(),ue=S.default.useWatch("penalty_type",ae),p=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,i,te,b]=(0,iu.U)(eu.c_,Hu(Hu({},Z),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,I,k]=(0,iu.U)(eu.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),[,Be,r]=(0,iu.U)(eu.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),l=(...M)=>Un(void 0,[...M],function*(W={}){I({});const xe=yield te({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&l()},[p]),Ge.createElement(ve.default,{centered:!0,title:(f=t==null?void 0:t.actionTabs)==null?void 0:f.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Un(void 0,null,function*(){ae.submit()})},Ge.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"),Ge.createElement(S.default,{form:ae,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:M=>Un(void 0,null,function*(){var W,xe,Te;const s=yield r(((W=b==null?void 0:b.course_groups)==null?void 0:W.length)>0?{unified_late:((xe=b==null?void 0:b.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Hu({},M)]}:Hu({unified_late:((Te=b==null?void 0:b.course_groups)==null?void 0:Te.length)<=0},M));(s==null?void 0:s.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Ge.createElement(ge.Z,{wrap:!1,gutter:20},Ge.createElement(L.Z,{flex:1},Ge.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(M,W,xe){return ue===2&&W>100?Promise.reject(Ge.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ge.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ge.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:ue==1?"\u5206":"%",max:ue===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ge.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:M=>(ae.setFieldsValue({late_penalty:M==2?20:5}),M)},Ge.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ge.createElement(L.Z,{flex:"390px"},Ge.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(M,W,xe){return W&&re()(W).startOf("minute")<=re()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):W&&re()(W).startOf("minute")<=re()(k==null?void 0:k.max_late_time).startOf("minute")?(H.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${k==null?void 0:k.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ge.createElement(Ku.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:M=>(0,ie.BO)(M,{startTime:k==null?void 0:k.max_late_time}),disabledTime:M=>(0,ie.hv)(M,{compared:k==null?void 0:k.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:re()("00:00:00","HH:mm:ss")}})))),((D=b==null?void 0:b.course_groups)==null?void 0:D.length)>0&&Ge.createElement(De.Z,{spinning:i},Ge.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ge.createElement(Ei,{data:(b==null?void 0:b.course_groups)||[],onChange:M=>{I({group_ids:M})}})))))};var _i=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(pi),T=y(59301),fi=Object.defineProperty,yi=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,kl=(e,n,t)=>n in e?fi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&kl(e,t,n[t]);if(xn)for(var t of xn(n))Sl.call(n,t)&&kl(e,t,n[t]);return e},Cn=(e,n)=>yi(e,hi(n)),gi=(e,n)=>{var t={};for(var m in e)bl.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&xn)for(var m of xn(e))n.indexOf(m)<0&&Sl.call(e,m)&&(t[m]=e[m]);return t},wl=(e,n,t)=>new Promise((m,g)=>{var _=a=>{try{o(t.next(a))}catch(c){g(c)}},x=a=>{try{o(t.throw(a))}catch(c){g(c)}},o=a=>a.done?m(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const Fi=e=>{var n=e,{classroomList:t,globalSetting:m,shixunHomeworks:g,user:_,loading:x,dispatch:o}=n,a=gi(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),c,z,f,D,Z,ae,ue;const p=(0,A.useLocation)(),i=(0,A.useParams)(),[te]=(0,A.useSearchParams)(),b=i.categoryId,[I,k]=(0,u.useState)([]),[Be,r]=(0,u.useState)([]),{detailShixunsList:l,detailLeftMenus:M,detailTopBanner:W,taskList:xe}=t,[Te,s]=(0,u.useState)(""),[G,w]=(0,u.useState)(!1),[E,B]=(0,u.useState)({limit:20,status:Number(te.get("tabs"))?String(parseInt(te.get("tabs"))):"0"}),[F,J]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Re,Jt]=(0,u.useState)(!1),[xu,Kt]=(0,u.useState)(!1),[Lt,Gt]=(0,u.useState)("fixed"),[Yt]=(0,u.useState)(document.getElementById("footer")),[Ut,Pt]=(0,u.useState)(1),[bn,Qu]=(0,u.useState)(!1);let cu;E.id=i.coursesId,E.type=4,i.categoryId?E.category=i.categoryId:delete E.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(k([]),r([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{te.get("tabs")==="0"&&(E.status="0",E.page=1,B(yu({},E)))},[te.get("tabs")]),(0,u.useEffect)(()=>{var d,R,Ze;if((d=_==null?void 0:_.userInfo)!=null&&d.login){const Ue=ie.cX.getItem(`${(R=_==null?void 0:_.userInfo)==null?void 0:R.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ue&&(E.sort_by=Ue==null?void 0:Ue.type,E.sort_direction=Ue==null?void 0:Ue.direction,J(Ue==null?void 0:Ue.name)),rt(),(0,h.Rm)()&&Ot()}else(Ze=_==null?void 0:_.userInfo)!=null&&Ze.username&&rt()},[(c=_==null?void 0:_.userInfo)==null?void 0:c.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Xu)},[]);const Xu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Yt==null?void 0:Yt.clientHeight)+150>document.body.clientHeight?Gt("absolute"):Gt("fixed")},Ot=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:E.id}})},rt=()=>{k([]),r([]),B(yu({},E)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(yu({},E),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:Cn(yu({},E),{order:E.status})})},qu=(d,R)=>{E.page=d,E.limit=R,rt()},en=d=>{const R=d.key;E.status=R,E.page=1,A.history.replace(`${p.pathname}?tabs=${R}`),rt()};function tn(d){return wl(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:b,courseId:E.id,task_ids:d,container_type:"shixun_homework"}}),rt()})}function un(){let d={courseId:E.id,container_type:"shixun_homework"};b&&(d.category_id=b),o({type:"classroomList/getAllTaskList",payload:d}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let d=[];return xe.length>0&&(d=xe.map(R=>({user_name:R.user_name,task_name:R.task_name,task_id:R.task_id,category:R.category,status:R.status}))),d},[xe]),an=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],ju=[{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}],Cu=(0,h.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"}];M.course_modules&&(cu=t.detailLeftMenus.course_modules.filter(d=>d.type==="shixun_homework")[0]);const Mu=T.createElement("div",{className:Qe.moveCategory,onMouseLeave:d=>w(!1)},T.createElement(V.default,{onClick:d=>wl(void 0,[d],function*({item:R,key:Ze,keyPath:Ue,domEvent:hu}){if(I=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${E.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:I,new_category_id:Ze}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),rt(),Kt(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},T.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},T.createElement(C.default,{onChange:d=>{s(d.target.value)}})),cu&&cu.second_category.filter(d=>d.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(d,R){var Ze;if(!(Te!==""&&d.category_name.indexOf(Te)<0))return T.createElement(T.Fragment,null,T.createElement(V.default.Item,{className:"multi-llipsis1e",key:d.category_id},d.category_name),(Ze=d==null?void 0:d.third_category)==null?void 0:Ze.map(Ue=>T.createElement(V.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ue.category_id},Ue.category_name)))}),T.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:d=>{d.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_id:l==null?void 0:l.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),bu=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:T.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:T.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:T.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:T.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:T.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:W.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:z.map(d=>(delete d.isShow,d)),$u=({key:d})=>{var R,Ze,Ue,hu;if((d==="1"||d==="2")&&(0,h.Rm)()&&!((Ze=(R=t.AssistantObject)==null?void 0:R.practice)!=null&&Ze.can_publish)){H.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(((Ue=_==null?void 0:_.userInfo)==null?void 0:Ue.user_status)===2&&d==="1"){(0,Oe.Rd)();return}if(I==""){H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:d==="1"?"\u7ACB\u5373\u53D1\u5E03":d==="2"?"\u7ACB\u5373\u622A\u6B62":d==="3"?"\u5220\u9664":d==="5"?"\u6279\u91CF\u8865\u4EA4":(hu=bu[Number(d)-1])==null?void 0:hu.label,selectArrs:I,selectArrsAll:Be,type:d==="1"||d==="2"?1:"",params:E}})},Su=F==="\u9ED8\u8BA4\u6392\u5E8F",ln=(0,u.useMemo)(()=>{const d=!(0,h.GJ)()&&!(0,h.Jd)(),R=W==null?void 0:W.excellent;return d&&R},[_,t]),sn=(0,u.useMemo)(()=>(l==null?void 0:l.min_finished_game)>0,[t]),j=(0,u.useMemo)(()=>{const d=(l==null?void 0:l.min_finished_game)-(l==null?void 0:l.finished_challenge_count);return d>0?d:0},[t]);return T.createElement("section",null,T.createElement("aside",{className:Qe.bg},T.createElement(ge.Z,{align:"middle"},T.createElement(L.Z,{flex:"1"},!!l.main_category_id&&T.createElement(V.default,{mode:"horizontal",onSelect:en,selectedKeys:[E.status]},!(0,h.GJ)()&&an.map(function(d,R){return T.createElement(V.default.Item,{key:d==null?void 0:d.id},d.name)}),(0,h.GJ)()&&ju.map(function(d,R){return T.createElement(V.default.Item,{key:d==null?void 0:d.id},T.createElement("span",{className:"c-grey-666 mr20"},d.name),R===0&&(0,h.GJ)()&&T.createElement("span",{className:"c-grey-999"},l==null?void 0:l.all_count),R===1&&(0,h.GJ)()&&T.createElement("span",{className:"c-grey-999"},l==null?void 0:l.unpublished_count),R===2&&(0,h.GJ)()&&T.createElement("span",{className:"c-grey-999"},l==null?void 0:l.not_start_count),R===3&&(0,h.GJ)()&&T.createElement("span",{className:"c-grey-999"},l==null?void 0:l.in_progress_count),R===4&&(0,h.GJ)()&&T.createElement("span",{className:"c-grey-999"},l==null?void 0:l.overed_count))}))),T.createElement(L.Z,{className:"mr20 gutter-row"},T.createElement("div",{className:Qe.containerTitle},(0,h.GJ)()&&(0,ie.Oo)(M==null?void 0:M.course_modules,b)!=="\u672A\u5206\u914D\u76EE\u5F55"&&T.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},T.createElement(Ie.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>T.createElement(V.default,null,T.createElement(V.default.Item,{key:1,onClick:()=>{var d;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_download)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:l==null?void 0:l.main_category_name,exportType:"practice",category_id:E.category}})}},"\u5B66\u751F\u6210\u7EE9"),T.createElement(V.default.Item,{key:3,onClick:()=>{var d;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_download)){H.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}A.history.push(`/classrooms/${i==null?void 0:i.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},T.createElement("span",{style:{color:"#666666",cursor:"pointer"}},T.createElement("i",{className:"iconfont icon-xiazai6"}))),T.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:d=>{o({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_name:l==null?void 0:l.category_name,category_id:(l==null?void 0:l.category_id)||(l==null?void 0:l.main_category_id),type:"shixun_homework"},cb:()=>{rt()}}})}},T.createElement(le.Z,{title:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},T.createElement("span",{className:i.categoryId?`${Qe.iconH} iconfont icon-zhongmingmingmulu`:`${Qe.iconH} iconfont icon-xinjianmulu1`}))),T.createElement(Ie.Z,{className:"ml10",disabled:((f=_==null?void 0:_.userInfo)==null?void 0:f.user_status)===2,dropdownRender:()=>T.createElement(V.default,null,T.createElement(V.default.Item,{key:1,onClick:()=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:E}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),T.createElement(V.default.Item,{key:2,onClick:()=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:E}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),T.createElement(V.default.Item,{key:3,onClick:()=>{var d,R;if((0,h.Rm)()&&!((R=(d=t.AssistantObject)==null?void 0:d.practice)!=null&&R.can_create)){H.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}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},T.createElement("span",{className:((D=_==null?void 0:_.userInfo)==null?void 0:D.user_status)===2?Qe.selectBtn1:Qe.selectBtn},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-tianjiadaohang"})),T.createElement(le.Z,{title:((Z=_==null?void 0:_.userInfo)==null?void 0:Z.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},T.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),T.createElement("div",{className:Qe.action},T.createElement("div",null,T.createElement(Ie.Z,{dropdownRender:()=>T.createElement(V.default,{selectedKeys:[F]},Cu==null?void 0:Cu.map((d,R)=>T.createElement(V.default.Item,{key:d.name,onClick:()=>{var Ze;E.sort_by=d.type,E.sort_direction=d.direction,E.page=1,J(d.name),ie.cX.setItem(`${(Ze=_==null?void 0:_.userInfo)==null?void 0:Ze.login}${(0,h.GJ)()?"Teacher":"Student"}`,d,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(yu({},E),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:yu({},E)})}},d.name)))},T.createElement("span",{className:`${Qe.btn} ${Su?Qe.btnSort:""}`,onMouseEnter:d=>w(!1)},T.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),F))),Su&&T.createElement(le.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,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":E.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},T.createElement("span",{className:Qe.tips},T.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),T.createElement(C.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:d=>{E.search=d.trim(),E.page=1,rt()},style:{width:220,marginLeft:"auto"}})),ln&&T.createElement(ge.Z,{justify:"space-between",className:Qe.progressInfo},T.createElement(L.Z,null,T.createElement(me.Z,{size:"middle"},T.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_task_count,"/",l==null?void 0:l.shixun_total_count),T.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_challenge_count,"/",l==null?void 0:l.challenge_count))),sn&&T.createElement(L.Z,null,"\u901A\u8FC7",l==null?void 0:l.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",j,"\u5173")),T.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},T.createElement(Fe.Z,{loading:x[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(l==null?void 0:l.all_count)===0&&(0,h.GJ)()?T.createElement(ei,{params:E,user:_,setisshowmodal:Jt,dispatch:o}):(l==null?void 0:l.task_count)===0&&T.createElement(ce.Z,null),T.createElement("aside",{className:"animated fadeIn"},l.homeworks&&l.homeworks.map(function(d,R){return T.createElement(si,{key:d.homework_id,batchState:!0,v:d,k:R,selectArrs:I,setSelectArrs:k,setSelectArrsAll:r,selectArrsAll:Be,classroomList:t,dispatch:o,params:E,user:_,page:i.page||1,pageSize:E.limit||20,selectshow:bn,manageAllGroup:l.manage_all_group})}),l.query_total_count>0&&T.createElement("aside",{className:"tc mb50 mt30"},T.createElement(se.Z,{showSizeChanger:!0,current:E.page||1,pageSize:E.limit||20,onChange:qu,total:l.query_total_count})))),T.createElement("div",{className:Qe.fixedBottom,style:{bottom:I.length?0:-60,position:I.length?Lt:"fixed",left:Lt==="fixed"?"50%":"317px"}},T.createElement("div",{className:Qe.left}),T.createElement("div",{className:Qe.right},(0,h.GJ)()&&(l==null?void 0:l.all_count)>0&&T.createElement("aside",{className:[Qe.acitons].join(" ")},T.createElement("div",{style:{width:130}},(0,h.GJ)()&&T.createElement(oe.default,{checked:((ae=l.homeworks)==null?void 0:ae.length)===(I==null?void 0:I.length),onChange:d=>{d.target.checked?(k(l.homeworks.map(R=>R.homework_id)),r([...l.homeworks])):(k([]),r([]))}},T.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",T.createElement("span",{style:{marginLeft:5}},"(",I.length,")")," "))),T.createElement("div",{style:{flex:1}}," ",T.createElement(ge.Z,{wrap:!1,align:"middle",justify:"space-between"},T.createElement(L.Z,{flex:1},T.createElement(ge.Z,{wrap:!1,align:"middle",gutter:8},T.createElement(L.Z,null,T.createElement(Ie.Z,{placement:"top",menu:{items:bu,onClick:$u}},T.createElement(P.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),T.createElement(L.Z,null,T.createElement(P.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),T.createElement(L.Z,null,T.createElement(Ie.Z,{placement:"topLeft",dropdownRender:()=>Mu,getPopupContainer:d=>d==null?void 0:d.parentNode},T.createElement(P.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",T.createElement(je.Z,null)))))),T.createElement(L.Z,null,T.createElement(P.ZP,{type:"primary",ghost:!0,onClick:()=>{k&&k([]),Kt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ue=t==null?void 0:t.actionTabs)==null?void 0:ue.key)==="\u6279\u91CF\u8865\u4EA4"&&T.createElement(_i,{getData:rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?T.createElement(Yr,null):null,T.createElement(oi.Z,{onOk:()=>{rt()}}),T.createElement(ri.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?T.createElement(Cr,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?T.createElement(Or,null):null,T.createElement(gr,null),T.createElement(er,null),T.createElement(tr.Z,{courseEndTime:l==null?void 0:l.course_end_time}),T.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:l==null?void 0:l.course_end_time,courseId:i.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(yu({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:yu({},t.actionTabs.params)})}}),T.createElement(cr,null),T.createElement(jr,null),T.createElement(Ln.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),T.createElement(ve.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Re,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var d,R;if((0,h.Rm)()&&!((d=t.AssistantObject.practice)!=null&&d.can_create)){H.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(((R=_.userInfo)==null?void 0:R.user_status)===2){(0,Oe.Rd)();return}o(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:E}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:E}}),Jt(!1)}},T.createElement("div",null,T.createElement(Ae.ZP.Group,{onChange:d=>{Pt(d.target.value)},value:Ut},T.createElement(Ae.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),T.createElement(Ae.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,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:m,user:g})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:m,user:g}))(Fi);const Bi=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case v.Fy.THEMEONE:return u.createElement(cs,null);case v.Fy.THEMETHREE:return u.createElement(Wo,null);case v.Fy.DEFAULT:default:return u.createElement(vi,null)}};var Di=(0,A.connect)(({globalSetting:e})=>({globalSetting:e}))(Bi)},39803:function(Zt,at,y){y.d(at,{Z:function(){return de}});var v=y(59301),u=y(78241),A=y(43418),Q=y(8591),V=y(95237),H=y(43604),C=y(5083),Ie=y(5112),le=y(24905),ge=y(56656),L=y.n(ge),me=y(38147),Fe=y(65862),se=y(65582),oe=y(41867),P=y(33270),ve=y(15518),Ae=y(99981),h={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"},je=y(83028),ie=y(60979),Y=y(59301),It=Object.defineProperty,Rt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Pe=(O,Ee,Ve)=>Ee in O?It(O,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):O[Ee]=Ve,Le=(O,Ee)=>{for(var Ve in Ee||(Ee={}))we.call(Ee,Ve)&&Pe(O,Ve,Ee[Ve]);if(xt)for(var Ve of xt(Ee))Ce.call(Ee,Ve)&&Pe(O,Ve,Ee[Ve]);return O},He=(O,Ee)=>Rt(O,Vt(Ee)),ft=(O,Ee,Ve)=>new Promise((We,Xe)=>{var lt=ne=>{try{he(Ve.next(ne))}catch(tt){Xe(tt)}},Me=ne=>{try{he(Ve.throw(ne))}catch(tt){Xe(tt)}},he=ne=>ne.done?We(ne.value):Promise.resolve(ne.value).then(lt,Me);he((Ve=Ve.apply(O,Ee)).next())});const mt=({classroomList:O,dispatch:Ee,courseEndTime:Ve})=>{var We;const Xe=(0,se.useParams)(),[lt]=u.default.useForm(),[Me,he]=(0,v.useState)(1),[ne,tt]=(0,v.useState)([]),[mu,du]=(0,v.useState)(0),[ku,zu]=(0,v.useState)(20),[ee,S]=(0,v.useState)(!0),[Ne,re]=(0,v.useState)([]),[be,ut]=(0,v.useState)(!0),[et,qe]=(0,v.useState)({}),[nt,dt]=(0,v.useState)({});Xe.id=Xe.coursesId,(0,v.useEffect)(()=>{if(O.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ht(),ot(),O.actionTabs.type===2){const pe=O.actionTabs.selectArrsAll[0];ut(pe.unified_setting)}else ut(!1)},[O.actionTabs]);const ot=pe=>ft(void 0,null,function*(){S(!0);const ce=yield(0,P.c_)(He(Le({},Xe),{page:pe||Me,limit:2e4,homework_id:O.actionTabs.type===1?"":O.actionTabs.selectArrs[0]}));ce==null||ce.course_groups.map((U,Oe)=>{U.key=U.id,U.title=U.name,U.disabled=U.is_published}),ce&&(tt([...ce==null?void 0:ce.course_groups]),du(ce==null?void 0:ce.course_groups_count),S(!1),pe||lt.setFieldsValue({publish_time:L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:L()(L()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),yt=()=>{var pe;let ce=[...(pe=O.actionTabs.selectArrsAll)==null?void 0:pe.filter(U=>U.high_resources_consume&&!U.high_resources_consume_permission)];(ce==null?void 0:ce.length)>0&&O.actionTabs.type===1&&A.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Y.createElement("div",null,Y.createElement("div",{className:h.tipcontent},Y.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Y.createElement("span",{style:{color:"#f06b14"}},ce==null?void 0:ce.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Y.createElement("div",{className:"mt20 mb20"},ce==null?void 0:ce.map(U=>Y.createElement("div",{className:h.failedList,key:U.homework_id},Y.createElement("div",{className:h.name},U==null?void 0:U.name),Y.createElement("div",{className:h.publish,onClick:()=>{(0,Fe.xg)(`/classrooms/${Xe.coursesId}/shixun_homework/${U.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},it=()=>ft(void 0,null,function*(){var pe,ce,U,Oe,Nt,Ct,Bt;if((0,oe.Rm)()&&!((ce=(pe=O.AssistantObject)==null?void 0:pe.practice)!=null&&ce.can_publish)){Q.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"),De(!1);return}const Et=Le({},lt.getFieldsValue());if(Et.end_time<=Et.publish_time){Q.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),De(!1);return}if((Ne==null?void 0:Ne.length)<=0&&!be&&ne.length>0){Q.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),De(!1);return}let Dt={homework_ids:[...O.actionTabs.selectArrs],group_ids:Ne.length>0?Ne.map(gt=>gt.id):(U=O.detailShixunsList)==null?void 0:U.course_groups,end_time:L()(Et.end_time).format("YYYY-MM-DD HH:mm"),publish_time:L()(Et.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ne.length},Tt=[...(Oe=O.actionTabs.selectArrsAll)==null?void 0:Oe.filter(gt=>gt.high_resources_consume&&!gt.high_resources_consume_permission)];if((Tt==null?void 0:Tt.length)==O.actionTabs.selectArrsAll.length&&O.actionTabs.type==1){Ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),yt();return}((Nt=O.actionTabs.selectArrsAll)==null?void 0:Nt.length)>0&&O.actionTabs.type===1&&(Dt.homework_ids=[...((Bt=(Ct=O.actionTabs.selectArrsAll)==null?void 0:Ct.filter(gt=>!gt.high_resources_consume||gt.high_resources_consume_permission))==null?void 0:Bt.map(gt=>Number(gt==null?void 0:gt.homework_id)))||[]]);let pt=yield(0,ie.Tr)({homework_common_ids:[...O.actionTabs.selectArrs],course_id:Xe.coursesId,type:"homework_common"});(pt==null?void 0:pt.student_count)===0?vt(Dt):(dt(Dt),qe(pt))}),ht=()=>{he(1),tt([]),re([])},vt=pe=>ft(void 0,null,function*(){De(!0);const ce=yield(0,me.ZP)(`/api/courses/${Xe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Le({},pe)});De(!1),ce.status===0&&(ht(),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Q.ZP.success("\u53D1\u5E03\u6210\u529F"),Ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),yt(),(0,oe.GJ)()?O.actionTabs.detail?(Ee({type:"shixunHomeworks/setActionTabs",payload:{}}),Ee({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Le({},Xe)}),Ee({type:"shixunHomeworks/getWorkSetting",payload:Le({},Xe)})):Ee({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Le({},O.actionTabs.params),{type:4})}):Ee({type:"classroomList/getClassroomShixunsList",payload:Le({},O.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||Ee({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Y.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=mu>Me*ku,{detailShixunsList:At}=O,[Ke,De]=(0,v.useState)(!1);return Y.createElement("div",null,Y.createElement(A.default,{width:600,centered:!0,confirmLoading:Ke,title:"\u53D1\u5E03\u4F5C\u4E1A",open:O.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>it(),onCancel:()=>{ht(),Ee({type:"classroomList/setActionTabs",payload:{}})}},Y.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Y.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Y.createElement(u.default,{form:lt},Y.createElement("div",{style:{paddingLeft:0}},Y.createElement(V.Z,{className:"mt30",align:"middle"},Y.createElement(H.Z,null,Y.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Y.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:pe=>(0,Ae.Q8)(pe,Ve),disabledTime:pe=>(0,Ae.d0)(pe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Y.createElement(H.Z,{className:"ml20"},Y.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Y.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,Fe.U6)(),"HH:mm")},disabledDate:pe=>(0,Ae.Q8)(pe,Ve,lt.getFieldValue("publish_time")),disabledTime:pe=>(0,Ae.d0)(pe,lt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),O.actionTabs.type===2&&Y.createElement(V.Z,{style:{marginBottom:"10px"}},Y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Y.createElement(Ie.ZP.Group,{value:be,onChange:pe=>{ut(pe.target.value),re([])}},Y.createElement(Ie.ZP,{value:!0,disabled:!O.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(Ie.ZP,{className:"ml20",disabled:ne.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ne.length<=0&&O.actionTabs.type===2&&Y.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"')),(O.actionTabs.type===1||!be)&&ne.length>0&&Y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Y.createElement("span",{style:{flex:1}},Y.createElement(le.default,{checked:Ne.length===ne.length,onChange:pe=>{Ne.length===ne.length?re([]):re(ne)}},"\u5168\u9009")),Y.createElement("span",{style:{width:16}}),Y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ne.length||0,"\u4E2A\u5206\u73ED")),(O.actionTabs.type===1||!be)&&ne.length>0&&Y.createElement(ve.Z,{data:ne,selectedRowKeys:Ne,setSelectedRowKeys:re}))),Y.createElement(je.Z,{resdata:et,type:((We=O.actionTabs.selectArrs)==null?void 0:We.length)===1?"shixun":"shixunpush",okloading:Ke,oktext:(et==null?void 0:et.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pe=>ft(void 0,null,function*(){De(!0);let ce=yield(0,me.ZP)(`/api/courses/${Xe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...O.actionTabs.selectArrs]}});De(!1),(ce==null?void 0:ce.status)===0&&vt(nt)})}))};var de=(0,se.connect)(({classroomList:O})=>({classroomList:O}))(mt)},80446:function(Zt,at,y){y.d(at,{_:function(){return L}});var v=y(60979),u=y(43418),A=y(8591),Q=y(1710),V=y(65862),H=y(59301),C=(me,Fe,se)=>new Promise((oe,P)=>{var ve=je=>{try{h(se.next(je))}catch(ie){P(ie)}},Ae=je=>{try{h(se.throw(je))}catch(ie){P(ie)}},h=je=>je.done?oe(je.value):Promise.resolve(je.value).then(ve,Ae);h((se=se.apply(me,Fe)).next())});const Ie=me=>C(void 0,[me],function*({is_jupyter:Fe,is_jupyter_lab:se,shixunId:oe,homework_common_id:P,courseId:ve}){if(Fe||se){const h=yield(0,v.BK)({id:oe});h!=null&&h.identifier&&(0,V.xg)(`/tasks/${h.identifier}/jupyter?homework_common_id=${P}`);return}const Ae=yield(0,v.Ir)({id:oe,homework_common_id:P});if(Ae!=null&&Ae.game_identifier){(0,V.xg)(`/tasks/${ve}/${P}/${Ae.game_identifier}`);return}(Ae==null?void 0:Ae.status)===2?le(Ae==null?void 0:Ae.message,P,ve):(Ae==null?void 0:Ae.status)===3?ge(Ae==null?void 0:Ae.message):(Ae==null?void 0:Ae.status)==-3&&(0,V.eF)()}),le=(me,Fe,se)=>{me=me!=null&&me.includes(".json")?me:`${me}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:H.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,v.$Q)({url:me});if(!oe)return;A.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const P=yield(0,v.Ir)({id:oe.shixun_identifier,homework_common_id:Fe});if(P!=null&&P.game_identifier){(0,V.xg)(`/tasks/${se}/${Fe}/${P.game_identifier}`);return}(P==null?void 0:P.status)===2?le(P==null?void 0:P.message,Fe,se):(P==null?void 0:P.status)===3&&ge(P==null?void 0:P.message)})})},ge=me=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:H.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",me,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},L=(me,Fe)=>C(void 0,[me,Fe],function*(se,{is_jupyter:oe,is_jupyter_lab:P}){const ve=yield(0,v.WT)(se);if(ve.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:H.createElement("div",null,H.createElement("div",null,"\u4F60\u5F53\u524D\u6709",ve.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"),H.createElement(Q.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(Ae,h){const{course_identifier:je,id:ie}=h||{};return H.createElement("a",{target:"_blank",href:`/classrooms/${je}/shixun_homework/${ie}/detail`},Ae)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(Ae,h){const{course_identifier:je,id:ie,shixun_identifier:Y}=h;return H.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Ie({is_jupyter:oe,is_jupyter_lab:P,shixunId:Y,homework_common_id:ie,courseId:je})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:ve,rowKey:"id"}))}),!0;if(ve.length===1){const{shixun_identifier:Ae,id:h,course_identifier:je}=ve[0];return Ie({is_jupyter:oe,is_jupyter_lab:P,shixunId:Ae,homework_common_id:h,courseId:je}),!0}return!1});at.Z=Ie},77578:function(Zt,at,y){y.d(at,{Z:function(){return v}});const v=u=>u?typeof u=="function"?u():u:null},43428:function(Zt,at,y){y.d(at,{Z:function(){return zu}});var v=y(92310),u=y.n(v),A=y(33885),Q=y(42978),V=y(43403),H=y(34280),C=y(59301),Ie=C.createContext(null),le=C.createContext({}),ge=Ie,L=y(20068),me=y(54476),Fe=y(77900),se=y(10228),oe=y(26112),P=y(70425),ve=function(S){var Ne=S.prefixCls,re=S.className,be=S.style,ut=S.children,et=S.containerRef,qe=S.id,nt=S.onMouseEnter,dt=S.onMouseOver,ot=S.onMouseLeave,yt=S.onClick,it=S.onKeyDown,ht=S.onKeyUp,vt={onMouseEnter:nt,onMouseOver:dt,onMouseLeave:ot,onClick:yt,onKeyDown:it,onKeyUp:ht},kt=C.useContext(le),At=kt.panel,Ke=(0,P.useComposeRef)(At,et);return C.createElement(C.Fragment,null,C.createElement("div",(0,me.Z)({id:qe,className:u()("".concat(Ne,"-content"),re),style:(0,A.Z)({},be),"aria-modal":"true",role:"dialog",ref:Ke},vt),ut))},Ae=ve,h=y(48736);function je(ee){return typeof ee=="string"&&String(Number(ee))===ee?((0,h.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ee)):ee}function ie(ee){warning(!("wrapperClassName"in ee),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ee.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Y={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function It(ee,S){var Ne,re,be,ut,et=ee.prefixCls,qe=ee.open,nt=ee.placement,dt=ee.inline,ot=ee.push,yt=ee.forceRender,it=ee.autoFocus,ht=ee.keyboard,vt=ee.rootClassName,kt=ee.rootStyle,At=ee.zIndex,Ke=ee.className,De=ee.id,pe=ee.style,ce=ee.motion,U=ee.width,Oe=ee.height,Nt=ee.children,Ct=ee.contentWrapperStyle,Bt=ee.mask,Et=ee.maskClosable,Dt=ee.maskMotion,Tt=ee.maskClassName,pt=ee.maskStyle,gt=ee.afterOpenChange,Ht=ee.onClose,gu=ee.onMouseEnter,Gu=ee.onMouseOver,Fu=ee.onMouseLeave,_t=ee.onClick,vu=ee.onKeyDown,jt=ee.onKeyUp,Bu=C.useRef(),Wt=C.useRef(),Du=C.useRef();C.useImperativeHandle(S,function(){return Bu.current});var Vu=function(wt){var pu=wt.keyCode,ou=wt.shiftKey;switch(pu){case se.Z.TAB:{if(pu===se.Z.TAB){if(!ou&&document.activeElement===Du.current){var ru;(ru=Wt.current)===null||ru===void 0||ru.focus({preventScroll:!0})}else if(ou&&document.activeElement===Wt.current){var Ju;(Ju=Du.current)===null||Ju===void 0||Ju.focus({preventScroll:!0})}}break}case se.Z.ESC:{Ht&&ht&&(wt.stopPropagation(),Ht(wt));break}}};C.useEffect(function(){if(qe&&it){var ct;(ct=Bu.current)===null||ct===void 0||ct.focus({preventScroll:!0})}},[qe]);var Wu=C.useState(!1),wu=(0,Q.Z)(Wu,2),on=wu[0],lu=wu[1],Ft=C.useContext(ge),Qt;ot===!1?Qt={distance:0}:ot===!0?Qt={}:Qt=ot||{};var Xt=(Ne=(re=(be=Qt)===null||be===void 0?void 0:be.distance)!==null&&re!==void 0?re:Ft==null?void 0:Ft.pushDistance)!==null&&Ne!==void 0?Ne:180,Eu=C.useMemo(function(){return{pushDistance:Xt,push:function(){lu(!0)},pull:function(){lu(!1)}}},[Xt]);C.useEffect(function(){if(qe){var ct;Ft==null||(ct=Ft.push)===null||ct===void 0||ct.call(Ft)}else{var wt;Ft==null||(wt=Ft.pull)===null||wt===void 0||wt.call(Ft)}},[qe]),C.useEffect(function(){return function(){var ct;Ft==null||(ct=Ft.pull)===null||ct===void 0||ct.call(Ft)}},[]);var rn=Bt&&C.createElement(Fe.default,(0,me.Z)({key:"mask"},Dt,{visible:qe}),function(ct,wt){var pu=ct.className,ou=ct.style;return C.createElement("div",{className:u()("".concat(et,"-mask"),pu,Tt),style:(0,A.Z)((0,A.Z)({},ou),pt),onClick:Et&&qe?Ht:void 0,ref:wt})}),cn=typeof ce=="function"?ce(nt):ce,su={};if(on&&Xt)switch(nt){case"top":su.transform="translateY(".concat(Xt,"px)");break;case"bottom":su.transform="translateY(".concat(-Xt,"px)");break;case"left":su.transform="translateX(".concat(Xt,"px)");break;default:su.transform="translateX(".concat(-Xt,"px)");break}nt==="left"||nt==="right"?su.width=je(U):su.height=je(Oe);var Sn={onMouseEnter:gu,onMouseOver:Gu,onMouseLeave:Fu,onClick:_t,onKeyDown:vu,onKeyUp:jt},kn=C.createElement(Fe.default,(0,me.Z)({key:"panel"},cn,{visible:qe,forceRender:yt,onVisibleChanged:function(wt){gt==null||gt(wt)},removeOnLeave:!1,leavedClassName:"".concat(et,"-content-wrapper-hidden")}),function(ct,wt){var pu=ct.className,ou=ct.style;return C.createElement("div",(0,me.Z)({className:u()("".concat(et,"-content-wrapper"),pu),style:(0,A.Z)((0,A.Z)((0,A.Z)({},su),ou),Ct)},(0,oe.Z)(ee,{data:!0})),C.createElement(Ae,(0,me.Z)({id:De,containerRef:wt,prefixCls:et,className:Ke,style:pe},Sn),Nt))}),mn=(0,A.Z)({},kt);return At&&(mn.zIndex=At),C.createElement(ge.Provider,{value:Eu},C.createElement("div",{className:u()(et,"".concat(et,"-").concat(nt),vt,(ut={},(0,L.Z)(ut,"".concat(et,"-open"),qe),(0,L.Z)(ut,"".concat(et,"-inline"),dt),ut)),style:mn,tabIndex:-1,ref:Bu,onKeyDown:Vu},rn,C.createElement("div",{tabIndex:0,ref:Wt,style:Y,"aria-hidden":"true","data-sentinel":"start"}),kn,C.createElement("div",{tabIndex:0,ref:Du,style:Y,"aria-hidden":"true","data-sentinel":"end"})))}var Rt=C.forwardRef(It),Vt=Rt,xt=function(S){var Ne=S.open,re=Ne===void 0?!1:Ne,be=S.prefixCls,ut=be===void 0?"rc-drawer":be,et=S.placement,qe=et===void 0?"right":et,nt=S.autoFocus,dt=nt===void 0?!0:nt,ot=S.keyboard,yt=ot===void 0?!0:ot,it=S.width,ht=it===void 0?378:it,vt=S.mask,kt=vt===void 0?!0:vt,At=S.maskClosable,Ke=At===void 0?!0:At,De=S.getContainer,pe=S.forceRender,ce=S.afterOpenChange,U=S.destroyOnClose,Oe=S.onMouseEnter,Nt=S.onMouseOver,Ct=S.onMouseLeave,Bt=S.onClick,Et=S.onKeyDown,Dt=S.onKeyUp,Tt=S.panelRef,pt=C.useState(!1),gt=(0,Q.Z)(pt,2),Ht=gt[0],gu=gt[1],Gu=C.useState(!1),Fu=(0,Q.Z)(Gu,2),_t=Fu[0],vu=Fu[1];(0,H.Z)(function(){vu(!0)},[]);var jt=_t?re:!1,Bu=C.useRef(),Wt=C.useRef();(0,H.Z)(function(){jt&&(Wt.current=document.activeElement)},[jt]);var Du=function(lu){var Ft;if(gu(lu),ce==null||ce(lu),!lu&&Wt.current&&!((Ft=Bu.current)!==null&&Ft!==void 0&&Ft.contains(Wt.current))){var Qt;(Qt=Wt.current)===null||Qt===void 0||Qt.focus({preventScroll:!0})}},Vu=C.useMemo(function(){return{panel:Tt}},[Tt]);if(!pe&&!Ht&&!jt&&U)return null;var Wu={onMouseEnter:Oe,onMouseOver:Nt,onMouseLeave:Ct,onClick:Bt,onKeyDown:Et,onKeyUp:Dt},wu=(0,A.Z)((0,A.Z)({},S),{},{open:jt,prefixCls:ut,placement:qe,autoFocus:dt,keyboard:yt,width:ht,mask:kt,maskClosable:Ke,inline:De===!1,afterOpenChange:Du,ref:Bu},Wu);return C.createElement(le.Provider,{value:Vu},C.createElement(V.Z,{open:jt||pe||Ht,autoDestroy:!1,getContainer:De,autoLock:kt&&(jt||Ht)},C.createElement(Vt,wu)))},we=xt,Ce=we,Pe=y(62892),Le=y(36355),He=y(32441),ft=y(47729),de=ee=>{const{prefixCls:S,title:Ne,footer:re,extra:be,closeIcon:ut,closable:et,onClose:qe,headerStyle:nt,drawerStyle:dt,bodyStyle:ot,footerStyle:yt,children:it}=ee,ht=C.useCallback(De=>C.createElement("button",{type:"button",onClick:qe,"aria-label":"Close",className:`${S}-close`},De),[qe]),[vt,kt]=(0,ft.Z)(et,ut,ht,void 0,!0),At=C.useMemo(()=>!Ne&&!vt?null:C.createElement("div",{style:nt,className:u()(`${S}-header`,{[`${S}-header-close-only`]:vt&&!Ne&&!be})},C.createElement("div",{className:`${S}-header-title`},kt,Ne&&C.createElement("div",{className:`${S}-title`},Ne)),be&&C.createElement("div",{className:`${S}-extra`},be)),[vt,kt,be,nt,S,Ne]),Ke=C.useMemo(()=>{if(!re)return null;const De=`${S}-footer`;return C.createElement("div",{className:De,style:yt},re)},[re,yt,S]);return C.createElement("div",{className:`${S}-wrapper-body`,style:dt},At,C.createElement("div",{className:`${S}-body`,style:ot},it),Ke)},O=y(33234),Ee=y(83116),Ve=y(37613),Xe=ee=>{const{componentCls:S,motionDurationSlow:Ne}=ee,re={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ne}`}}};return{[S]:{[`${S}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ne}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${S}-panel-motion`]:{"&-left":[re,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[re,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[re,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[re,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const lt=ee=>{const{componentCls:S,zIndexPopup:Ne,colorBgMask:re,colorBgElevated:be,motionDurationSlow:ut,motionDurationMid:et,padding:qe,paddingLG:nt,fontSizeLG:dt,lineHeightLG:ot,lineWidth:yt,lineType:it,colorSplit:ht,marginSM:vt,colorIcon:kt,colorIconHover:At,colorText:Ke,fontWeightStrong:De,footerPaddingBlock:pe,footerPaddingInline:ce}=ee,U=`${S}-content-wrapper`;return{[S]:{position:"fixed",inset:0,zIndex:Ne,pointerEvents:"none","&-pure":{position:"relative",background:be,[`&${S}-left`]:{boxShadow:ee.boxShadowDrawerLeft},[`&${S}-right`]:{boxShadow:ee.boxShadowDrawerRight},[`&${S}-top`]:{boxShadow:ee.boxShadowDrawerUp},[`&${S}-bottom`]:{boxShadow:ee.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${S}-mask`]:{position:"absolute",inset:0,zIndex:Ne,background:re,pointerEvents:"auto"},[U]:{position:"absolute",zIndex:Ne,maxWidth:"100vw",transition:`all ${ut}`,"&-hidden":{display:"none"}},[`&-left > ${U}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ee.boxShadowDrawerLeft},[`&-right > ${U}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ee.boxShadowDrawerRight},[`&-top > ${U}`]:{top:0,insetInline:0,boxShadow:ee.boxShadowDrawerUp},[`&-bottom > ${U}`]:{bottom:0,insetInline:0,boxShadow:ee.boxShadowDrawerDown},[`${S}-content`]:{width:"100%",height:"100%",overflow:"auto",background:be,pointerEvents:"auto"},[`${S}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${S}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${qe}px ${nt}px`,fontSize:dt,lineHeight:ot,borderBottom:`${yt}px ${it} ${ht}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${S}-extra`]:{flex:"none"},[`${S}-close`]:{display:"inline-block",marginInlineEnd:vt,color:kt,fontWeight:De,fontSize:dt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${et}`,textRendering:"auto","&:focus, &:hover":{color:At,textDecoration:"none"}},[`${S}-title`]:{flex:1,margin:0,color:Ke,fontWeight:ee.fontWeightStrong,fontSize:dt,lineHeight:ot},[`${S}-body`]:{flex:1,minWidth:0,minHeight:0,padding:nt,overflow:"auto"},[`${S}-footer`]:{flexShrink:0,padding:`${pe}px ${ce}px`,borderTop:`${yt}px ${it} ${ht}`},"&-rtl":{direction:"rtl"}}}};var Me=(0,Ee.Z)("Drawer",ee=>{const S=(0,Ve.TS)(ee,{});return[lt(S),Xe(S)]},ee=>({zIndexPopup:ee.zIndexPopupBase,footerPaddingBlock:ee.paddingXS,footerPaddingInline:ee.padding})),he=y(11575),ne=function(ee,S){var Ne={};for(var re in ee)Object.prototype.hasOwnProperty.call(ee,re)&&S.indexOf(re)<0&&(Ne[re]=ee[re]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,re=Object.getOwnPropertySymbols(ee);be<re.length;be++)S.indexOf(re[be])<0&&Object.prototype.propertyIsEnumerable.call(ee,re[be])&&(Ne[re[be]]=ee[re[be]]);return Ne};const tt=null,mu={distance:180},du=ee=>{var S;const{rootClassName:Ne,width:re,height:be,size:ut="default",mask:et=!0,push:qe=mu,open:nt,afterOpenChange:dt,onClose:ot,prefixCls:yt,getContainer:it,style:ht,className:vt,visible:kt,afterVisibleChange:At}=ee,Ke=ne(ee,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:De,getPrefixCls:pe,direction:ce,drawer:U}=C.useContext(Le.E_),Oe=pe("drawer",yt),[Nt,Ct]=Me(Oe),Bt=it===void 0&&De?()=>De(document.body):it,Et=u()({"no-mask":!et,[`${Oe}-rtl`]:ce==="rtl"},Ne,Ct),Dt=C.useMemo(()=>re!=null?re:ut==="large"?736:378,[re,ut]),Tt=C.useMemo(()=>be!=null?be:ut==="large"?736:378,[be,ut]),pt={motionName:(0,Pe.m)(Oe,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},gt=gu=>({motionName:(0,Pe.m)(Oe,`panel-motion-${gu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Ht=(0,he.H)();return Nt(C.createElement(O.BR,null,C.createElement(He.Ux,{status:!0,override:!0},C.createElement(Ce,Object.assign({prefixCls:Oe,onClose:ot,maskMotion:pt,motion:gt},Ke,{open:nt!=null?nt:kt,mask:et,push:qe,width:Dt,height:Tt,style:Object.assign(Object.assign({},U==null?void 0:U.style),ht),className:u()(U==null?void 0:U.className,vt),rootClassName:Et,getContainer:Bt,afterOpenChange:dt!=null?dt:At,panelRef:Ht}),C.createElement(de,Object.assign({prefixCls:Oe},Ke,{onClose:ot}))))))},ku=ee=>{const{prefixCls:S,style:Ne,className:re,placement:be="right"}=ee,ut=ne(ee,["prefixCls","style","className","placement"]),{getPrefixCls:et}=C.useContext(Le.E_),qe=et("drawer",S),[nt,dt]=Me(qe),ot=u()(qe,`${qe}-pure`,`${qe}-${be}`,dt,re);return nt(C.createElement("div",{className:ot,style:Ne},C.createElement(de,Object.assign({prefixCls:qe},ut))))};du._InternalPanelDoNotUseOrYouWillBeFired=ku;var zu=du},39722:function(Zt,at,y){y.d(at,{t5:function(){return ge}});var v=y(92310),u=y.n(v),A=y(55477),Q=y(59301),V=y(36355),H=y(77578),C=y(17356),Ie=function(me,Fe){var se={};for(var oe in me)Object.prototype.hasOwnProperty.call(me,oe)&&Fe.indexOf(oe)<0&&(se[oe]=me[oe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,oe=Object.getOwnPropertySymbols(me);P<oe.length;P++)Fe.indexOf(oe[P])<0&&Object.prototype.propertyIsEnumerable.call(me,oe[P])&&(se[oe[P]]=me[oe[P]]);return se};const le=(me,Fe,se)=>{if(!(!Fe&&!se))return Q.createElement(Q.Fragment,null,Fe&&Q.createElement("div",{className:`${me}-title`},(0,H.Z)(Fe)),Q.createElement("div",{className:`${me}-inner-content`},(0,H.Z)(se)))},ge=me=>{const{hashId:Fe,prefixCls:se,className:oe,style:P,placement:ve="top",title:Ae,content:h,children:je}=me;return Q.createElement("div",{className:u()(Fe,se,`${se}-pure`,`${se}-placement-${ve}`,oe),style:P},Q.createElement("div",{className:`${se}-arrow`}),Q.createElement(A.G,Object.assign({},me,{className:Fe,prefixCls:se}),je||le(se,Ae,h)))},L=me=>{const{prefixCls:Fe}=me,se=Ie(me,["prefixCls"]),{getPrefixCls:oe}=Q.useContext(V.E_),P=oe("popover",Fe),[ve,Ae]=(0,C.Z)(P);return ve(Q.createElement(ge,Object.assign({},se,{prefixCls:P,hashId:Ae})))};at.ZP=L},60324:function(Zt,at,y){var v=y(92310),u=y.n(v),A=y(59301),Q=y(77578),V=y(62892),H=y(36355),C=y(6848),Ie=y(39722),le=y(17356),ge=function(Fe,se){var oe={};for(var P in Fe)Object.prototype.hasOwnProperty.call(Fe,P)&&se.indexOf(P)<0&&(oe[P]=Fe[P]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,P=Object.getOwnPropertySymbols(Fe);ve<P.length;ve++)se.indexOf(P[ve])<0&&Object.prototype.propertyIsEnumerable.call(Fe,P[ve])&&(oe[P[ve]]=Fe[P[ve]]);return oe};const L=Fe=>{let{title:se,content:oe,prefixCls:P}=Fe;return A.createElement(A.Fragment,null,se&&A.createElement("div",{className:`${P}-title`},(0,Q.Z)(se)),A.createElement("div",{className:`${P}-inner-content`},(0,Q.Z)(oe)))},me=A.forwardRef((Fe,se)=>{const{prefixCls:oe,title:P,content:ve,overlayClassName:Ae,placement:h="top",trigger:je="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:Y=.1,overlayStyle:It={}}=Fe,Rt=ge(Fe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Vt}=A.useContext(H.E_),xt=Vt("popover",oe),[we,Ce]=(0,le.Z)(xt),Pe=Vt(),Le=u()(Ae,Ce);return we(A.createElement(C.Z,Object.assign({placement:h,trigger:je,mouseEnterDelay:ie,mouseLeaveDelay:Y,overlayStyle:It},Rt,{prefixCls:xt,overlayClassName:Le,ref:se,overlay:P||ve?A.createElement(L,{prefixCls:xt,title:P,content:ve}):null,transitionName:(0,V.m)(Pe,"zoom-big",Rt.transitionName),"data-popover-inject":!0})))});me._InternalPanelDoNotUseOrYouWillBeFired=Ie.ZP,at.Z=me},17356:function(Zt,at,y){var v=y(17313),u=y(29878),A=y(19447),Q=y(33166),V=y(83116),H=y(37613);const C=ge=>{const{componentCls:L,popoverColor:me,minWidth:Fe,fontWeightStrong:se,popoverPadding:oe,boxShadowSecondary:P,colorTextHeading:ve,borderRadiusLG:Ae,zIndexPopup:h,marginXS:je,colorBgElevated:ie,popoverBg:Y}=ge;return[{[L]:Object.assign(Object.assign({},(0,v.Wf)(ge)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:h,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${L}-content`]:{position:"relative"},[`${L}-inner`]:{backgroundColor:Y,backgroundClip:"padding-box",borderRadius:Ae,boxShadow:P,padding:oe},[`${L}-title`]:{minWidth:Fe,marginBottom:je,color:ve,fontWeight:se},[`${L}-inner-content`]:{color:me}})},(0,A.ZP)(ge,{colorBg:"var(--antd-arrow-background-color)"}),{[`${L}-pure`]:{position:"relative",maxWidth:"none",margin:ge.sizePopupArrow,display:"inline-block",[`${L}-content`]:{display:"inline-block"}}}]},Ie=ge=>{const{componentCls:L}=ge;return{[L]:Q.i.map(me=>{const Fe=ge[`${me}6`];return{[`&${L}-${me}`]:{"--antd-arrow-background-color":Fe,[`${L}-inner`]:{backgroundColor:Fe},[`${L}-arrow`]:{background:"transparent"}}}})}},le=ge=>{const{componentCls:L,lineWidth:me,lineType:Fe,colorSplit:se,paddingSM:oe,controlHeight:P,fontSize:ve,lineHeight:Ae,padding:h}=ge,je=P-Math.round(ve*Ae),ie=je/2,Y=je/2-me,It=h;return{[L]:{[`${L}-inner`]:{padding:0},[`${L}-title`]:{margin:0,padding:`${ie}px ${It}px ${Y}px`,borderBottom:`${me}px ${Fe} ${se}`},[`${L}-inner-content`]:{padding:`${oe}px ${It}px`}}}};at.Z=(0,V.Z)("Popover",ge=>{const{colorBgElevated:L,colorText:me,wireframe:Fe}=ge,se=(0,H.TS)(ge,{popoverPadding:12,popoverBg:L,popoverColor:me});return[C(se),Ie(se),Fe&&le(se),(0,u._y)(se,"zoom-big")]},ge=>({width:177,minWidth:177,zIndexPopup:ge.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);