You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
336 KiB
2 lines
336 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{28863:function(Rt,nt){nt.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},17873:function(Rt,nt,_){_.d(nt,{Z:function(){return Le}});var F=_(78241),u=_(92832),A=_(3113),U=_(59301),J={search:"search___JA0r9",btn:"btn___GGtZC"},M=_(59301),Le=({value:se,onChange:ve})=>{const[H]=F.default.useForm(),me=(0,U.useRef)(!1);(0,U.useEffect)(()=>{se&&H.setFieldsValue(se)},se);const Be=oe=>{me.current||ve(oe),me.current=!0,setTimeout(()=>{me.current=!1},2e3)};return M.createElement("div",{className:J.search},M.createElement(F.default,{className:J.formWrap,colon:!1,form:H,size:"large",layout:"inline",onFinish:oe=>{me.current||Be(oe)}},M.createElement(F.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},M.createElement(u.default,{style:{width:280,height:40}})),M.createElement(F.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},M.createElement(u.default,{style:{width:280,height:40}})),M.createElement(F.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},M.createElement(u.default,{style:{width:200,height:40}})),M.createElement(A.ZP,{className:J.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},73184:function(Rt,nt,_){_.d(nt,{Z:function(){return M}});var F=_(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},A=_(32637),U=_(59301),M=({type:k,style:Le})=>{const se=U.createElement("div",{className:u.wrap,onClick:ve=>{ve.preventDefault(),ve.stopPropagation()}},U.createElement("p",null,k==="shixun"||k==="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",U.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",k==="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"),U.createElement("div",{className:u.contact},U.createElement("div",{className:u.img},U.createElement("img",{src:A,width:"124px",height:"124px"})),U.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return U.createElement(F.Z,{content:se},U.createElement("span",{className:u.text,style:Le},"\u9AD8\u6D88\u8017"))}},10134:function(Rt,nt,_){_.d(nt,{Z:function(){return vt},P:function(){return It}});var F=_(59301),u=_(78241),A=_(43418),U=_(5112),J=_(92832),M=_(1710),k={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Le=_(16140),se=Object.defineProperty,ve=Object.defineProperties,H=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,re=(Pe,Ce,Ne)=>Ce in Pe?se(Pe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[Ce]=Ne,N=(Pe,Ce)=>{for(var Ne in Ce||(Ce={}))Be.call(Ce,Ne)&&re(Pe,Ne,Ce[Ne]);if(me)for(var Ne of me(Ce))oe.call(Ce,Ne)&&re(Pe,Ne,Ce[Ne]);return Pe},De=(Pe,Ce)=>ve(Pe,H(Ce)),Ae=(Pe,Ce)=>{var Ne={};for(var Ze in Pe)Be.call(Pe,Ze)&&Ce.indexOf(Ze)<0&&(Ne[Ze]=Pe[Ze]);if(Pe!=null&&me)for(var Ze of me(Pe))Ce.indexOf(Ze)<0&&oe.call(Pe,Ze)&&(Ne[Ze]=Pe[Ze]);return Ne},f=(Pe,Ce,Ne)=>new Promise((Ze,Re)=>{var yt=L=>{try{pe(Ne.next(L))}catch(_e){Re(_e)}},it=L=>{try{pe(Ne.throw(L))}catch(_e){Re(_e)}},pe=L=>L.done?Ze(L.value):Promise.resolve(L.value).then(yt,it);pe((Ne=Ne.apply(Pe,Ce)).next())});const He=({studentNames:Pe,total:Ce})=>{const Ne=["","\u4E00","\u4E24","\u4E09"];return Ce>3?F.createElement(F.Fragment,null,"\u8BFE\u5802\u5185\u6709",F.createElement("span",{className:k.orangeColor},Pe==null?void 0:Pe.join("\u3001")),"\u7B49",F.createElement("span",{className:k.orangeColor},Ce),"\u540D\u5B66\u751F"):F.createElement(F.Fragment,null,"\u8BFE\u5802\u5185\u6709",F.createElement("span",{className:k.orangeColor},Pe==null?void 0:Pe.join("\u3001")),Ne[Ce],"\u540D\u5B66\u751F")},ce=({used:Pe,copy:Ce,canNotCopy:Ne,studentNames:Ze,studentCount:Re,inPaper:yt,is_random:it=!1,position:pe=""})=>{const L=()=>{if(Ce>0&&Ne>0)return F.createElement(F.Fragment,null,"\u5176\u4E2D",F.createElement("span",{className:k.orangeColor},Ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",F.createElement("span",{className:k.orangeColor},Ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ce>0&&Ne===0)return F.createElement(F.Fragment,null,"\u5176\u4E2D",F.createElement("span",{className:k.orangeColor},Ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ce===0&&Ne>0)return F.createElement(F.Fragment,null,"\u5176\u4E2D",F.createElement("span",{className:k.orangeColor},Ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},_e=pe||(yt?"\u8BD5\u5377":"\u8BFE\u7A0B");return F.createElement("span",null,F.createElement(He,{studentNames:Ze,total:Re}),"\u5B66\u4E60\u8FC7",_e,"\u4E2D\u7684",F.createElement("span",{className:k.orangeColor},Pe),"\u4E2A\u9879\u76EE\uFF0C",L(),"\u3002\u8BF7\u9009\u62E9",it?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Y=({onCancel:Pe,onOk:Ce,visible:Ne,inPaper:Ze,renderData:Re,type:yt,isMultipleCourse:it=!1})=>{const[pe]=u.default.useForm(),[L,_e]=(0,F.useState)(1),[Ge,Ve]=(0,F.useState)(!1),Qe=(0,F.useMemo)(()=>(Re==null?void 0:Re.total_num)===1&&(Re==null?void 0:Re.can_copy_num)===1,[Re]),lt=(0,F.useMemo)(()=>{var Me;return(Me=Re==null?void 0:Re.course_data_list)==null?void 0:Me.filter(Fe=>Fe.is_show)},[Re]);return F.createElement(F.Fragment,null,Qe?F.createElement(A.default,{centered:!0,closable:!0,open:Ne,destroyOnClose:!0,title:"\u63D0\u793A",className:k.antdModal,width:682,confirmLoading:Ge,onCancel:Pe,onOk:()=>f(void 0,null,function*(){var Me;Ve(!0);let Fe=L;if(it){const ne=N({},pe.getFieldsValue());Fe=(Me=Re==null?void 0:Re.course_data_list)==null?void 0:Me.map(et=>ne[et.id]!==void 0?De(N({},et),{is_copy:ne[et.id]}):et)}yield Ce(Fe),Ve(!1)})},F.createElement("div",{className:k.content,style:{marginBottom:20}},it?"\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?":F.createElement(F.Fragment,null,F.createElement(He,{studentNames:Re==null?void 0:Re.student_names,total:Re==null?void 0:Re.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")),it?F.createElement(u.default,{form:pe,preserve:!1},lt==null?void 0:lt.map(Me=>F.createElement(F.Fragment,{key:Me.id},F.createElement("h3",{className:"ml15 mb5"},Me.name),F.createElement(u.default.Item,{name:Me.id,initialValue:1},F.createElement(U.ZP.Group,{className:k.content},F.createElement(U.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),F.createElement(U.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):F.createElement(U.ZP.Group,{value:L,onChange:Me=>_e(Me.target.value),className:k.content,style:{marginBottom:30}},F.createElement(U.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),F.createElement(U.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),F.createElement("div",null,F.createElement("div",{className:k.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),F.createElement("div",{className:k.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"),F.createElement("div",{className:`${k.content} ${k.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"))):F.createElement(A.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ne,confirmLoading:Ge,title:"\u63D0\u793A",width:682,onCancel:Pe,onOk:()=>f(void 0,null,function*(){var Me;Ve(!0);let Fe=0;if(it){const ne=N({},pe.getFieldsValue());Fe=(Me=Re==null?void 0:Re.course_data_list)==null?void 0:Me.map(et=>ne[et.id]!==void 0?De(N({},et),{is_use:ne[et.id]}):et)}yield Ce(Fe),Ve(!1)})},F.createElement("div",{className:k.content},F.createElement(He,{studentNames:Re==null?void 0:Re.student_names,total:Re==null?void 0:Re.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",it?F.createElement(u.default,{form:pe,preserve:!1},F.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=>F.createElement(F.Fragment,{key:Me.id},F.createElement("h3",{className:"ml15 mb5"},Me.name),F.createElement(u.default.Item,{name:Me.id,initialValue:1},F.createElement(U.ZP.Group,{className:k.content},F.createElement(U.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),F.createElement(U.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):F.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",F.createElement("span",{className:k.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[Pe,Ce]=(0,F.useState)(!1),[Ne,Ze]=(0,F.useState)();return[Pe,()=>Ce(!1),Ne,it=>f(this,null,function*(){var pe;const L=it,{isImportMultipleCourse:_e=!1}=L,Ge=Ae(L,["isImportMultipleCourse"]);console.log(it);const Ve=(it==null?void 0:it.result)||(yield(0,Le.Tr)(Ge));return"status"in Ve?!1:_e?((pe=Ve==null?void 0:Ve.course_data_list)==null?void 0:pe.some(lt=>lt.is_show))?(Ze(Ve),Ce(!0),!0):Ve.course_data_list||[]:Ve.student_count===0?!1:(Ze(Ve),Ce(!0),!0)})]},Ht=Pe=>{const[Ce]=u.default.useForm(),[Ne,Ze]=(0,F.useState)(!1),{onCancel:Re,onOk:yt,visible:it,inPaper:pe=!1,renderData:L,type:_e,isMultipleCourse:Ge=!1,position:Ve}=Pe;let Qe=(0,F.useMemo)(()=>pe?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:k.tableCell,render(Fe,ne){return F.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},Fe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Fe,ne)=>F.createElement(F.Fragment,null,F.createElement(u.default.Item,{name:[`${_e==="subject"?ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],initialValue:1},F.createElement(U.ZP.Group,null,F.createElement(U.ZP,{value:1},"\u662F"),F.createElement(U.ZP,{value:0},"\u5426"))),F.createElement(u.default.Item,{name:[`${_e==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],hidden:!0,initialValue:1},F.createElement(J.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:k.tableCell,render(Fe,ne){return F.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},Fe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Fe,ne)=>F.createElement(u.default.Item,{name:[`${_e==="subject"?ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],initialValue:1},F.createElement(U.ZP.Group,null,F.createElement(U.ZP,{value:1},"\u662F"),F.createElement(U.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Fe,ne)=>F.createElement(u.default.Item,{name:[`${_e==="subject"?ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],initialValue:1},F.createElement(U.ZP.Group,null,F.createElement(U.ZP,{value:1},"\u662F"),F.createElement(U.ZP,{value:0},"\u5426")))}],[pe]),lt=(0,F.useMemo)(()=>pe?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:k.tableCell,align:"center",ellipsis:!0,render:(Fe,ne)=>F.createElement(F.Fragment,null,F.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},Fe),F.createElement(u.default.Item,{name:[`${_e==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],hidden:!0,initialValue:0},F.createElement(J.default,{type:"hidden"})),F.createElement(u.default.Item,{name:[`${_e==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],hidden:!0,initialValue:1},F.createElement(J.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:k.tableCell,ellipsis:!0,align:"center",render:(Fe,ne)=>F.createElement("a",{href:`/shixuns/${ne.identifier}/challenges`,target:"_blank"},Fe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Fe,ne)=>F.createElement(F.Fragment,null,F.createElement(u.default.Item,{name:[`${_e==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_use"],initialValue:0},F.createElement(U.ZP.Group,null,F.createElement(U.ZP,{value:1},"\u662F"),F.createElement(U.ZP,{value:0},"\u5426"))),F.createElement(u.default.Item,{name:[`${_e==="subject"?ne==null?void 0:ne.stage_shixun_id:ne.shixun_course_id||ne.id}`,"is_copy"],hidden:!0,initialValue:0},F.createElement(J.default,{type:"hidden"})))}],[pe]);if(Ge){const Fe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:k.tableCell,render:(ne,et)=>F.createElement("a",{href:`/classrooms/${et.course_id}`},ne)};Qe=[Fe,...Qe],lt=[Fe,...lt]}const Me=(0,F.useMemo)(()=>ce({used:L==null?void 0:L.repeat_shixun_num,copy:L==null?void 0:L.can_copy_num,canNotCopy:L==null?void 0:L.no_copy_num,studentNames:L==null?void 0:L.student_names,studentCount:L==null?void 0:L.student_count,is_random:L==null?void 0:L.is_random,inPaper:pe,position:Ve}),[L,pe,Ve]);return F.createElement(A.default,{title:"\u63D0\u793A",centered:!0,open:it,confirmLoading:Ne,onOk:()=>f(void 0,null,function*(){Ze(!0);const Fe=Ce.getFieldsValue(),ne=Object.keys(Fe).map(et=>({id:parseInt(et.split("_")[0]),course_id:parseInt(et.split("_")[1]),is_use:Fe[et].is_use,is_copy:Fe[et].is_copy}));yield yt(ne),Ze(!1)}),onCancel:Re,width:880,okText:"\u786E\u8BA4",className:k.antdModal,destroyOnClose:!0},F.createElement(u.default,{form:Ce,preserve:!1},F.createElement("div",{className:k.brief},Me),F.createElement("div",{style:{marginBottom:30}},F.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),F.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"),F.createElement("div",{className:k.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")),(L==null?void 0:L.can_copy_num)>0&&F.createElement("div",null,F.createElement("div",{className:k.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),F.createElement(M.default,{columns:Qe,className:k.antdTable,dataSource:L==null?void 0:L.can_copy_list,rowKey:_e==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(L==null?void 0:L.no_copy_num)>0&&F.createElement("div",null,F.createElement("div",{className:k.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),F.createElement(M.default,{columns:lt,className:k.antdTable,dataSource:L==null?void 0:L.no_copy_list,rowKey:_e==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(L==null?void 0:L.no_use_list.length)>0&&(L==null?void 0:L.no_use_list.map(Fe=>F.createElement("div",{key:_e==="subject"?Fe.stage_shixun_id:Fe.shixun_course_id||Fe.id},F.createElement(u.default.Item,{name:[`${_e==="subject"?Fe==null?void 0:Fe.stage_shixun_id:Fe.shixun_course_id||Fe.id}`,"is_copy"],hidden:!0,initialValue:0},F.createElement(J.default,{type:"hidden"})),F.createElement(u.default.Item,{name:[`${_e==="subject"?Fe==null?void 0:Fe.stage_shixun_id:Fe.shixun_course_id||Fe.id}`,"is_use"],hidden:!0,initialValue:1},F.createElement(J.default,{type:"hidden"})))))))};var vt=Pe=>{const{modalType:Ce}=Pe;return Ce==="multiple"?F.createElement(Ht,N({},Pe)):F.createElement(Y,N({},Pe))}},22600:function(Rt,nt,_){var F=_(59301),u=_(78241),A=_(43418),U=_(8591),J=_(95237),M=_(43604),k=_(5083),Le=_(5112),se=_(24905),ve=_(56656),H=_.n(ve),me=_(43597),Be=_(94601),oe=_(92123),re=_(47141),N=_(19284),De=_(75990),Ae=_(50564),f=_(28863),He=_(64925),ce=_(16140),Y=_(59301),It=Object.defineProperty,Ht=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(pe,L,_e)=>L in pe?It(pe,L,{enumerable:!0,configurable:!0,writable:!0,value:_e}):pe[L]=_e,Ze=(pe,L)=>{for(var _e in L||(L={}))Pe.call(L,_e)&&Ne(pe,_e,L[_e]);if(vt)for(var _e of vt(L))Ce.call(L,_e)&&Ne(pe,_e,L[_e]);return pe},Re=(pe,L)=>Ht(pe,Jt(L)),yt=(pe,L,_e)=>new Promise((Ge,Ve)=>{var Qe=Fe=>{try{Me(_e.next(Fe))}catch(ne){Ve(ne)}},lt=Fe=>{try{Me(_e.throw(Fe))}catch(ne){Ve(ne)}},Me=Fe=>Fe.done?Ge(Fe.value):Promise.resolve(Fe.value).then(Qe,lt);Me((_e=_e.apply(pe,L)).next())});const it=({classroomList:pe,dispatch:L,courseEndTime:_e})=>{var Ge;const Ve=(0,oe.useParams)(),[Qe]=u.default.useForm(),[lt,Me]=(0,F.useState)(1),[Fe,ne]=(0,F.useState)([]),[et,Eu]=(0,F.useState)(0),[pu,ku]=(0,F.useState)(20),[Ju,ee]=(0,F.useState)(!0),[w,Te]=(0,F.useState)([]),[ie,be]=(0,F.useState)(!0),[tt,qe]=(0,F.useState)({}),[Xe,ut]=(0,F.useState)({}),ct=(0,oe.useIntl)();Ve.id=Ve.coursesId,(0,F.useEffect)(()=>{if(pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pt(),ot(),pe.actionTabs.type===2){const de=pe.actionTabs.selectArrsAll[0];be(de.unified_setting)}else be(!1)},[pe.actionTabs]);const ot=de=>yt(void 0,null,function*(){ee(!0);const ae=yield(0,N.c_)(Re(Ze({},Ve),{page:de||lt,limit:2e4,homework_id:pe.actionTabs.type===1?"":pe.actionTabs.selectArrs[0]}));ae==null||ae.course_groups.map((j,Oe)=>{j.key=j.id,j.title=j.name,j.disabled=j.is_published}),ae&&(ne([...ae==null?void 0:ae.course_groups]),Eu(ae==null?void 0:ae.course_groups_count),ee(!1),de||Qe.setFieldsValue({publish_time:H()(H()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:H()(H()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),dt=()=>{var de;let ae=[...(de=pe.actionTabs.selectArrsAll)==null?void 0:de.filter(j=>j.high_resources_consume&&!j.high_resources_consume_permission)];(ae==null?void 0:ae.length)>0&&pe.actionTabs.type===1&&A.default.confirm({centered:!0,icon:null,footer:null,width:560,title:ct.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Y.createElement("div",null,Y.createElement("div",{className:f.Z.tipcontent},Y.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Y.createElement("span",{style:{color:"#f06b14"}},ae==null?void 0:ae.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Y.createElement("div",{className:"mt20 mb20"},ae==null?void 0:ae.map(j=>Y.createElement("div",{className:f.Z.failedList,key:j.homework_id},Y.createElement("div",{className:f.Z.name},j==null?void 0:j.name),Y.createElement("div",{className:f.Z.publish,onClick:()=>{(0,Be.xg)(`/classrooms/${Ve.coursesId}/shixun_homework/${j.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Et=()=>yt(void 0,null,function*(){var de,ae,j,Oe,wt,Bt,Dt;if((0,re.Rm)()&&!((ae=(de=pe.AssistantObject)==null?void 0:de.practice)!=null&&ae.can_publish)){U.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"),Ie(!1);return}const mt=Ze({},Qe.getFieldsValue());if(mt.end_time<=mt.publish_time){U.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ie(!1);return}if((w==null?void 0:w.length)<=0&&!ie&&Fe.length>0){U.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ie(!1);return}let ht={homework_ids:[...pe.actionTabs.selectArrs],group_ids:w.length>0?w.map(Ke=>Ke.id):(j=pe.detailShixunsList)==null?void 0:j.course_groups,end_time:H()(mt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:H()(mt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!w.length},Lt=[...(Oe=pe.actionTabs.selectArrsAll)==null?void 0:Oe.filter(Ke=>Ke.high_resources_consume&&!Ke.high_resources_consume_permission)];if((Lt==null?void 0:Lt.length)==pe.actionTabs.selectArrsAll.length&&pe.actionTabs.type==1){L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),dt();return}((wt=pe.actionTabs.selectArrsAll)==null?void 0:wt.length)>0&&pe.actionTabs.type===1&&(ht.homework_ids=[...((Dt=(Bt=pe.actionTabs.selectArrsAll)==null?void 0:Bt.filter(Ke=>!Ke.high_resources_consume||Ke.high_resources_consume_permission))==null?void 0:Dt.map(Ke=>Number(Ke==null?void 0:Ke.homework_id)))||[]]);let Pt=yield(0,ce.Tr)({homework_common_ids:[...pe.actionTabs.selectArrs],course_id:Ve.coursesId,type:"homework_common"});(Pt==null?void 0:Pt.student_count)===0?_t(ht):(ut(ht),qe(Pt))}),pt=()=>{Me(1),ne([]),Te([])},_t=de=>yt(void 0,null,function*(){Ie(!0);const ae=yield(0,me.ZP)(`/api/courses/${Ve.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ze({},de)});Ie(!1),ae.status===0&&(pt(),(0,Be.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),U.ZP.success("\u53D1\u5E03\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),dt(),(0,re.GJ)()?pe.actionTabs.detail?(L({type:"shixunHomeworks/setActionTabs",payload:{}}),L({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ze({},Ve)}),L({type:"shixunHomeworks/getWorkSetting",payload:Ze({},Ve)})):L({type:"classroomList/getClassroomTeacherShixunsList",payload:Re(Ze({},pe.actionTabs.params),{type:4})}):L({type:"classroomList/getClassroomShixunsList",payload:Ze({},pe.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||L({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~")}}))}),Ct=et>lt*pu,{detailShixunsList:bt}=pe,[at,Ie]=(0,F.useState)(!1);return Y.createElement("div",null,Y.createElement(A.default,{width:600,centered:!0,confirmLoading:at,title:"\u53D1\u5E03\u4F5C\u4E1A",open:pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Et(),onCancel:()=>{pt(),L({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:Qe},Y.createElement("div",{style:{paddingLeft:0}},Y.createElement(J.Z,{className:"mt30",align:"middle"},Y.createElement(M.Z,null,Y.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Y.createElement(k.default,{style:{width:170,marginRight:"25px"},disabledDate:de=>(0,Ae.Q8)(de,_e),disabledTime:de=>(0,Ae.d0)(de),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,Be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Y.createElement(M.Z,{className:"ml20"},Y.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Y.createElement(k.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,Be.U6)(),"HH:mm")},disabledDate:de=>(0,Ae.Q8)(de,_e,Qe.getFieldValue("publish_time")),disabledTime:de=>(0,Ae.d0)(de,Qe.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),pe.actionTabs.type===2&&Y.createElement(J.Z,{style:{marginBottom:"10px"}},Y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Y.createElement(Le.ZP.Group,{value:ie,onChange:de=>{be(de.target.value),Te([])}},Y.createElement(Le.ZP,{value:!0,disabled:!pe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(Le.ZP,{className:"ml20",disabled:Fe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Fe.length<=0&&pe.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"')),(pe.actionTabs.type===1||!ie)&&Fe.length>0&&Y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Y.createElement("span",{style:{flex:1}},Y.createElement(se.default,{checked:w.length===Fe.length,onChange:de=>{w.length===Fe.length?Te([]):Te(Fe)}},"\u5168\u9009")),Y.createElement("span",{style:{width:16}}),Y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",w.length||0,"\u4E2A\u5206\u73ED")),(pe.actionTabs.type===1||!ie)&&Fe.length>0&&Y.createElement(De.Z,{data:Fe,selectedRowKeys:w,setSelectedRowKeys:Te}))),Y.createElement(He.Z,{resdata:tt,type:((Ge=pe.actionTabs.selectArrs)==null?void 0:Ge.length)===1?"shixun":"shixunpush",okloading:at,oktext:(tt==null?void 0:tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:de=>yt(void 0,null,function*(){Ie(!0);let ae=yield(0,me.ZP)(`/api/courses/${Ve.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...pe.actionTabs.selectArrs]}});Ie(!1),(ae==null?void 0:ae.status)===0&&_t(Xe)})}))};nt.Z=(0,oe.connect)(({classroomList:pe})=>({classroomList:pe}))(it)},29399:function(Rt,nt,_){_.r(nt),_.d(nt,{default:function(){return Ai}});var F=_(21585),u=_(59301),A=_(92123),U=_(43597),J=_(20834),M=_(8591),k=_(92832),Le=_(38854),se=_(6848),ve=_(95237),H=_(43604),me=_(81327),Be=_(61621),oe=_(58421),re=_(24905),N=_(3113),De=_(43418),Ae=_(5112),f=_(47141),He=_(84105),ce=_(94601),Y=_(90852),It=Object.defineProperty,Ht=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(e,n,t)=>n in e?It(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ze=(e,n)=>{for(var t in n||(n={}))Pe.call(n,t)&&Ne(e,t,n[t]);if(vt)for(var t of vt(n))Ce.call(n,t)&&Ne(e,t,n[t]);return e},Re=(e,n)=>Ht(e,Jt(n)),yt=(e,n)=>{var t={};for(var m in e)Pe.call(e,m)&&n.indexOf(m)<0&&(t[m]=e[m]);if(e!=null&&vt)for(var m of vt(e))n.indexOf(m)<0&&Ce.call(e,m)&&(t[m]=e[m]);return t},it=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const pe=e=>{var n=e,{classroomList:t,dispatch:m,match:h,location:p,user:C}=n,l=yt(n,["classroomList","dispatch","match","location","user"]),a,c;const z=(0,A.useParams)(),[y,B]=(0,u.useState)(!1),[R,ue]=(0,u.useState)(!1),le=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){ue(!0);return}const d={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(P=>{var v;P.author_login===((v=C.userInfo)==null?void 0:v.login)?++d.hasNum:++d.noHasNum}),d.noHasNum>0?De.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"},d.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},d.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:()=>{E()}}):ue(!0)}else ue(!1)},[t.actionTabs.key]);const E=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(De.default,{centered:!0,title:"\u63D0\u793A",open:R,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:y,onOk:()=>it(void 0,null,function*(){var d;if((d=le.current)!=null&&d.onVerify())return;B(!0);const P=yield(0,U.ZP)(`/api/courses/${z.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});B(!1),P.status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),M.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:Re(Ze({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:Ze({},t.actionTabs.params)}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:z.coursesId}}))}),onCancel:()=>{E()}},!((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:d=>le.current=d})):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 L=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(pe),_e=_(51186),Ge=_(34900),Ve=Object.defineProperty,Qe=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,et=(e,n,t)=>n in e?Ve(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Eu=(e,n)=>{for(var t in n||(n={}))Fe.call(n,t)&&et(e,t,n[t]);if(Me)for(var t of Me(n))ne.call(n,t)&&et(e,t,n[t]);return e},pu=(e,n)=>Qe(e,lt(n)),ku=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const Ju=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(De.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,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:pu(Eu({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Eu({},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}))(Ju),w=_(78241),Te=_(56656),ie=_.n(Te),be=_(59301),tt=Object.defineProperty,qe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,dt=(e,n,t)=>n in e?tt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Et=(e,n)=>{for(var t in n||(n={}))ct.call(n,t)&&dt(e,t,n[t]);if(ut)for(var t of ut(n))ot.call(n,t)&&dt(e,t,n[t]);return e},pt=(e,n)=>qe(e,Xe(n)),_t=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const Ct=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const p=(0,A.useParams)(),[C,l]=(0,u.useState)(!1),{actionTabs:a}=e,[c]=w.default.useForm(),z=y=>y&&y<ie()().startOf("day");return(0,u.useEffect)(()=>{var y;e.actionTabs.key==="\u91CD\u547D\u540D"&&c.setFieldsValue({name:(y=a.selectArrs)==null?void 0:y.name})},[e.actionTabs.key]),be.createElement(De.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:C,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>_t(void 0,null,function*(){var y,B;if((0,f.Rm)()&&!((B=(y=e.AssistantObject)==null?void 0:y.practice)!=null&&B.can_create)){M.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 R=c.getFieldValue();l(!0);const ue=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,le=yield(0,U.ZP)(ue,{method:"post",body:Et({},R)});l(!1),le.status===0&&(M.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:pt(Et({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Et({},e.actionTabs.params)}))}),onCancel:()=>{l(!1),t({type:"classroomList/setActionTabs",payload:{}})}},be.createElement(w.default,{form:c},be.createElement(ve.Z,{className:"mt10 c-grey-999"},be.createElement(H.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),be.createElement(H.Z,{flex:"1"},(m=a.selectArrs)==null?void 0:m.shixun_name)),be.createElement(w.default.Item,{name:"name"},be.createElement(ve.Z,{className:"mt10",align:"middle"},be.createElement(H.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),be.createElement(H.Z,{flex:"1"},be.createElement(k.default,{defaultValue:(h=a.selectArrs)==null?void 0:h.name}))))))};var bt=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Ct),at=_(43428),Ie=_(71418),de=_(28103),ae=_(62556),j={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=_(33299),wt=_(17873),Bt=_(70751),Dt=_(73184),mt=_(64925),ht=_(16140),Lt=Object.defineProperty,Pt=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,vu=(e,n,t)=>n in e?Lt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ft=(e,n)=>{for(var t in n||(n={}))Fu.call(n,t)&&vu(e,t,n[t]);if(Mt)for(var t of Mt(n))Ku.call(n,t)&&vu(e,t,n[t]);return e},Bu=(e,n)=>Pt(e,Ke(n)),jt=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Du}=k.default,Kt=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Au=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var h,p;const[C,l]=(0,u.useState)(ft({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:c}=e,[z,y]=(0,u.useState)([]),[B,R]=(0,u.useState)({}),[ue,le]=(0,u.useState)([]),[E,d]=(0,u.useState)(!1),[P,v]=(0,u.useState)({}),[Z,V]=(0,u.useState)(!1),fe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[r,o]=(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)(()=>{x()},[C.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&y([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||c!=null&&c.shixun_list)&&R(r.sort==="recommend"?c:a)},[a,c]);const x=()=>jt(void 0,null,function*(){R([]),d(!0);let s=ft({},r);if(r.sort==="recommend"&&(s.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Bu(ft({},s),{course_id:C.coursesId})});else{const I=ft({},s);yield t({type:"classroomList/getShixunLists",payload:I})}const W=yield(0,U.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});le([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(W==null?void 0:W.groups)||[]]),y([]),d(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const K=s=>jt(void 0,null,function*(){V(!0);const W=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(C==null?void 0:C.categoryId)||null,coursesId:C.coursesId,shixuns_info:s}});V(!1),W.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bu(ft({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:ft({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:C.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,Se]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(at.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:j.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(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>jt(void 0,null,function*(){var s;Se(!0);let W=yield(0,ht.Tr)({id:z,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(W==null?void 0:W.student_count)===0?yield K(W==null?void 0:W.no_use_list):v(W),Se(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,Bt.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),o(Bu(ft(ft({},r),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ie.Z,{spinning:E},u.createElement("aside",null,Kt.map(function(s,W){var I;return W!==0?null:u.createElement("ul",{className:j.menu,key:W},u.createElement("li",null,s.name),(I=s==null?void 0:s.children)==null?void 0:I.map(function(g,i){return u.createElement("li",{className:r[s.id]==g.id?j.actived:"",onClick:()=>{r[s.id]=g.id,r.page=1,o(ft({},r))}},u.createElement("strong",null,g.name))}))}),u.createElement("ul",{className:j.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":j.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,o(ft({},r))}},u.createElement("strong",null,"\u5168\u90E8")),m.menus&&m.menus.map(function(s,W){return u.createElement("li",{key:W,className:(r==null?void 0:r.discipline_id)==s.id?j.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=s.id,delete r.sub_discipline_id,r.page=1,o(ft({},r))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(I,g){return u.createElement("div",{key:g,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==I.id&&r.tag_level===2?`${j.actived2} ${j.subTag}`:j.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=s.id,r.sub_discipline_id=I.id,o(ft({},r))}},I.name),u.createElement("ul",{className:"mt5"},I.tags&&I.tags.map(function(i,S){return u.createElement("li",{key:S,className:r.sub_discipline_id==i.id&&r.tag_level===3?j.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=s.id,r.sub_discipline_id=i.id,o(ft({},r))}},i.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:j.menu},u.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((s,W)=>u.createElement("li",{className:r.group_id==s.id?j.actived:"",key:s.name,onClick:()=>{r.group_id=s.id,r.page=1,o(ft({},r))}},u.createElement("strong",null,s.name)))),Kt.map(function(s,W){var I;return W!==1?null:u.createElement("ul",{className:j.menu,key:W},u.createElement("li",null,s.name),(I=s==null?void 0:s.children)==null?void 0:I.map(function(g,i){return u.createElement("li",{className:r[s.id]==g.id?j.actived:"",onClick:()=>{r[s.id]=g.id,o(ft({},r))}},u.createElement("strong",null,g.name))}))}),u.createElement(ve.Z,{align:"middle"},u.createElement(H.Z,{flex:"1",className:j.filter},fe.map(function(s,W){return u.createElement(N.ZP,{key:W,className:"mr20",type:r.sort===s.id?"primary":"default",onClick:()=>{r.sort=s.id,o(ft({},r))}},s.name)})),u.createElement(H.Z,{className:"c-grey-999"},u.createElement("div",{className:j.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"},B.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",o(ft({},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"}))))))),((h=B==null?void 0:B.shixun_list)==null?void 0:h.length)===0&&u.createElement(ae.Z,null),u.createElement(re.default.Group,{style:{display:"block"},value:z,onChange:s=>{y(s)}},(p=B==null?void 0:B.shixun_list)==null?void 0:p.map(function(s,W){return u.createElement("div",{className:j.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(re.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:j.info},u.createElement("div",{className:j.title},u.createElement("div",{className:j.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(Dt.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,f.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(se.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,f.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(se.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,f.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(se.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(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(N.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:j.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(I,g){return u.createElement("span",{key:g,className:"mr30"},"\u7B2C",g+1,"\u5173 ",I," ")})),u.createElement(de.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName:j["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:j.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(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:s=>{r.page=s,o(ft({},r))}}))),u.createElement(mt.Z,{resdata:P,type:"subject",okloading:Z,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{K(s)}}))};var Yu=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Au),Uu=Object.defineProperty,wu=Object.defineProperties,on=Object.getOwnPropertyDescriptors,su=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Xt=(e,n,t)=>n in e?Uu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))gt.call(n,t)&&Xt(e,t,n[t]);if(su)for(var t of su(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,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:ou}=k.default,kn=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const[p,C]=(0,u.useState)(_u({},(0,A.useParams)())),{actionTabs:l}=e,{shixunLists:a}=e,[c,z]=(0,u.useState)([]),[y,B]=(0,u.useState)(!1),[R,ue]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{le()},[p.coursesId,R]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&z([])},[e.actionTabs.key]);const le=()=>cn(void 0,null,function*(){var E;const d=rn(_u({},R),{course_id:(E=l==null?void 0:l.params)==null?void 0:E.course_id});yield t({type:"classroomList/getExperimentLists",payload:d}),B(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(at.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:j.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(N.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(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>cn(void 0,null,function*(){var E;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...c],category_id:p.categoryId,course_id:(E=l==null?void 0:l.params)==null?void 0:E.course_id}})).status||(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(_u({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:_u({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:p.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(ou,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:j.search,onSearch:E=>{R.search=E,ue(_u({},R))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ie.Z,{spinning:y},u.createElement("aside",null,((m=a==null?void 0:a.homeworks)==null?void 0:m.length)===0&&u.createElement(ae.Z,null),(h=a==null?void 0:a.homeworks)==null?void 0:h.map(function(E,d){var P,v,Z;return u.createElement("div",{className:j.listItem,key:d,style:{cursor:"auto"}},u.createElement(re.default,{checked:c.includes(E.id),value:E.id,style:{marginTop:"3px"},disabled:E==null?void 0:E.need_authorize,onChange:V=>{let fe=c.indexOf(E.id);c.indexOf(E.id)>-1?z(c.filter(r=>r!==E.id)):z(c.concat(E.id))}}),u.createElement("div",{className:j.info},u.createElement("div",{className:j.title},u.createElement("div",{className:j.titleLeft},u.createElement(A.Link,{to:`/shixuns/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E==null?void 0:E.name}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${E.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:j.description,dangerouslySetInnerHTML:{__html:E==null?void 0:E.description}})),u.createElement("div",{className:" mt15"},(P=E==null?void 0:E.challenges)==null?void 0:P.map(function(V,fe){return u.createElement("span",{key:fe,className:"mr30"},"\u7B2C",fe+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(de.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((v=E==null?void 0:E.user)==null?void 0:v.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(Z=E==null?void 0:E.user)==null?void 0:Z.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,E==null?void 0:E.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:R.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:E=>{R.page=E,ue(_u({},R))}})))};var wn=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(kn),mn=Object.defineProperty,rt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,ru=(e,n,t)=>n in e?mn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,iu=(e,n)=>{for(var t in n||(n={}))kt.call(n,t)&&ru(e,t,n[t]);if(rt)for(var t of rt(n))fu.call(n,t)&&ru(e,t,n[t]);return e},Qu=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:xi}=k.default,Nl=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var h,p;const[C,l]=(0,u.useState)(iu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:c}=e,[z]=w.default.useForm(),{shixunAiRecommendLists:y}=e,[B,R]=(0,u.useState)([]),ue=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[le,E]=(0,u.useState)({page:1,course_id:C.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[C.coursesId,le]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(R([]),t({type:"classroomList/getShixunAiRecommendLists",payload:iu({},le)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(De.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:()=>Qu(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:iu({shixun_ids:[...B],category_id:C.categoryId},C)})).status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:iu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Ie.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((h=y==null?void 0:y.shixun_list)==null?void 0:h.length)===0&&u.createElement(ae.Z,null),(p=y==null?void 0:y.shixun_list)==null?void 0:p.map(function(d,P){var v,Z,V;return u.createElement("div",{className:j.listItem2,key:P,style:{cursor:"auto"}},u.createElement(re.default,{checked:B.includes(d.id),value:d.id,style:{marginTop:"3px"},disabled:d==null?void 0:d.need_authorize,onChange:fe=>{let r=B.indexOf(d.id);B.indexOf(d.id)>-1?R(B.filter(o=>o!==d.id)):R(B.concat(d.id))}}),u.createElement("div",{className:j.info},u.createElement("div",{className:j.title},u.createElement("div",{className:j.titleLeft},u.createElement(A.Link,{to:`/shixuns/${d.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:d.title}})),(d==null?void 0:d.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(N.ZP,{ghost:!0,href:`/shixuns/${d.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:j.description,dangerouslySetInnerHTML:{__html:d.description}})),u.createElement("div",{className:" mt10"},d.challenge_names.map(function(fe,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",fe," ")})),u.createElement("div",{className:"c-light-black mt10"},(v=d==null?void 0:d.content)!=null&&v.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(Z=d==null?void 0:d.content)==null?void 0:Z.author_name)==null?void 0:V[0]}}):u.createElement("span",null,d.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),d.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,d.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",d.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,d.study_count)),u.createElement(de.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:le.page||1,showQuickJumper:!0,total:y==null?void 0:y.shixuns_count,onChange:d=>{le.page=d,E(iu({},le))}})))};var Tl=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Nl),Pn=_(10134),ye=_(59301),Ol=Object.defineProperty,Il=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,qn=(e,n,t)=>n in e?Ol(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qt=(e,n)=>{for(var t in n||(n={}))Zl.call(n,t)&&qn(e,t,n[t]);if(Xn)for(var t of Xn(n))Rl.call(n,t)&&qn(e,t,n[t]);return e},Hl=(e,n)=>Il(e,Ll(n)),ea=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Ml}=k.default,jl=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const[p,C]=(0,u.useState)(qt({},(0,A.useParams)())),l=(0,A.useLocation)(),{actionTabs:a}=e,[c]=w.default.useForm(),{coursesLists:z}=e,[y,B]=(0,u.useState)([]),[R,ue]=(0,u.useState)({}),[le,E]=(0,u.useState)(!1),[d,P]=(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({},d)}),B([]))},[e.actionTabs.key,p.categoryId,d]);const[v,Z,V,fe]=(0,Pn.P)(),r=o=>ea(void 0,null,function*(){var x;E(!0);const K=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:p.coursesId,category_id:(p==null?void 0:p.categoryId)||null,subjects_info:[{subject_id:(x=y[0])==null?void 0:x.id,stage_shixuns:o}]}});E(!1),K.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Hl(qt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:qt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(at.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:j.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(N.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(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>ea(void 0,null,function*(){var o,x;if((y==null?void 0:y.length)===0)return M.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let K=yield(0,ht.Tr)({id:(o=y[0])==null?void 0:o.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(x=e.detailTopBanner)==null?void 0:x.course_id});(K==null?void 0:K.student_count)===0?r([]):ue(K)}),type:"primary"},"\u786E\u5B9A"))},ye.createElement("section",{className:"tc"},ye.createElement(Ml,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:j.search,onSearch:o=>{d.keyword=o,o&&(0,Bt.tk)({name:o,copywriting:o,position:"Subject"}),P(qt({},d))}})),ye.createElement("section",{className:"edu-container"},ye.createElement(Ie.Z,{spinning:n["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:j.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,"\u5DF2\u9009",ye.createElement("span",{className:"c-blue"},y.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:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="shixuns_count",P(qt({},d))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${d.sort==="shixuns_count"&&d.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="myshixuns_count",P(qt({},d))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${d.sort==="myshixuns_count"&&d.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${d.type==="all"&&"c-blue"} current`,onClick:()=>{d.type="all",P(qt({},d))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${d.type==="mine"&&"c-blue"} current`,onClick:()=>{d.type="mine",P(qt({},d))}},"\u6211\u7684\u8BFE\u7A0B"))),((m=z==null?void 0:z.subject_list)==null?void 0:m.length)===0&&ye.createElement(ae.Z,null),(h=z==null?void 0:z.subject_list)==null?void 0:h.map(function(o,x){var K,xe,Se,s,W,I;return ye.createElement("div",{className:j.listItem,key:o.id,style:{cursor:"auto"}},ye.createElement(Ae.ZP,{checked:y.map(g=>g.id).includes(o.id),value:o.id,style:{marginTop:"1px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:g=>{B([{id:o.id,identifier:o.identifier}])}}),ye.createElement("div",{className:j.info},ye.createElement("div",{className:j.title},ye.createElement("div",{className:j.titleLeft},ye.createElement("div",null,ye.createElement(A.Link,{to:`/paths/${o.id}`,target:"_blank"},ye.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.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"),(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ye.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ye.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ye.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ye.createElement(N.ZP,{ghost:!0,href:`/paths/${o.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:j.description,dangerouslySetInnerHTML:{__html:o.description}})),ye.createElement(de.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(K=o==null?void 0:o.content)!=null&&K.member_user_names?ye.createElement(se.Z,{overlayClassName:j["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=o==null?void 0:o.content)==null?void 0:xe.member_user_names}}))},ye.createElement("span",{className:j.authorname,dangerouslySetInnerHTML:{__html:(Se=o==null?void 0:o.content)==null?void 0:Se.member_user_names}})):(o==null?void 0:o.member_user_names)&&ye.createElement(se.Z,{title:ye.createElement("div",null,ye.createElement("span",null,o.member_user_names))},ye.createElement("span",{className:j.authorname},o.member_user_names)),(s=o==null?void 0:o.content)!=null&&s.author_school_name?ye.createElement(se.Z,{overlayClassName:j["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(W=o==null?void 0:o.content)==null?void 0:W.author_school_name}}))},ye.createElement("span",{className:j.authorname,dangerouslySetInnerHTML:{__html:(I=o==null?void 0:o.content)==null?void 0:I.author_school_name}})):(o==null?void 0:o.author_school_name)&&ye.createElement(se.Z,{title:ye.createElement("div",null,ye.createElement("span",null,o.author_school_name))},ye.createElement("span",{className:j.authorname},o.author_school_name))),ye.createElement("div",null,ye.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",o.stage_count),ye.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",o.shixuns_count),ye.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.myshixuns_count)))))})))),ye.createElement("div",{className:"tc mt20"},ye.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:d.page||1,showQuickJumper:!0,total:z==null?void 0:z.subjects_count,onChange:o=>{d.page=o,t({type:"classroomList/getCoursesLists",payload:qt({},d)})}})),ye.createElement(mt.Z,{resdata:R,type:"subject",okloading:le,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{r(o)}}))};var $l=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(jl),Nn=_(59301),zl=({styles:e={},params:n,setisshowmodal:t,user:m})=>Nn.createElement(Nn.Fragment,null,Nn.createElement(ae.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=_(1710),Tn=_(4604),On=_(3034),In=_(39598),Nu=_(87582),Q=_(59301),Gl=Object.defineProperty,Vl=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,ua=(e,n,t)=>n in e?Gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ln=(e,n)=>{for(var t in n||(n={}))Jl.call(n,t)&&ua(e,t,n[t]);if(ta)for(var t of ta(n))Kl.call(n,t)&&ua(e,t,n[t]);return e},na=(e,n)=>Vl(e,Wl(n)),$t=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())}),Yl=({v:e,k:n,match:t,selectArrs:m,setSelectArrs:h,setSelectArrsAll:p,selectArrsAll:C,classroomList:l,dispatch:a,selectshow:c,batchState:z,pageSize:y,page:B,manageAllGroup:R,user:ue})=>{var le,E,d,P,v;const Z=(0,A.useParams)(),[V,fe]=(0,u.useState)([]),[r,o]=(0,u.useState)(!1),[x,K]=(0,u.useState)(!1),[xe,Se]=(0,u.useState)(!0),s=(0,u.useRef)();Z.category=Z.categoryId,Z.id=Z.coursesId,Z.page=B,Z.limit=y;function W(){return $t(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ln({},Z)});fe(i.data)})}(0,u.useEffect)(()=>{var i;fe([]),o(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((i=e==null?void 0:e.status)!=null&&i.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(K(!1),Se(!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())&&(K(!0),Se(!1))},[c]);const I=[{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:(i,S)=>S.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var S,te;return i==="--"?i:Q.createElement("span",null,Q.createElement("span",null,(S=i==null?void 0:i.split("/"))==null?void 0:S[0]),"\xA0/\xA0",Q.createElement("span",null,(te=i==null?void 0:i.split("/"))==null?void 0:te[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:Z.order_by==="end_time"?Z.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:Z.order_by==="late_time"?Z.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":Q.createElement("span",{title:i},i)}],g=i=>{if((0,Oe.tJ)(a,!0)){if(i.can_view_details){(0,ce.xg)(`/shixuns/${i.shixun_identifier}/challenges`);return}i.redo?De.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 S=yield(0,In.L8)({id:i.myshixun_identifier,url:i.url});S&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:S.shixun_identifier,homework_common_id:i.homework_id,courseId:Z.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:i.shixun_identifier,homework_common_id:i.homework_id,courseId:Z.coursesId})}};return Q.createElement("div",{className:st.listItem,onClick:i=>{i.stopPropagation(),(!((0,f.GJ)()&&z)||(0,f.GJ)()&&z&&s.current&&!s.current.contains(i.target))&&((0,f.dE)()?(0,ce.xg)(`/classrooms/${Z.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ce.xg)(`/classrooms/${Z.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,f.GJ)()&&z&&Q.createElement("span",{ref:s},Q.createElement(re.default,{style:{padding:"10px"},checked:m.includes(e.homework_id),value:e.homework_id,onChange:i=>{m.indexOf(e.homework_id)>-1?(h(m.filter(S=>S!==e.homework_id)),p(C.filter(S=>S.homework_id!==e.homework_id))):(p(C.concat(e)),h(m.concat(e.homework_id)))}})),Q.createElement("div",{className:st.info},Q.createElement("div",{className:st.title},Q.createElement("div",{className:st.titleLeft,style:(0,f.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,f.GJ)()&&Q.createElement(On.Z,{value:e.status},Q.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&Q.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),Q.createElement("span",{className:st.name},e.name),!!((le=e.schools)!=null&&le.length)&&Q.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Q.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&Q.createElement(Dt.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:st.authorized},"\u5DF2\u6388\u6743")),Q.createElement("div",{className:st.titleRight},(0,f.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&Q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){var S;if(i.stopPropagation(),i.preventDefault(),((S=ue==null?void 0:ue.userInfo)==null?void 0:S.user_status)===2){(0,Oe.Rd)();return}let te=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Z,type:2,manage_all_group:R}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Z.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:na(Ln({},Z),{type:4})}),te()}}}):te()})},Q.createElement("aside",{className:st.flexBox},Q.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Q.createElement("div",null,"\u53D1\u5E03"))),(0,f.dE)()&&Q.createElement("div",{className:st.actionIcon},x?Q.createElement("i",{className:"iconfont icon-yiwancheng1"}):xe?"":Q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((E=e.status)!=null&&E.includes("\u5DF2\u622A\u6B62"))&&!((d=e.status)!=null&&d.includes("\u5BFC\u5165"))&&Q.createElement("aside",{onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),g(e)}),className:st.flexBox,style:{marginRight:10}},Q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),Q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((P=e.status)==null?void 0:P.includes("\u5DF2\u622A\u6B62"))||((v=e.status)==null?void 0:v.includes("\u5BFC\u5165")))&&Q.createElement("aside",{onClick:i=>$t(void 0,null,function*(){var S;(S=e.status)!=null&&S.includes("\u5BFC\u5165")||(i.stopPropagation(),i.preventDefault(),(0,ce.xg)(`/classrooms/${Z.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:st.flexBox,style:{marginRight:10}},Q.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),Q.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,f.GJ)()&&Q.createElement(Le.Z,{placement:"bottomCenter",overlayClassName:st.dro,dropdownRender:()=>Q.createElement(J.default,null,e.status!=="\u5BFC\u5165"&&Q.createElement(J.default.Item,{key:1,style:{textAlign:"center"}},Q.createElement("a",{onClick:i=>$t(void 0,null,function*(){var S;if(i.stopPropagation(),i.preventDefault(),((S=ue==null?void 0:ue.userInfo)==null?void 0:S.user_status)===2){(0,Oe.Rd)();return}let te=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Z,type:2,manage_all_group:R}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Z.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:na(Ln({},Z),{type:4})}),te()}}}):te()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&Q.createElement(J.default.Item,{key:2,style:{textAlign:"center"}},Q.createElement("a",{onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Z,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&Q.createElement(J.default.Item,{key:23,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.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")),Q.createElement(J.default.Item,{key:22,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:C,params:Z,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(J.default.Item,{key:3,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),a({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const S=yield(0,Tn.Vs)({categoryId:e.homework_id});a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(S==null?void 0:S.status)===0&&M.ZP.success(S==null?void 0:S.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&Q.createElement(J.default.Item,{key:23,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),g(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),Q.createElement(J.default.Item,{key:5,style:{textAlign:"center"}},Q.createElement("a",{onClick:i=>{i.stopPropagation(),i.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:Z}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&Q.createElement(J.default.Item,{key:6,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${Z.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},Q.createElement("aside",{onClick:i=>i.stopPropagation(),className:st.flexBox,style:{cursor:"default"}},Q.createElement("i",{className:"iconfont icon-gengduo4"}),Q.createElement("div",null,"\u66F4\u591A"))))),(0,f.GJ)()&&Q.createElement("p",{className:st.infoIcon},Q.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&Q.createElement("span",{className:"c-grey-999 mr10"},Q.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&Q.createElement("span",{className:"c-grey-999 mr10"},Q.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&Q.createElement("span",{className:"c-grey-999 mr10"},Q.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&Q.createElement("span",{className:"c-grey-999 mr10"},Q.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&Q.createElement("span",{className:"c-grey-999 mr10"},Q.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&Q.createElement("span",{className:"c-grey-999 mr10"},Q.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&Q.createElement("span",{className:"c-grey-999"},Q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&Q.createElement("span",{className:st.iconV,onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r||W(),o(!r)})},Q.createElement("i",{className:`iconfont icon-${r?"shouqi":"xiala2"}`})," ")),(0,f.dE)()&&Q.createElement("span",{className:st.infoStuIcon},Q.createElement("span",{className:"c-grey-333"},e.author),Q.createElement("span",{className:"c-grey-999 ml20"},Q.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),Q.createElement("span",null,Q.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&Q.createElement("span",{className:"c-grey-999 ml20"},Q.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),Q.createElement("span",{className:"ml20 c-grey-999"},Q.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&Q.createElement("span",{className:"c-grey-999 ml20"},Q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&r&&V.length>5&&Q.createElement(Pu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:i=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(i,S)=>({onClick:te=>{te.stopPropagation(),te.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,S,te)=>{te.field&&(Z.order_by=te.field),te.order||(Z.sort_direction="asc"),te.order==="ascend"&&(Z.sort_direction="asc"),te.order==="descend"&&(Z.sort_direction="desc"),te.order||(Z.sort_direction="asc"),W()},columns:I}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&r&&V.length<6&&V.length>0&&Q.createElement(Pu.default,{rowKey:"shixun_identifier",onRow:i=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(i,S)=>({onClick:te=>{te.stopPropagation(),te.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,S,te)=>{te.field&&(Z.order_by=te.field),te.order||(Z.sort_direction="asc"),te.order==="ascend"&&(Z.sort_direction="asc"),te.order==="descend"&&(Z.sort_direction="desc"),te.order||(Z.sort_direction="asc"),W()},columns:I})))},Ul=_(50279),Ql=_(76152),Zn=_(52803),Rn=_(57809),Xu=_(5083),Xl=_(48228),Hn=_.n(Xl),eu=_(19284),cu=_(18581),je=_(59301),ql=Object.defineProperty,es=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,sa=(e,n,t)=>n in e?ql(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Tu=(e,n)=>{for(var t in n||(n={}))aa.call(n,t)&&sa(e,t,n[t]);if(dn)for(var t of dn(n))la.call(n,t)&&sa(e,t,n[t]);return e},oa=(e,n)=>es(e,ts(n)),us=(e,n)=>{var t={};for(var m in e)aa.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&&la.call(e,m)&&(t[m]=e[m]);return t},Mn=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});ie().extend(Hn());const ns=({data:e,value:n,onChange:t})=>{var m,h,p,C;const[l,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(y=>n==null?void 0:n.includes(y==null?void 0:y.id)):[])},[n]),je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement(re.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:y=>{t(y.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(k.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:y=>{a(oa(Tu({},l),{leftSearch:y.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=l.leftSearch?e==null?void 0:e.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:m.length)!==0?je.createElement(re.default.Group,{value:n,onChange:y=>{t(y)}},je.createElement(me.Z,{direction:"vertical"},(h=l.leftSearch?e==null?void 0:e.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:h.map((y,B)=>je.createElement(re.default,{key:B,value:y.id},y==null?void 0:y.name)))):je.createElement(ae.Z,{styles:{margin:"0 auto"}})))),je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement("div",null,"\u5DF2\u9009\u62E9",(c==null?void 0:c.length)||0,"\u4E2A\u5206\u73ED"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(k.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:y=>{a(oa(Tu({},l),{rigthSearch:y.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((p=l.rigthSearch?c==null?void 0:c.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.rigthSearch)}):c)==null?void 0:p.length)!==0?(C=l.rigthSearch?c==null?void 0:c.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.rigthSearch)}):c)==null?void 0:C.map((y,B)=>je.createElement(ve.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},je.createElement(H.Z,null,y==null?void 0:y.name),je.createElement(H.Z,null,je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(R=>R!==(y==null?void 0:y.id)))}})))):je.createElement(ae.Z,{styles:{margin:"0 auto"}})))))},as=e=>{var n=e,{classroomList:t,dispatch:m,user:h,getData:p}=n,C=us(n,["classroomList","dispatch","user","getData"]),l,a,c,z,y,B;const R=(0,A.useParams)(),[ue]=w.default.useForm(),le=w.default.useWatch("penalty_type",ue),E=((l=t==null?void 0:t.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,d,P,v]=(0,cu.U)(eu.c_,Tu(Tu({},R),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,Z,V]=(0,cu.U)(eu.nP,{course_id:R==null?void 0:R.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),[,fe,r]=(0,cu.U)(eu.sm,{course_id:R==null?void 0:R.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),o=(...x)=>Mn(void 0,[...x],function*(K={}){Z({});const xe=yield P({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{E&&o()},[E]),je.createElement(De.default,{centered:!0,title:(y=t==null?void 0:t.actionTabs)==null?void 0:y.key,width:800,open:E,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:fe,onOk:()=>Mn(void 0,null,function*(){ue.submit()})},je.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),je.createElement(w.default,{form:ue,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:x=>Mn(void 0,null,function*(){var K,xe,Se;const s=yield r(((K=v==null?void 0:v.course_groups)==null?void 0:K.length)>0?{unified_late:((xe=v==null?void 0:v.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Tu({},x)]}:Tu({unified_late:((Se=v==null?void 0:v.course_groups)==null?void 0:Se.length)<=0},x));(s==null?void 0:s.status)==0&&(M.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),p&&p())})},je.createElement(ve.Z,{wrap:!1,gutter:20},je.createElement(H.Z,{flex:1},je.createElement(w.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(x,K,xe){return le===2&&K>100?Promise.reject(je.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:je.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},je.createElement(k.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:le==1?"\u5206":"%",max:le===1?Number.MAX_SAFE_INTEGER:100,addonBefore:je.createElement(w.default.Item,{name:"penalty_type",noStyle:!0,normalize:x=>(ue.setFieldsValue({late_penalty:x==2?20:5}),x)},je.createElement(Rn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),je.createElement(H.Z,{flex:"390px"},je.createElement(w.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(x,K,xe){return K&&ie()(K).startOf("minute")<=ie()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&ie()(K).startOf("minute")<=ie()(V==null?void 0:V.max_late_time).startOf("minute")?(M.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${V==null?void 0:V.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},je.createElement(Xu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:x=>(0,ce.BO)(x,{startTime:V==null?void 0:V.max_late_time}),disabledTime:x=>(0,ce.hv)(x,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ie()("00:00:00","HH:mm:ss")}})))),((B=v==null?void 0:v.course_groups)==null?void 0:B.length)>0&&je.createElement(Ie.Z,{spinning:d},je.createElement(w.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},je.createElement(ns,{data:(v==null?void 0:v.course_groups)||[],onChange:x=>{Z({group_ids:x})}})))))};var ls=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(as),jn=_(26465),G=_(59301),ss=Object.defineProperty,os=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,ca=(e,n,t)=>n in e?ss(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))ra.call(n,t)&&ca(e,t,n[t]);if(En)for(var t of En(n))ia.call(n,t)&&ca(e,t,n[t]);return e},pn=(e,n)=>os(e,rs(n)),is=(e,n)=>{var t={};for(var m in e)ra.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&&ia.call(e,m)&&(t[m]=e[m]);return t},ma=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const cs=e=>{var n=e,{classroomList:t,globalSetting:m,shixunHomeworks:h,user:p,loading:C,dispatch:l}=n,a=is(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),c,z,y,B,R,ue;const le=(0,A.useLocation)(),E=(0,A.useParams)(),[d]=(0,A.useSearchParams)(),P=E.categoryId,[v,Z]=(0,u.useState)([]),[V,fe]=(0,u.useState)([]),{detailShixunsList:r,detailLeftMenus:o,detailTopBanner:x,taskList:K}=t,[xe,Se]=(0,u.useState)(""),[s,W]=(0,u.useState)(!1),[I,g]=(0,u.useState)({limit:20,status:Number(d.get("tabs"))?String(parseInt(d.get("tabs"))):"0"}),[i,S]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[te,Vt]=(0,u.useState)(!1),[mu,lu]=(0,u.useState)(!1),[du,Zt]=(0,u.useState)("fixed"),[Wt]=(0,u.useState)(document.getElementById("footer")),[Yt,Ut]=(0,u.useState)(1),[St,bn]=(0,u.useState)(!1);let Mu;I.id=E.coursesId,I.type=4,E.categoryId?I.category=E.categoryId:delete I.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Z([]),fe([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Nt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{d.get("tabs")==="0"&&(I.status="0",I.page=1,g(yu({},I)))},[d.get("tabs")]),(0,u.useEffect)(()=>{var $,b,D;if(($=p==null?void 0:p.userInfo)!=null&&$.login){const Ee=ce.cX.getItem(`${(b=p==null?void 0:p.userInfo)==null?void 0:b.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ee&&(I.sort_by=Ee==null?void 0:Ee.type,I.sort_direction=Ee==null?void 0:Ee.direction,S(Ee==null?void 0:Ee.name)),Nt(),(0,f.Rm)()&&Cu()}else(D=p==null?void 0:p.userInfo)!=null&&D.username&&Nt()},[(c=p==null?void 0:p.userInfo)==null?void 0:c.login,le==null?void 0:le.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",ju)},[]);const ju=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Wt==null?void 0:Wt.clientHeight)+150>document.body.clientHeight?Zt("absolute"):Zt("fixed")},Cu=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:I.id}})},Nt=()=>{Z([]),fe([]),g(yu({},I)),(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(yu({},I),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:pn(yu({},I),{order:I.status})})},Tt=($,b)=>{I.page=$,I.limit=b,Nt()},Ot=$=>{const b=$.key;I.status=b,I.page=1,A.history.replace(`${le.pathname}?tabs=${b}`),Nt()};function tn($){return ma(this,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:P,courseId:I.id,task_ids:$,container_type:"shixun_homework"}}),Nt()})}function un(){let $={courseId:I.id,container_type:"shixun_homework"};P&&($.category_id=P),l({type:"classroomList/getAllTaskList",payload:$}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let $=[];return K.length>0&&($=K.map(b=>({user_name:b.user_name,task_name:b.task_name,task_id:b.task_id,category:b.category,status:b.status}))),$},[K]),an=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],ln=[{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}],$u=(0,f.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"}];o.course_modules&&(Mu=t.detailLeftMenus.course_modules.filter($=>$.type==="shixun_homework")[0]);const zu=G.createElement("div",{className:st.moveCategory,onMouseLeave:$=>W(!1)},G.createElement(J.default,{onClick:$=>ma(void 0,[$],function*({item:b,key:D,keyPath:Ee,domEvent:Ue}){if(v=="")return M.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${I.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:v,new_category_id:D}})).status===0&&(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),Nt(),lu(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},G.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},G.createElement(k.default,{onChange:$=>{Se($.target.value)}})),Mu&&Mu.second_category.filter($=>$.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function($,b){var D;if(!(xe!==""&&$.category_name.indexOf(xe)<0))return G.createElement(G.Fragment,null,G.createElement(J.default.Item,{className:"multi-llipsis1e",key:$.category_id},$.category_name),(D=$==null?void 0:$.third_category)==null?void 0:D.map(Ee=>G.createElement(J.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ee.category_id},Ee.category_name)))}),G.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:$=>{$.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:I,selectArrs:{category_id:r==null?void 0:r.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),bu=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:G.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:G.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:G.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:G.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:G.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:x.is_public}].filter($=>$==null?void 0:$.isShow))==null?void 0:z.map($=>(delete $.isShow,$)),Gu=({key:$})=>{var b,D,Ee,Ue;if(($==="1"||$==="2")&&(0,f.Rm)()&&!((D=(b=t.AssistantObject)==null?void 0:b.practice)!=null&&D.can_publish)){M.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(((Ee=p==null?void 0:p.userInfo)==null?void 0:Ee.user_status)===2&&$==="1"){(0,Oe.Rd)();return}if(v==""){M.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}l({type:"classroomList/setActionTabs",payload:{key:$==="1"?"\u7ACB\u5373\u53D1\u5E03":$==="2"?"\u7ACB\u5373\u622A\u6B62":$==="3"?"\u5220\u9664":$==="5"?"\u6279\u91CF\u8865\u4EA4":(Ue=bu[Number($)-1])==null?void 0:Ue.label,selectArrs:v,selectArrsAll:V,type:$==="1"||$==="2"?1:"",params:I}})},Su=i==="\u9ED8\u8BA4\u6392\u5E8F",Vu=(0,u.useMemo)(()=>{const $=!(0,f.GJ)()&&!(0,f.Jd)(),b=x==null?void 0:x.excellent;return $&&b},[p,t]),Wu=(0,u.useMemo)(()=>(r==null?void 0:r.min_finished_game)>0,[t]),sn=(0,u.useMemo)(()=>{const $=(r==null?void 0:r.min_finished_game)-(r==null?void 0:r.finished_challenge_count);return $>0?$:0},[t]);return G.createElement("section",null,G.createElement("aside",{className:st.bg},G.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&&G.createElement("div",{className:"flex gap-4px mr-auto"},((0,f.GJ)()?ln:an).map(($,b)=>G.createElement("div",{key:b,className:`text-16px flex item-center justify-center current ${I.status==($==null?void 0:$.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:I.status==($==null?void 0:$.id)?"#1890FF":""},onClick:()=>{Ot({key:$==null?void 0:$.id})}},$==null?void 0:$.name,G.createElement("span",{className:"ml-4px"},$==null?void 0:$.num)))),(0,f.GJ)()&&(0,ce.Oo)(o==null?void 0:o.course_modules,P)!=="\u672A\u5206\u914D\u76EE\u5F55"&&G.createElement("div",{className:"flex item-center gap-20px mr-20px"},G.createElement(Le.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:$})=>{var b;if((0,f.Rm)()&&!((b=t.AssistantObject.practice)!=null&&b.can_download)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$=="1"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:r==null?void 0:r.main_category_name,exportType:"practice",category_id:I.category}}),$=="3"&&A.history.push(`/classrooms/${E==null?void 0:E.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},G.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),G.createElement(se.Z,{title:E.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},G.createElement("span",{className:`iconfont ${E.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:E.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:I,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:()=>{Nt()}}})}})),G.createElement(Le.Z,{disabled:((y=p==null?void 0:p.userInfo)==null?void 0:y.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:$})=>{var b,D;if((0,f.Rm)()&&!((D=(b=t.AssistantObject)==null?void 0:b.practice)!=null&&D.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$=="1"&&l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:I}}),$=="2"&&l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:I}}),$=="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},G.createElement(se.Z,{title:((B=p==null?void 0:p.userInfo)==null?void 0:B.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},G.createElement(jn.op,{theme:F.Fy.THEMEONE,icon:G.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),G.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},G.createElement(jn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:$}})=>{I.search=$.trim(),I.page=1,Nt()},style:{width:220}}),G.createElement(Le.Z,{dropdownRender:()=>G.createElement(J.default,{selectedKeys:[i]},$u==null?void 0:$u.map(($,b)=>G.createElement(J.default.Item,{key:$.name,onClick:()=>{var D;I.sort_by=$.type,I.sort_direction=$.direction,I.page=1,S($.name),ce.cX.setItem(`${(D=p==null?void 0:p.userInfo)==null?void 0:D.login}${(0,f.GJ)()?"Teacher":"Student"}`,$,"ShixunHomeworks"),(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(yu({},I),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:yu({},I)})}},$.name)))},G.createElement("span",{className:`${st.btn} ${Su?st.btnSort:""}`,onMouseEnter:$=>W(!1)},G.createElement("i",{className:"iconfont icon-paixu font14"}),i)),Su&&G.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,f.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":I.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},G.createElement("span",{className:st.tips},G.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),Vu&&G.createElement(ve.Z,{justify:"space-between",className:`px-20px ${st.progressInfo}`},G.createElement(H.Z,null,G.createElement(me.Z,{size:"middle"},G.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),G.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))),Wu&&G.createElement(H.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")),G.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},G.createElement(Be.Z,{loading:C[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(r==null?void 0:r.all_count)===0&&(0,f.GJ)()?G.createElement(zl,{params:I,user:p,setisshowmodal:Vt,dispatch:l}):(r==null?void 0:r.task_count)===0&&G.createElement(ae.Z,null),G.createElement("aside",{className:"animated fadeIn"},r.homeworks&&r.homeworks.map(function($,b){return G.createElement(Yl,{key:$.homework_id,batchState:!0,v:$,k:b,selectArrs:v,setSelectArrs:Z,setSelectArrsAll:fe,selectArrsAll:V,classroomList:t,dispatch:l,params:I,user:p,page:E.page||1,pageSize:I.limit||20,selectshow:St,manageAllGroup:r.manage_all_group})}),r.query_total_count>0&&G.createElement("aside",{className:"tc mb50 mt30"},G.createElement(oe.Z,{showSizeChanger:!0,current:I.page||1,pageSize:I.limit||20,onChange:Tt,total:r.query_total_count})))),G.createElement("div",{className:st.fixedBottom,style:{bottom:v.length?0:-60,position:v.length?du:"fixed",left:du==="fixed"?"50%":"317px"}},G.createElement("div",{className:st.left}),G.createElement("div",{className:st.right},(0,f.GJ)()&&(r==null?void 0:r.all_count)>0&&G.createElement("aside",{className:[st.acitons].join(" ")},G.createElement("div",{style:{width:130}},(0,f.GJ)()&&G.createElement(re.default,{checked:((R=r.homeworks)==null?void 0:R.length)===(v==null?void 0:v.length),onChange:$=>{$.target.checked?(Z(r.homeworks.map(b=>b.homework_id)),fe([...r.homeworks])):(Z([]),fe([]))}},G.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",G.createElement("span",{style:{marginLeft:5}},"(",v.length,")")," "))),G.createElement("div",{style:{flex:1}}," ",G.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},G.createElement(H.Z,{flex:1},G.createElement(ve.Z,{wrap:!1,align:"middle",gutter:8},G.createElement(H.Z,null,G.createElement(Le.Z,{placement:"top",menu:{items:bu,onClick:Gu}},G.createElement(N.ZP,{type:"primary",icon:G.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),G.createElement(H.Z,null,G.createElement(N.ZP,{type:"primary",icon:G.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),G.createElement(H.Z,null,G.createElement(Le.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:$=>$==null?void 0:$.parentNode},G.createElement(N.ZP,{type:"primary",icon:G.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",G.createElement(He.Z,null)))))),G.createElement(H.Z,null,G.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{Z&&Z([]),lu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ue=t==null?void 0:t.actionTabs)==null?void 0:ue.key)==="\u6279\u91CF\u8865\u4EA4"&&G.createElement(ls,{getData:Nt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?G.createElement($l,null):null,G.createElement(Ul.Z,{onOk:()=>{Nt()}}),G.createElement(Ql.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?G.createElement(Yu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?G.createElement(wn,null):null,G.createElement(bt,null),G.createElement(L,null),G.createElement(_e.Z,{courseEndTime:r==null?void 0:r.course_end_time}),G.createElement(Ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:r==null?void 0:r.course_end_time,courseId:E.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(yu({},t.actionTabs.params),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:yu({},t.actionTabs.params)})}}),G.createElement(ee,null),G.createElement(Tl,null),G.createElement(Zn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),G.createElement(De.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:te,centered:!0,onCancel:()=>Vt(!1),onOk:()=>{var $,b;if((0,f.Rm)()&&!(($=t.AssistantObject.practice)!=null&&$.can_create)){M.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(((b=p.userInfo)==null?void 0:b.user_status)===2){(0,Oe.Rd)();return}l(Yt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:I}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:I}}),Vt(!1)}},G.createElement("div",null,G.createElement(Ae.ZP.Group,{onChange:$=>{Ut($.target.value)},value:Yt},G.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"),G.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 ms=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:m,user:h})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:m,user:h}))(cs),ds=Object.defineProperty,Es=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,pa=(e,n,t)=>n in e?ds(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_a=(e,n)=>{for(var t in n||(n={}))da.call(n,t)&&pa(e,t,n[t]);if(_n)for(var t of _n(n))Ea.call(n,t)&&pa(e,t,n[t]);return e},_s=(e,n)=>Es(e,ps(n)),fs=(e,n)=>{var t={};for(var m in e)da.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&&Ea.call(e,m)&&(t[m]=e[m]);return t},ys=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const hs=e=>{var n=e,{classroomList:t,dispatch:m,match:h,location:p,user:C}=n,l=fs(n,["classroomList","dispatch","match","location","user"]),a,c;const z=(0,A.useParams)(),[y,B]=(0,u.useState)(!1),[R,ue]=(0,u.useState)(!1),le=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){ue(!0);return}const d={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(P=>{var v;P.author_login===((v=C.userInfo)==null?void 0:v.login)?++d.hasNum:++d.noHasNum}),d.noHasNum>0?De.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"},d.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},d.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:()=>{E()}}):ue(!0)}else ue(!1)},[t.actionTabs.key]);const E=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(De.default,{centered:!0,title:"\u63D0\u793A",open:R,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:y,onOk:()=>ys(void 0,null,function*(){var d;if((d=le.current)!=null&&d.onVerify())return;B(!0);const P=yield(0,U.ZP)(`/api/courses/${z.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});B(!1),P.status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),M.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:_s(_a({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:_a({},t.actionTabs.params)}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:z.coursesId}}))}),onCancel:()=>{E()}},!((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:d=>le.current=d})):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 gs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(hs),Fs=_(41908),fn=_(50564),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"},We=_(59301),vs=Object.defineProperty,Bs=Object.defineProperties,Ds=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,ya=(e,n,t)=>n in e?vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xu=(e,n)=>{for(var t in n||(n={}))As.call(n,t)&&ya(e,t,n[t]);if(fa)for(var t of fa(n))xs.call(n,t)&&ya(e,t,n[t]);return e},ha=(e,n)=>Bs(e,Ds(n)),hn=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const Cs=({classroomList:e,dispatch:n,courseEndTime:t})=>{var m;const h=(0,A.useParams)(),[p]=w.default.useForm(),[C,l]=(0,u.useState)(1),[a,c]=(0,u.useState)([]),[z,y]=(0,u.useState)(0),[B,R]=(0,u.useState)(20),[ue,le]=(0,u.useState)(!0),[E,d]=(0,u.useState)([]),[P,v]=(0,u.useState)(!0),[Z,V]=(0,u.useState)({}),[fe,r]=(0,u.useState)({});h.id=h.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xe(),o(),e.actionTabs.type===2){const i=e.actionTabs.selectArrsAll[0];v(i.unified_setting)}else v(!1)},[e.actionTabs]);const o=i=>hn(void 0,null,function*(){le(!0);const S=yield(0,eu.c_)(ha(xu({},h),{page:i||C,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));S==null||S.course_groups.map((te,Vt)=>{te.key=te.id,te.title=te.name,te.disabled=te.is_published}),S&&(c([...S==null?void 0:S.course_groups]),y(S==null?void 0:S.course_groups_count),le(!1),i||p.setFieldsValue({publish_time:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ie()(ie()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),x=()=>{var i;let S=[...(i=e.actionTabs.selectArrsAll)==null?void 0:i.filter(te=>te.high_resources_consume&&!te.high_resources_consume_permission)];(S==null?void 0:S.length)>0&&e.actionTabs.type===1&&De.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:We.createElement("div",null,We.createElement("div",{className:yn.tipcontent},We.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",We.createElement("span",{style:{color:"#f06b14"}},S==null?void 0:S.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),We.createElement("div",{className:"mt20 mb20"},S==null?void 0:S.map(te=>We.createElement("div",{className:yn.failedList,key:te.homework_id},We.createElement("div",{className:yn.name},te==null?void 0:te.name),We.createElement("div",{className:yn.publish,onClick:()=>{(0,ce.xg)(`/classrooms/${h.coursesId}/shixun_homework/${te.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},K=()=>hn(void 0,null,function*(){var i,S,te,Vt,mu,lu,du;if((0,f.Rm)()&&!((S=(i=e.AssistantObject)==null?void 0:i.practice)!=null&&S.can_publish)){M.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"),g(!1);return}const Zt=xu({},p.getFieldsValue());if(Zt.end_time<=Zt.publish_time){M.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),g(!1);return}if((E==null?void 0:E.length)<=0&&!P&&a.length>0){M.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),g(!1);return}let Wt={homework_ids:[...e.actionTabs.selectArrs],group_ids:E.length>0?E.map(St=>St.id):(te=e.detailShixunsList)==null?void 0:te.course_groups,end_time:ie()(Zt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ie()(Zt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!E.length},Yt=[...(Vt=e.actionTabs.selectArrsAll)==null?void 0:Vt.filter(St=>St.high_resources_consume&&!St.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"}}),x();return}((mu=e.actionTabs.selectArrsAll)==null?void 0:mu.length)>0&&e.actionTabs.type===1&&(Wt.homework_ids=[...((du=(lu=e.actionTabs.selectArrsAll)==null?void 0:lu.filter(St=>!St.high_resources_consume||St.high_resources_consume_permission))==null?void 0:du.map(St=>Number(St==null?void 0:St.homework_id)))||[]]);let Ut=yield(0,ht.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:h.coursesId,type:"homework_common"});(Ut==null?void 0:Ut.student_count)===0?Se(Wt):(r(Wt),V(Ut))}),xe=()=>{l(1),c([]),d([])},Se=i=>hn(void 0,null,function*(){g(!0);const S=yield(0,U.ZP)(`/api/courses/${h.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:xu({},i)});g(!1),S.status===0&&(xe(),(0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),M.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),x(),(0,f.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:xu({},h)}),n({type:"shixunHomeworks/getWorkSetting",payload:xu({},h)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:ha(xu({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:xu({},e.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:We.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>C*B,{detailShixunsList:W}=e,[I,g]=(0,u.useState)(!1);return We.createElement("div",null,We.createElement(De.default,{width:600,centered:!0,confirmLoading:I,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>K(),onCancel:()=>{xe(),n({type:"classroomList/setActionTabs",payload:{}})}},We.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",We.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),We.createElement(w.default,{form:p},We.createElement("div",{style:{paddingLeft:0}},We.createElement(ve.Z,{className:"mt30",align:"middle"},We.createElement(H.Z,null,We.createElement(w.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},We.createElement(Xu.default,{style:{width:170,marginRight:"25px"},disabledDate:i=>(0,fn.Q8)(i,t),disabledTime:i=>(0,fn.d0)(i),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ie()((0,ce.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),We.createElement(H.Z,{className:"ml20"},We.createElement(w.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},We.createElement(Xu.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ie()((0,ce.U6)(),"HH:mm")},disabledDate:i=>(0,fn.Q8)(i,t,p.getFieldValue("publish_time")),disabledTime:i=>(0,fn.d0)(i,p.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&We.createElement(ve.Z,{style:{marginBottom:"10px"}},We.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),We.createElement(Ae.ZP.Group,{value:P,onChange:i=>{v(i.target.value),d([])}},We.createElement(Ae.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),We.createElement(Ae.ZP,{className:"ml20",disabled:a.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),a.length<=0&&e.actionTabs.type===2&&We.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||!P)&&a.length>0&&We.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},We.createElement("span",{style:{flex:1}},We.createElement(re.default,{checked:E.length===a.length,onChange:i=>{E.length===a.length?d([]):d(a)}},"\u5168\u9009")),We.createElement("span",{style:{width:16}}),We.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",E.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!P)&&a.length>0&&We.createElement(Fs.Z,{data:a,selectedRowKeys:E,setSelectedRowKeys:d}))),We.createElement(mt.Z,{resdata:Z,type:((m=e.actionTabs.selectArrs)==null?void 0:m.length)===1?"shixun":"shixunpush",okloading:I,oktext:(Z==null?void 0:Z.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:i=>hn(void 0,null,function*(){g(!0);let S=yield(0,U.ZP)(`/api/courses/${h.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});g(!1),(S==null?void 0:S.status)===0&&Se(fe)})}))};var bs=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Cs),Ss=Object.defineProperty,ks=Object.defineProperties,ws=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,Fa=(e,n,t)=>n in e?Ss(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,va=(e,n)=>{for(var t in n||(n={}))Ps.call(n,t)&&Fa(e,t,n[t]);if(ga)for(var t of ga(n))Ns.call(n,t)&&Fa(e,t,n[t]);return e},Ts=(e,n)=>ks(e,ws(n)),Os=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const Is=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(De.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Os(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Ts(va({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:va({},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 Ls=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Is),tu=_(59301),Zs=Object.defineProperty,Rs=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,Da=(e,n,t)=>n in e?Zs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$n=(e,n)=>{for(var t in n||(n={}))Ms.call(n,t)&&Da(e,t,n[t]);if(Ba)for(var t of Ba(n))js.call(n,t)&&Da(e,t,n[t]);return e},$s=(e,n)=>Rs(e,Hs(n)),zs=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const Gs=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const p=(0,A.useParams)(),[C,l]=(0,u.useState)(!1),{actionTabs:a}=e,[c]=w.default.useForm(),z=y=>y&&y<ie()().startOf("day");return(0,u.useEffect)(()=>{var y;e.actionTabs.key==="\u91CD\u547D\u540D"&&c.setFieldsValue({name:(y=a.selectArrs)==null?void 0:y.name})},[e.actionTabs.key]),tu.createElement(De.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:C,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>zs(void 0,null,function*(){var y,B;if((0,f.Rm)()&&!((B=(y=e.AssistantObject)==null?void 0:y.practice)!=null&&B.can_create)){M.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 R=c.getFieldValue();l(!0);const ue=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,le=yield(0,U.ZP)(ue,{method:"post",body:$n({},R)});l(!1),le.status===0&&(M.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:$s($n({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:$n({},e.actionTabs.params)}))}),onCancel:()=>{l(!1),t({type:"classroomList/setActionTabs",payload:{}})}},tu.createElement(w.default,{form:c},tu.createElement(ve.Z,{className:"mt10 c-grey-999"},tu.createElement(H.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),tu.createElement(H.Z,{flex:"1"},(m=a.selectArrs)==null?void 0:m.shixun_name)),tu.createElement(w.default.Item,{name:"name"},tu.createElement(ve.Z,{className:"mt10",align:"middle"},tu.createElement(H.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),tu.createElement(H.Z,{flex:"1"},tu.createElement(k.default,{defaultValue:(h=a.selectArrs)==null?void 0:h.name}))))))};var Vs=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Gs),ke={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"},Ws=Object.defineProperty,Js=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?Ws(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,At=(e,n)=>{for(var t in n||(n={}))Ys.call(n,t)&&xa(e,t,n[t]);if(Aa)for(var t of Aa(n))Us.call(n,t)&&xa(e,t,n[t]);return e},zn=(e,n)=>Js(e,Ks(n)),Gn=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Si}=k.default,Ca=[{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"}]}],Qs=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var h,p;const[C,l]=(0,u.useState)(At({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:c}=e,[z,y]=(0,u.useState)([]),[B,R]=(0,u.useState)({}),[ue,le]=(0,u.useState)([]),[E,d]=(0,u.useState)(!1),[P,v]=(0,u.useState)({}),[Z,V]=(0,u.useState)(!1),fe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[r,o]=(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)(()=>{x()},[C.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&y([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||c!=null&&c.shixun_list)&&R(r.sort==="recommend"?c:a)},[a,c]);const x=()=>Gn(void 0,null,function*(){R([]),d(!0);let s=At({},r);if(r.sort==="recommend"&&(s.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:zn(At({},s),{course_id:C.coursesId})});else{const I=At({},s);yield t({type:"classroomList/getShixunLists",payload:I})}const W=yield(0,U.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});le([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(W==null?void 0:W.groups)||[]]),y([]),d(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const K=s=>Gn(void 0,null,function*(){V(!0);const W=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(C==null?void 0:C.categoryId)||null,coursesId:C.coursesId,shixuns_info:s}});V(!1),W.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:zn(At({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:At({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:C.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,Se]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(at.Z,{placement:"bottom",height:"100%",closable:!0,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(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Gn(void 0,null,function*(){var s;Se(!0);let W=yield(0,ht.Tr)({id:z,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(W==null?void 0:W.student_count)===0?yield K(W==null?void 0:W.no_use_list):v(W),Se(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,Bt.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),o(zn(At(At({},r),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ie.Z,{spinning:E},u.createElement("aside",null,Ca.map(function(s,W){var I;return W!==0?null:u.createElement("ul",{className:ke.menu,key:W},u.createElement("li",null,s.name),(I=s==null?void 0:s.children)==null?void 0:I.map(function(g,i){return u.createElement("li",{className:r[s.id]==g.id?ke.actived:"",onClick:()=>{r[s.id]=g.id,r.page=1,o(At({},r))}},u.createElement("strong",null,g.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,o(At({},r))}},u.createElement("strong",null,"\u5168\u90E8")),m.menus&&m.menus.map(function(s,W){return u.createElement("li",{key:W,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,o(At({},r))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(I,g){return u.createElement("div",{key:g,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==I.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=I.id,o(At({},r))}},I.name),u.createElement("ul",{className:"mt5"},I.tags&&I.tags.map(function(i,S){return u.createElement("li",{key:S,className:r.sub_discipline_id==i.id&&r.tag_level===3?ke.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=s.id,r.sub_discipline_id=i.id,o(At({},r))}},i.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((s,W)=>u.createElement("li",{className:r.group_id==s.id?ke.actived:"",key:s.name,onClick:()=>{r.group_id=s.id,r.page=1,o(At({},r))}},u.createElement("strong",null,s.name)))),Ca.map(function(s,W){var I;return W!==1?null:u.createElement("ul",{className:ke.menu,key:W},u.createElement("li",null,s.name),(I=s==null?void 0:s.children)==null?void 0:I.map(function(g,i){return u.createElement("li",{className:r[s.id]==g.id?ke.actived:"",onClick:()=>{r[s.id]=g.id,o(At({},r))}},u.createElement("strong",null,g.name))}))}),u.createElement(ve.Z,{align:"middle"},u.createElement(H.Z,{flex:"1",className:ke.filter},fe.map(function(s,W){return u.createElement(N.ZP,{key:W,className:"mr20",type:r.sort===s.id?"primary":"default",onClick:()=>{r.sort=s.id,o(At({},r))}},s.name)})),u.createElement(H.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"},B.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",o(At({},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"}))))))),((h=B==null?void 0:B.shixun_list)==null?void 0:h.length)===0&&u.createElement(ae.Z,null),u.createElement(re.default.Group,{style:{display:"block"},value:z,onChange:s=>{y(s)}},(p=B==null?void 0:B.shixun_list)==null?void 0:p.map(function(s,W){return u.createElement("div",{className:ke.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(re.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(Dt.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,f.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(se.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,f.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(se.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,f.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(se.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(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(N.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(I,g){return u.createElement("span",{key:g,className:"mr30"},"\u7B2C",g+1,"\u5173 ",I," ")})),u.createElement(de.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName: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(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:s=>{r.page=s,o(At({},r))}}))),u.createElement(mt.Z,{resdata:P,type:"subject",okloading:Z,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{K(s)}}))};var Xs=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Qs),qs=Object.defineProperty,eo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Sa=(e,n,t)=>n in e?qs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ou=(e,n)=>{for(var t in n||(n={}))uo.call(n,t)&&Sa(e,t,n[t]);if(ba)for(var t of ba(n))no.call(n,t)&&Sa(e,t,n[t]);return e},ka=(e,n)=>eo(e,to(n)),wa=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:ao}=k.default,lo=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const[p,C]=(0,u.useState)(Ou({},(0,A.useParams)())),{actionTabs:l}=e,{shixunLists:a}=e,[c,z]=(0,u.useState)([]),[y,B]=(0,u.useState)(!1),[R,ue]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{le()},[p.coursesId,R]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&z([])},[e.actionTabs.key]);const le=()=>wa(void 0,null,function*(){var E;const d=ka(Ou({},R),{course_id:(E=l==null?void 0:l.params)==null?void 0:E.course_id});yield t({type:"classroomList/getExperimentLists",payload:d}),B(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(at.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(N.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(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>wa(void 0,null,function*(){var E;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...c],category_id:p.categoryId,course_id:(E=l==null?void 0:l.params)==null?void 0:E.course_id}})).status||(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ka(Ou({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ou({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:p.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(ao,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:E=>{R.search=E,ue(Ou({},R))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ie.Z,{spinning:y},u.createElement("aside",null,((m=a==null?void 0:a.homeworks)==null?void 0:m.length)===0&&u.createElement(ae.Z,null),(h=a==null?void 0:a.homeworks)==null?void 0:h.map(function(E,d){var P,v,Z;return u.createElement("div",{className:ke.listItem,key:d,style:{cursor:"auto"}},u.createElement(re.default,{checked:c.includes(E.id),value:E.id,style:{marginTop:"3px"},disabled:E==null?void 0:E.need_authorize,onChange:V=>{let fe=c.indexOf(E.id);c.indexOf(E.id)>-1?z(c.filter(r=>r!==E.id)):z(c.concat(E.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/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E==null?void 0:E.name}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${E.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:E==null?void 0:E.description}})),u.createElement("div",{className:" mt15"},(P=E==null?void 0:E.challenges)==null?void 0:P.map(function(V,fe){return u.createElement("span",{key:fe,className:"mr30"},"\u7B2C",fe+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(de.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((v=E==null?void 0:E.user)==null?void 0:v.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(Z=E==null?void 0:E.user)==null?void 0:Z.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,E==null?void 0:E.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:R.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:E=>{R.page=E,ue(Ou({},R))}})))};var so=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(lo),oo=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Na=(e,n,t)=>n in e?oo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qu=(e,n)=>{for(var t in n||(n={}))ro.call(n,t)&&Na(e,t,n[t]);if(Pa)for(var t of Pa(n))io.call(n,t)&&Na(e,t,n[t]);return e},co=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:ki}=k.default,mo=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var h,p;const[C,l]=(0,u.useState)(qu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:c}=e,[z]=w.default.useForm(),{shixunAiRecommendLists:y}=e,[B,R]=(0,u.useState)([]),ue=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[le,E]=(0,u.useState)({page:1,course_id:C.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[C.coursesId,le]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(R([]),t({type:"classroomList/getShixunAiRecommendLists",payload:qu({},le)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(De.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:()=>co(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:qu({shixun_ids:[...B],category_id:C.categoryId},C)})).status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:qu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Ie.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((h=y==null?void 0:y.shixun_list)==null?void 0:h.length)===0&&u.createElement(ae.Z,null),(p=y==null?void 0:y.shixun_list)==null?void 0:p.map(function(d,P){var v,Z,V;return u.createElement("div",{className:ke.listItem2,key:P,style:{cursor:"auto"}},u.createElement(re.default,{checked:B.includes(d.id),value:d.id,style:{marginTop:"3px"},disabled:d==null?void 0:d.need_authorize,onChange:fe=>{let r=B.indexOf(d.id);B.indexOf(d.id)>-1?R(B.filter(o=>o!==d.id)):R(B.concat(d.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/${d.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:d.title}})),(d==null?void 0:d.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(N.ZP,{ghost:!0,href:`/shixuns/${d.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:d.description}})),u.createElement("div",{className:" mt10"},d.challenge_names.map(function(fe,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",fe," ")})),u.createElement("div",{className:"c-light-black mt10"},(v=d==null?void 0:d.content)!=null&&v.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(Z=d==null?void 0:d.content)==null?void 0:Z.author_name)==null?void 0:V[0]}}):u.createElement("span",null,d.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),d.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,d.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",d.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,d.study_count)),u.createElement(de.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:le.page||1,showQuickJumper:!0,total:y==null?void 0:y.shixuns_count,onChange:d=>{le.page=d,E(qu({},le))}})))};var Eo=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(mo),he=_(59301),po=Object.defineProperty,_o=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Oa=(e,n,t)=>n in e?po(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,uu=(e,n)=>{for(var t in n||(n={}))yo.call(n,t)&&Oa(e,t,n[t]);if(Ta)for(var t of Ta(n))ho.call(n,t)&&Oa(e,t,n[t]);return e},go=(e,n)=>_o(e,fo(n)),Ia=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Fo}=k.default,vo=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const[p,C]=(0,u.useState)(uu({},(0,A.useParams)())),l=(0,A.useLocation)(),{actionTabs:a}=e,[c]=w.default.useForm(),{coursesLists:z}=e,[y,B]=(0,u.useState)([]),[R,ue]=(0,u.useState)({}),[le,E]=(0,u.useState)(!1),[d,P]=(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({},d)}),B([]))},[e.actionTabs.key,p.categoryId,d]);const[v,Z,V,fe]=(0,Pn.P)(),r=o=>Ia(void 0,null,function*(){var x;E(!0);const K=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:p.coursesId,category_id:(p==null?void 0:p.categoryId)||null,subjects_info:[{subject_id:(x=y[0])==null?void 0:x.id,stage_shixuns:o}]}});E(!1),K.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:go(uu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:he.createElement(at.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:he.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},he.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),he.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>Ia(void 0,null,function*(){var o,x;if((y==null?void 0:y.length)===0)return M.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let K=yield(0,ht.Tr)({id:(o=y[0])==null?void 0:o.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(x=e.detailTopBanner)==null?void 0:x.course_id});(K==null?void 0:K.student_count)===0?r([]):ue(K)}),type:"primary"},"\u786E\u5B9A"))},he.createElement("section",{className:"tc"},he.createElement(Fo,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:o=>{d.keyword=o,o&&(0,Bt.tk)({name:o,copywriting:o,position:"Subject"}),P(uu({},d))}})),he.createElement("section",{className:"edu-container"},he.createElement(Ie.Z,{spinning:n["classroomList/getCoursesLists"]},he.createElement("aside",null,he.createElement("div",{className:ke.menuCourse},he.createElement("ul",null,he.createElement("li",null,"\u5DF2\u9009",he.createElement("span",{className:"c-blue"},y.length),"\u8BFE\u7A0B"),he.createElement("li",null,"\u5171",he.createElement("span",{className:"c-blue"},z.subjects_count),"\u4E2A\u8BFE\u7A0B"),he.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="shixuns_count",P(uu({},d))}},"\u5B9E\u8BAD\u6570",he.createElement("p",{className:`edu-sorter current ${d.sort==="shixuns_count"&&d.order}`},he.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),he.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),he.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="myshixuns_count",P(uu({},d))}},"\u5B66\u4E60\u4EBA\u6570",he.createElement("p",{className:`edu-sorter current ${d.sort==="myshixuns_count"&&d.order}`},he.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),he.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),he.createElement("li",{className:`${d.type==="all"&&"c-blue"} current`,onClick:()=>{d.type="all",P(uu({},d))}},"\u5168\u90E8\u8BFE\u7A0B"),he.createElement("li",{className:`${d.type==="mine"&&"c-blue"} current`,onClick:()=>{d.type="mine",P(uu({},d))}},"\u6211\u7684\u8BFE\u7A0B"))),((m=z==null?void 0:z.subject_list)==null?void 0:m.length)===0&&he.createElement(ae.Z,null),(h=z==null?void 0:z.subject_list)==null?void 0:h.map(function(o,x){var K,xe,Se,s,W,I;return he.createElement("div",{className:ke.listItem,key:o.id,style:{cursor:"auto"}},he.createElement(Ae.ZP,{checked:y.map(g=>g.id).includes(o.id),value:o.id,style:{marginTop:"1px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:g=>{B([{id:o.id,identifier:o.identifier}])}}),he.createElement("div",{className:ke.info},he.createElement("div",{className:ke.title},he.createElement("div",{className:ke.titleLeft},he.createElement("div",null,he.createElement(A.Link,{to:`/paths/${o.id}`,target:"_blank"},he.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.need_authorize)&&he.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"),(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&he.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},he.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),he.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},he.createElement(N.ZP,{ghost:!0,href:`/paths/${o.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),he.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},he.createElement("span",{className:ke.description,dangerouslySetInnerHTML:{__html:o.description}})),he.createElement(de.Z,{dashed:!0}),he.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},he.createElement("div",null,(K=o==null?void 0:o.content)!=null&&K.member_user_names?he.createElement(se.Z,{overlayClassName:ke["tooltip-content"],title:he.createElement("div",null,he.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=o==null?void 0:o.content)==null?void 0:xe.member_user_names}}))},he.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(Se=o==null?void 0:o.content)==null?void 0:Se.member_user_names}})):(o==null?void 0:o.member_user_names)&&he.createElement(se.Z,{title:he.createElement("div",null,he.createElement("span",null,o.member_user_names))},he.createElement("span",{className:ke.authorname},o.member_user_names)),(s=o==null?void 0:o.content)!=null&&s.author_school_name?he.createElement(se.Z,{overlayClassName:ke["tooltip-content"],title:he.createElement("div",null,he.createElement("span",{dangerouslySetInnerHTML:{__html:(W=o==null?void 0:o.content)==null?void 0:W.author_school_name}}))},he.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(I=o==null?void 0:o.content)==null?void 0:I.author_school_name}})):(o==null?void 0:o.author_school_name)&&he.createElement(se.Z,{title:he.createElement("div",null,he.createElement("span",null,o.author_school_name))},he.createElement("span",{className:ke.authorname},o.author_school_name))),he.createElement("div",null,he.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",o.stage_count),he.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",o.shixuns_count),he.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.myshixuns_count)))))})))),he.createElement("div",{className:"tc mt20"},he.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:d.page||1,showQuickJumper:!0,total:z==null?void 0:z.subjects_count,onChange:o=>{d.page=o,t({type:"classroomList/getCoursesLists",payload:uu({},d)})}})),he.createElement(mt.Z,{resdata:R,type:"subject",okloading:le,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{r(o)}}))};var Bo=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(vo),La=_(85386),gn=_(27346),Iu=_(59301),Do=Object.defineProperty,Za=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Ra=(e,n,t)=>n in e?Do(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ha=(e,n)=>{for(var t in n||(n={}))Ao.call(n,t)&&Ra(e,t,n[t]);if(Za)for(var t of Za(n))xo.call(n,t)&&Ra(e,t,n[t]);return e},Co=({styles:e={},params:n,setisshowmodal:t,user:m})=>{var h;return Iu.createElement("section",{className:`tc animated fadeIn ${gn.Z.threeBtnSty}`,style:Ha(Ha({},{color:"#03A092",margin:"200px auto"}),e)},Iu.createElement("img",{src:_(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(N.ZP,{disabled:((h=m==null?void 0:m.userInfo)==null?void 0:h.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Iu.createElement(N.ZP,{onClick:()=>{(0,ce.xg)(`${La.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")))},Je={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"},X=_(59301),bo=Object.defineProperty,So=Object.defineProperties,ko=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,ja=(e,n,t)=>n in e?bo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Vn=(e,n)=>{for(var t in n||(n={}))wo.call(n,t)&&ja(e,t,n[t]);if(Ma)for(var t of Ma(n))Po.call(n,t)&&ja(e,t,n[t]);return e},$a=(e,n)=>So(e,ko(n)),zt=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())}),No=({v:e,k:n,selectArrs:t,setSelectArrs:m,setSelectArrsAll:h,selectArrsAll:p,classroomList:C,dispatch:l,selectshow:a,batchState:c,pageSize:z,page:y,manageAllGroup:B,user:R})=>{var ue,le,E,d,P;const v=(0,A.useParams)(),[Z,V]=(0,u.useState)([]),[fe,r]=(0,u.useState)(!1),[o,x]=(0,u.useState)(!1),[K,xe]=(0,u.useState)(!0),Se=(0,u.useRef)();v.category=v.categoryId,v.id=v.coursesId,v.page=y,v.limit=z;function s(){return zt(this,null,function*(){let g=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Vn({},v)});V(g.data)})}(0,u.useEffect)(()=>{var g;V([]),r(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((g=e==null?void 0:e.status)!=null&&g.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(x(!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())&&(x(!0),xe(!1))},[a]);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:(g,i)=>i.status.indexOf(g)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:g=>{var i,S;return g==="--"?g:X.createElement("span",null,X.createElement("span",null,(i=g==null?void 0:g.split("/"))==null?void 0:i[0]),"\xA0/\xA0",X.createElement("span",null,(S=g==null?void 0:g.split("/"))==null?void 0:S[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.order_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.order_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:g=>g==="--"||!g?"--":X.createElement("span",{title:g},g)}],I=g=>{if((0,Oe.tJ)(l,!0)){if(g.can_view_details){(0,ce.xg)(`/shixuns/${g.shixun_identifier}/challenges`);return}g.redo?De.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:()=>zt(void 0,null,function*(){const i=yield(0,In.L8)({id:g.myshixun_identifier,url:g.url});i&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:i.shixun_identifier,homework_common_id:g.homework_id,courseId:v.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:g.shixun_identifier,homework_common_id:g.homework_id,courseId:v.coursesId})}};return X.createElement("div",{className:Je.listItem,onClick:g=>{g.stopPropagation(),(!((0,f.GJ)()&&c)||(0,f.GJ)()&&c&&Se.current&&!Se.current.contains(g.target))&&((0,f.dE)()?(0,ce.xg)(`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ce.xg)(`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,f.GJ)()&&c&&X.createElement("span",{ref:Se},X.createElement(re.default,{className:`${gn.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:g=>{t.indexOf(e.homework_id)>-1?(m(t.filter(i=>i!==e.homework_id)),h(p.filter(i=>i.homework_id!==e.homework_id))):(h(p.concat(e)),m(t.concat(e.homework_id)))}})),X.createElement("div",{className:Je.info},X.createElement("div",{className:Je.title},X.createElement("div",{className:Je.titleLeft,style:(0,f.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,f.GJ)()&&X.createElement(On.Z,{value:e.status},X.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&X.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),X.createElement("span",{className:Je.name},e.name),!!((ue=e.schools)!=null&&ue.length)&&X.createElement(se.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(Dt.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:Je.authorized},"\u5DF2\u6388\u6743")),X.createElement("div",{className:Je.titleRight},(0,f.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&X.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>zt(void 0,null,function*(){var i;if(g.stopPropagation(),g.preventDefault(),((i=R==null?void 0:R.userInfo)==null?void 0:i.user_status)===2){(0,Oe.Rd)();return}let S=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:v,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:v.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Vn({},v),{type:4})}),S()}}}):S()})},X.createElement("aside",{className:Je.flexBox},X.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),X.createElement("div",null,"\u53D1\u5E03"))),(0,f.dE)()&&X.createElement("div",{className:Je.actionIcon},o?X.createElement("i",{className:"iconfont icon-yiwancheng1"}):K?"":X.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((le=e.status)!=null&&le.includes("\u5DF2\u622A\u6B62"))&&!((E=e.status)!=null&&E.includes("\u5BFC\u5165"))&&X.createElement("aside",{onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),I(e)}),className:Je.flexBox,style:{marginRight:10}},X.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),X.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((d=e.status)==null?void 0:d.includes("\u5DF2\u622A\u6B62"))||((P=e.status)==null?void 0:P.includes("\u5BFC\u5165")))&&X.createElement("aside",{onClick:g=>zt(void 0,null,function*(){var i;(i=e.status)!=null&&i.includes("\u5BFC\u5165")||(g.stopPropagation(),g.preventDefault(),(0,ce.xg)(`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Je.flexBox,style:{marginRight:10}},X.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),X.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,f.GJ)()&&X.createElement(Le.Z,{placement:"bottomCenter",overlayClassName:Je.dro,dropdownRender:()=>X.createElement(J.default,null,e.status!=="\u5BFC\u5165"&&X.createElement(J.default.Item,{key:1,style:{textAlign:"center"}},X.createElement("a",{onClick:g=>zt(void 0,null,function*(){var i;if(g.stopPropagation(),g.preventDefault(),((i=R==null?void 0:R.userInfo)==null?void 0:i.user_status)===2){(0,Oe.Rd)();return}let S=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:v,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:v.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Vn({},v),{type:4})}),S()}}}):S()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&X.createElement(J.default.Item,{key:2,style:{textAlign:"center"}},X.createElement("a",{onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:v,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&X.createElement(J.default.Item,{key:23,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),X.createElement(J.default.Item,{key:22,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:p,params:v,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(J.default.Item,{key:3,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const i=yield(0,Tn.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(i==null?void 0:i.status)===0&&M.ZP.success(i==null?void 0:i.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&X.createElement(J.default.Item,{key:23,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),I(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),X.createElement(J.default.Item,{key:5,style:{textAlign:"center"}},X.createElement("a",{onClick:g=>{g.stopPropagation(),g.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:v}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&X.createElement(J.default.Item,{key:6,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",onClick:g=>{g.stopPropagation()},to:`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},X.createElement("aside",{onClick:g=>g.stopPropagation(),className:Je.flexBox,style:{cursor:"default"}},X.createElement("i",{className:"iconfont icon-gengduo4"}),X.createElement("div",null,"\u66F4\u591A"))))),(0,f.GJ)()&&X.createElement("p",{className:Je.infoIcon},X.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&&X.createElement("span",{className:"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:"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:"mr10"},X.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&X.createElement("span",{className:"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:"mr10"},X.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&X.createElement("span",{className:"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:Je.iconV,onClick:g=>zt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),fe||s(),r(!fe)})},X.createElement("i",{className:`iconfont icon-${fe?"shouqi":"xiala2"}`})," ")),(0,f.dE)()&&X.createElement("span",{className:Je.infoStuIcon},X.createElement("span",{className:"c-grey-333"},e.author),X.createElement("span",{className:"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:"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:"ml20"},X.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&fe&&Z.length>5&&X.createElement(Pu.default,{className:gn.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:g=>({onClick:i=>{i.stopPropagation(),i.preventDefault()}}),onHeaderRow:(g,i)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:Z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,i,S)=>{S.field&&(v.order_by=S.field),S.order||(v.sort_direction="asc"),S.order==="ascend"&&(v.sort_direction="asc"),S.order==="descend"&&(v.sort_direction="desc"),S.order||(v.sort_direction="asc"),s()},columns:W}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&fe&&Z.length<6&&Z.length>0&&X.createElement(Pu.default,{className:gn.Z.threeTableSty,rowKey:"shixun_identifier",onRow:g=>({onClick:i=>{i.stopPropagation(),i.preventDefault()}}),onHeaderRow:(g,i)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:Z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,i,S)=>{S.field&&(v.order_by=S.field),S.order||(v.sort_direction="asc"),S.order==="ascend"&&(v.sort_direction="asc"),S.order==="descend"&&(v.sort_direction="desc"),S.order||(v.sort_direction="asc"),s()},columns:W})))},To=_(36371),Oo=_(71278),$e=_(59301),Io=Object.defineProperty,Lo=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Va=(e,n,t)=>n in e?Io(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Lu=(e,n)=>{for(var t in n||(n={}))za.call(n,t)&&Va(e,t,n[t]);if(Fn)for(var t of Fn(n))Ga.call(n,t)&&Va(e,t,n[t]);return e},Wa=(e,n)=>Lo(e,Zo(n)),Ro=(e,n)=>{var t={};for(var m in e)za.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&&Ga.call(e,m)&&(t[m]=e[m]);return t},Wn=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});ie().extend(Hn());const Ho=({data:e,value:n,onChange:t})=>{var m,h,p,C;const[l,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(y=>n==null?void 0:n.includes(y==null?void 0:y.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(re.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:y=>{t(y.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(k.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:y=>{a(Wa(Lu({},l),{leftSearch:y.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=l.leftSearch?e==null?void 0:e.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:m.length)!==0?$e.createElement(re.default.Group,{value:n,onChange:y=>{t(y)}},$e.createElement(me.Z,{direction:"vertical"},(h=l.leftSearch?e==null?void 0:e.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:h.map((y,B)=>$e.createElement(re.default,{key:B,value:y.id},y==null?void 0:y.name)))):$e.createElement(ae.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(k.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:y=>{a(Wa(Lu({},l),{rigthSearch:y.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((p=l.rigthSearch?c==null?void 0:c.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.rigthSearch)}):c)==null?void 0:p.length)!==0?(C=l.rigthSearch?c==null?void 0:c.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.rigthSearch)}):c)==null?void 0:C.map((y,B)=>$e.createElement(ve.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(H.Z,null,y==null?void 0:y.name),$e.createElement(H.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(R=>R!==(y==null?void 0:y.id)))}})))):$e.createElement(ae.Z,{styles:{margin:"0 auto"}})))))},Mo=e=>{var n=e,{classroomList:t,dispatch:m,user:h,getData:p}=n,C=Ro(n,["classroomList","dispatch","user","getData"]),l,a,c,z,y,B;const R=(0,A.useParams)(),[ue]=w.default.useForm(),le=w.default.useWatch("penalty_type",ue),E=((l=t==null?void 0:t.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,d,P,v]=(0,cu.U)(eu.c_,Lu(Lu({},R),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,Z,V]=(0,cu.U)(eu.nP,{course_id:R==null?void 0:R.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),[,fe,r]=(0,cu.U)(eu.sm,{course_id:R==null?void 0:R.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),o=(...x)=>Wn(void 0,[...x],function*(K={}){Z({});const xe=yield P({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{E&&o()},[E]),$e.createElement(De.default,{centered:!0,title:(y=t==null?void 0:t.actionTabs)==null?void 0:y.key,width:800,open:E,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:fe,onOk:()=>Wn(void 0,null,function*(){ue.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(w.default,{form:ue,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:x=>Wn(void 0,null,function*(){var K,xe,Se;const s=yield r(((K=v==null?void 0:v.course_groups)==null?void 0:K.length)>0?{unified_late:((xe=v==null?void 0:v.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Lu({},x)]}:Lu({unified_late:((Se=v==null?void 0:v.course_groups)==null?void 0:Se.length)<=0},x));(s==null?void 0:s.status)==0&&(M.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),p&&p())})},$e.createElement(ve.Z,{wrap:!1,gutter:20},$e.createElement(H.Z,{flex:1},$e.createElement(w.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(x,K,xe){return le===2&&K>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(k.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:le==1?"\u5206":"%",max:le===1?Number.MAX_SAFE_INTEGER:100,addonBefore:$e.createElement(w.default.Item,{name:"penalty_type",noStyle:!0,normalize:x=>(ue.setFieldsValue({late_penalty:x==2?20:5}),x)},$e.createElement(Rn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),$e.createElement(H.Z,{flex:"390px"},$e.createElement(w.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(x,K,xe){return K&&ie()(K).startOf("minute")<=ie()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&ie()(K).startOf("minute")<=ie()(V==null?void 0:V.max_late_time).startOf("minute")?(M.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${V==null?void 0:V.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},$e.createElement(Xu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:x=>(0,ce.BO)(x,{startTime:V==null?void 0:V.max_late_time}),disabledTime:x=>(0,ce.hv)(x,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ie()("00:00:00","HH:mm:ss")}})))),((B=v==null?void 0:v.course_groups)==null?void 0:B.length)>0&&$e.createElement(Ie.Z,{spinning:d},$e.createElement(w.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(Ho,{data:(v==null?void 0:v.course_groups)||[],onChange:x=>{Z({group_ids:x})}})))))};var jo=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Mo),T=_(59301),$o=Object.defineProperty,zo=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Ya=(e,n,t)=>n in e?$o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,hu=(e,n)=>{for(var t in n||(n={}))Ja.call(n,t)&&Ya(e,t,n[t]);if(vn)for(var t of vn(n))Ka.call(n,t)&&Ya(e,t,n[t]);return e},Bn=(e,n)=>zo(e,Go(n)),Vo=(e,n)=>{var t={};for(var m in e)Ja.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&&Ka.call(e,m)&&(t[m]=e[m]);return t},Ua=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const Wo=e=>{var n=e,{classroomList:t,globalSetting:m,shixunHomeworks:h,user:p,loading:C,dispatch:l}=n,a=Vo(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),c,z,y,B,R,ue,le;const E=(0,A.useLocation)(),d=(0,A.useParams)(),[P]=(0,A.useSearchParams)(),v=d.categoryId,[Z,V]=(0,u.useState)([]),[fe,r]=(0,u.useState)([]),{detailShixunsList:o,detailLeftMenus:x,detailTopBanner:K,taskList:xe}=t,[Se,s]=(0,u.useState)(""),[W,I]=(0,u.useState)(!1),[g,i]=(0,u.useState)({limit:20,status:Number(P.get("tabs"))?String(parseInt(P.get("tabs"))):"0"}),[S,te]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Vt,mu]=(0,u.useState)(!1),[lu,du]=(0,u.useState)(!1),[Zt,Wt]=(0,u.useState)("fixed"),[Yt]=(0,u.useState)(document.getElementById("footer")),[Ut,St]=(0,u.useState)(1),[bn,Mu]=(0,u.useState)(!1);let ju;g.id=d.coursesId,g.type=4,d.categoryId?g.category=d.categoryId:delete g.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(V([]),r([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Tt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{P.get("tabs")==="0"&&(g.status="0",g.page=1,i(hu({},g)))},[P.get("tabs")]),(0,u.useEffect)(()=>{var b,D,Ee;if((b=p==null?void 0:p.userInfo)!=null&&b.login){const Ue=ce.cX.getItem(`${(D=p==null?void 0:p.userInfo)==null?void 0:D.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ue&&(g.sort_by=Ue==null?void 0:Ue.type,g.sort_direction=Ue==null?void 0:Ue.direction,te(Ue==null?void 0:Ue.name)),Tt(),(0,f.Rm)()&&Nt()}else(Ee=p==null?void 0:p.userInfo)!=null&&Ee.username&&Tt()},[(c=p==null?void 0:p.userInfo)==null?void 0:c.login,E==null?void 0:E.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Cu)},[]);const Cu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Yt==null?void 0:Yt.clientHeight)+0>document.body.clientHeight?Wt("absolute"):Wt("fixed")},Nt=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:g.id}})},Tt=()=>{V([]),r([]),i(hu({},g)),(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(hu({},g),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:Bn(hu({},g),{order:g.status})})},Ot=(b,D)=>{g.page=b,g.limit=D,Tt()},tn=b=>{const D=b.key;g.status=D,g.page=1,A.history.replace(`${E.pathname}?tabs=${D}`),Tt()};function un(b){return Ua(this,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:v,courseId:g.id,task_ids:b,container_type:"shixun_homework"}}),Tt()})}function nn(){let b={courseId:g.id,container_type:"shixun_homework"};v&&(b.category_id=v),l({type:"classroomList/getAllTaskList",payload:b}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const an=(0,u.useMemo)(()=>{let b=[];return xe.length>0&&(b=xe.map(D=>({user_name:D.user_name,task_name:D.task_name,task_id:D.task_id,category:D.category,status:D.status}))),b},[xe]),ln=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],$u=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],zu=(0,f.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"}];x.course_modules&&(ju=t.detailLeftMenus.course_modules.filter(b=>b.type==="shixun_homework")[0]);const bu=T.createElement("div",{className:Je.moveCategory,onMouseLeave:b=>I(!1)},T.createElement(J.default,{onClick:b=>Ua(void 0,[b],function*({item:D,key:Ee,keyPath:Ue,domEvent:Ft}){if(Z=="")return M.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${g.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:Z,new_category_id:Ee}})).status===0&&(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tt(),du(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:d.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},T.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},T.createElement(k.default,{onChange:b=>{s(b.target.value)}})),ju&&ju.second_category.filter(b=>b.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(b,D){var Ee;if(!(Se!==""&&b.category_name.indexOf(Se)<0))return T.createElement(T.Fragment,null,T.createElement(J.default.Item,{className:"multi-llipsis1e",key:b.category_id},b.category_name),(Ee=b==null?void 0:b.third_category)==null?void 0:Ee.map(Ue=>T.createElement(J.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:b=>{b.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:g,selectArrs:{category_id:o==null?void 0:o.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Gu=(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,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:T.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:K.is_public}].filter(b=>b==null?void 0:b.isShow))==null?void 0:z.map(b=>(delete b.isShow,b)),Su=({key:b})=>{var D,Ee,Ue,Ft;if((b==="1"||b==="2")&&(0,f.Rm)()&&!((Ee=(D=t.AssistantObject)==null?void 0:D.practice)!=null&&Ee.can_publish)){M.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=p==null?void 0:p.userInfo)==null?void 0:Ue.user_status)===2&&b==="1"){(0,Oe.Rd)();return}if(Z==""){M.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}l({type:"classroomList/setActionTabs",payload:{key:b==="1"?"\u7ACB\u5373\u53D1\u5E03":b==="2"?"\u7ACB\u5373\u622A\u6B62":b==="3"?"\u5220\u9664":b==="5"?"\u6279\u91CF\u8865\u4EA4":(Ft=Gu[Number(b)-1])==null?void 0:Ft.label,selectArrs:Z,selectArrsAll:fe,type:b==="1"||b==="2"?1:"",params:g}})},Vu=S==="\u9ED8\u8BA4\u6392\u5E8F",Wu=(0,u.useMemo)(()=>{const b=!(0,f.GJ)()&&!(0,f.Jd)(),D=K==null?void 0:K.excellent;return b&&D},[p,t]),sn=(0,u.useMemo)(()=>(o==null?void 0:o.min_finished_game)>0,[t]),$=(0,u.useMemo)(()=>{const b=(o==null?void 0:o.min_finished_game)-(o==null?void 0:o.finished_challenge_count);return b>0?b:0},[t]);return T.createElement("section",null,T.createElement("aside",{className:Je.bg},T.createElement(ve.Z,{align:"middle"},T.createElement(H.Z,{flex:"1"},!!o.main_category_id&&T.createElement(J.default,{mode:"horizontal",onSelect:tn,selectedKeys:[g.status]},!(0,f.GJ)()&&ln.map(function(b,D){return T.createElement(J.default.Item,{key:b==null?void 0:b.id},b.name)}),(0,f.GJ)()&&$u.map(function(b,D){return T.createElement(J.default.Item,{key:b==null?void 0:b.id,style:{color:"#fff"}},T.createElement("span",{className:"mr5"},b.name),D===0&&(0,f.GJ)()&&T.createElement("span",null,o==null?void 0:o.all_count),D===1&&(0,f.GJ)()&&T.createElement("span",null,o==null?void 0:o.unpublished_count),D===2&&(0,f.GJ)()&&T.createElement("span",null,o==null?void 0:o.not_start_count),D===3&&(0,f.GJ)()&&T.createElement("span",null,o==null?void 0:o.in_progress_count),D===4&&(0,f.GJ)()&&T.createElement("span",null,o==null?void 0:o.overed_count))}))),T.createElement(H.Z,{className:"mr20 gutter-row"},T.createElement("div",{className:Je.containerTitle},(0,f.GJ)()&&(0,ce.Oo)(x==null?void 0:x.course_modules,v)!=="\u672A\u5206\u914D\u76EE\u5F55"&&T.createElement("div",{style:{display:"flex",alignItems:"center"}},T.createElement(Le.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>T.createElement(J.default,null,T.createElement(J.default.Item,{key:1,onClick:()=>{var b;if((0,f.Rm)()&&!((b=t.AssistantObject.practice)!=null&&b.can_download)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:o==null?void 0:o.main_category_name,exportType:"practice",category_id:g.category}})}},"\u5B66\u751F\u6210\u7EE9"),T.createElement(J.default.Item,{key:3,onClick:()=>{var b;if((0,f.Rm)()&&!((b=t.AssistantObject.practice)!=null&&b.can_download)){M.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/${d==null?void 0:d.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},T.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},T.createElement("i",{className:"iconfont icon-xiazai6"}))),T.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:b=>{l({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:g,selectArrs:{category_name:o==null?void 0:o.category_name,category_id:(o==null?void 0:o.category_id)||(o==null?void 0:o.main_category_id),type:"shixun_homework"},cb:()=>{Tt()}}})}},T.createElement(se.Z,{title:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},T.createElement("span",{className:d.categoryId?`${Je.iconH} iconfont icon-zhongmingmingmulu`:`${Je.iconH} iconfont icon-xinjianmulu1`}))),T.createElement(Le.Z,{className:"ml10",disabled:((y=p==null?void 0:p.userInfo)==null?void 0:y.user_status)===2,dropdownRender:()=>T.createElement(J.default,null,T.createElement(J.default.Item,{key:1,onClick:()=>{var b,D;if((0,f.Rm)()&&!((D=(b=t.AssistantObject)==null?void 0:b.practice)!=null&&D.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:g}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),T.createElement(J.default.Item,{key:2,onClick:()=>{var b,D;if((0,f.Rm)()&&!((D=(b=t.AssistantObject)==null?void 0:b.practice)!=null&&D.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:g}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),T.createElement(J.default.Item,{key:3,onClick:()=>{var b,D;if((0,f.Rm)()&&!((D=(b=t.AssistantObject)==null?void 0:b.practice)!=null&&D.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},T.createElement("span",{className:((B=p==null?void 0:p.userInfo)==null?void 0:B.user_status)===2?Je.selectBtn1:Je.selectBtn},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-tianjiadaohang"})),T.createElement(se.Z,{title:((R=p==null?void 0:p.userInfo)==null?void 0:R.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:Je.action},T.createElement("div",null,T.createElement(Le.Z,{dropdownRender:()=>T.createElement(J.default,{selectedKeys:[S]},zu==null?void 0:zu.map((b,D)=>T.createElement(J.default.Item,{key:b.name,onClick:()=>{var Ee;g.sort_by=b.type,g.sort_direction=b.direction,g.page=1,te(b.name),ce.cX.setItem(`${(Ee=p==null?void 0:p.userInfo)==null?void 0:Ee.login}${(0,f.GJ)()?"Teacher":"Student"}`,b,"ShixunHomeworks"),(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(hu({},g),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:hu({},g)})}},b.name)))},T.createElement("span",{className:`${Je.btn} ${Vu?Je.btnSort:""}`,onMouseEnter:b=>I(!1)},T.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S))),Vu&&T.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,f.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":g.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},T.createElement("span",{className:Je.tips},T.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),T.createElement(jn.t7,{className:Je.myInput,style:{width:220,marginLeft:"auto"},onChange:(b,D)=>{g.search=b.trim(),g.page=1,Tt()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),Wu&&T.createElement(ve.Z,{justify:"space-between",className:Je.progressInfo},T.createElement(H.Z,null,T.createElement(me.Z,{size:"middle"},T.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",o==null?void 0:o.finished_task_count,"/",o==null?void 0:o.shixun_total_count),T.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",o==null?void 0:o.finished_challenge_count,"/",o==null?void 0:o.challenge_count))),sn&&T.createElement(H.Z,null,"\u901A\u8FC7",o==null?void 0:o.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",$,"\u5173")),T.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},T.createElement(Be.Z,{loading:C[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(o==null?void 0:o.all_count)===0&&(0,f.GJ)()?T.createElement(Co,{params:g,user:p,setisshowmodal:mu,dispatch:l}):(o==null?void 0:o.task_count)===0&&T.createElement(ae.Z,null),T.createElement("aside",{className:"animated fadeIn"},o.homeworks&&o.homeworks.map(function(b,D){return T.createElement(No,{key:b.homework_id,batchState:!0,v:b,k:D,selectArrs:Z,setSelectArrs:V,setSelectArrsAll:r,selectArrsAll:fe,classroomList:t,dispatch:l,params:g,user:p,page:d.page||1,pageSize:g.limit||20,selectshow:bn,manageAllGroup:o.manage_all_group})}),o.query_total_count>0&&T.createElement("aside",{className:"tc mb50 mt30"},T.createElement(oe.Z,{showSizeChanger:!0,current:g.page||1,pageSize:g.limit||20,onChange:Ot,total:o.query_total_count})))),T.createElement("div",{className:Je.fixedBottom,style:{bottom:Z.length?0:-60,position:Z.length?Zt:"fixed",left:Zt==="fixed"?"50%":"398px"}},T.createElement("div",{className:Je.left}),T.createElement("div",{className:Je.right},(0,f.GJ)()&&(o==null?void 0:o.all_count)>0&&T.createElement("aside",{className:[Je.acitons].join(" ")},T.createElement("div",{style:{width:130}},(0,f.GJ)()&&T.createElement(re.default,{checked:((ue=o.homeworks)==null?void 0:ue.length)===(Z==null?void 0:Z.length),onChange:b=>{b.target.checked?(V(o.homeworks.map(D=>D.homework_id)),r([...o.homeworks])):(V([]),r([]))}},T.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",T.createElement("span",{style:{marginLeft:5}},"(",Z.length,")")," "))),T.createElement("div",{style:{flex:1}}," ",T.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},T.createElement(H.Z,{flex:1},T.createElement(ve.Z,{wrap:!1,align:"middle",gutter:8},T.createElement(H.Z,null,T.createElement(Le.Z,{placement:"top",menu:{items:Gu,onClick:Su}},T.createElement(N.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),T.createElement(H.Z,null,T.createElement(N.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:nn},"\u8C03\u6574\u6392\u5E8F")),T.createElement(H.Z,null,T.createElement(Le.Z,{placement:"topLeft",dropdownRender:()=>bu,getPopupContainer:b=>b==null?void 0:b.parentNode},T.createElement(N.ZP,{type:"primary",icon:T.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",T.createElement(He.Z,null)))))),T.createElement(H.Z,null,T.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{V&&V([]),du(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((le=t==null?void 0:t.actionTabs)==null?void 0:le.key)==="\u6279\u91CF\u8865\u4EA4"&&T.createElement(jo,{getData:Tt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?T.createElement(Bo,null):null,T.createElement(To.Z,{onOk:()=>{Tt()}}),T.createElement(Oo.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?T.createElement(Xs,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?T.createElement(so,null):null,T.createElement(Vs,null),T.createElement(gs,null),T.createElement(bs,{courseEndTime:o==null?void 0:o.course_end_time}),T.createElement(Ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:o==null?void 0:o.course_end_time,courseId:d.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(hu({},t.actionTabs.params),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:hu({},t.actionTabs.params)})}}),T.createElement(Ls,null),T.createElement(Eo,null),T.createElement(Zn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:an,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),T.createElement(De.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Vt,centered:!0,onCancel:()=>mu(!1),onOk:()=>{var b,D;if((0,f.Rm)()&&!((b=t.AssistantObject.practice)!=null&&b.can_create)){M.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=p.userInfo)==null?void 0:D.user_status)===2){(0,Oe.Rd)();return}l(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:g}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:g}}),mu(!1)}},T.createElement("div",null,T.createElement(Ae.ZP.Group,{onChange:b=>{St(b.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 Jo=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:m,user:h})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:m,user:h}))(Wo),Ko=Object.defineProperty,Yo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,qa=(e,n,t)=>n in e?Ko(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,el=(e,n)=>{for(var t in n||(n={}))Qa.call(n,t)&&qa(e,t,n[t]);if(Dn)for(var t of Dn(n))Xa.call(n,t)&&qa(e,t,n[t]);return e},Qo=(e,n)=>Yo(e,Uo(n)),Xo=(e,n)=>{var t={};for(var m in e)Qa.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&&Xa.call(e,m)&&(t[m]=e[m]);return t},qo=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const er=e=>{var n=e,{classroomList:t,dispatch:m,match:h,location:p,user:C}=n,l=Xo(n,["classroomList","dispatch","match","location","user"]),a,c;const z=(0,A.useIntl)(),y=(0,A.useParams)(),[B,R]=(0,u.useState)(!1),[ue,le]=(0,u.useState)(!1),E=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){le(!0);return}const P={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(v=>{var Z;v.author_login===((Z=C.userInfo)==null?void 0:Z.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?De.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"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},P.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:()=>{d()}}):le(!0)}else le(!1)},[t.actionTabs.key]);const d=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(De.default,{centered:!0,title:"\u63D0\u793A",open:ue,okText:"\u786E\u5B9A",cancelText:z.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,confirmLoading:B,onOk:()=>qo(void 0,null,function*(){var P;if((P=E.current)!=null&&P.onVerify())return;R(!0);const v=yield(0,U.ZP)(`/api/courses/${y.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});R(!1),v.status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),M.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:Qo(el({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:el({},t.actionTabs.params)}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}))}),onCancel:()=>{d()}},!((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:P=>E.current=P})):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 tr=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(er),ur=_(22600),nr=Object.defineProperty,ar=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,ul=(e,n,t)=>n in e?nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,nl=(e,n)=>{for(var t in n||(n={}))sr.call(n,t)&&ul(e,t,n[t]);if(tl)for(var t of tl(n))or.call(n,t)&&ul(e,t,n[t]);return e},rr=(e,n)=>ar(e,lr(n)),ir=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const cr=({classroomList:e,dispatch:n})=>{const t=(0,A.useIntl)(),m=(0,A.useParams)();return u.createElement(De.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ir(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:rr(nl({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:nl({},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 mr=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(cr),nu=_(59301),dr=Object.defineProperty,Er=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ll=(e,n,t)=>n in e?dr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Jn=(e,n)=>{for(var t in n||(n={}))_r.call(n,t)&&ll(e,t,n[t]);if(al)for(var t of al(n))fr.call(n,t)&&ll(e,t,n[t]);return e},yr=(e,n)=>Er(e,pr(n)),hr=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const gr=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const p=(0,A.useIntl)(),C=(0,A.useParams)(),[l,a]=(0,u.useState)(!1),{actionTabs:c}=e,[z]=w.default.useForm(),y=B=>B&&B<ie()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&z.setFieldsValue({name:(B=c.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),nu.createElement(De.default,{centered:!0,title:p.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),confirmLoading:l,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:p.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,onOk:()=>hr(void 0,null,function*(){var B,R;if((0,f.Rm)()&&!((R=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&R.can_create)){M.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 ue=z.getFieldValue();a(!0);const le=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,E=yield(0,U.ZP)(le,{method:"post",body:Jn({},ue)});a(!1),E.status===0&&(M.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:yr(Jn({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Jn({},e.actionTabs.params)}))}),onCancel:()=>{a(!1),t({type:"classroomList/setActionTabs",payload:{}})}},nu.createElement(w.default,{form:z},nu.createElement(ve.Z,{className:"mt10 c-grey-999"},nu.createElement(H.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),nu.createElement(H.Z,{flex:"1"},(m=c.selectArrs)==null?void 0:m.shixun_name)),nu.createElement(w.default.Item,{name:"name"},nu.createElement(ve.Z,{className:"mt10",align:"middle"},nu.createElement(H.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),nu.createElement(H.Z,{flex:"1"},nu.createElement(k.default,{defaultValue:(h=c.selectArrs)==null?void 0:h.name}))))))};var Fr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(gr),we={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"},vr=Object.defineProperty,Br=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,sl=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,ol=(e,n,t)=>n in e?vr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xt=(e,n)=>{for(var t in n||(n={}))Ar.call(n,t)&&ol(e,t,n[t]);if(sl)for(var t of sl(n))xr.call(n,t)&&ol(e,t,n[t]);return e},Kn=(e,n)=>Br(e,Dr(n)),Yn=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Ni}=k.default,rl=[{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"}]}],Cr=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var h,p;const[C,l]=(0,u.useState)(xt({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:c}=e,[z,y]=(0,u.useState)([]),[B,R]=(0,u.useState)({}),[ue,le]=(0,u.useState)([]),[E,d]=(0,u.useState)(!1),[P,v]=(0,u.useState)({}),[Z,V]=(0,u.useState)(!1),fe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[r,o]=(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)(()=>{x()},[C.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&y([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||c!=null&&c.shixun_list)&&R(r.sort==="recommend"?c:a)},[a,c]);const x=()=>Yn(void 0,null,function*(){R([]),d(!0);let s=xt({},r);if(r.sort==="recommend"&&(s.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Kn(xt({},s),{course_id:C.coursesId})});else{const I=xt({},s);yield t({type:"classroomList/getShixunLists",payload:I})}const W=yield(0,U.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});le([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(W==null?void 0:W.groups)||[]]),y([]),d(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const K=s=>Yn(void 0,null,function*(){V(!0);const W=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(C==null?void 0:C.categoryId)||null,coursesId:C.coursesId,shixuns_info:s}});V(!1),W.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Kn(xt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:xt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:C.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,Se]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(at.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:we.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(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Yn(void 0,null,function*(){var s;Se(!0);let W=yield(0,ht.Tr)({id:z,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(W==null?void 0:W.student_count)===0?yield K(W==null?void 0:W.no_use_list):v(W),Se(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,Bt.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),o(Kn(xt(xt({},r),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ie.Z,{spinning:E},u.createElement("aside",null,rl.map(function(s,W){var I;return W!==0?null:u.createElement("ul",{className:we.menu,key:W},u.createElement("li",null,s.name),(I=s==null?void 0:s.children)==null?void 0:I.map(function(g,i){return u.createElement("li",{className:r[s.id]==g.id?we.actived:"",onClick:()=>{r[s.id]=g.id,r.page=1,o(xt({},r))}},u.createElement("strong",null,g.name))}))}),u.createElement("ul",{className:we.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":we.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,o(xt({},r))}},u.createElement("strong",null,"\u5168\u90E8")),m.menus&&m.menus.map(function(s,W){return u.createElement("li",{key:W,className:(r==null?void 0:r.discipline_id)==s.id?we.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=s.id,delete r.sub_discipline_id,r.page=1,o(xt({},r))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(I,g){return u.createElement("div",{key:g,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==I.id&&r.tag_level===2?`${we.actived2} ${we.subTag}`:we.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=s.id,r.sub_discipline_id=I.id,o(xt({},r))}},I.name),u.createElement("ul",{className:"mt5"},I.tags&&I.tags.map(function(i,S){return u.createElement("li",{key:S,className:r.sub_discipline_id==i.id&&r.tag_level===3?we.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=s.id,r.sub_discipline_id=i.id,o(xt({},r))}},i.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:we.menu},u.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((s,W)=>u.createElement("li",{className:r.group_id==s.id?we.actived:"",key:s.name,onClick:()=>{r.group_id=s.id,r.page=1,o(xt({},r))}},u.createElement("strong",null,s.name)))),rl.map(function(s,W){var I;return W!==1?null:u.createElement("ul",{className:we.menu,key:W},u.createElement("li",null,s.name),(I=s==null?void 0:s.children)==null?void 0:I.map(function(g,i){return u.createElement("li",{className:r[s.id]==g.id?we.actived:"",onClick:()=>{r[s.id]=g.id,o(xt({},r))}},u.createElement("strong",null,g.name))}))}),u.createElement(ve.Z,{align:"middle"},u.createElement(H.Z,{flex:"1",className:we.filter},fe.map(function(s,W){return u.createElement(N.ZP,{key:W,className:"mr20",type:r.sort===s.id?"primary":"default",onClick:()=>{r.sort=s.id,o(xt({},r))}},s.name)})),u.createElement(H.Z,{className:"c-grey-999"},u.createElement("div",{className:we.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"},B.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",o(xt({},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"}))))))),((h=B==null?void 0:B.shixun_list)==null?void 0:h.length)===0&&u.createElement(ae.Z,null),u.createElement(re.default.Group,{style:{display:"block"},value:z,onChange:s=>{y(s)}},(p=B==null?void 0:B.shixun_list)==null?void 0:p.map(function(s,W){return u.createElement("div",{className:we.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(re.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:we.info},u.createElement("div",{className:we.title},u.createElement("div",{className:we.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(Dt.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,f.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(se.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,f.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(se.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,f.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(se.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(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(N.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:we.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(I,g){return u.createElement("span",{key:g,className:"mr30"},"\u7B2C",g+1,"\u5173 ",I," ")})),u.createElement(de.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:we.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(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:s=>{r.page=s,o(xt({},r))}}))),u.createElement(mt.Z,{resdata:P,type:"subject",okloading:Z,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{K(s)}}))};var br=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Cr),Sr=Object.defineProperty,kr=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,cl=(e,n,t)=>n in e?Sr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zu=(e,n)=>{for(var t in n||(n={}))Pr.call(n,t)&&cl(e,t,n[t]);if(il)for(var t of il(n))Nr.call(n,t)&&cl(e,t,n[t]);return e},ml=(e,n)=>kr(e,wr(n)),dl=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Tr}=k.default,Or=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const[p,C]=(0,u.useState)(Zu({},(0,A.useParams)())),{actionTabs:l}=e,{shixunLists:a}=e,[c,z]=(0,u.useState)([]),[y,B]=(0,u.useState)(!1),[R,ue]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{le()},[p.coursesId,R]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&z([])},[e.actionTabs.key]);const le=()=>dl(void 0,null,function*(){var E;const d=ml(Zu({},R),{course_id:(E=l==null?void 0:l.params)==null?void 0:E.course_id});yield t({type:"classroomList/getExperimentLists",payload:d}),B(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(at.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:we.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(N.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(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>dl(void 0,null,function*(){var E;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...c],category_id:p.categoryId,course_id:(E=l==null?void 0:l.params)==null?void 0:E.course_id}})).status||(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ml(Zu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Zu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:p.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(Tr,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:we.search,onSearch:E=>{R.search=E,ue(Zu({},R))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ie.Z,{spinning:y},u.createElement("aside",null,((m=a==null?void 0:a.homeworks)==null?void 0:m.length)===0&&u.createElement(ae.Z,null),(h=a==null?void 0:a.homeworks)==null?void 0:h.map(function(E,d){var P,v,Z;return u.createElement("div",{className:we.listItem,key:d,style:{cursor:"auto"}},u.createElement(re.default,{checked:c.includes(E.id),value:E.id,style:{marginTop:"3px"},disabled:E==null?void 0:E.need_authorize,onChange:V=>{let fe=c.indexOf(E.id);c.indexOf(E.id)>-1?z(c.filter(r=>r!==E.id)):z(c.concat(E.id))}}),u.createElement("div",{className:we.info},u.createElement("div",{className:we.title},u.createElement("div",{className:we.titleLeft},u.createElement(A.Link,{to:`/shixuns/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E==null?void 0:E.name}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${E.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:we.description,dangerouslySetInnerHTML:{__html:E==null?void 0:E.description}})),u.createElement("div",{className:" mt15"},(P=E==null?void 0:E.challenges)==null?void 0:P.map(function(V,fe){return u.createElement("span",{key:fe,className:"mr30"},"\u7B2C",fe+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(de.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((v=E==null?void 0:E.user)==null?void 0:v.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(Z=E==null?void 0:E.user)==null?void 0:Z.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,E==null?void 0:E.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:R.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:E=>{R.page=E,ue(Zu({},R))}})))};var Ir=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Or),Lr=Object.defineProperty,El=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,pl=(e,n,t)=>n in e?Lr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,en=(e,n)=>{for(var t in n||(n={}))Zr.call(n,t)&&pl(e,t,n[t]);if(El)for(var t of El(n))Rr.call(n,t)&&pl(e,t,n[t]);return e},Hr=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Ti}=k.default,Mr=({classroomList:e,loading:n,dispatch:t,shixunsList:m})=>{var h,p;const C=(0,A.useIntl)(),[l,a]=(0,u.useState)(en({},(0,A.useParams)())),c=(0,A.useLocation)(),{actionTabs:z}=e,[y]=w.default.useForm(),{shixunAiRecommendLists:B}=e,[R,ue]=(0,u.useState)([]),le=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[E,d]=(0,u.useState)({page:1,course_id:l.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[l.coursesId,E]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(ue([]),t({type:"classroomList/getShixunAiRecommendLists",payload:en({},E)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(De.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:C.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Hr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:en({shixun_ids:[...R],category_id:l.categoryId},l)})).status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:en({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Ie.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((h=B==null?void 0:B.shixun_list)==null?void 0:h.length)===0&&u.createElement(ae.Z,null),(p=B==null?void 0:B.shixun_list)==null?void 0:p.map(function(P,v){var Z,V,fe;return u.createElement("div",{className:we.listItem2,key:v,style:{cursor:"auto"}},u.createElement(re.default,{checked:R.includes(P.id),value:P.id,style:{marginTop:"3px"},disabled:P==null?void 0:P.need_authorize,onChange:r=>{let o=R.indexOf(P.id);R.indexOf(P.id)>-1?ue(R.filter(x=>x!==P.id)):ue(R.concat(P.id))}}),u.createElement("div",{className:we.info},u.createElement("div",{className:we.title},u.createElement("div",{className:we.titleLeft},u.createElement(A.Link,{to:`/shixuns/${P.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:P.title}})),(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"),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${P.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:we.description,dangerouslySetInnerHTML:{__html:P.description}})),u.createElement("div",{className:" mt10"},P.challenge_names.map(function(r,o){return u.createElement("span",{key:o,className:"mr30"},"\u7B2C",o+1,"\u5173 ",r," ")})),u.createElement("div",{className:"c-light-black mt10"},(Z=P==null?void 0:P.content)!=null&&Z.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(fe=(V=P==null?void 0:P.content)==null?void 0:V.author_name)==null?void 0:fe[0]}}):u.createElement("span",null,P.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),P.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,P.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",P.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,P.study_count)),u.createElement(de.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:E.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:P=>{E.page=P,d(en({},E))}})))};var jr=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Mr),ge=_(59301),$r=Object.defineProperty,zr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,_l=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,fl=(e,n,t)=>n in e?$r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,au=(e,n)=>{for(var t in n||(n={}))Vr.call(n,t)&&fl(e,t,n[t]);if(_l)for(var t of _l(n))Wr.call(n,t)&&fl(e,t,n[t]);return e},Jr=(e,n)=>zr(e,Gr(n)),yl=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const{Search:Kr}=k.default,Yr=({classroomList:e,loading:n,dispatch:t})=>{var m,h;const[p,C]=(0,u.useState)(au({},(0,A.useParams)())),l=(0,A.useLocation)(),{actionTabs:a}=e,[c]=w.default.useForm(),{coursesLists:z}=e,[y,B]=(0,u.useState)([]),[R,ue]=(0,u.useState)({}),[le,E]=(0,u.useState)(!1),[d,P]=(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({},d)}),B([]))},[e.actionTabs.key,p.categoryId,d]);const[v,Z,V,fe]=(0,Pn.P)(),r=o=>yl(void 0,null,function*(){var x;E(!0);const K=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:p.coursesId,category_id:(p==null?void 0:p.categoryId)||null,subjects_info:[{subject_id:(x=y[0])==null?void 0:x.id,stage_shixuns:o}]}});E(!1),K.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),M.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Jr(au({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:au({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ge.createElement(at.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:we.drawer,footer:ge.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ge.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ge.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>yl(void 0,null,function*(){var o,x;if((y==null?void 0:y.length)===0)return M.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let K=yield(0,ht.Tr)({id:(o=y[0])==null?void 0:o.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(x=e.detailTopBanner)==null?void 0:x.course_id});(K==null?void 0:K.student_count)===0?r([]):ue(K)}),type:"primary"},"\u786E\u5B9A"))},ge.createElement("section",{className:"tc"},ge.createElement(Kr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:we.search,onSearch:o=>{d.keyword=o,o&&(0,Bt.tk)({name:o,copywriting:o,position:"Subject"}),P(au({},d))}})),ge.createElement("section",{className:"edu-container"},ge.createElement(Ie.Z,{spinning:n["classroomList/getCoursesLists"]},ge.createElement("aside",null,ge.createElement("div",{className:we.menuCourse},ge.createElement("ul",null,ge.createElement("li",null,"\u5DF2\u9009",ge.createElement("span",{className:"c-blue"},y.length),"\u8BFE\u7A0B"),ge.createElement("li",null,"\u5171",ge.createElement("span",{className:"c-blue"},z.subjects_count),"\u4E2A\u8BFE\u7A0B"),ge.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="shixuns_count",P(au({},d))}},"\u5B9E\u8BAD\u6570",ge.createElement("p",{className:`edu-sorter current ${d.sort==="shixuns_count"&&d.order}`},ge.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ge.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ge.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="myshixuns_count",P(au({},d))}},"\u5B66\u4E60\u4EBA\u6570",ge.createElement("p",{className:`edu-sorter current ${d.sort==="myshixuns_count"&&d.order}`},ge.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ge.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ge.createElement("li",{className:`${d.type==="all"&&"c-blue"} current`,onClick:()=>{d.type="all",P(au({},d))}},"\u5168\u90E8\u8BFE\u7A0B"),ge.createElement("li",{className:`${d.type==="mine"&&"c-blue"} current`,onClick:()=>{d.type="mine",P(au({},d))}},"\u6211\u7684\u8BFE\u7A0B"))),((m=z==null?void 0:z.subject_list)==null?void 0:m.length)===0&&ge.createElement(ae.Z,null),(h=z==null?void 0:z.subject_list)==null?void 0:h.map(function(o,x){var K,xe,Se,s,W,I;return ge.createElement("div",{className:we.listItem,key:o.id,style:{cursor:"auto"}},ge.createElement(Ae.ZP,{checked:y.map(g=>g.id).includes(o.id),value:o.id,style:{marginTop:"1px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:g=>{B([{id:o.id,identifier:o.identifier}])}}),ge.createElement("div",{className:we.info},ge.createElement("div",{className:we.title},ge.createElement("div",{className:we.titleLeft},ge.createElement("div",null,ge.createElement(A.Link,{to:`/paths/${o.id}`,target:"_blank"},ge.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.need_authorize)&&ge.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"),(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ge.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ge.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ge.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ge.createElement(N.ZP,{ghost:!0,href:`/paths/${o.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ge.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ge.createElement("span",{className:we.description,dangerouslySetInnerHTML:{__html:o.description}})),ge.createElement(de.Z,{dashed:!0}),ge.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ge.createElement("div",null,(K=o==null?void 0:o.content)!=null&&K.member_user_names?ge.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:ge.createElement("div",null,ge.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=o==null?void 0:o.content)==null?void 0:xe.member_user_names}}))},ge.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:(Se=o==null?void 0:o.content)==null?void 0:Se.member_user_names}})):(o==null?void 0:o.member_user_names)&&ge.createElement(se.Z,{title:ge.createElement("div",null,ge.createElement("span",null,o.member_user_names))},ge.createElement("span",{className:we.authorname},o.member_user_names)),(s=o==null?void 0:o.content)!=null&&s.author_school_name?ge.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:ge.createElement("div",null,ge.createElement("span",{dangerouslySetInnerHTML:{__html:(W=o==null?void 0:o.content)==null?void 0:W.author_school_name}}))},ge.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:(I=o==null?void 0:o.content)==null?void 0:I.author_school_name}})):(o==null?void 0:o.author_school_name)&&ge.createElement(se.Z,{title:ge.createElement("div",null,ge.createElement("span",null,o.author_school_name))},ge.createElement("span",{className:we.authorname},o.author_school_name))),ge.createElement("div",null,ge.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",o.stage_count),ge.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",o.shixuns_count),ge.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.myshixuns_count)))))})))),ge.createElement("div",{className:"tc mt20"},ge.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:d.page||1,showQuickJumper:!0,total:z==null?void 0:z.subjects_count,onChange:o=>{d.page=o,t({type:"classroomList/getCoursesLists",payload:au({},d)})}})),ge.createElement(mt.Z,{resdata:R,type:"subject",okloading:le,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{r(o)}}))};var Ur=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Yr),Qr=_(22910),Ru=_(59301),Xr=Object.defineProperty,hl=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,gl=(e,n,t)=>n in e?Xr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Fl=(e,n)=>{for(var t in n||(n={}))qr.call(n,t)&&gl(e,t,n[t]);if(hl)for(var t of hl(n))ei.call(n,t)&&gl(e,t,n[t]);return e},ti=({styles:e={},params:n,setisshowmodal:t,user:m})=>{var h;return Ru.createElement("section",{className:"tc animated fadeIn",style:Fl(Fl({},{color:"#999",margin:"200px auto"}),e)},Ru.createElement("img",{src:Qr.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(N.ZP,{disabled:((h=m==null?void 0:m.userInfo)==null?void 0:h.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Ru.createElement(N.ZP,{onClick:()=>{(0,ce.xg)(`${La.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___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"},q=_(59301),ui=Object.defineProperty,ni=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,Bl=(e,n,t)=>n in e?ui(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Un=(e,n)=>{for(var t in n||(n={}))li.call(n,t)&&Bl(e,t,n[t]);if(vl)for(var t of vl(n))si.call(n,t)&&Bl(e,t,n[t]);return e},Dl=(e,n)=>ni(e,ai(n)),Gt=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())}),oi=({v:e,k:n,selectArrs:t,setSelectArrs:m,setSelectArrsAll:h,selectArrsAll:p,classroomList:C,dispatch:l,selectshow:a,batchState:c,pageSize:z,page:y,manageAllGroup:B,user:R})=>{var ue,le,E,d,P;const v=(0,A.useParams)(),[Z,V]=(0,u.useState)([]),[fe,r]=(0,u.useState)(!1),[o,x]=(0,u.useState)(!1),[K,xe]=(0,u.useState)(!0),Se=(0,u.useRef)();v.category=v.categoryId,v.id=v.coursesId,v.page=y,v.limit=z;const s=(0,A.useIntl)();function W(){return Gt(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Un({},v)});V(i.data)})}(0,u.useEffect)(()=>{var i;V([]),r(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((i=e==null?void 0:e.status)!=null&&i.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(x(!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())&&(x(!0),xe(!1))},[a]);const I=[{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:(i,S)=>S.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var S,te;return i==="--"?i:q.createElement("span",null,q.createElement("span",null,(S=i==null?void 0:i.split("/"))==null?void 0:S[0]),"\xA0/\xA0",q.createElement("span",null,(te=i==null?void 0:i.split("/"))==null?void 0:te[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.order_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.order_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":q.createElement("span",{title:i},i)}],g=i=>{if((0,Oe.tJ)(l,!0)){if(i.can_view_details){(0,ce.xg)(`/shixuns/${i.shixun_identifier}/challenges`);return}i.redo?De.default.confirm({width:530,title:s.formatMessage({id:"classrooms.prompt",defaultMessage:"\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:()=>Gt(void 0,null,function*(){const S=yield(0,In.L8)({id:i.myshixun_identifier,url:i.url});S&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:S.shixun_identifier,homework_common_id:i.homework_id,courseId:v.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:i.shixun_identifier,homework_common_id:i.homework_id,courseId:v.coursesId})}};return q.createElement("div",{className:Ye.listItem,onClick:i=>{i.stopPropagation(),(!((0,f.GJ)()&&c)||(0,f.GJ)()&&c&&Se.current&&!Se.current.contains(i.target))&&((0,f.dE)()?(0,ce.xg)(`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ce.xg)(`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,f.GJ)()&&c&&q.createElement("span",{ref:Se},q.createElement(re.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:i=>{t.indexOf(e.homework_id)>-1?(m(t.filter(S=>S!==e.homework_id)),h(p.filter(S=>S.homework_id!==e.homework_id))):(h(p.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,f.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,f.GJ)()&&q.createElement(On.Z,{value:e.status},q.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&q.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),q.createElement("span",{className:Ye.name},e.name),!!((ue=e.schools)!=null&&ue.length)&&q.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},q.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&q.createElement(Dt.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,f.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){var S;if(i.stopPropagation(),i.preventDefault(),((S=R==null?void 0:R.userInfo)==null?void 0:S.user_status)===2){(0,Oe.Rd)();return}let te=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:v,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:v.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:Dl(Un({},v),{type:4})}),te()}}}):te()})},q.createElement("aside",{className:Ye.flexBox},q.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),q.createElement("div",null,"\u53D1\u5E03"))),(0,f.dE)()&&q.createElement("div",{className:Ye.actionIcon},o?q.createElement("i",{className:"iconfont icon-yiwancheng1"}):K?"":q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((le=e.status)!=null&&le.includes("\u5DF2\u622A\u6B62"))&&!((E=e.status)!=null&&E.includes("\u5BFC\u5165"))&&q.createElement("aside",{onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),g(e)}),className:Ye.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((d=e.status)==null?void 0:d.includes("\u5DF2\u622A\u6B62"))||((P=e.status)==null?void 0:P.includes("\u5BFC\u5165")))&&q.createElement("aside",{onClick:i=>Gt(void 0,null,function*(){var S;(S=e.status)!=null&&S.includes("\u5BFC\u5165")||(i.stopPropagation(),i.preventDefault(),(0,ce.xg)(`/classrooms/${v.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,f.GJ)()&&q.createElement(Le.Z,{placement:"bottomCenter",overlayClassName:Ye.dro,dropdownRender:()=>q.createElement(J.default,null,e.status!=="\u5BFC\u5165"&&q.createElement(J.default.Item,{key:1,style:{textAlign:"center"}},q.createElement("a",{onClick:i=>Gt(void 0,null,function*(){var S;if(i.stopPropagation(),i.preventDefault(),((S=R==null?void 0:R.userInfo)==null?void 0:S.user_status)===2){(0,Oe.Rd)();return}let te=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:v,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:v.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:Dl(Un({},v),{type:4})}),te()}}}):te()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&q.createElement(J.default.Item,{key:2,style:{textAlign:"center"}},q.createElement("a",{onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:v,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&q.createElement(J.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),q.createElement(J.default.Item,{key:22,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:p,params:v,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(J.default.Item,{key:3,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const S=yield(0,Tn.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(S==null?void 0:S.status)===0&&M.ZP.success(S==null?void 0:S.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&q.createElement(J.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),g(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),q.createElement(J.default.Item,{key:5,style:{textAlign:"center"}},q.createElement("a",{onClick:i=>{i.stopPropagation(),i.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:v}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&q.createElement(J.default.Item,{key:6,style:{textAlign:"center"}},q.createElement(A.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${v.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},q.createElement("aside",{onClick:i=>i.stopPropagation(),className:Ye.flexBox,style:{cursor:"default"}},q.createElement("i",{className:"iconfont icon-gengduo4"}),q.createElement("div",null,"\u66F4\u591A"))))),(0,f.GJ)()&&q.createElement("p",{className:Ye.infoIcon},q.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&q.createElement("span",{className:"c-grey-999 mr10"},q.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&q.createElement("span",{className:"c-grey-999"},q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&q.createElement("span",{className:Ye.iconV,onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),fe||W(),r(!fe)})},q.createElement("i",{className:`iconfont icon-${fe?"shouqi":"xiala2"}`})," ")),(0,f.dE)()&&q.createElement("span",{className:Ye.infoStuIcon},q.createElement("span",{className:"c-grey-333"},e.author),q.createElement("span",{className:"c-grey-999 ml20"},q.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),q.createElement("span",null,q.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&q.createElement("span",{className:"c-grey-999 ml20"},q.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),q.createElement("span",{className:"ml20 c-grey-999"},q.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&q.createElement("span",{className:"c-grey-999 ml20"},q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&fe&&Z.length>5&&q.createElement(Pu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:i=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(i,S)=>({onClick:te=>{te.stopPropagation(),te.preventDefault()}}),pagination:!1,dataSource:Z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,S,te)=>{te.field&&(v.order_by=te.field),te.order||(v.sort_direction="asc"),te.order==="ascend"&&(v.sort_direction="asc"),te.order==="descend"&&(v.sort_direction="desc"),te.order||(v.sort_direction="asc"),W()},columns:I}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&fe&&Z.length<6&&Z.length>0&&q.createElement(Pu.default,{rowKey:"shixun_identifier",onRow:i=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(i,S)=>({onClick:te=>{te.stopPropagation(),te.preventDefault()}}),pagination:!1,dataSource:Z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,S,te)=>{te.field&&(v.order_by=te.field),te.order||(v.sort_direction="asc"),te.order==="ascend"&&(v.sort_direction="asc"),te.order==="descend"&&(v.sort_direction="desc"),te.order||(v.sort_direction="asc"),W()},columns:I})))},ri=_(97066),ii=_(85222),ze=_(59301),ci=Object.defineProperty,mi=Object.defineProperties,di=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Cl=(e,n,t)=>n in e?ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hu=(e,n)=>{for(var t in n||(n={}))Al.call(n,t)&&Cl(e,t,n[t]);if(An)for(var t of An(n))xl.call(n,t)&&Cl(e,t,n[t]);return e},bl=(e,n)=>mi(e,di(n)),Ei=(e,n)=>{var t={};for(var m in e)Al.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&&xl.call(e,m)&&(t[m]=e[m]);return t},Qn=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});ie().extend(Hn());const pi=({data:e,value:n,onChange:t})=>{var m,h,p,C;const[l,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(y=>n==null?void 0:n.includes(y==null?void 0:y.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(re.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:y=>{t(y.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(k.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:y=>{a(bl(Hu({},l),{leftSearch:y.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=l.leftSearch?e==null?void 0:e.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:m.length)!==0?ze.createElement(re.default.Group,{value:n,onChange:y=>{t(y)}},ze.createElement(me.Z,{direction:"vertical"},(h=l.leftSearch?e==null?void 0:e.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.leftSearch)}):e)==null?void 0:h.map((y,B)=>ze.createElement(re.default,{key:B,value:y.id},y==null?void 0:y.name)))):ze.createElement(ae.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(k.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:y=>{a(bl(Hu({},l),{rigthSearch:y.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((p=l.rigthSearch?c==null?void 0:c.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.rigthSearch)}):c)==null?void 0:p.length)!==0?(C=l.rigthSearch?c==null?void 0:c.filter(y=>{var B;return(B=y==null?void 0:y.name)==null?void 0:B.includes(l.rigthSearch)}):c)==null?void 0:C.map((y,B)=>ze.createElement(ve.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(H.Z,null,y==null?void 0:y.name),ze.createElement(H.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(R=>R!==(y==null?void 0:y.id)))}})))):ze.createElement(ae.Z,{styles:{margin:"0 auto"}})))))},_i=e=>{var n=e,{classroomList:t,dispatch:m,user:h,getData:p}=n,C=Ei(n,["classroomList","dispatch","user","getData"]),l,a,c,z,y,B;const R=(0,A.useParams)(),[ue]=w.default.useForm(),le=w.default.useWatch("penalty_type",ue),E=((l=t==null?void 0:t.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,d,P,v]=(0,cu.U)(eu.c_,Hu(Hu({},R),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,Z,V]=(0,cu.U)(eu.nP,{course_id:R==null?void 0:R.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),[,fe,r]=(0,cu.U)(eu.sm,{course_id:R==null?void 0:R.coursesId,homework_ids:(z=t==null?void 0:t.actionTabs)==null?void 0:z.selectArrs}),o=(...x)=>Qn(void 0,[...x],function*(K={}){Z({});const xe=yield P({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{E&&o()},[E]),ze.createElement(De.default,{centered:!0,title:(y=t==null?void 0:t.actionTabs)==null?void 0:y.key,width:800,open:E,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:fe,onOk:()=>Qn(void 0,null,function*(){ue.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(w.default,{form:ue,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:x=>Qn(void 0,null,function*(){var K,xe,Se;const s=yield r(((K=v==null?void 0:v.course_groups)==null?void 0:K.length)>0?{unified_late:((xe=v==null?void 0:v.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Hu({},x)]}:Hu({unified_late:((Se=v==null?void 0:v.course_groups)==null?void 0:Se.length)<=0},x));(s==null?void 0:s.status)==0&&(M.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),p&&p())})},ze.createElement(ve.Z,{wrap:!1,gutter:20},ze.createElement(H.Z,{flex:1},ze.createElement(w.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(x,K,xe){return le===2&&K>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(k.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:le==1?"\u5206":"%",max:le===1?Number.MAX_SAFE_INTEGER:100,addonBefore:ze.createElement(w.default.Item,{name:"penalty_type",noStyle:!0,normalize:x=>(ue.setFieldsValue({late_penalty:x==2?20:5}),x)},ze.createElement(Rn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),ze.createElement(H.Z,{flex:"390px"},ze.createElement(w.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(x,K,xe){return K&&ie()(K).startOf("minute")<=ie()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&ie()(K).startOf("minute")<=ie()(V==null?void 0:V.max_late_time).startOf("minute")?(M.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${V==null?void 0:V.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ze.createElement(Xu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:x=>(0,ce.BO)(x,{startTime:V==null?void 0:V.max_late_time}),disabledTime:x=>(0,ce.hv)(x,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ie()("00:00:00","HH:mm:ss")}})))),((B=v==null?void 0:v.course_groups)==null?void 0:B.length)>0&&ze.createElement(Ie.Z,{spinning:d},ze.createElement(w.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(pi,{data:(v==null?void 0:v.course_groups)||[],onChange:x=>{Z({group_ids:x})}})))))};var fi=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(_i),O=_(59301),yi=Object.defineProperty,hi=Object.defineProperties,gi=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,wl=(e,n,t)=>n in e?yi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,gu=(e,n)=>{for(var t in n||(n={}))Sl.call(n,t)&&wl(e,t,n[t]);if(xn)for(var t of xn(n))kl.call(n,t)&&wl(e,t,n[t]);return e},Cn=(e,n)=>hi(e,gi(n)),Fi=(e,n)=>{var t={};for(var m in e)Sl.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&&kl.call(e,m)&&(t[m]=e[m]);return t},Pl=(e,n,t)=>new Promise((m,h)=>{var p=a=>{try{l(t.next(a))}catch(c){h(c)}},C=a=>{try{l(t.throw(a))}catch(c){h(c)}},l=a=>a.done?m(a.value):Promise.resolve(a.value).then(p,C);l((t=t.apply(e,n)).next())});const vi=e=>{var n=e,{classroomList:t,globalSetting:m,shixunHomeworks:h,user:p,loading:C,dispatch:l}=n,a=Fi(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),c,z,y,B,R,ue,le;const E=(0,A.useIntl)(),d=(0,A.useLocation)(),P=(0,A.useParams)(),[v]=(0,A.useSearchParams)(),Z=P.categoryId,[V,fe]=(0,u.useState)([]),[r,o]=(0,u.useState)([]),{detailShixunsList:x,detailLeftMenus:K,detailTopBanner:xe,taskList:Se}=t,[s,W]=(0,u.useState)(""),[I,g]=(0,u.useState)(!1),[i,S]=(0,u.useState)({limit:20,status:Number(v.get("tabs"))?String(parseInt(v.get("tabs"))):"0"}),[te,Vt]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[mu,lu]=(0,u.useState)(!1),[du,Zt]=(0,u.useState)(!1),[Wt,Yt]=(0,u.useState)("fixed"),[Ut]=(0,u.useState)(document.getElementById("footer")),[St,bn]=(0,u.useState)(1),[Mu,ju]=(0,u.useState)(!1);let Cu;i.id=P.coursesId,i.type=4,P.categoryId?i.category=P.categoryId:delete i.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(fe([]),o([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ot()},[t.actionTabs.key]),(0,u.useEffect)(()=>{v.get("tabs")==="0"&&(i.status="0",i.page=1,S(gu({},i)))},[v.get("tabs")]),(0,u.useEffect)(()=>{var D,Ee,Ue;if((D=p==null?void 0:p.userInfo)!=null&&D.login){const Ft=ce.cX.getItem(`${(Ee=p==null?void 0:p.userInfo)==null?void 0:Ee.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ft&&(i.sort_by=Ft==null?void 0:Ft.type,i.sort_direction=Ft==null?void 0:Ft.direction,Vt(Ft==null?void 0:Ft.name)),Ot(),(0,f.Rm)()&&Tt()}else(Ue=p==null?void 0:p.userInfo)!=null&&Ue.username&&Ot()},[(c=p==null?void 0:p.userInfo)==null?void 0:c.login,d==null?void 0:d.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Nt)},[]);const Nt=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Ut==null?void 0:Ut.clientHeight)+150>document.body.clientHeight?Yt("absolute"):Yt("fixed")},Tt=()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},Ot=()=>{fe([]),o([]),S(gu({},i)),(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(gu({},i),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:Cn(gu({},i),{order:i.status})})},tn=(D,Ee)=>{i.page=D,i.limit=Ee,Ot()},un=D=>{const Ee=D.key;i.status=Ee,i.page=1,A.history.replace(`${d.pathname}?tabs=${Ee}`),Ot()};function nn(D){return Pl(this,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:Z,courseId:i.id,task_ids:D,container_type:"shixun_homework"}}),Ot()})}function an(){let D={courseId:i.id,container_type:"shixun_homework"};Z&&(D.category_id=Z),l({type:"classroomList/getAllTaskList",payload:D}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const ln=(0,u.useMemo)(()=>{let D=[];return Se.length>0&&(D=Se.map(Ee=>({user_name:Ee.user_name,task_name:Ee.task_name,task_id:Ee.task_id,category:Ee.category,status:Ee.status}))),D},[Se]),$u=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],zu=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:E.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2},{name:"\u5DF2\u622A\u6B62",id:3}],bu=(0,f.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"}];K.course_modules&&(Cu=t.detailLeftMenus.course_modules.filter(D=>D.type==="shixun_homework")[0]);const Gu=O.createElement("div",{className:Ye.moveCategory,onMouseLeave:D=>g(!1)},O.createElement(J.default,{onClick:D=>Pl(void 0,[D],function*({item:Ee,key:Ue,keyPath:Ft,domEvent:Sn}){if(V=="")return M.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:V,new_category_id:Ue}})).status===0&&(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ot(),Zt(!1),l({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},O.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},O.createElement(k.default,{onChange:D=>{W(D.target.value)}})),Cu&&Cu.second_category.filter(D=>D.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(D,Ee){var Ue;if(!(s!==""&&D.category_name.indexOf(s)<0))return O.createElement(O.Fragment,null,O.createElement(J.default.Item,{className:"multi-llipsis1e",key:D.category_id},D.category_name),(Ue=D==null?void 0:D.third_category)==null?void 0:Ue.map(Ft=>O.createElement(J.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ft.category_id},Ft.category_name)))}),O.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:D=>{D.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:x==null?void 0:x.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Su=(z=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:O.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:O.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:O.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:O.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:O.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:xe.is_public}].filter(D=>D==null?void 0:D.isShow))==null?void 0:z.map(D=>(delete D.isShow,D)),Vu=({key:D})=>{var Ee,Ue,Ft,Sn;if((D==="1"||D==="2")&&(0,f.Rm)()&&!((Ue=(Ee=t.AssistantObject)==null?void 0:Ee.practice)!=null&&Ue.can_publish)){M.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(((Ft=p==null?void 0:p.userInfo)==null?void 0:Ft.user_status)===2&&D==="1"){(0,Oe.Rd)();return}if(V==""){M.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}l({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":(Sn=Su[Number(D)-1])==null?void 0:Sn.label,selectArrs:V,selectArrsAll:r,type:D==="1"||D==="2"?1:"",params:i}})},Wu=te==="\u9ED8\u8BA4\u6392\u5E8F",sn=(0,u.useMemo)(()=>{const D=!(0,f.GJ)()&&!(0,f.Jd)(),Ee=xe==null?void 0:xe.excellent;return D&&Ee},[p,t]),$=(0,u.useMemo)(()=>(x==null?void 0:x.min_finished_game)>0,[t]),b=(0,u.useMemo)(()=>{const D=(x==null?void 0:x.min_finished_game)-(x==null?void 0:x.finished_challenge_count);return D>0?D:0},[t]);return O.createElement("section",null,O.createElement("aside",{className:Ye.bg},O.createElement(ve.Z,{align:"middle"},O.createElement(H.Z,{flex:"1"},!!x.main_category_id&&O.createElement(J.default,{mode:"horizontal",onSelect:un,selectedKeys:[i.status]},!(0,f.GJ)()&&$u.map(function(D,Ee){return O.createElement(J.default.Item,{key:D==null?void 0:D.id},D.name)}),(0,f.GJ)()&&zu.map(function(D,Ee){return O.createElement(J.default.Item,{key:D==null?void 0:D.id},O.createElement("span",{className:"c-grey-666 mr20"},D.name),Ee===0&&(0,f.GJ)()&&O.createElement("span",{className:"c-grey-999"},x==null?void 0:x.all_count),Ee===1&&(0,f.GJ)()&&O.createElement("span",{className:"c-grey-999"},x==null?void 0:x.unpublished_count),Ee===2&&(0,f.GJ)()&&O.createElement("span",{className:"c-grey-999"},x==null?void 0:x.not_start_count),Ee===3&&(0,f.GJ)()&&O.createElement("span",{className:"c-grey-999"},x==null?void 0:x.in_progress_count),Ee===4&&(0,f.GJ)()&&O.createElement("span",{className:"c-grey-999"},x==null?void 0:x.overed_count))}))),O.createElement(H.Z,{className:"mr20 gutter-row"},O.createElement("div",{className:Ye.containerTitle},(0,f.GJ)()&&(0,ce.Oo)(K==null?void 0:K.course_modules,Z)!=="\u672A\u5206\u914D\u76EE\u5F55"&&O.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},O.createElement(Le.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>O.createElement(J.default,null,O.createElement(J.default.Item,{key:1,onClick:()=>{var D;if((0,f.Rm)()&&!((D=t.AssistantObject.practice)!=null&&D.can_download)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:x==null?void 0:x.main_category_name,exportType:"practice",category_id:i.category}})}},"\u5B66\u751F\u6210\u7EE9"),O.createElement(J.default.Item,{key:3,onClick:()=>{var D;if((0,f.Rm)()&&!((D=t.AssistantObject.practice)!=null&&D.can_download)){M.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/${P==null?void 0:P.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},O.createElement("span",{style:{color:"#666666",cursor:"pointer"}},O.createElement("i",{className:"iconfont icon-xiazai6"}))),O.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:D=>{l({type:"classroomList/setActionTabs",payload:{key:P.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id),type:"shixun_homework"},cb:()=>{Ot()}}})}},O.createElement(se.Z,{title:P.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},O.createElement("span",{className:P.categoryId?`${Ye.iconH} iconfont icon-zhongmingmingmulu`:`${Ye.iconH} iconfont icon-xinjianmulu1`}))),O.createElement(Le.Z,{className:"ml10",disabled:((y=p==null?void 0:p.userInfo)==null?void 0:y.user_status)===2,dropdownRender:()=>O.createElement(J.default,null,O.createElement(J.default.Item,{key:1,onClick:()=>{var D,Ee;if((0,f.Rm)()&&!((Ee=(D=t.AssistantObject)==null?void 0:D.practice)!=null&&Ee.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:i}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),O.createElement(J.default.Item,{key:2,onClick:()=>{var D,Ee;if((0,f.Rm)()&&!((Ee=(D=t.AssistantObject)==null?void 0:D.practice)!=null&&Ee.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:i}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),O.createElement(J.default.Item,{key:3,onClick:()=>{var D,Ee;if((0,f.Rm)()&&!((Ee=(D=t.AssistantObject)==null?void 0:D.practice)!=null&&Ee.can_create)){M.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},O.createElement("span",{className:((B=p==null?void 0:p.userInfo)==null?void 0:B.user_status)===2?Ye.selectBtn1:Ye.selectBtn},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-tianjiadaohang"})),O.createElement(se.Z,{title:((R=p==null?void 0:p.userInfo)==null?void 0:R.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"},O.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),O.createElement("div",{className:Ye.action},O.createElement("div",null,O.createElement(Le.Z,{dropdownRender:()=>O.createElement(J.default,{selectedKeys:[te]},bu==null?void 0:bu.map((D,Ee)=>O.createElement(J.default.Item,{key:D.name,onClick:()=>{var Ue;i.sort_by=D.type,i.sort_direction=D.direction,i.page=1,Vt(D.name),ce.cX.setItem(`${(Ue=p==null?void 0:p.userInfo)==null?void 0:Ue.login}${(0,f.GJ)()?"Teacher":"Student"}`,D,"ShixunHomeworks"),(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(gu({},i),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:gu({},i)})}},D.name)))},O.createElement("span",{className:`${Ye.btn} ${Wu?Ye.btnSort:""}`,onMouseEnter:D=>g(!1)},O.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),te))),Wu&&O.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,f.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":i.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},O.createElement("span",{className:Ye.tips},O.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),O.createElement(k.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:D=>{i.search=D.trim(),i.page=1,Ot()},style:{width:220,marginLeft:"auto"}})),sn&&O.createElement(ve.Z,{justify:"space-between",className:Ye.progressInfo},O.createElement(H.Z,null,O.createElement(me.Z,{size:"middle"},O.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",x==null?void 0:x.finished_task_count,"/",x==null?void 0:x.shixun_total_count),O.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",x==null?void 0:x.finished_challenge_count,"/",x==null?void 0:x.challenge_count))),$&&O.createElement(H.Z,null,"\u901A\u8FC7",x==null?void 0:x.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",b,"\u5173")),O.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},O.createElement(Be.Z,{loading:C[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(x==null?void 0:x.all_count)===0&&(0,f.GJ)()?O.createElement(ti,{params:i,user:p,setisshowmodal:lu,dispatch:l}):(x==null?void 0:x.task_count)===0&&O.createElement(ae.Z,null),O.createElement("aside",{className:"animated fadeIn"},x.homeworks&&x.homeworks.map(function(D,Ee){return O.createElement(oi,{key:D.homework_id,batchState:!0,v:D,k:Ee,selectArrs:V,setSelectArrs:fe,setSelectArrsAll:o,selectArrsAll:r,classroomList:t,dispatch:l,params:i,user:p,page:P.page||1,pageSize:i.limit||20,selectshow:Mu,manageAllGroup:x.manage_all_group})}),x.query_total_count>0&&O.createElement("aside",{className:"tc mb50 mt30"},O.createElement(oe.Z,{showSizeChanger:!0,current:i.page||1,pageSize:i.limit||20,onChange:tn,total:x.query_total_count})))),O.createElement("div",{className:Ye.fixedBottom,style:{bottom:V.length?0:-60,position:V.length?Wt:"fixed",left:Wt==="fixed"?"50%":"317px"}},O.createElement("div",{className:Ye.left}),O.createElement("div",{className:Ye.right},(0,f.GJ)()&&(x==null?void 0:x.all_count)>0&&O.createElement("aside",{className:[Ye.acitons].join(" ")},O.createElement("div",{style:{width:130}},(0,f.GJ)()&&O.createElement(re.default,{checked:((ue=x.homeworks)==null?void 0:ue.length)===(V==null?void 0:V.length),onChange:D=>{D.target.checked?(fe(x.homeworks.map(Ee=>Ee.homework_id)),o([...x.homeworks])):(fe([]),o([]))}},O.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",O.createElement("span",{style:{marginLeft:5}},"(",V.length,")")," "))),O.createElement("div",{style:{flex:1}}," ",O.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between"},O.createElement(H.Z,{flex:1},O.createElement(ve.Z,{wrap:!1,align:"middle",gutter:8},O.createElement(H.Z,null,O.createElement(Le.Z,{placement:"top",menu:{items:Su,onClick:Vu}},O.createElement(N.ZP,{type:"primary",icon:O.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),O.createElement(H.Z,null,O.createElement(N.ZP,{type:"primary",icon:O.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:an},"\u8C03\u6574\u6392\u5E8F")),O.createElement(H.Z,null,O.createElement(Le.Z,{placement:"topLeft",dropdownRender:()=>Gu,getPopupContainer:D=>D==null?void 0:D.parentNode},O.createElement(N.ZP,{type:"primary",icon:O.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",O.createElement(He.Z,null)))))),O.createElement(H.Z,null,O.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{fe&&fe([]),Zt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((le=t==null?void 0:t.actionTabs)==null?void 0:le.key)==="\u6279\u91CF\u8865\u4EA4"&&O.createElement(fi,{getData:Ot}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?O.createElement(Ur,null):null,O.createElement(ri.Z,{onOk:()=>{Ot()}}),O.createElement(ii.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?O.createElement(br,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?O.createElement(Ir,null):null,O.createElement(Fr,null),O.createElement(tr,null),O.createElement(ur.Z,{courseEndTime:x==null?void 0:x.course_end_time}),O.createElement(Ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:x==null?void 0:x.course_end_time,courseId:P.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?l({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(gu({},t.actionTabs.params),{type:4})}):l({type:"classroomList/getClassroomShixunsList",payload:gu({},t.actionTabs.params)})}}),O.createElement(mr,null),O.createElement(jr,null),O.createElement(Zn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:nn,data:ln,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),O.createElement(De.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:mu,centered:!0,onCancel:()=>lu(!1),onOk:()=>{var D,Ee;if((0,f.Rm)()&&!((D=t.AssistantObject.practice)!=null&&D.can_create)){M.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(((Ee=p.userInfo)==null?void 0:Ee.user_status)===2){(0,Oe.Rd)();return}l(St===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:i}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:i}}),lu(!1)}},O.createElement("div",null,O.createElement(Ae.ZP.Group,{onChange:D=>{bn(D.target.value)},value:St},O.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"),O.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 Bi=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:m,user:h})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:m,user:h}))(vi);const Di=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case F.Fy.THEMEONE:return u.createElement(ms,null);case F.Fy.THEMETHREE:return u.createElement(Jo,null);case F.Fy.DEFAULT:default:return u.createElement(Bi,null)}};var Ai=(0,A.connect)(({globalSetting:e})=>({globalSetting:e}))(Di)},51186:function(Rt,nt,_){_.d(nt,{Z:function(){return pe}});var F=_(59301),u=_(78241),A=_(43418),U=_(8591),J=_(95237),M=_(43604),k=_(5083),Le=_(5112),se=_(24905),ve=_(56656),H=_.n(ve),me=_(43597),Be=_(94601),oe=_(92123),re=_(47141),N=_(19284),De=_(33814),Ae=_(50564),f={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"},He=_(64925),ce=_(16140),Y=_(59301),It=Object.defineProperty,Ht=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(L,_e,Ge)=>_e in L?It(L,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):L[_e]=Ge,Ze=(L,_e)=>{for(var Ge in _e||(_e={}))Pe.call(_e,Ge)&&Ne(L,Ge,_e[Ge]);if(vt)for(var Ge of vt(_e))Ce.call(_e,Ge)&&Ne(L,Ge,_e[Ge]);return L},Re=(L,_e)=>Ht(L,Jt(_e)),yt=(L,_e,Ge)=>new Promise((Ve,Qe)=>{var lt=ne=>{try{Fe(Ge.next(ne))}catch(et){Qe(et)}},Me=ne=>{try{Fe(Ge.throw(ne))}catch(et){Qe(et)}},Fe=ne=>ne.done?Ve(ne.value):Promise.resolve(ne.value).then(lt,Me);Fe((Ge=Ge.apply(L,_e)).next())});const it=({classroomList:L,dispatch:_e,courseEndTime:Ge})=>{var Ve;const Qe=(0,oe.useParams)(),[lt]=u.default.useForm(),[Me,Fe]=(0,F.useState)(1),[ne,et]=(0,F.useState)([]),[Eu,pu]=(0,F.useState)(0),[ku,Ju]=(0,F.useState)(20),[ee,w]=(0,F.useState)(!0),[Te,ie]=(0,F.useState)([]),[be,tt]=(0,F.useState)(!0),[qe,Xe]=(0,F.useState)({}),[ut,ct]=(0,F.useState)({});Qe.id=Qe.coursesId,(0,F.useEffect)(()=>{if(L.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pt(),ot(),L.actionTabs.type===2){const de=L.actionTabs.selectArrsAll[0];tt(de.unified_setting)}else tt(!1)},[L.actionTabs]);const ot=de=>yt(void 0,null,function*(){w(!0);const ae=yield(0,N.c_)(Re(Ze({},Qe),{page:de||Me,limit:2e4,homework_id:L.actionTabs.type===1?"":L.actionTabs.selectArrs[0]}));ae==null||ae.course_groups.map((j,Oe)=>{j.key=j.id,j.title=j.name,j.disabled=j.is_published}),ae&&(et([...ae==null?void 0:ae.course_groups]),pu(ae==null?void 0:ae.course_groups_count),w(!1),de||lt.setFieldsValue({publish_time:H()(H()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:H()(H()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),dt=()=>{var de;let ae=[...(de=L.actionTabs.selectArrsAll)==null?void 0:de.filter(j=>j.high_resources_consume&&!j.high_resources_consume_permission)];(ae==null?void 0:ae.length)>0&&L.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:f.tipcontent},Y.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Y.createElement("span",{style:{color:"#f06b14"}},ae==null?void 0:ae.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Y.createElement("div",{className:"mt20 mb20"},ae==null?void 0:ae.map(j=>Y.createElement("div",{className:f.failedList,key:j.homework_id},Y.createElement("div",{className:f.name},j==null?void 0:j.name),Y.createElement("div",{className:f.publish,onClick:()=>{(0,Be.xg)(`/classrooms/${Qe.coursesId}/shixun_homework/${j.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Et=()=>yt(void 0,null,function*(){var de,ae,j,Oe,wt,Bt,Dt;if((0,re.Rm)()&&!((ae=(de=L.AssistantObject)==null?void 0:de.practice)!=null&&ae.can_publish)){U.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"),Ie(!1);return}const mt=Ze({},lt.getFieldsValue());if(mt.end_time<=mt.publish_time){U.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ie(!1);return}if((Te==null?void 0:Te.length)<=0&&!be&&ne.length>0){U.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ie(!1);return}let ht={homework_ids:[...L.actionTabs.selectArrs],group_ids:Te.length>0?Te.map(Ke=>Ke.id):(j=L.detailShixunsList)==null?void 0:j.course_groups,end_time:H()(mt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:H()(mt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Te.length},Lt=[...(Oe=L.actionTabs.selectArrsAll)==null?void 0:Oe.filter(Ke=>Ke.high_resources_consume&&!Ke.high_resources_consume_permission)];if((Lt==null?void 0:Lt.length)==L.actionTabs.selectArrsAll.length&&L.actionTabs.type==1){_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),dt();return}((wt=L.actionTabs.selectArrsAll)==null?void 0:wt.length)>0&&L.actionTabs.type===1&&(ht.homework_ids=[...((Dt=(Bt=L.actionTabs.selectArrsAll)==null?void 0:Bt.filter(Ke=>!Ke.high_resources_consume||Ke.high_resources_consume_permission))==null?void 0:Dt.map(Ke=>Number(Ke==null?void 0:Ke.homework_id)))||[]]);let Pt=yield(0,ce.Tr)({homework_common_ids:[...L.actionTabs.selectArrs],course_id:Qe.coursesId,type:"homework_common"});(Pt==null?void 0:Pt.student_count)===0?_t(ht):(ct(ht),Xe(Pt))}),pt=()=>{Fe(1),et([]),ie([])},_t=de=>yt(void 0,null,function*(){Ie(!0);const ae=yield(0,me.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ze({},de)});Ie(!1),ae.status===0&&(pt(),(0,Be.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),U.ZP.success("\u53D1\u5E03\u6210\u529F"),_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),dt(),(0,re.GJ)()?L.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ze({},Qe)}),_e({type:"shixunHomeworks/getWorkSetting",payload:Ze({},Qe)})):_e({type:"classroomList/getClassroomTeacherShixunsList",payload:Re(Ze({},L.actionTabs.params),{type:4})}):_e({type:"classroomList/getClassroomShixunsList",payload:Ze({},L.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||_e({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~")}}))}),Ct=Eu>Me*ku,{detailShixunsList:bt}=L,[at,Ie]=(0,F.useState)(!1);return Y.createElement("div",null,Y.createElement(A.default,{width:600,centered:!0,confirmLoading:at,title:"\u53D1\u5E03\u4F5C\u4E1A",open:L.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Et(),onCancel:()=>{pt(),_e({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(J.Z,{className:"mt30",align:"middle"},Y.createElement(M.Z,null,Y.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Y.createElement(k.default,{style:{width:170,marginRight:"25px"},disabledDate:de=>(0,Ae.Q8)(de,Ge),disabledTime:de=>(0,Ae.d0)(de),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,Be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Y.createElement(M.Z,{className:"ml20"},Y.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Y.createElement(k.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,Be.U6)(),"HH:mm")},disabledDate:de=>(0,Ae.Q8)(de,Ge,lt.getFieldValue("publish_time")),disabledTime:de=>(0,Ae.d0)(de,lt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),L.actionTabs.type===2&&Y.createElement(J.Z,{style:{marginBottom:"10px"}},Y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Y.createElement(Le.ZP.Group,{value:be,onChange:de=>{tt(de.target.value),ie([])}},Y.createElement(Le.ZP,{value:!0,disabled:!L.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(Le.ZP,{className:"ml20",disabled:ne.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ne.length<=0&&L.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"')),(L.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(se.default,{checked:Te.length===ne.length,onChange:de=>{Te.length===ne.length?ie([]):ie(ne)}},"\u5168\u9009")),Y.createElement("span",{style:{width:16}}),Y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Te.length||0,"\u4E2A\u5206\u73ED")),(L.actionTabs.type===1||!be)&&ne.length>0&&Y.createElement(De.Z,{data:ne,selectedRowKeys:Te,setSelectedRowKeys:ie}))),Y.createElement(He.Z,{resdata:qe,type:((Ve=L.actionTabs.selectArrs)==null?void 0:Ve.length)===1?"shixun":"shixunpush",okloading:at,oktext:(qe==null?void 0:qe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:de=>yt(void 0,null,function*(){Ie(!0);let ae=yield(0,me.ZP)(`/api/courses/${Qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...L.actionTabs.selectArrs]}});Ie(!1),(ae==null?void 0:ae.status)===0&&_t(ut)})}))};var pe=(0,oe.connect)(({classroomList:L})=>({classroomList:L}))(it)},87582:function(Rt,nt,_){_.d(nt,{_:function(){return H}});var F=_(16140),u=_(43418),A=_(8591),U=_(1710),J=_(94601),M=_(59301),k=(me,Be,oe)=>new Promise((re,N)=>{var De=He=>{try{f(oe.next(He))}catch(ce){N(ce)}},Ae=He=>{try{f(oe.throw(He))}catch(ce){N(ce)}},f=He=>He.done?re(He.value):Promise.resolve(He.value).then(De,Ae);f((oe=oe.apply(me,Be)).next())});const Le=me=>k(void 0,[me],function*({is_jupyter:Be,is_jupyter_lab:oe,shixunId:re,homework_common_id:N,courseId:De}){if(Be||oe){const f=yield(0,F.BK)({id:re});f!=null&&f.identifier&&(0,J.xg)(`/tasks/${f.identifier}/jupyter?homework_common_id=${N}`);return}const Ae=yield(0,F.Ir)({id:re,homework_common_id:N});if(Ae!=null&&Ae.game_identifier){(0,J.xg)(`/tasks/${De}/${N}/${Ae.game_identifier}`);return}(Ae==null?void 0:Ae.status)===2?se(Ae==null?void 0:Ae.message,N,De):(Ae==null?void 0:Ae.status)===3?ve(Ae==null?void 0:Ae.message):(Ae==null?void 0:Ae.status)==-3&&(0,J.eF)()}),se=(me,Be,oe)=>{me=me!=null&&me.includes(".json")?me:`${me}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:M.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>k(void 0,null,function*(){const re=yield(0,F.$Q)({url:me});if(!re)return;A.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const N=yield(0,F.Ir)({id:re.shixun_identifier,homework_common_id:Be});if(N!=null&&N.game_identifier){(0,J.xg)(`/tasks/${oe}/${Be}/${N.game_identifier}`);return}(N==null?void 0:N.status)===2?se(N==null?void 0:N.message,Be,oe):(N==null?void 0:N.status)===3&&ve(N==null?void 0:N.message)})})},ve=me=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:M.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")})},H=(me,Be)=>k(void 0,[me,Be],function*(oe,{is_jupyter:re,is_jupyter_lab:N}){const De=yield(0,F.WT)(oe);if(De.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:M.createElement("div",null,M.createElement("div",null,"\u4F60\u5F53\u524D\u6709",De.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"),M.createElement(U.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,f){const{course_identifier:He,id:ce}=f||{};return M.createElement("a",{target:"_blank",href:`/classrooms/${He}/shixun_homework/${ce}/detail`},Ae)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(Ae,f){const{course_identifier:He,id:ce,shixun_identifier:Y}=f;return M.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Le({is_jupyter:re,is_jupyter_lab:N,shixunId:Y,homework_common_id:ce,courseId:He})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:De,rowKey:"id"}))}),!0;if(De.length===1){const{shixun_identifier:Ae,id:f,course_identifier:He}=De[0];return Le({is_jupyter:re,is_jupyter_lab:N,shixunId:Ae,homework_common_id:f,courseId:He}),!0}return!1});nt.Z=Le},77578:function(Rt,nt,_){_.d(nt,{Z:function(){return F}});const F=u=>u?typeof u=="function"?u():u:null},43428:function(Rt,nt,_){_.d(nt,{Z:function(){return Ju}});var F=_(92310),u=_.n(F),A=_(33885),U=_(42978),J=_(43403),M=_(34280),k=_(59301),Le=k.createContext(null),se=k.createContext({}),ve=Le,H=_(20068),me=_(54476),Be=_(77900),oe=_(10228),re=_(26112),N=_(70425),De=function(w){var Te=w.prefixCls,ie=w.className,be=w.style,tt=w.children,qe=w.containerRef,Xe=w.id,ut=w.onMouseEnter,ct=w.onMouseOver,ot=w.onMouseLeave,dt=w.onClick,Et=w.onKeyDown,pt=w.onKeyUp,_t={onMouseEnter:ut,onMouseOver:ct,onMouseLeave:ot,onClick:dt,onKeyDown:Et,onKeyUp:pt},Ct=k.useContext(se),bt=Ct.panel,at=(0,N.useComposeRef)(bt,qe);return k.createElement(k.Fragment,null,k.createElement("div",(0,me.Z)({id:Xe,className:u()("".concat(Te,"-content"),ie),style:(0,A.Z)({},be),"aria-modal":"true",role:"dialog",ref:at},_t),tt))},Ae=De,f=_(48736);function He(ee){return typeof ee=="string"&&String(Number(ee))===ee?((0,f.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ee)):ee}function ce(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,w){var Te,ie,be,tt,qe=ee.prefixCls,Xe=ee.open,ut=ee.placement,ct=ee.inline,ot=ee.push,dt=ee.forceRender,Et=ee.autoFocus,pt=ee.keyboard,_t=ee.rootClassName,Ct=ee.rootStyle,bt=ee.zIndex,at=ee.className,Ie=ee.id,de=ee.style,ae=ee.motion,j=ee.width,Oe=ee.height,wt=ee.children,Bt=ee.contentWrapperStyle,Dt=ee.mask,mt=ee.maskClosable,ht=ee.maskMotion,Lt=ee.maskClassName,Pt=ee.maskStyle,Ke=ee.afterOpenChange,Mt=ee.onClose,Fu=ee.onMouseEnter,Ku=ee.onMouseOver,vu=ee.onMouseLeave,ft=ee.onClick,Bu=ee.onKeyDown,jt=ee.onKeyUp,Du=k.useRef(),Kt=k.useRef(),Au=k.useRef();k.useImperativeHandle(w,function(){return Du.current});var Yu=function(kt){var fu=kt.keyCode,ru=kt.shiftKey;switch(fu){case oe.Z.TAB:{if(fu===oe.Z.TAB){if(!ru&&document.activeElement===Au.current){var iu;(iu=Kt.current)===null||iu===void 0||iu.focus({preventScroll:!0})}else if(ru&&document.activeElement===Kt.current){var Qu;(Qu=Au.current)===null||Qu===void 0||Qu.focus({preventScroll:!0})}}break}case oe.Z.ESC:{Mt&&pt&&(kt.stopPropagation(),Mt(kt));break}}};k.useEffect(function(){if(Xe&&Et){var rt;(rt=Du.current)===null||rt===void 0||rt.focus({preventScroll:!0})}},[Xe]);var Uu=k.useState(!1),wu=(0,U.Z)(Uu,2),on=wu[0],su=wu[1],gt=k.useContext(ve),Qt;ot===!1?Qt={distance:0}:ot===!0?Qt={}:Qt=ot||{};var Xt=(Te=(ie=(be=Qt)===null||be===void 0?void 0:be.distance)!==null&&ie!==void 0?ie:gt==null?void 0:gt.pushDistance)!==null&&Te!==void 0?Te:180,_u=k.useMemo(function(){return{pushDistance:Xt,push:function(){su(!0)},pull:function(){su(!1)}}},[Xt]);k.useEffect(function(){if(Xe){var rt;gt==null||(rt=gt.push)===null||rt===void 0||rt.call(gt)}else{var kt;gt==null||(kt=gt.pull)===null||kt===void 0||kt.call(gt)}},[Xe]),k.useEffect(function(){return function(){var rt;gt==null||(rt=gt.pull)===null||rt===void 0||rt.call(gt)}},[]);var rn=Dt&&k.createElement(Be.default,(0,me.Z)({key:"mask"},ht,{visible:Xe}),function(rt,kt){var fu=rt.className,ru=rt.style;return k.createElement("div",{className:u()("".concat(qe,"-mask"),fu,Lt),style:(0,A.Z)((0,A.Z)({},ru),Pt),onClick:mt&&Xe?Mt:void 0,ref:kt})}),cn=typeof ae=="function"?ae(ut):ae,ou={};if(on&&Xt)switch(ut){case"top":ou.transform="translateY(".concat(Xt,"px)");break;case"bottom":ou.transform="translateY(".concat(-Xt,"px)");break;case"left":ou.transform="translateX(".concat(Xt,"px)");break;default:ou.transform="translateX(".concat(-Xt,"px)");break}ut==="left"||ut==="right"?ou.width=He(j):ou.height=He(Oe);var kn={onMouseEnter:Fu,onMouseOver:Ku,onMouseLeave:vu,onClick:ft,onKeyDown:Bu,onKeyUp:jt},wn=k.createElement(Be.default,(0,me.Z)({key:"panel"},cn,{visible:Xe,forceRender:dt,onVisibleChanged:function(kt){Ke==null||Ke(kt)},removeOnLeave:!1,leavedClassName:"".concat(qe,"-content-wrapper-hidden")}),function(rt,kt){var fu=rt.className,ru=rt.style;return k.createElement("div",(0,me.Z)({className:u()("".concat(qe,"-content-wrapper"),fu),style:(0,A.Z)((0,A.Z)((0,A.Z)({},ou),ru),Bt)},(0,re.Z)(ee,{data:!0})),k.createElement(Ae,(0,me.Z)({id:Ie,containerRef:kt,prefixCls:qe,className:at,style:de},kn),wt))}),mn=(0,A.Z)({},Ct);return bt&&(mn.zIndex=bt),k.createElement(ve.Provider,{value:_u},k.createElement("div",{className:u()(qe,"".concat(qe,"-").concat(ut),_t,(tt={},(0,H.Z)(tt,"".concat(qe,"-open"),Xe),(0,H.Z)(tt,"".concat(qe,"-inline"),ct),tt)),style:mn,tabIndex:-1,ref:Du,onKeyDown:Yu},rn,k.createElement("div",{tabIndex:0,ref:Kt,style:Y,"aria-hidden":"true","data-sentinel":"start"}),wn,k.createElement("div",{tabIndex:0,ref:Au,style:Y,"aria-hidden":"true","data-sentinel":"end"})))}var Ht=k.forwardRef(It),Jt=Ht,vt=function(w){var Te=w.open,ie=Te===void 0?!1:Te,be=w.prefixCls,tt=be===void 0?"rc-drawer":be,qe=w.placement,Xe=qe===void 0?"right":qe,ut=w.autoFocus,ct=ut===void 0?!0:ut,ot=w.keyboard,dt=ot===void 0?!0:ot,Et=w.width,pt=Et===void 0?378:Et,_t=w.mask,Ct=_t===void 0?!0:_t,bt=w.maskClosable,at=bt===void 0?!0:bt,Ie=w.getContainer,de=w.forceRender,ae=w.afterOpenChange,j=w.destroyOnClose,Oe=w.onMouseEnter,wt=w.onMouseOver,Bt=w.onMouseLeave,Dt=w.onClick,mt=w.onKeyDown,ht=w.onKeyUp,Lt=w.panelRef,Pt=k.useState(!1),Ke=(0,U.Z)(Pt,2),Mt=Ke[0],Fu=Ke[1],Ku=k.useState(!1),vu=(0,U.Z)(Ku,2),ft=vu[0],Bu=vu[1];(0,M.Z)(function(){Bu(!0)},[]);var jt=ft?ie:!1,Du=k.useRef(),Kt=k.useRef();(0,M.Z)(function(){jt&&(Kt.current=document.activeElement)},[jt]);var Au=function(su){var gt;if(Fu(su),ae==null||ae(su),!su&&Kt.current&&!((gt=Du.current)!==null&>!==void 0&>.contains(Kt.current))){var Qt;(Qt=Kt.current)===null||Qt===void 0||Qt.focus({preventScroll:!0})}},Yu=k.useMemo(function(){return{panel:Lt}},[Lt]);if(!de&&!Mt&&!jt&&j)return null;var Uu={onMouseEnter:Oe,onMouseOver:wt,onMouseLeave:Bt,onClick:Dt,onKeyDown:mt,onKeyUp:ht},wu=(0,A.Z)((0,A.Z)({},w),{},{open:jt,prefixCls:tt,placement:Xe,autoFocus:ct,keyboard:dt,width:pt,mask:Ct,maskClosable:at,inline:Ie===!1,afterOpenChange:Au,ref:Du},Uu);return k.createElement(se.Provider,{value:Yu},k.createElement(J.Z,{open:jt||de||Mt,autoDestroy:!1,getContainer:Ie,autoLock:Ct&&(jt||Mt)},k.createElement(Jt,wu)))},Pe=vt,Ce=Pe,Ne=_(62892),Ze=_(36355),Re=_(32441),yt=_(47729),pe=ee=>{const{prefixCls:w,title:Te,footer:ie,extra:be,closeIcon:tt,closable:qe,onClose:Xe,headerStyle:ut,drawerStyle:ct,bodyStyle:ot,footerStyle:dt,children:Et}=ee,pt=k.useCallback(Ie=>k.createElement("button",{type:"button",onClick:Xe,"aria-label":"Close",className:`${w}-close`},Ie),[Xe]),[_t,Ct]=(0,yt.Z)(qe,tt,pt,void 0,!0),bt=k.useMemo(()=>!Te&&!_t?null:k.createElement("div",{style:ut,className:u()(`${w}-header`,{[`${w}-header-close-only`]:_t&&!Te&&!be})},k.createElement("div",{className:`${w}-header-title`},Ct,Te&&k.createElement("div",{className:`${w}-title`},Te)),be&&k.createElement("div",{className:`${w}-extra`},be)),[_t,Ct,be,ut,w,Te]),at=k.useMemo(()=>{if(!ie)return null;const Ie=`${w}-footer`;return k.createElement("div",{className:Ie,style:dt},ie)},[ie,dt,w]);return k.createElement("div",{className:`${w}-wrapper-body`,style:ct},bt,k.createElement("div",{className:`${w}-body`,style:ot},Et),at)},L=_(33234),_e=_(83116),Ge=_(37613),Qe=ee=>{const{componentCls:w,motionDurationSlow:Te}=ee,ie={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Te}`}}};return{[w]:{[`${w}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Te}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${w}-panel-motion`]:{"&-left":[ie,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ie,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ie,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ie,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const lt=ee=>{const{componentCls:w,zIndexPopup:Te,colorBgMask:ie,colorBgElevated:be,motionDurationSlow:tt,motionDurationMid:qe,padding:Xe,paddingLG:ut,fontSizeLG:ct,lineHeightLG:ot,lineWidth:dt,lineType:Et,colorSplit:pt,marginSM:_t,colorIcon:Ct,colorIconHover:bt,colorText:at,fontWeightStrong:Ie,footerPaddingBlock:de,footerPaddingInline:ae}=ee,j=`${w}-content-wrapper`;return{[w]:{position:"fixed",inset:0,zIndex:Te,pointerEvents:"none","&-pure":{position:"relative",background:be,[`&${w}-left`]:{boxShadow:ee.boxShadowDrawerLeft},[`&${w}-right`]:{boxShadow:ee.boxShadowDrawerRight},[`&${w}-top`]:{boxShadow:ee.boxShadowDrawerUp},[`&${w}-bottom`]:{boxShadow:ee.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${w}-mask`]:{position:"absolute",inset:0,zIndex:Te,background:ie,pointerEvents:"auto"},[j]:{position:"absolute",zIndex:Te,maxWidth:"100vw",transition:`all ${tt}`,"&-hidden":{display:"none"}},[`&-left > ${j}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ee.boxShadowDrawerLeft},[`&-right > ${j}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ee.boxShadowDrawerRight},[`&-top > ${j}`]:{top:0,insetInline:0,boxShadow:ee.boxShadowDrawerUp},[`&-bottom > ${j}`]:{bottom:0,insetInline:0,boxShadow:ee.boxShadowDrawerDown},[`${w}-content`]:{width:"100%",height:"100%",overflow:"auto",background:be,pointerEvents:"auto"},[`${w}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${w}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Xe}px ${ut}px`,fontSize:ct,lineHeight:ot,borderBottom:`${dt}px ${Et} ${pt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${w}-extra`]:{flex:"none"},[`${w}-close`]:{display:"inline-block",marginInlineEnd:_t,color:Ct,fontWeight:Ie,fontSize:ct,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${qe}`,textRendering:"auto","&:focus, &:hover":{color:bt,textDecoration:"none"}},[`${w}-title`]:{flex:1,margin:0,color:at,fontWeight:ee.fontWeightStrong,fontSize:ct,lineHeight:ot},[`${w}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ut,overflow:"auto"},[`${w}-footer`]:{flexShrink:0,padding:`${de}px ${ae}px`,borderTop:`${dt}px ${Et} ${pt}`},"&-rtl":{direction:"rtl"}}}};var Me=(0,_e.Z)("Drawer",ee=>{const w=(0,Ge.TS)(ee,{});return[lt(w),Qe(w)]},ee=>({zIndexPopup:ee.zIndexPopupBase,footerPaddingBlock:ee.paddingXS,footerPaddingInline:ee.padding})),Fe=_(11575),ne=function(ee,w){var Te={};for(var ie in ee)Object.prototype.hasOwnProperty.call(ee,ie)&&w.indexOf(ie)<0&&(Te[ie]=ee[ie]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ie=Object.getOwnPropertySymbols(ee);be<ie.length;be++)w.indexOf(ie[be])<0&&Object.prototype.propertyIsEnumerable.call(ee,ie[be])&&(Te[ie[be]]=ee[ie[be]]);return Te};const et=null,Eu={distance:180},pu=ee=>{var w;const{rootClassName:Te,width:ie,height:be,size:tt="default",mask:qe=!0,push:Xe=Eu,open:ut,afterOpenChange:ct,onClose:ot,prefixCls:dt,getContainer:Et,style:pt,className:_t,visible:Ct,afterVisibleChange:bt}=ee,at=ne(ee,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Ie,getPrefixCls:de,direction:ae,drawer:j}=k.useContext(Ze.E_),Oe=de("drawer",dt),[wt,Bt]=Me(Oe),Dt=Et===void 0&&Ie?()=>Ie(document.body):Et,mt=u()({"no-mask":!qe,[`${Oe}-rtl`]:ae==="rtl"},Te,Bt),ht=k.useMemo(()=>ie!=null?ie:tt==="large"?736:378,[ie,tt]),Lt=k.useMemo(()=>be!=null?be:tt==="large"?736:378,[be,tt]),Pt={motionName:(0,Ne.m)(Oe,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Ke=Fu=>({motionName:(0,Ne.m)(Oe,`panel-motion-${Fu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Mt=(0,Fe.H)();return wt(k.createElement(L.BR,null,k.createElement(Re.Ux,{status:!0,override:!0},k.createElement(Ce,Object.assign({prefixCls:Oe,onClose:ot,maskMotion:Pt,motion:Ke},at,{open:ut!=null?ut:Ct,mask:qe,push:Xe,width:ht,height:Lt,style:Object.assign(Object.assign({},j==null?void 0:j.style),pt),className:u()(j==null?void 0:j.className,_t),rootClassName:mt,getContainer:Dt,afterOpenChange:ct!=null?ct:bt,panelRef:Mt}),k.createElement(pe,Object.assign({prefixCls:Oe},at,{onClose:ot}))))))},ku=ee=>{const{prefixCls:w,style:Te,className:ie,placement:be="right"}=ee,tt=ne(ee,["prefixCls","style","className","placement"]),{getPrefixCls:qe}=k.useContext(Ze.E_),Xe=qe("drawer",w),[ut,ct]=Me(Xe),ot=u()(Xe,`${Xe}-pure`,`${Xe}-${be}`,ct,ie);return ut(k.createElement("div",{className:ot,style:Te},k.createElement(pe,Object.assign({prefixCls:Xe},tt))))};pu._InternalPanelDoNotUseOrYouWillBeFired=ku;var Ju=pu},39722:function(Rt,nt,_){_.d(nt,{t5:function(){return ve}});var F=_(92310),u=_.n(F),A=_(55477),U=_(59301),J=_(36355),M=_(77578),k=_(17356),Le=function(me,Be){var oe={};for(var re in me)Object.prototype.hasOwnProperty.call(me,re)&&Be.indexOf(re)<0&&(oe[re]=me[re]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,re=Object.getOwnPropertySymbols(me);N<re.length;N++)Be.indexOf(re[N])<0&&Object.prototype.propertyIsEnumerable.call(me,re[N])&&(oe[re[N]]=me[re[N]]);return oe};const se=(me,Be,oe)=>{if(!(!Be&&!oe))return U.createElement(U.Fragment,null,Be&&U.createElement("div",{className:`${me}-title`},(0,M.Z)(Be)),U.createElement("div",{className:`${me}-inner-content`},(0,M.Z)(oe)))},ve=me=>{const{hashId:Be,prefixCls:oe,className:re,style:N,placement:De="top",title:Ae,content:f,children:He}=me;return U.createElement("div",{className:u()(Be,oe,`${oe}-pure`,`${oe}-placement-${De}`,re),style:N},U.createElement("div",{className:`${oe}-arrow`}),U.createElement(A.G,Object.assign({},me,{className:Be,prefixCls:oe}),He||se(oe,Ae,f)))},H=me=>{const{prefixCls:Be}=me,oe=Le(me,["prefixCls"]),{getPrefixCls:re}=U.useContext(J.E_),N=re("popover",Be),[De,Ae]=(0,k.Z)(N);return De(U.createElement(ve,Object.assign({},oe,{prefixCls:N,hashId:Ae})))};nt.ZP=H},60324:function(Rt,nt,_){var F=_(92310),u=_.n(F),A=_(59301),U=_(77578),J=_(62892),M=_(36355),k=_(6848),Le=_(39722),se=_(17356),ve=function(Be,oe){var re={};for(var N in Be)Object.prototype.hasOwnProperty.call(Be,N)&&oe.indexOf(N)<0&&(re[N]=Be[N]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,N=Object.getOwnPropertySymbols(Be);De<N.length;De++)oe.indexOf(N[De])<0&&Object.prototype.propertyIsEnumerable.call(Be,N[De])&&(re[N[De]]=Be[N[De]]);return re};const H=Be=>{let{title:oe,content:re,prefixCls:N}=Be;return A.createElement(A.Fragment,null,oe&&A.createElement("div",{className:`${N}-title`},(0,U.Z)(oe)),A.createElement("div",{className:`${N}-inner-content`},(0,U.Z)(re)))},me=A.forwardRef((Be,oe)=>{const{prefixCls:re,title:N,content:De,overlayClassName:Ae,placement:f="top",trigger:He="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:Y=.1,overlayStyle:It={}}=Be,Ht=ve(Be,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Jt}=A.useContext(M.E_),vt=Jt("popover",re),[Pe,Ce]=(0,se.Z)(vt),Ne=Jt(),Ze=u()(Ae,Ce);return Pe(A.createElement(k.Z,Object.assign({placement:f,trigger:He,mouseEnterDelay:ce,mouseLeaveDelay:Y,overlayStyle:It},Ht,{prefixCls:vt,overlayClassName:Ze,ref:oe,overlay:N||De?A.createElement(H,{prefixCls:vt,title:N,content:De}):null,transitionName:(0,J.m)(Ne,"zoom-big",Ht.transitionName),"data-popover-inject":!0})))});me._InternalPanelDoNotUseOrYouWillBeFired=Le.ZP,nt.Z=me},17356:function(Rt,nt,_){var F=_(17313),u=_(29878),A=_(19447),U=_(33166),J=_(83116),M=_(37613);const k=ve=>{const{componentCls:H,popoverColor:me,minWidth:Be,fontWeightStrong:oe,popoverPadding:re,boxShadowSecondary:N,colorTextHeading:De,borderRadiusLG:Ae,zIndexPopup:f,marginXS:He,colorBgElevated:ce,popoverBg:Y}=ve;return[{[H]:Object.assign(Object.assign({},(0,F.Wf)(ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:f,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${H}-content`]:{position:"relative"},[`${H}-inner`]:{backgroundColor:Y,backgroundClip:"padding-box",borderRadius:Ae,boxShadow:N,padding:re},[`${H}-title`]:{minWidth:Be,marginBottom:He,color:De,fontWeight:oe},[`${H}-inner-content`]:{color:me}})},(0,A.ZP)(ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${H}-pure`]:{position:"relative",maxWidth:"none",margin:ve.sizePopupArrow,display:"inline-block",[`${H}-content`]:{display:"inline-block"}}}]},Le=ve=>{const{componentCls:H}=ve;return{[H]:U.i.map(me=>{const Be=ve[`${me}6`];return{[`&${H}-${me}`]:{"--antd-arrow-background-color":Be,[`${H}-inner`]:{backgroundColor:Be},[`${H}-arrow`]:{background:"transparent"}}}})}},se=ve=>{const{componentCls:H,lineWidth:me,lineType:Be,colorSplit:oe,paddingSM:re,controlHeight:N,fontSize:De,lineHeight:Ae,padding:f}=ve,He=N-Math.round(De*Ae),ce=He/2,Y=He/2-me,It=f;return{[H]:{[`${H}-inner`]:{padding:0},[`${H}-title`]:{margin:0,padding:`${ce}px ${It}px ${Y}px`,borderBottom:`${me}px ${Be} ${oe}`},[`${H}-inner-content`]:{padding:`${re}px ${It}px`}}}};nt.Z=(0,J.Z)("Popover",ve=>{const{colorBgElevated:H,colorText:me,wireframe:Be}=ve,oe=(0,M.TS)(ve,{popoverPadding:12,popoverBg:H,popoverColor:me});return[k(oe),Le(oe),Be&&se(oe),(0,u._y)(oe,"zoom-big")]},ve=>({width:177,minWidth:177,zIndexPopup:ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);
|