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
338 KiB
2 lines
338 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{64094: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"}},17167:function(Rt,nt,_){_.d(nt,{Z:function(){return Oe}});var D=_(78241),u=_(92832),v=_(3113),X=_(59301),W={search:"search___JA0r9",btn:"btn___GGtZC"},H=_(59301),Oe=({value:se,onChange:he})=>{const[Z]=D.default.useForm(),ce=(0,X.useRef)(!1);(0,X.useEffect)(()=>{se&&Z.setFieldsValue(se)},se);const ge=le=>{ce.current||he(le),ce.current=!0,setTimeout(()=>{ce.current=!1},2e3)};return H.createElement("div",{className:W.search},H.createElement(D.default,{className:W.formWrap,colon:!1,form:Z,size:"large",layout:"inline",onFinish:le=>{ce.current||ge(le)}},H.createElement(D.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},H.createElement(u.default,{style:{width:280,height:40}})),H.createElement(D.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},H.createElement(u.default,{style:{width:280,height:40}})),H.createElement(D.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},H.createElement(u.default,{style:{width:200,height:40}})),H.createElement(v.ZP,{className:W.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},66807:function(Rt,nt,_){_.d(nt,{Z:function(){return H}});var D=_(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},v=_(32637),X=_(59301),H=({type:C,style:Oe})=>{const se=X.createElement("div",{className:u.wrap,onClick:he=>{he.preventDefault(),he.stopPropagation()}},X.createElement("p",null,C==="shixun"||C==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",X.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",C==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),X.createElement("div",{className:u.contact},X.createElement("div",{className:u.img},X.createElement("img",{src:v,width:"124px",height:"124px"})),X.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return X.createElement(D.Z,{content:se},X.createElement("span",{className:u.text,style:Oe},"\u9AD8\u6D88\u8017"))}},8250:function(Rt,nt,_){_.d(nt,{Z:function(){return At},P:function(){return It}});var D=_(59301),u=_(78241),v=_(43418),X=_(5112),W=_(92832),H=_(1710),C={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Oe=_(86342),se=Object.defineProperty,he=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Pe,be,Ne)=>be in Pe?se(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[be]=Ne,w=(Pe,be)=>{for(var Ne in be||(be={}))ge.call(be,Ne)&&oe(Pe,Ne,be[Ne]);if(ce)for(var Ne of ce(be))le.call(be,Ne)&&oe(Pe,Ne,be[Ne]);return Pe},Fe=(Pe,be)=>he(Pe,Z(be)),Be=(Pe,be)=>{var Ne={};for(var Ie in Pe)ge.call(Pe,Ie)&&be.indexOf(Ie)<0&&(Ne[Ie]=Pe[Ie]);if(Pe!=null&&ce)for(var Ie of ce(Pe))be.indexOf(Ie)<0&&le.call(Pe,Ie)&&(Ne[Ie]=Pe[Ie]);return Ne},f=(Pe,be,Ne)=>new Promise((Ie,He)=>{var ht=O=>{try{me(Ne.next(O))}catch(de){He(de)}},mt=O=>{try{me(Ne.throw(O))}catch(de){He(de)}},me=O=>O.done?Ie(O.value):Promise.resolve(O.value).then(ht,mt);me((Ne=Ne.apply(Pe,be)).next())});const je=({studentNames:Pe,total:be})=>{const Ne=["","\u4E00","\u4E24","\u4E09"];return be>3?D.createElement(D.Fragment,null,"\u8BFE\u5802\u5185\u6709",D.createElement("span",{className:C.orangeColor},Pe==null?void 0:Pe.join("\u3001")),"\u7B49",D.createElement("span",{className:C.orangeColor},be),"\u540D\u5B66\u751F"):D.createElement(D.Fragment,null,"\u8BFE\u5802\u5185\u6709",D.createElement("span",{className:C.orangeColor},Pe==null?void 0:Pe.join("\u3001")),Ne[be],"\u540D\u5B66\u751F")},ie=({used:Pe,copy:be,canNotCopy:Ne,studentNames:Ie,studentCount:He,inPaper:ht,is_random:mt=!1,position:me=""})=>{const O=()=>{if(be>0&&Ne>0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:C.orangeColor},be),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",D.createElement("span",{className:C.orangeColor},Ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(be>0&&Ne===0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:C.orangeColor},be),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(be===0&&Ne>0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:C.orangeColor},Ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},de=me||(ht?"\u8BD5\u5377":"\u8BFE\u7A0B");return D.createElement("span",null,D.createElement(je,{studentNames:Ie,total:He}),"\u5B66\u4E60\u8FC7",de,"\u4E2D\u7684",D.createElement("span",{className:C.orangeColor},Pe),"\u4E2A\u9879\u76EE\uFF0C",O(),"\u3002\u8BF7\u9009\u62E9",mt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Q=({onCancel:Pe,onOk:be,visible:Ne,inPaper:Ie,renderData:He,type:ht,isMultipleCourse:mt=!1})=>{const[me]=u.default.useForm(),[O,de]=(0,D.useState)(1),[Ve,We]=(0,D.useState)(!1),_t=(0,D.useMemo)(()=>(He==null?void 0:He.total_num)===1&&(He==null?void 0:He.can_copy_num)===1,[He]),qe=(0,D.useMemo)(()=>{var Ze;return(Ze=He==null?void 0:He.course_data_list)==null?void 0:Ze.filter(pe=>pe.is_show)},[He]);return D.createElement(D.Fragment,null,_t?D.createElement(v.default,{centered:!0,closable:!0,open:Ne,destroyOnClose:!0,title:"\u63D0\u793A",className:C.antdModal,width:682,confirmLoading:Ve,onCancel:Pe,onOk:()=>f(void 0,null,function*(){var Ze;We(!0);let pe=O;if(mt){const Ee=w({},me.getFieldsValue());pe=(Ze=He==null?void 0:He.course_data_list)==null?void 0:Ze.map(Je=>Ee[Je.id]!==void 0?Fe(w({},Je),{is_copy:Ee[Je.id]}):Je)}yield be(pe),We(!1)})},D.createElement("div",{className:C.content,style:{marginBottom:20}},mt?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":D.createElement(D.Fragment,null,D.createElement(je,{studentNames:He==null?void 0:He.student_names,total:He==null?void 0:He.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),mt?D.createElement(u.default,{form:me,preserve:!1},qe==null?void 0:qe.map(Ze=>D.createElement(D.Fragment,{key:Ze.id},D.createElement("h3",{className:"ml15 mb5"},Ze.name),D.createElement(u.default.Item,{name:Ze.id,initialValue:1},D.createElement(X.ZP.Group,{className:C.content},D.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),D.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):D.createElement(X.ZP.Group,{value:O,onChange:Ze=>de(Ze.target.value),className:C.content,style:{marginBottom:30}},D.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),D.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),D.createElement("div",null,D.createElement("div",{className:C.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),D.createElement("div",{className:C.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),D.createElement("div",{className:`${C.content} ${C.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):D.createElement(v.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ne,confirmLoading:Ve,title:"\u63D0\u793A",width:682,onCancel:Pe,onOk:()=>f(void 0,null,function*(){var Ze;We(!0);let pe=0;if(mt){const Ee=w({},me.getFieldsValue());pe=(Ze=He==null?void 0:He.course_data_list)==null?void 0:Ze.map(Je=>Ee[Je.id]!==void 0?Fe(w({},Je),{is_use:Ee[Je.id]}):Je)}yield be(pe),We(!1)})},D.createElement("div",{className:C.content},D.createElement(je,{studentNames:He==null?void 0:He.student_names,total:He==null?void 0:He.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",mt?D.createElement(u.default,{form:me,preserve:!1},D.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),qe==null?void 0:qe.map(Ze=>D.createElement(D.Fragment,{key:Ze.id},D.createElement("h3",{className:"ml15 mb5"},Ze.name),D.createElement(u.default.Item,{name:Ze.id,initialValue:1},D.createElement(X.ZP.Group,{className:C.content},D.createElement(X.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),D.createElement(X.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):D.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",D.createElement("span",{className:C.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},It=function(){const[Pe,be]=(0,D.useState)(!1),[Ne,Ie]=(0,D.useState)();return[Pe,()=>be(!1),Ne,mt=>f(this,null,function*(){var me;const O=mt,{isImportMultipleCourse:de=!1}=O,Ve=Be(O,["isImportMultipleCourse"]);console.log(mt);const We=(mt==null?void 0:mt.result)||(yield(0,Oe.Tr)(Ve));return"status"in We?!1:de?((me=We==null?void 0:We.course_data_list)==null?void 0:me.some(qe=>qe.is_show))?(Ie(We),be(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(Ie(We),be(!0),!0)})]},Mt=Pe=>{const[be]=u.default.useForm(),[Ne,Ie]=(0,D.useState)(!1),{onCancel:He,onOk:ht,visible:mt,inPaper:me=!1,renderData:O,type:de,isMultipleCourse:Ve=!1,position:We}=Pe;let _t=(0,D.useMemo)(()=>me?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(pe,Ee){return D.createElement("a",{href:`/shixuns/${Ee.identifier}/challenges`,target:"_blank"},pe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(pe,Ee)=>D.createElement(D.Fragment,null,D.createElement(u.default.Item,{name:[`${de==="subject"?Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_copy"],initialValue:1},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426"))),D.createElement(u.default.Item,{name:[`${de==="subject"?Ee==null?void 0:Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_use"],hidden:!0,initialValue:1},D.createElement(W.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(pe,Ee){return D.createElement("a",{href:`/shixuns/${Ee.identifier}/challenges`,target:"_blank"},pe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(pe,Ee)=>D.createElement(u.default.Item,{name:[`${de==="subject"?Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_use"],initialValue:1},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(pe,Ee)=>D.createElement(u.default.Item,{name:[`${de==="subject"?Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_copy"],initialValue:1},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426")))}],[me]),qe=(0,D.useMemo)(()=>me?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:C.tableCell,align:"center",ellipsis:!0,render:(pe,Ee)=>D.createElement(D.Fragment,null,D.createElement("a",{href:`/shixuns/${Ee.identifier}/challenges`,target:"_blank"},pe),D.createElement(u.default.Item,{name:[`${de==="subject"?Ee==null?void 0:Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_copy"],hidden:!0,initialValue:0},D.createElement(W.default,{type:"hidden"})),D.createElement(u.default.Item,{name:[`${de==="subject"?Ee==null?void 0:Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_use"],hidden:!0,initialValue:1},D.createElement(W.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:C.tableCell,ellipsis:!0,align:"center",render:(pe,Ee)=>D.createElement("a",{href:`/shixuns/${Ee.identifier}/challenges`,target:"_blank"},pe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(pe,Ee)=>D.createElement(D.Fragment,null,D.createElement(u.default.Item,{name:[`${de==="subject"?Ee==null?void 0:Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_use"],initialValue:0},D.createElement(X.ZP.Group,null,D.createElement(X.ZP,{value:1},"\u662F"),D.createElement(X.ZP,{value:0},"\u5426"))),D.createElement(u.default.Item,{name:[`${de==="subject"?Ee==null?void 0:Ee.stage_shixun_id:Ee.shixun_course_id||Ee.id}`,"is_copy"],hidden:!0,initialValue:0},D.createElement(W.default,{type:"hidden"})))}],[me]);if(Ve){const pe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C.tableCell,render:(Ee,Je)=>D.createElement("a",{href:`/classrooms/${Je.course_id}`},Ee)};_t=[pe,..._t],qe=[pe,...qe]}const Ze=(0,D.useMemo)(()=>ie({used:O==null?void 0:O.repeat_shixun_num,copy:O==null?void 0:O.can_copy_num,canNotCopy:O==null?void 0:O.no_copy_num,studentNames:O==null?void 0:O.student_names,studentCount:O==null?void 0:O.student_count,is_random:O==null?void 0:O.is_random,inPaper:me,position:We}),[O,me,We]);return D.createElement(v.default,{title:"\u63D0\u793A",centered:!0,open:mt,confirmLoading:Ne,onOk:()=>f(void 0,null,function*(){Ie(!0);const pe=be.getFieldsValue(),Ee=Object.keys(pe).map(Je=>({id:parseInt(Je.split("_")[0]),course_id:parseInt(Je.split("_")[1]),is_use:pe[Je].is_use,is_copy:pe[Je].is_copy}));yield ht(Ee),Ie(!1)}),onCancel:He,width:880,okText:"\u786E\u8BA4",className:C.antdModal,destroyOnClose:!0},D.createElement(u.default,{form:be,preserve:!1},D.createElement("div",{className:C.brief},Ze),D.createElement("div",{style:{marginBottom:30}},D.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),D.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),D.createElement("div",{className:C.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(O==null?void 0:O.can_copy_num)>0&&D.createElement("div",null,D.createElement("div",{className:C.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),D.createElement(H.default,{columns:_t,className:C.antdTable,dataSource:O==null?void 0:O.can_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(O==null?void 0:O.no_copy_num)>0&&D.createElement("div",null,D.createElement("div",{className:C.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),D.createElement(H.default,{columns:qe,className:C.antdTable,dataSource:O==null?void 0:O.no_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(O==null?void 0:O.no_use_list.length)>0&&(O==null?void 0:O.no_use_list.map(pe=>D.createElement("div",{key:de==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id},D.createElement(u.default.Item,{name:[`${de==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},D.createElement(W.default,{type:"hidden"})),D.createElement(u.default.Item,{name:[`${de==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},D.createElement(W.default,{type:"hidden"})))))))};var At=Pe=>{const{modalType:be}=Pe;return be==="multiple"?D.createElement(Mt,w({},Pe)):D.createElement(Q,w({},Pe))}},50006:function(Rt,nt,_){var D=_(59301),u=_(78241),v=_(43418),X=_(8591),W=_(95237),H=_(43604),C=_(5083),Oe=_(5112),se=_(24905),he=_(56656),Z=_.n(he),ce=_(57193),ge=_(63949),le=_(95392),oe=_(81779),w=_(94373),Fe=_(21542),Be=_(34364),f=_(64094),je=_(90609),ie=_(86342),Q=_(59301),It=Object.defineProperty,Mt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ne=(me,O,de)=>O in me?It(me,O,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[O]=de,Ie=(me,O)=>{for(var de in O||(O={}))Pe.call(O,de)&&Ne(me,de,O[de]);if(At)for(var de of At(O))be.call(O,de)&&Ne(me,de,O[de]);return me},He=(me,O)=>Mt(me,Vt(O)),ht=(me,O,de)=>new Promise((Ve,We)=>{var _t=pe=>{try{Ze(de.next(pe))}catch(Ee){We(Ee)}},qe=pe=>{try{Ze(de.throw(pe))}catch(Ee){We(Ee)}},Ze=pe=>pe.done?Ve(pe.value):Promise.resolve(pe.value).then(_t,qe);Ze((de=de.apply(me,O)).next())});const mt=({classroomList:me,dispatch:O,courseEndTime:de})=>{var Ve;const We=(0,le.useParams)(),[_t]=u.default.useForm(),[qe,Ze]=(0,D.useState)(1),[pe,Ee]=(0,D.useState)([]),[Je,su]=(0,D.useState)(0),[Eu,wu]=(0,D.useState)(20),[Pu,ue]=(0,D.useState)(!0),[S,Re]=(0,D.useState)([]),[ae,Se]=(0,D.useState)(!0),[et,tt]=(0,D.useState)({}),[Ye,ut]=(0,D.useState)({}),at=(0,le.useIntl)();We.id=We.coursesId,(0,D.useEffect)(()=>{if(me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Bt(),it(),me.actionTabs.type===2){const xe=me.actionTabs.selectArrsAll[0];Se(xe.unified_setting)}else Se(!1)},[me.actionTabs]);const it=xe=>ht(void 0,null,function*(){ue(!0);const ne=yield(0,w.c_)(He(Ie({},We),{page:xe||qe,limit:2e4,homework_id:me.actionTabs.type===1?"":me.actionTabs.selectArrs[0]}));ne==null||ne.course_groups.map((R,De)=>{R.key=R.id,R.title=R.name,R.disabled=R.is_published}),ne&&(Ee([...ne==null?void 0:ne.course_groups]),su(ne==null?void 0:ne.course_groups_count),ue(!1),xe||_t.setFieldsValue({publish_time:Z()(Z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Z()(Z()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),gt=()=>{var xe;let ne=[...(xe=me.actionTabs.selectArrsAll)==null?void 0:xe.filter(R=>R.high_resources_consume&&!R.high_resources_consume_permission)];(ne==null?void 0:ne.length)>0&&me.actionTabs.type===1&&v.default.confirm({centered:!0,icon:null,footer:null,width:560,title:at.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Q.createElement("div",null,Q.createElement("div",{className:f.Z.tipcontent},Q.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Q.createElement("span",{style:{color:"#f06b14"}},ne==null?void 0:ne.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Q.createElement("div",{className:"mt20 mb20"},ne==null?void 0:ne.map(R=>Q.createElement("div",{className:f.Z.failedList,key:R.homework_id},Q.createElement("div",{className:f.Z.name},R==null?void 0:R.name),Q.createElement("div",{className:f.Z.publish,onClick:()=>{(0,ge.xg)(`/classrooms/${We.coursesId}/shixun_homework/${R.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},dt=()=>ht(void 0,null,function*(){var xe,ne,R,De,wt,xt,Ct;if((0,oe.Rm)()&&!((ne=(xe=me.AssistantObject)==null?void 0:xe.practice)!=null&&ne.can_publish)){X.ZP.warning(at.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"})),Me(!1);return}const Ft=Ie({},_t.getFieldsValue());if(Ft.end_time<=Ft.publish_time){X.ZP.info(at.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),Me(!1);return}if((S==null?void 0:S.length)<=0&&!ae&&pe.length>0){X.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}let ft={homework_ids:[...me.actionTabs.selectArrs],group_ids:S.length>0?S.map(ot=>ot.id):(R=me.detailShixunsList)==null?void 0:R.course_groups,end_time:Z()(Ft.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Z()(Ft.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!S.length},Tt=[...(De=me.actionTabs.selectArrsAll)==null?void 0:De.filter(ot=>ot.high_resources_consume&&!ot.high_resources_consume_permission)];if((Tt==null?void 0:Tt.length)==me.actionTabs.selectArrsAll.length&&me.actionTabs.type==1){O({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),gt();return}((wt=me.actionTabs.selectArrsAll)==null?void 0:wt.length)>0&&me.actionTabs.type===1&&(ft.homework_ids=[...((Ct=(xt=me.actionTabs.selectArrsAll)==null?void 0:xt.filter(ot=>!ot.high_resources_consume||ot.high_resources_consume_permission))==null?void 0:Ct.map(ot=>Number(ot==null?void 0:ot.homework_id)))||[]]);let Lt=yield(0,ie.Tr)({homework_common_ids:[...me.actionTabs.selectArrs],course_id:We.coursesId,type:"homework_common"});(Lt==null?void 0:Lt.student_count)===0?Et(ft):(ut(ft),tt(Lt))}),Bt=()=>{Ze(1),Ee([]),Re([])},Et=xe=>ht(void 0,null,function*(){Me(!0);const ne=yield(0,ce.ZP)(`/api/courses/${We.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ie({},xe)});Me(!1),ne.status===0&&(Bt(),(0,ge.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),X.ZP.success(at.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),O({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),gt(),(0,oe.GJ)()?me.actionTabs.detail?(O({type:"shixunHomeworks/setActionTabs",payload:{}}),O({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ie({},We)}),O({type:"shixunHomeworks/getWorkSetting",payload:Ie({},We)})):O({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Ie({},me.actionTabs.params),{type:4})}):O({type:"classroomList/getClassroomShixunsList",payload:Ie({},me.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Q.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Dt=Je>qe*Eu,{detailShixunsList:kt}=me,[lt,Me]=(0,D.useState)(!1);return Q.createElement("div",null,Q.createElement(v.default,{width:600,centered:!0,confirmLoading:lt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>dt(),onCancel:()=>{Bt(),O({type:"classroomList/setActionTabs",payload:{}})}},Q.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Q.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Q.createElement(u.default,{form:_t},Q.createElement("div",{style:{paddingLeft:0}},Q.createElement(W.Z,{className:"mt30",align:"middle"},Q.createElement(H.Z,null,Q.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Q.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:xe=>(0,Be.Q8)(xe,de),disabledTime:xe=>(0,Be.d0)(xe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(H.Z,{className:"ml20"},Q.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Q.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,ge.U6)(),"HH:mm")},disabledDate:xe=>(0,Be.Q8)(xe,de,_t.getFieldValue("publish_time")),disabledTime:xe=>(0,Be.d0)(xe,_t.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),me.actionTabs.type===2&&Q.createElement(W.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Q.createElement(Oe.ZP.Group,{value:ae,onChange:xe=>{Se(xe.target.value),Re([])}},Q.createElement(Oe.ZP,{value:!0,disabled:!me.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Q.createElement(Oe.ZP,{className:"ml20",disabled:pe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),pe.length<=0&&me.actionTabs.type===2&&Q.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(me.actionTabs.type===1||!ae)&&pe.length>0&&Q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Q.createElement("span",{style:{flex:1}},Q.createElement(se.default,{checked:S.length===pe.length,onChange:xe=>{S.length===pe.length?Re([]):Re(pe)}},"\u5168\u9009")),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",S.length||0,"\u4E2A\u5206\u73ED")),(me.actionTabs.type===1||!ae)&&pe.length>0&&Q.createElement(Fe.Z,{data:pe,selectedRowKeys:S,setSelectedRowKeys:Re}))),Q.createElement(je.Z,{resdata:et,type:((Ve=me.actionTabs.selectArrs)==null?void 0:Ve.length)===1?"shixun":"shixunpush",okloading:lt,oktext:(et==null?void 0:et.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xe=>ht(void 0,null,function*(){Me(!0);let ne=yield(0,ce.ZP)(`/api/courses/${We.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...me.actionTabs.selectArrs]}});Me(!1),(ne==null?void 0:ne.status)===0&&Et(Ye)})}))};nt.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(mt)},64871:function(Rt,nt,_){_.r(nt),_.d(nt,{default:function(){return Ai}});var D=_(76936),u=_(59301),v=_(95392),X=_(57193),W=_(20834),H=_(8591),C=_(92832),Oe=_(38854),se=_(6848),he=_(95237),Z=_(43604),ce=_(81327),ge=_(61621),le=_(58421),oe=_(24905),w=_(3113),Fe=_(43418),Be=_(5112),f=_(81779),je=_(84105),ie=_(63949),Q=_(98031),It=Object.defineProperty,Mt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ne=(e,n,t)=>n in e?It(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ie=(e,n)=>{for(var t in n||(n={}))Pe.call(n,t)&&Ne(e,t,n[t]);if(At)for(var t of At(n))be.call(n,t)&&Ne(e,t,n[t]);return e},He=(e,n)=>Mt(e,Vt(n)),ht=(e,n)=>{var t={};for(var d in e)Pe.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&At)for(var d of At(e))n.indexOf(d)<0&&be.call(e,d)&&(t[d]=e[d]);return t},mt=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const me=e=>{var n=e,{classroomList:t,dispatch:d,match:F,location:y,user:A}=n,s=ht(n,["classroomList","dispatch","match","location","user"]),l,m;const J=(0,v.useIntl)(),g=(0,v.useParams)(),[B,L]=(0,u.useState)(!1),[j,re]=(0,u.useState)(!1),U=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){re(!0);return}const c={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(T=>{var x;T.author_login===((x=A.userInfo)==null?void 0:x.login)?++c.hasNum:++c.noHasNum}),c.noHasNum>0?Fe.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"},c.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},c.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{p()}}):re(!0)}else re(!1)},[t.actionTabs.key]);const p=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:j,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:B,onOk:()=>mt(void 0,null,function*(){var c;if((c=U.current)!=null&&c.onVerify())return;L(!0);const T=yield(0,X.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),T.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Ie({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:Ie({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{p()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(Q.Z,{ref:c=>U.current=c})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var O=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(me),de=_(82338),Ve=_(27681),We=Object.defineProperty,_t=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Je=(e,n,t)=>n in e?We(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,su=(e,n)=>{for(var t in n||(n={}))pe.call(n,t)&&Je(e,t,n[t]);if(Ze)for(var t of Ze(n))Ee.call(n,t)&&Je(e,t,n[t]);return e},Eu=(e,n)=>_t(e,qe(n)),wu=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const Pu=({classroomList:e,dispatch:n})=>{const t=(0,v.useIntl)(),d=(0,v.useParams)();return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wu(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Eu(su({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:su({},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 ue=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Pu),S=_(78241),Re=_(56656),ae=_.n(Re),Se=_(59301),et=Object.defineProperty,tt=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,gt=(e,n,t)=>n in e?et(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,dt=(e,n)=>{for(var t in n||(n={}))at.call(n,t)&>(e,t,n[t]);if(ut)for(var t of ut(n))it.call(n,t)&>(e,t,n[t]);return e},Bt=(e,n)=>tt(e,Ye(n)),Et=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const Dt=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),A=(0,v.useParams)(),[s,l]=(0,u.useState)(!1),{actionTabs:m}=e,[J]=S.default.useForm(),g=B=>B&&B<ae()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&J.setFieldsValue({name:(B=m.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),Se.createElement(Fe.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:s,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Et(void 0,null,function*(){var B,L;if((0,f.Rm)()&&!((L=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&L.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const j=J.getFieldValue();l(!0);const re=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,U=yield(0,X.ZP)(re,{method:"post",body:dt({},j)});l(!1),U.status===0&&(H.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bt(dt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:dt({},e.actionTabs.params)}))}),onCancel:()=>{l(!1),t({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement(S.default,{form:J},Se.createElement(he.Z,{className:"mt10 c-grey-999"},Se.createElement(Z.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),Se.createElement(Z.Z,{flex:"1"},(d=m.selectArrs)==null?void 0:d.shixun_name)),Se.createElement(S.default.Item,{name:"name"},Se.createElement(he.Z,{className:"mt10",align:"middle"},Se.createElement(Z.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),Se.createElement(Z.Z,{flex:"1"},Se.createElement(C.default,{defaultValue:(F=m.selectArrs)==null?void 0:F.name}))))))};var kt=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Dt),lt=_(43428),Me=_(71418),xe=_(28103),ne=_(13922),R={flex_box_center:"flex_box_center___dMzvg",flex_space_between:"flex_space_between___xT3oQ",flex_box_vertical_center:"flex_box_vertical_center___UKLkA",flex_box_center_end:"flex_box_center_end___MJiJa",flex_box_column:"flex_box_column___blKJy",wrp:"wrp___wMIJP",drawer:"drawer___VuIae",menu:"menu___yoc3_",actived:"actived___eV9BD",actived2:"actived2___p11RF",subTag:"subTag___Fgme_",listItem:"listItem___EXNWU",listItem2:"listItem2___lXzg3",info:"info___Jo7qn",title:"title___v0hk8",titleLeft:"titleLeft___DITG7",titleRight:"titleRight___jTAJk",search:"search___Uunjd",filter:"filter___b2_6g",description:"description___o50p3",menuCourse:"menuCourse___hFIHq",authorname:"authorname___i6QWB","tooltip-content":"tooltip-content___kGPg7"},De=_(69206),wt=_(17167),xt=_(19415),Ct=_(66807),Ft=_(90609),ft=_(86342),Tt=Object.defineProperty,Lt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,vu=(e,n,t)=>n in e?Tt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yt=(e,n)=>{for(var t in n||(n={}))Fu.call(n,t)&&vu(e,t,n[t]);if(pt)for(var t of pt(n))Vu.call(n,t)&&vu(e,t,n[t]);return e},Bu=(e,n)=>Lt(e,ot(n)),Ht=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Du}=C.default,Wt=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Au=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,y;const A=(0,v.useIntl)(),[s,l]=(0,u.useState)(yt({},(0,v.useParams)())),{shixunLists:m,shixunAiRecommendLists:J}=e,[g,B]=(0,u.useState)([]),[L,j]=(0,u.useState)({}),[re,U]=(0,u.useState)([]),[p,c]=(0,u.useState)(!1),[T,x]=(0,u.useState)({}),[I,V]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(o=>!!o),[i,a]=(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)(()=>{G()},[s.coursesId,i]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(m!=null&&m.shixun_list||J!=null&&J.shixun_list)&&j(i.sort==="recommend"?J:m)},[m,J]);const G=()=>Ht(void 0,null,function*(){j([]),c(!0);let o=yt({},i);if(i.sort==="recommend"&&(o.sort="myshixuns_count"),i.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Bu(yt({},o),{course_id:s.coursesId})});else{const k=yt({},o);yield t({type:"classroomList/getShixunLists",payload:k})}const K=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});U([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(K==null?void 0:K.groups)||[]]),B([]),c(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const Y=o=>Ht(void 0,null,function*(){V(!0);const K=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(s==null?void 0:s.categoryId)||null,coursesId:s.coursesId,shixuns_info:o}});V(!1),K.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bu(yt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:yt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.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")}}))}),[Ae,Te]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:R.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ht(void 0,null,function*(){var o;Te(!0);let K=yield(0,ft.Tr)({id:g,type:"shixun",course_id:(o=e.detailTopBanner)==null?void 0:o.course_id});(K==null?void 0:K.student_count)===0?yield Y(K==null?void 0:K.no_use_list):x(K),Te(!1)}),type:"primary",loading:Ae},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:o=>{o!=null&&o.keyword&&(0,xt.tk)({name:o==null?void 0:o.keyword,copywriting:o==null?void 0:o.keyword,position:"Shixun"}),a(Bu(yt(yt({},i),o),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Me.Z,{spinning:p},u.createElement("aside",null,Wt.map(function(o,K){var k;return K!==0?null:u.createElement("ul",{className:R.menu,key:K},u.createElement("li",null,o.name),(k=o==null?void 0:o.children)==null?void 0:k.map(function(r,h){return u.createElement("li",{className:i[o.id]==r.id?R.actived:"",onClick:()=>{i[o.id]=r.id,i.page=1,a(yt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement("ul",{className:R.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:i!=null&&i.discipline_id?"":R.actived,onClick:()=>{delete i.tag_level,delete i.sub_discipline_id,delete i.discipline_id,i.page=1,a(yt({},i))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(o,K){return u.createElement("li",{key:K,className:(i==null?void 0:i.discipline_id)==o.id?R.actived:""},u.createElement("strong",{onClick:()=>{i.tag_level=1,i.discipline_id=o.id,delete i.sub_discipline_id,i.page=1,a(yt({},i))}},o.name),u.createElement("div",null,o.sub_repertoires.map(function(k,r){return u.createElement("div",{key:r,className:"mt5"},u.createElement("div",{className:(i==null?void 0:i.sub_discipline_id)==k.id&&i.tag_level===2?`${R.actived2} ${R.subTag}`:R.subTag,onClick:()=>{i.tag_level=2,i.discipline_id=o.id,i.sub_discipline_id=k.id,a(yt({},i))}},k.name),u.createElement("ul",{className:"mt5"},k.tags&&k.tags.map(function(h,b){return u.createElement("li",{key:b,className:i.sub_discipline_id==h.id&&i.tag_level===3?R.actived2:"",onClick:()=>{i.tag_level=3,i.discipline_id=o.id,i.sub_discipline_id=h.id,a(yt({},i))}},h.name)})))})))})),i.type==="mine"&&u.createElement("ul",{className:R.menu},u.createElement("li",null,"\u76EE\u5F55"),re==null?void 0:re.map((o,K)=>u.createElement("li",{className:i.group_id==o.id?R.actived:"",key:o.name,onClick:()=>{i.group_id=o.id,i.page=1,a(yt({},i))}},u.createElement("strong",null,o.name)))),Wt.map(function(o,K){var k;return K!==1?null:u.createElement("ul",{className:R.menu,key:K},u.createElement("li",null,o.name),(k=o==null?void 0:o.children)==null?void 0:k.map(function(r,h){return u.createElement("li",{className:i[o.id]==r.id?R.actived:"",onClick:()=>{i[o.id]=r.id,a(yt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:R.filter},ve.map(function(o,K){return u.createElement(w.ZP,{key:K,className:"mr20",type:i.sort===o.id?"primary":"default",onClick:()=>{i.sort=o.id,a(yt({},i))}},o.name)})),u.createElement(Z.Z,{className:"c-grey-999"},u.createElement("div",{className:R.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},g.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},L.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",a(yt({},i))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${i.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=L==null?void 0:L.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:g,onChange:o=>{B(o)}},(y=L==null?void 0:L.shixun_list)==null?void 0:y.map(function(o,K){return u.createElement("div",{className:R.listItem,key:o==null?void 0:o.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:o==null?void 0:o.identifier,style:{marginTop:"3px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:R.info},u.createElement("div",{className:R.title},u.createElement("div",{className:R.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${o.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Ct.Z,{type:"shixun",style:{marginLeft:0}})),(o==null?void 0:o.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(o==null?void 0:o.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(w.ZP,{ghost:!0,href:`/shixuns/${o.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:o.description}})),u.createElement("div",{className:" mt15"},o.challenge_names.map(function(k,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",k," ")})),u.createElement(xe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}}))},u.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}})),o.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",o.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:i.page||1,showQuickJumper:!0,total:L==null?void 0:L.shixuns_count,onChange:o=>{i.page=o,a(yt({},i))}}))),u.createElement(Ft.Z,{resdata:T,type:"subject",okloading:I,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{Y(o)}}))};var Wu=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Au),Ju=Object.defineProperty,Nu=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,qt=(e,n,t)=>n in e?Ju(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pu=(e,n)=>{for(var t in n||(n={}))vt.call(n,t)&&qt(e,t,n[t]);if(ou)for(var t of ou(n))Xt.call(n,t)&&qt(e,t,n[t]);return e},cn=(e,n)=>Nu(e,rn(n)),mn=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:ru}=C.default,kn=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),[A,s]=(0,u.useState)(pu({},(0,v.useParams)())),{actionTabs:l}=e,{shixunLists:m}=e,[J,g]=(0,u.useState)([]),[B,L]=(0,u.useState)(!1),[j,re]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{U()},[A.coursesId,j]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&g([])},[e.actionTabs.key]);const U=()=>mn(void 0,null,function*(){var p;const c=cn(pu({},j),{course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:c}),L(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:R.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>mn(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...J],category_id:A.categoryId,course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id}})).status||(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:cn(pu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:pu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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(ru,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:R.search,onSearch:p=>{j.search=p,re(pu({},j))}})),u.createElement("section",{className:"edu-container"},u.createElement(Me.Z,{spinning:B},u.createElement("aside",null,((d=m==null?void 0:m.homeworks)==null?void 0:d.length)===0&&u.createElement(ne.Z,null),(F=m==null?void 0:m.homeworks)==null?void 0:F.map(function(p,c){var T,x,I;return u.createElement("div",{className:R.listItem,key:c,style:{cursor:"auto"}},u.createElement(oe.default,{checked:J.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:V=>{let ve=J.indexOf(p.id);J.indexOf(p.id)>-1?g(J.filter(i=>i!==p.id)):g(J.concat(p.id))}}),u.createElement("div",{className:R.info},u.createElement("div",{className:R.title},u.createElement("div",{className:R.titleLeft},u.createElement(v.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${p.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(T=p==null?void 0:p.challenges)==null?void 0:T.map(function(V,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(xe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=p==null?void 0:p.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(I=p==null?void 0:p.user)==null?void 0:I.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:j.page||1,showQuickJumper:!0,total:m==null?void 0:m.total_count,onChange:p=>{j.page=p,re(pu({},j))}})))};var wn=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(kn),dn=Object.defineProperty,ct=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,_u=Object.prototype.propertyIsEnumerable,iu=(e,n,t)=>n in e?dn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cu=(e,n)=>{for(var t in n||(n={}))Pt.call(n,t)&&iu(e,t,n[t]);if(ct)for(var t of ct(n))_u.call(n,t)&&iu(e,t,n[t]);return e},Ku=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Ci}=C.default,Nl=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,y;const A=(0,v.useIntl)(),[s,l]=(0,u.useState)(cu({},(0,v.useParams)())),m=(0,v.useLocation)(),{actionTabs:J}=e,[g]=S.default.useForm(),{shixunAiRecommendLists:B}=e,[L,j]=(0,u.useState)([]),re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[U,p]=(0,u.useState)({page:1,course_id:s.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[s.coursesId,U]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(j([]),t({type:"classroomList/getShixunAiRecommendLists",payload:cu({},U)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Fe.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:()=>Ku(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:cu({shixun_ids:[...L],category_id:s.categoryId},s)})).status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:cu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Me.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=B==null?void 0:B.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),(y=B==null?void 0:B.shixun_list)==null?void 0:y.map(function(c,T){var x,I,V;return u.createElement("div",{className:R.listItem2,key:T,style:{cursor:"auto"}},u.createElement(oe.default,{checked:L.includes(c.id),value:c.id,style:{marginTop:"3px"},disabled:c==null?void 0:c.need_authorize,onChange:ve=>{let i=L.indexOf(c.id);L.indexOf(c.id)>-1?j(L.filter(a=>a!==c.id)):j(L.concat(c.id))}}),u.createElement("div",{className:R.info},u.createElement("div",{className:R.title},u.createElement("div",{className:R.titleLeft},u.createElement(v.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${c.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:c.description}})),u.createElement("div",{className:" mt10"},c.challenge_names.map(function(ve,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=c==null?void 0:c.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(I=c==null?void 0:c.content)==null?void 0:I.author_name)==null?void 0:V[0]}}):u.createElement("span",null,c.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),c.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,c.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",c.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,c.study_count)),u.createElement(xe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:U.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:c=>{U.page=c,p(cu({},U))}})))};var Tl=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Nl),Pn=_(8250),_e=_(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,eu=(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},Ml=(e,n)=>Il(e,Ll(n)),ea=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Hl}=C.default,jl=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),[A,s]=(0,u.useState)(eu({},(0,v.useParams)())),l=(0,v.useLocation)(),{actionTabs:m}=e,[J]=S.default.useForm(),{coursesLists:g}=e,[B,L]=(0,u.useState)([]),[j,re]=(0,u.useState)({}),[U,p]=(0,u.useState)(!1),[c,T]=(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:eu({},c)}),L([]))},[e.actionTabs.key,A.categoryId,c]);const[x,I,V,ve]=(0,Pn.P)(),i=a=>ea(void 0,null,function*(){var G;p(!0);const Y=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:A.coursesId,category_id:(A==null?void 0:A.categoryId)||null,subjects_info:[{subject_id:(G=B[0])==null?void 0:G.id,stage_shixuns:a}]}});p(!1),Y.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ml(eu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:eu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_e.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:R.drawer,footer:_e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_e.createElement(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),_e.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>ea(void 0,null,function*(){var a,G;if((B==null?void 0:B.length)===0)return H.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let Y=yield(0,ft.Tr)({id:(a=B[0])==null?void 0:a.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(G=e.detailTopBanner)==null?void 0:G.course_id});(Y==null?void 0:Y.student_count)===0?i([]):re(Y)}),type:"primary"},"\u786E\u5B9A"))},_e.createElement("section",{className:"tc"},_e.createElement(Hl,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:R.search,onSearch:a=>{c.keyword=a,a&&(0,xt.tk)({name:a,copywriting:a,position:"Subject"}),T(eu({},c))}})),_e.createElement("section",{className:"edu-container"},_e.createElement(Me.Z,{spinning:n["classroomList/getCoursesLists"]},_e.createElement("aside",null,_e.createElement("div",{className:R.menuCourse},_e.createElement("ul",null,_e.createElement("li",null,"\u5DF2\u9009",_e.createElement("span",{className:"c-blue"},B.length),"\u8BFE\u7A0B"),_e.createElement("li",null,"\u5171",_e.createElement("span",{className:"c-blue"},g.subjects_count),"\u4E2A\u8BFE\u7A0B"),_e.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="shixuns_count",T(eu({},c))}},"\u5B9E\u8BAD\u6570",_e.createElement("p",{className:`edu-sorter current ${c.sort==="shixuns_count"&&c.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="myshixuns_count",T(eu({},c))}},"\u5B66\u4E60\u4EBA\u6570",_e.createElement("p",{className:`edu-sorter current ${c.sort==="myshixuns_count"&&c.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:`${c.type==="all"&&"c-blue"} current`,onClick:()=>{c.type="all",T(eu({},c))}},"\u5168\u90E8\u8BFE\u7A0B"),_e.createElement("li",{className:`${c.type==="mine"&&"c-blue"} current`,onClick:()=>{c.type="mine",T(eu({},c))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=g==null?void 0:g.subject_list)==null?void 0:d.length)===0&&_e.createElement(ne.Z,null),(F=g==null?void 0:g.subject_list)==null?void 0:F.map(function(a,G){var Y,Ae,Te,o,K,k;return _e.createElement("div",{className:R.listItem,key:a.id,style:{cursor:"auto"}},_e.createElement(Be.ZP,{checked:B.map(r=>r.id).includes(a.id),value:a.id,style:{marginTop:"1px"},disabled:(a==null?void 0:a.need_authorize)||(a==null?void 0:a.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:r=>{L([{id:a.id,identifier:a.identifier}])}}),_e.createElement("div",{className:R.info},_e.createElement("div",{className:R.title},_e.createElement("div",{className:R.titleLeft},_e.createElement("div",null,_e.createElement(v.Link,{to:`/paths/${a.id}`,target:"_blank"},_e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:a.title}})),(a==null?void 0:a.need_authorize)&&_e.createElement("span",{onClick:()=>{(0,De.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"),(a==null?void 0:a.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&_e.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},_e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),_e.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},_e.createElement(w.ZP,{ghost:!0,href:`/paths/${a.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),_e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},_e.createElement("span",{className:R.description,dangerouslySetInnerHTML:{__html:a.description}})),_e.createElement(xe.Z,{dashed:!0}),_e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_e.createElement("div",null,(Y=a==null?void 0:a.content)!=null&&Y.member_user_names?_e.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(Ae=a==null?void 0:a.content)==null?void 0:Ae.member_user_names}}))},_e.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:(Te=a==null?void 0:a.content)==null?void 0:Te.member_user_names}})):(a==null?void 0:a.member_user_names)&&_e.createElement(se.Z,{title:_e.createElement("div",null,_e.createElement("span",null,a.member_user_names))},_e.createElement("span",{className:R.authorname},a.member_user_names)),(o=a==null?void 0:a.content)!=null&&o.author_school_name?_e.createElement(se.Z,{overlayClassName:R["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(K=a==null?void 0:a.content)==null?void 0:K.author_school_name}}))},_e.createElement("span",{className:R.authorname,dangerouslySetInnerHTML:{__html:(k=a==null?void 0:a.content)==null?void 0:k.author_school_name}})):(a==null?void 0:a.author_school_name)&&_e.createElement(se.Z,{title:_e.createElement("div",null,_e.createElement("span",null,a.author_school_name))},_e.createElement("span",{className:R.authorname},a.author_school_name))),_e.createElement("div",null,_e.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",a.stage_count),_e.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",a.shixuns_count),_e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",a.myshixuns_count)))))})))),_e.createElement("div",{className:"tc mt20"},_e.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:c.page||1,showQuickJumper:!0,total:g==null?void 0:g.subjects_count,onChange:a=>{c.page=a,t({type:"classroomList/getCoursesLists",payload:eu({},c)})}})),_e.createElement(Ft.Z,{resdata:j,type:"subject",okloading:U,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:a=>{i(a)}}))};var $l=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(jl),Nn=_(59301),zl=({styles:e={},params:n,setisshowmodal:t,user:d})=>Nn.createElement(Nn.Fragment,null,Nn.createElement(ne.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"},Tu=_(1710),Tn=_(79777),On=_(56150),In=_(75823),Ou=_(51039),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)),jt=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())}),Yl=({v:e,k:n,match:t,selectArrs:d,setSelectArrs:F,setSelectArrsAll:y,selectArrsAll:A,classroomList:s,dispatch:l,selectshow:m,batchState:J,pageSize:g,page:B,manageAllGroup:L,user:j})=>{var re,U,p,c,T;const x=(0,v.useIntl)(),I=(0,v.useParams)(),[V,ve]=(0,u.useState)([]),[i,a]=(0,u.useState)(!1),[G,Y]=(0,u.useState)(!1),[Ae,Te]=(0,u.useState)(!0),o=(0,u.useRef)();I.category=I.categoryId,I.id=I.coursesId,I.page=B,I.limit=g;function K(){return jt(this,null,function*(){let h=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ln({},I)});ve(h.data)})}(0,u.useEffect)(()=>{var h;ve([]),a(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((h=e==null?void 0:e.status)!=null&&h.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(Y(!1),Te(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(Y(!0),Te(!1))},[m]);const k=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:x.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(h,b)=>b.status.indexOf(h)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:h=>{var b,Ce;return h==="--"?h:q.createElement("span",null,q.createElement("span",null,(b=h==null?void 0:h.split("/"))==null?void 0:b[0]),"\xA0/\xA0",q.createElement("span",null,(Ce=h==null?void 0:h.split("/"))==null?void 0:Ce[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:I.order_by==="end_time"?I.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:I.order_by==="late_time"?I.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:h=>h==="--"||!h?"--":q.createElement("span",{title:h},h)}],r=h=>{if((0,De.tJ)(l,!0)){if(h.can_view_details){(0,ie.xg)(`/shixuns/${h.shixun_identifier}/challenges`);return}h.redo?Fe.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:()=>jt(void 0,null,function*(){const b=yield(0,In.L8)({id:h.myshixun_identifier,url:h.url});b&&(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:b.shixun_identifier,homework_common_id:h.homework_id,courseId:I.coursesId})})}):(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:h.shixun_identifier,homework_common_id:h.homework_id,courseId:I.coursesId})}};return q.createElement("div",{className:st.listItem,onClick:h=>{h.stopPropagation(),(!((0,f.GJ)()&&J)||(0,f.GJ)()&&J&&o.current&&!o.current.contains(h.target))&&((0,f.dE)()?(0,ie.xg)(`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,f.GJ)()&&J&&q.createElement("span",{ref:o},q.createElement(oe.default,{style:{padding:"10px"},checked:d.includes(e.homework_id),value:e.homework_id,onChange:h=>{d.indexOf(e.homework_id)>-1?(F(d.filter(b=>b!==e.homework_id)),y(A.filter(b=>b.homework_id!==e.homework_id))):(y(A.concat(e)),F(d.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(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&q.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),q.createElement("span",{className:st.name},e.name),!!((re=e.schools)!=null&&re.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(Ct.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(v.Link,{target:"_blank",to:"/",onClick:h=>jt(void 0,null,function*(){var b;if(h.stopPropagation(),h.preventDefault(),((b=j==null?void 0:j.userInfo)==null?void 0:b.user_status)===2){(0,De.Rd)();return}let Ce=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:I,type:2,manage_all_group:L}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:I.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:na(Ln({},I),{type:4})}),Ce()}}}):Ce()})},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},G?q.createElement("i",{className:"iconfont icon-yiwancheng1"}):Ae?"":q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((U=e.status)!=null&&U.includes("\u5DF2\u622A\u6B62"))&&!((p=e.status)!=null&&p.includes("\u5BFC\u5165"))&&q.createElement("aside",{onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),r(e)}),className:st.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((c=e.status)==null?void 0:c.includes("\u5DF2\u622A\u6B62"))||((T=e.status)==null?void 0:T.includes("\u5BFC\u5165")))&&q.createElement("aside",{onClick:h=>jt(void 0,null,function*(){var b;(b=e.status)!=null&&b.includes("\u5BFC\u5165")||(h.stopPropagation(),h.preventDefault(),(0,ie.xg)(`/classrooms/${I.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(Oe.Z,{placement:"bottomCenter",overlayClassName:st.dro,dropdownRender:()=>q.createElement(W.default,null,e.status!=="\u5BFC\u5165"&&q.createElement(W.default.Item,{key:1,style:{textAlign:"center"}},q.createElement("a",{onClick:h=>jt(void 0,null,function*(){var b;if(h.stopPropagation(),h.preventDefault(),((b=j==null?void 0:j.userInfo)==null?void 0:b.user_status)===2){(0,De.Rd)();return}let Ce=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:I,type:2,manage_all_group:L}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:I.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:na(Ln({},I),{type:4})}),Ce()}}}):Ce()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&q.createElement(W.default.Item,{key:2,style:{textAlign:"center"}},q.createElement("a",{onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),h.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:I,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&q.createElement(W.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),h.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(W.default.Item,{key:22,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),h.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:A,params:I,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&q.createElement(W.default.Item,{key:3,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),h.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const b=yield(0,Tn.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(b==null?void 0:b.status)===0&&H.ZP.success(b==null?void 0:b.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&q.createElement(W.default.Item,{key:23,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",to:"/",onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),h.preventDefault(),r(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),q.createElement(W.default.Item,{key:5,style:{textAlign:"center"}},q.createElement("a",{onClick:h=>{h.stopPropagation(),h.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:I}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&q.createElement(W.default.Item,{key:6,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",onClick:h=>{h.stopPropagation()},to:`/classrooms/${I.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},q.createElement("aside",{onClick:h=>h.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:h=>jt(void 0,null,function*(){h.stopPropagation(),h.preventDefault(),i||K(),a(!i)})},q.createElement("i",{className:`iconfont icon-${i?"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")&&i&&V.length>5&&q.createElement(Tu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:h=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(h,b)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(h,b,Ce)=>{Ce.field&&(I.order_by=Ce.field),Ce.order||(I.sort_direction="asc"),Ce.order==="ascend"&&(I.sort_direction="asc"),Ce.order==="descend"&&(I.sort_direction="desc"),Ce.order||(I.sort_direction="asc"),K()},columns:k}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&i&&V.length<6&&V.length>0&&q.createElement(Tu.default,{rowKey:"shixun_identifier",onRow:h=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(h,b)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(h,b,Ce)=>{Ce.field&&(I.order_by=Ce.field),Ce.order||(I.sort_direction="asc"),Ce.order==="ascend"&&(I.sort_direction="asc"),Ce.order==="descend"&&(I.sort_direction="desc"),Ce.order||(I.sort_direction="asc"),K()},columns:k})))},Ul=_(5913),Ql=_(69613),Zn=_(41449),Rn=_(57809),Yu=_(5083),Xl=_(48228),Mn=_.n(Xl),tu=_(94373),mu=_(90036),$e=_(59301),ql=Object.defineProperty,es=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,En=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,Iu=(e,n)=>{for(var t in n||(n={}))aa.call(n,t)&&sa(e,t,n[t]);if(En)for(var t of En(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 d in e)aa.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&En)for(var d of En(e))n.indexOf(d)<0&&la.call(e,d)&&(t[d]=e[d]);return t},Hn=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});ae().extend(Mn());const ns=({data:e,value:n,onChange:t})=>{var d,F,y,A;const[s,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),$e.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement(oe.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:g=>{t(g.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(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:g=>{l(oa(Iu({},s),{leftSearch:g.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=s.leftSearch?e==null?void 0:e.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.leftSearch)}):e)==null?void 0:d.length)!==0?$e.createElement(oe.default.Group,{value:n,onChange:g=>{t(g)}},$e.createElement(ce.Z,{direction:"vertical"},(F=s.leftSearch?e==null?void 0:e.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.leftSearch)}):e)==null?void 0:F.map((g,B)=>$e.createElement(oe.default,{key:B,value:g.id},g==null?void 0:g.name)))):$e.createElement(ne.Z,{styles:{margin:"0 auto"}})))),$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:g=>{l(oa(Iu({},s),{rigthSearch:g.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=s.rigthSearch?m==null?void 0:m.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):m)==null?void 0:y.length)!==0?(A=s.rigthSearch?m==null?void 0:m.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):m)==null?void 0:A.map((g,B)=>$e.createElement(he.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(Z.Z,null,g==null?void 0:g.name),$e.createElement(Z.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(L=>L!==(g==null?void 0:g.id)))}})))):$e.createElement(ne.Z,{styles:{margin:"0 auto"}})))))},as=e=>{var n=e,{classroomList:t,dispatch:d,user:F,getData:y}=n,A=us(n,["classroomList","dispatch","user","getData"]),s,l,m,J,g,B;const L=(0,v.useIntl)(),j=(0,v.useParams)(),[re]=S.default.useForm(),U=S.default.useWatch("penalty_type",re),p=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,c,T,x]=(0,mu.U)(tu.c_,Iu(Iu({},j),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,I,V]=(0,mu.U)(tu.nP,{course_id:j==null?void 0:j.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,ve,i]=(0,mu.U)(tu.sm,{course_id:j==null?void 0:j.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),a=(...G)=>Hn(void 0,[...G],function*(Y={}){I({});const Ae=yield T({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&a()},[p]),$e.createElement(Fe.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Hn(void 0,null,function*(){re.submit()})},$e.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),$e.createElement(S.default,{form:re,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:G=>Hn(void 0,null,function*(){var Y,Ae,Te;const o=yield i(((Y=x==null?void 0:x.course_groups)==null?void 0:Y.length)>0?{unified_late:((Ae=x==null?void 0:x.course_groups)==null?void 0:Ae.length)<=0,allow_late_settings:[Iu({},G)]}:Iu({unified_late:((Te=x==null?void 0:x.course_groups)==null?void 0:Te.length)<=0},G));(o==null?void 0:o.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},$e.createElement(he.Z,{wrap:!1,gutter:20},$e.createElement(Z.Z,{flex:1},$e.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(G,Y,Ae){return U===2&&Y>100?Promise.reject($e.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:$e.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},$e.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:U==1?"\u5206":"%",max:U===1?Number.MAX_SAFE_INTEGER:100,addonBefore:$e.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:G=>(re.setFieldsValue({late_penalty:G==2?20:5}),G)},$e.createElement(Rn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),$e.createElement(Z.Z,{flex:"390px"},$e.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(G,Y,Ae){return Y&&ae()(Y).startOf("minute")<=ae()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Y&&ae()(Y).startOf("minute")<=ae()(V==null?void 0:V.max_late_time).startOf("minute")?(H.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${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(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:G=>(0,ie.BO)(G,{startTime:V==null?void 0:V.max_late_time}),disabledTime:G=>(0,ie.hv)(G,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ae()("00:00:00","HH:mm:ss")}})))),((B=x==null?void 0:x.course_groups)==null?void 0:B.length)>0&&$e.createElement(Me.Z,{spinning:c},$e.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(ns,{data:(x==null?void 0:x.course_groups)||[],onChange:G=>{I({group_ids:G})}})))))};var ls=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(as),jn=_(16338),z=_(59301),ss=Object.defineProperty,os=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,pn=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,fu=(e,n)=>{for(var t in n||(n={}))ra.call(n,t)&&ca(e,t,n[t]);if(pn)for(var t of pn(n))ia.call(n,t)&&ca(e,t,n[t]);return e},_n=(e,n)=>os(e,rs(n)),is=(e,n)=>{var t={};for(var d in e)ra.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&pn)for(var d of pn(e))n.indexOf(d)<0&&ia.call(e,d)&&(t[d]=e[d]);return t},ma=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const cs=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:F,user:y,loading:A,dispatch:s}=n,l=is(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,J,g,B,L,j;const re=(0,v.useIntl)(),U=(0,v.useLocation)(),p=(0,v.useParams)(),[c]=(0,v.useSearchParams)(),T=p.categoryId,[x,I]=(0,u.useState)([]),[V,ve]=(0,u.useState)([]),{detailShixunsList:i,detailLeftMenus:a,detailTopBanner:G,taskList:Y}=t,[Ae,Te]=(0,u.useState)(""),[o,K]=(0,u.useState)(!1),[k,r]=(0,u.useState)({limit:20,status:Number(c.get("tabs"))?String(parseInt(c.get("tabs"))):"0"}),[h,b]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Ce,Jt]=(0,u.useState)(!1),[Kt,Cu]=(0,u.useState)(!1),[Yt,Zt]=(0,u.useState)("fixed"),[Gt]=(0,u.useState)(document.getElementById("footer")),[Ut,Qt]=(0,u.useState)(1),[Nt,Sn]=(0,u.useState)(!1);let Xu;k.id=p.coursesId,k.type=4,p.categoryId?k.category=p.categoryId:delete k.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(I([]),ve([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ot()},[t.actionTabs.key]),(0,u.useEffect)(()=>{c.get("tabs")==="0"&&(k.status="0",k.page=1,r(fu({},k)))},[c.get("tabs")]),(0,u.useEffect)(()=>{var $,E,M;if(($=y==null?void 0:y.userInfo)!=null&&$.login){const Le=ie.cX.getItem(`${(E=y==null?void 0:y.userInfo)==null?void 0:E.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Le&&(k.sort_by=Le==null?void 0:Le.type,k.sort_direction=Le==null?void 0:Le.direction,b(Le==null?void 0:Le.name)),Ot(),(0,f.Rm)()&&qu()}else(M=y==null?void 0:y.userInfo)!=null&&M.username&&Ot()},[(m=y==null?void 0:y.userInfo)==null?void 0:m.login,U==null?void 0:U.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",du)},[]);const du=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Gt==null?void 0:Gt.clientHeight)+150>document.body.clientHeight?Zt("absolute"):Zt("fixed")},qu=()=>{s({type:"classroomList/getAssistantPermissions",payload:{course_id:k.id}})},Ot=()=>{I([]),ve([]),r(fu({},k)),(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:_n(fu({},k),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:_n(fu({},k),{order:k.status})})},rt=($,E)=>{k.page=$,k.limit=E,Ot()},en=$=>{const E=$.key;k.status=E,k.page=1,v.history.replace(`${U.pathname}?tabs=${E}`),Ot()};function tn($){return ma(this,null,function*(){yield s({type:"classroomList/updateTaskPosition",payload:{category_id:T,courseId:k.id,task_ids:$,container_type:"shixun_homework"}}),Ot()})}function un(){let $={courseId:k.id,container_type:"shixun_homework"};T&&($.category_id=T),s({type:"classroomList/getAllTaskList",payload:$}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let $=[];return Y.length>0&&($=Y.map(E=>({user_name:E.user_name,task_name:E.task_name,task_id:E.task_id,category:E.category,status:E.status}))),$},[Y]),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:i==null?void 0:i.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:i==null?void 0:i.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:i==null?void 0:i.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:i==null?void 0:i.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:i==null?void 0:i.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"}];a.course_modules&&(Xu=t.detailLeftMenus.course_modules.filter($=>$.type==="shixun_homework")[0]);const bu=z.createElement("div",{className:st.moveCategory,onMouseLeave:$=>K(!1)},z.createElement(W.default,{onClick:$=>ma(void 0,[$],function*({item:E,key:M,keyPath:Le,domEvent:Qe}){if(x=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,X.ZP)(`/api/courses/${k.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:x,new_category_id:M}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ot(),Cu(!1),s({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},z.createElement(C.default,{onChange:$=>{Te($.target.value)}})),Xu&&Xu.second_category.filter($=>$.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function($,E){var M;if(!(Ae!==""&&$.category_name.indexOf(Ae)<0))return z.createElement(z.Fragment,null,z.createElement(W.default.Item,{className:"multi-llipsis1e",key:$.category_id},$.category_name),(M=$==null?void 0:$.third_category)==null?void 0:M.map(Le=>z.createElement(W.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Le.category_id},Le.category_name)))}),z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:$=>{$.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:k,selectArrs:{category_id:i==null?void 0:i.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),zu=(J=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:z.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:z.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:z.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:z.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:z.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:G.is_public}].filter($=>$==null?void 0:$.isShow))==null?void 0:J.map($=>(delete $.isShow,$)),Su=({key:$})=>{var E,M,Le,Qe;if(($==="1"||$==="2")&&(0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_publish)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Le=y==null?void 0:y.userInfo)==null?void 0:Le.user_status)===2&&$==="1"){(0,De.Rd)();return}if(x==""){H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}s({type:"classroomList/setActionTabs",payload:{key:$==="1"?"\u7ACB\u5373\u53D1\u5E03":$==="2"?"\u7ACB\u5373\u622A\u6B62":$==="3"?"\u5220\u9664":$==="5"?"\u6279\u91CF\u8865\u4EA4":(Qe=zu[Number($)-1])==null?void 0:Qe.label,selectArrs:x,selectArrsAll:V,type:$==="1"||$==="2"?1:"",params:k}})},Gu=h==="\u9ED8\u8BA4\u6392\u5E8F",ku=(0,u.useMemo)(()=>{const $=!(0,f.GJ)()&&!(0,f.Jd)(),E=G==null?void 0:G.excellent;return $&&E},[y,t]),sn=(0,u.useMemo)(()=>(i==null?void 0:i.min_finished_game)>0,[t]),on=(0,u.useMemo)(()=>{const $=(i==null?void 0:i.min_finished_game)-(i==null?void 0:i.finished_challenge_count);return $>0?$:0},[t]);return z.createElement("section",null,z.createElement("aside",{className:st.bg},z.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"}},!!i.main_category_id&&z.createElement("div",{className:"flex gap-4px mr-auto"},((0,f.GJ)()?ln:an).map(($,E)=>z.createElement("div",{key:E,className:`text-16px flex item-center justify-center current ${k.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:k.status==($==null?void 0:$.id)?"#1890FF":""},onClick:()=>{en({key:$==null?void 0:$.id})}},$==null?void 0:$.name,z.createElement("span",{className:"ml-4px"},$==null?void 0:$.num)))),(0,f.GJ)()&&(0,ie.Oo)(a==null?void 0:a.course_modules,T)!=="\u672A\u5206\u914D\u76EE\u5F55"&&z.createElement("div",{className:"flex item-center gap-20px mr-20px"},z.createElement(Oe.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:$})=>{var E;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$=="1"&&s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:i==null?void 0:i.main_category_name,exportType:"practice",category_id:k.category}}),$=="3"&&v.history.push(`/classrooms/${p==null?void 0:p.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},z.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),z.createElement(se.Z,{title:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},z.createElement("span",{className:`iconfont ${p.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{s({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:k,selectArrs:{category_name:i==null?void 0:i.category_name,category_id:(i==null?void 0:i.category_id)||(i==null?void 0:i.main_category_id),type:"shixun_homework"},cb:()=>{Ot()}}})}})),z.createElement(Oe.Z,{disabled:((g=y==null?void 0:y.userInfo)==null?void 0:g.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 E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$=="1"&&s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:k}}),$=="2"&&s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:k}}),$=="3"&&s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},z.createElement(se.Z,{title:((B=y==null?void 0:y.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"},z.createElement(jn.op,{theme:D.Fy.THEMEONE,icon:z.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),z.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},z.createElement(jn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:$}})=>{k.search=$.trim(),k.page=1,Ot()},style:{width:220}}),z.createElement(Oe.Z,{dropdownRender:()=>z.createElement(W.default,{selectedKeys:[h]},$u==null?void 0:$u.map(($,E)=>z.createElement(W.default.Item,{key:$.name,onClick:()=>{var M;k.sort_by=$.type,k.sort_direction=$.direction,k.page=1,b($.name),ie.cX.setItem(`${(M=y==null?void 0:y.userInfo)==null?void 0:M.login}${(0,f.GJ)()?"Teacher":"Student"}`,$,"ShixunHomeworks"),(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:_n(fu({},k),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:fu({},k)})}},$.name)))},z.createElement("span",{className:`${st.btn} ${Gu?st.btnSort:""}`,onMouseEnter:$=>K(!1)},z.createElement("i",{className:"iconfont icon-paixu font14"}),h)),Gu&&z.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":k.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},z.createElement("span",{className:st.tips},z.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),ku&&z.createElement(he.Z,{justify:"space-between",className:`px-20px ${st.progressInfo}`},z.createElement(Z.Z,null,z.createElement(ce.Z,{size:"middle"},z.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",i==null?void 0:i.finished_task_count,"/",i==null?void 0:i.shixun_total_count),z.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",i==null?void 0:i.finished_challenge_count,"/",i==null?void 0:i.challenge_count))),sn&&z.createElement(Z.Z,null,"\u901A\u8FC7",i==null?void 0:i.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",on,"\u5173")),z.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},z.createElement(ge.Z,{loading:A[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(i==null?void 0:i.all_count)===0&&(0,f.GJ)()?z.createElement(zl,{params:k,user:y,setisshowmodal:Jt,dispatch:s}):(i==null?void 0:i.task_count)===0&&z.createElement(ne.Z,null),z.createElement("aside",{className:"animated fadeIn"},i.homeworks&&i.homeworks.map(function($,E){return z.createElement(Yl,{key:$.homework_id,batchState:!0,v:$,k:E,selectArrs:x,setSelectArrs:I,setSelectArrsAll:ve,selectArrsAll:V,classroomList:t,dispatch:s,params:k,user:y,page:p.page||1,pageSize:k.limit||20,selectshow:Nt,manageAllGroup:i.manage_all_group})}),i.query_total_count>0&&z.createElement("aside",{className:"tc mb50 mt30"},z.createElement(le.Z,{showSizeChanger:!0,current:k.page||1,pageSize:k.limit||20,onChange:rt,total:i.query_total_count})))),z.createElement("div",{className:st.fixedBottom,style:{bottom:x.length?0:-60,position:x.length?Yt:"fixed",left:Yt==="fixed"?"50%":"317px"}},z.createElement("div",{className:st.left}),z.createElement("div",{className:st.right},(0,f.GJ)()&&(i==null?void 0:i.all_count)>0&&z.createElement("aside",{className:[st.acitons].join(" ")},z.createElement("div",{style:{width:130}},(0,f.GJ)()&&z.createElement(oe.default,{checked:((L=i.homeworks)==null?void 0:L.length)===(x==null?void 0:x.length),onChange:$=>{$.target.checked?(I(i.homeworks.map(E=>E.homework_id)),ve([...i.homeworks])):(I([]),ve([]))}},z.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",z.createElement("span",{style:{marginLeft:5}},"(",x.length,")")," "))),z.createElement("div",{style:{flex:1}}," ",z.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},z.createElement(Z.Z,{flex:1},z.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},z.createElement(Z.Z,null,z.createElement(Oe.Z,{placement:"top",menu:{items:zu,onClick:Su}},z.createElement(w.ZP,{type:"primary",icon:z.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),z.createElement(Z.Z,null,z.createElement(w.ZP,{type:"primary",icon:z.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),z.createElement(Z.Z,null,z.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>bu,getPopupContainer:$=>$==null?void 0:$.parentNode},z.createElement(w.ZP,{type:"primary",icon:z.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",z.createElement(je.Z,null)))))),z.createElement(Z.Z,null,z.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{I&&I([]),Cu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((j=t==null?void 0:t.actionTabs)==null?void 0:j.key)==="\u6279\u91CF\u8865\u4EA4"&&z.createElement(ls,{getData:Ot}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?z.createElement($l,null):null,z.createElement(Ul.Z,{onOk:()=>{Ot()}}),z.createElement(Ql.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?z.createElement(Wu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?z.createElement(wn,null):null,z.createElement(kt,null),z.createElement(O,null),z.createElement(de.Z,{courseEndTime:i==null?void 0:i.course_end_time}),z.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:i==null?void 0:i.course_end_time,courseId:p.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:_n(fu({},t.actionTabs.params),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:fu({},t.actionTabs.params)})}}),z.createElement(ue,null),z.createElement(Tl,null),z.createElement(Zn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{key:""}})}}),z.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Ce,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var $,E;if((0,f.Rm)()&&!(($=t.AssistantObject.practice)!=null&&$.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((E=y.userInfo)==null?void 0:E.user_status)===2){(0,De.Rd)();return}s(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:k}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:k}}),Jt(!1)}},z.createElement("div",null,z.createElement(Be.ZP.Group,{onChange:$=>{Qt($.target.value)},value:Ut},z.createElement(Be.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),z.createElement(Be.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var ms=(0,v.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:F}))(cs),ds=Object.defineProperty,Es=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,fn=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(fn)for(var t of fn(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 d in e)da.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&fn)for(var d of fn(e))n.indexOf(d)<0&&Ea.call(e,d)&&(t[d]=e[d]);return t},ys=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const hs=e=>{var n=e,{classroomList:t,dispatch:d,match:F,location:y,user:A}=n,s=fs(n,["classroomList","dispatch","match","location","user"]),l,m;const J=(0,v.useIntl)(),g=(0,v.useParams)(),[B,L]=(0,u.useState)(!1),[j,re]=(0,u.useState)(!1),U=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){re(!0);return}const c={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(T=>{var x;T.author_login===((x=A.userInfo)==null?void 0:x.login)?++c.hasNum:++c.noHasNum}),c.noHasNum>0?Fe.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"},c.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},c.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{p()}}):re(!0)}else re(!1)},[t.actionTabs.key]);const p=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:j,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:B,onOk:()=>ys(void 0,null,function*(){var c;if((c=U.current)!=null&&c.onVerify())return;L(!0);const T=yield(0,X.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),T.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:_s(_a({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:_a({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{p()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(Q.Z,{ref:c=>U.current=c})):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,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(hs),Fs=_(66143),yn=_(34364),hn={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"},Ke=_(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)),gn=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const Cs=({classroomList:e,dispatch:n,courseEndTime:t})=>{var d;const F=(0,v.useIntl)(),y=(0,v.useParams)(),[A]=S.default.useForm(),[s,l]=(0,u.useState)(1),[m,J]=(0,u.useState)([]),[g,B]=(0,u.useState)(0),[L,j]=(0,u.useState)(20),[re,U]=(0,u.useState)(!0),[p,c]=(0,u.useState)([]),[T,x]=(0,u.useState)(!0),[I,V]=(0,u.useState)({}),[ve,i]=(0,u.useState)({});y.id=y.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ae(),a(),e.actionTabs.type===2){const h=e.actionTabs.selectArrsAll[0];x(h.unified_setting)}else x(!1)},[e.actionTabs]);const a=h=>gn(void 0,null,function*(){U(!0);const b=yield(0,tu.c_)(ha(xu({},y),{page:h||s,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));b==null||b.course_groups.map((Ce,Jt)=>{Ce.key=Ce.id,Ce.title=Ce.name,Ce.disabled=Ce.is_published}),b&&(J([...b==null?void 0:b.course_groups]),B(b==null?void 0:b.course_groups_count),U(!1),h||A.setFieldsValue({publish_time:ae()(ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ae()(ae()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),G=()=>{var h;let b=[...(h=e.actionTabs.selectArrsAll)==null?void 0:h.filter(Ce=>Ce.high_resources_consume&&!Ce.high_resources_consume_permission)];(b==null?void 0:b.length)>0&&e.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ke.createElement("div",null,Ke.createElement("div",{className:hn.tipcontent},Ke.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Ke.createElement("span",{style:{color:"#f06b14"}},b==null?void 0:b.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ke.createElement("div",{className:"mt20 mb20"},b==null?void 0:b.map(Ce=>Ke.createElement("div",{className:hn.failedList,key:Ce.homework_id},Ke.createElement("div",{className:hn.name},Ce==null?void 0:Ce.name),Ke.createElement("div",{className:hn.publish,onClick:()=>{(0,ie.xg)(`/classrooms/${y.coursesId}/shixun_homework/${Ce.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Y=()=>gn(void 0,null,function*(){var h,b,Ce,Jt,Kt,Cu,Yt;if((0,f.Rm)()&&!((b=(h=e.AssistantObject)==null?void 0:h.practice)!=null&&b.can_publish)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),r(!1);return}const Zt=xu({},A.getFieldsValue());if(Zt.end_time<=Zt.publish_time){H.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),r(!1);return}if((p==null?void 0:p.length)<=0&&!T&&m.length>0){H.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),r(!1);return}let Gt={homework_ids:[...e.actionTabs.selectArrs],group_ids:p.length>0?p.map(Nt=>Nt.id):(Ce=e.detailShixunsList)==null?void 0:Ce.course_groups,end_time:ae()(Zt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ae()(Zt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!p.length},Ut=[...(Jt=e.actionTabs.selectArrsAll)==null?void 0:Jt.filter(Nt=>Nt.high_resources_consume&&!Nt.high_resources_consume_permission)];if((Ut==null?void 0:Ut.length)==e.actionTabs.selectArrsAll.length&&e.actionTabs.type==1){n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),G();return}((Kt=e.actionTabs.selectArrsAll)==null?void 0:Kt.length)>0&&e.actionTabs.type===1&&(Gt.homework_ids=[...((Yt=(Cu=e.actionTabs.selectArrsAll)==null?void 0:Cu.filter(Nt=>!Nt.high_resources_consume||Nt.high_resources_consume_permission))==null?void 0:Yt.map(Nt=>Number(Nt==null?void 0:Nt.homework_id)))||[]]);let Qt=yield(0,ft.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:y.coursesId,type:"homework_common"});(Qt==null?void 0:Qt.student_count)===0?Te(Gt):(i(Gt),V(Qt))}),Ae=()=>{l(1),J([]),c([])},Te=h=>gn(void 0,null,function*(){r(!0);const b=yield(0,X.ZP)(`/api/courses/${y.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:xu({},h)});r(!1),b.status===0&&(Ae(),(0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),H.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),G(),(0,f.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:xu({},y)}),n({type:"shixunHomeworks/getWorkSetting",payload:xu({},y)})):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:Ke.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~")}}))}),o=g>s*L,{detailShixunsList:K}=e,[k,r]=(0,u.useState)(!1);return Ke.createElement("div",null,Ke.createElement(Fe.default,{width:600,centered:!0,confirmLoading:k,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Y(),onCancel:()=>{Ae(),n({type:"classroomList/setActionTabs",payload:{}})}},Ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ke.createElement(S.default,{form:A},Ke.createElement("div",{style:{paddingLeft:0}},Ke.createElement(he.Z,{className:"mt30",align:"middle"},Ke.createElement(Z.Z,null,Ke.createElement(S.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ke.createElement(Yu.default,{style:{width:170,marginRight:"25px"},disabledDate:h=>(0,yn.Q8)(h,t),disabledTime:h=>(0,yn.d0)(h),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ae()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ke.createElement(Z.Z,{className:"ml20"},Ke.createElement(S.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ke.createElement(Yu.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ae()((0,ie.U6)(),"HH:mm")},disabledDate:h=>(0,yn.Q8)(h,t,A.getFieldValue("publish_time")),disabledTime:h=>(0,yn.d0)(h,A.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&Ke.createElement(he.Z,{style:{marginBottom:"10px"}},Ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ke.createElement(Be.ZP.Group,{value:T,onChange:h=>{x(h.target.value),c([])}},Ke.createElement(Be.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ke.createElement(Be.ZP,{className:"ml20",disabled:m.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),m.length<=0&&e.actionTabs.type===2&&Ke.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||!T)&&m.length>0&&Ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ke.createElement("span",{style:{flex:1}},Ke.createElement(oe.default,{checked:p.length===m.length,onChange:h=>{p.length===m.length?c([]):c(m)}},"\u5168\u9009")),Ke.createElement("span",{style:{width:16}}),Ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",p.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!T)&&m.length>0&&Ke.createElement(Fs.Z,{data:m,selectedRowKeys:p,setSelectedRowKeys:c}))),Ke.createElement(Ft.Z,{resdata:I,type:((d=e.actionTabs.selectArrs)==null?void 0:d.length)===1?"shixun":"shixunpush",okloading:k,oktext:(I==null?void 0:I.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:h=>gn(void 0,null,function*(){r(!0);let b=yield(0,X.ZP)(`/api/courses/${y.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});r(!1),(b==null?void 0:b.status)===0&&Te(ve)})}))};var bs=(0,v.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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const Is=({classroomList:e,dispatch:n})=>{const t=(0,v.useIntl)(),d=(0,v.useParams)();return u.createElement(Fe.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,X.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,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,v.connect)(({classroomList:e})=>({classroomList:e}))(Is),uu=_(59301),Zs=Object.defineProperty,Rs=Object.defineProperties,Ms=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Hs=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={}))Hs.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,Ms(n)),zs=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const Gs=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),A=(0,v.useParams)(),[s,l]=(0,u.useState)(!1),{actionTabs:m}=e,[J]=S.default.useForm(),g=B=>B&&B<ae()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&J.setFieldsValue({name:(B=m.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),uu.createElement(Fe.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:s,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>zs(void 0,null,function*(){var B,L;if((0,f.Rm)()&&!((L=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&L.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const j=J.getFieldValue();l(!0);const re=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,U=yield(0,X.ZP)(re,{method:"post",body:$n({},j)});l(!1),U.status===0&&(H.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:{}})}},uu.createElement(S.default,{form:J},uu.createElement(he.Z,{className:"mt10 c-grey-999"},uu.createElement(Z.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),uu.createElement(Z.Z,{flex:"1"},(d=m.selectArrs)==null?void 0:d.shixun_name)),uu.createElement(S.default.Item,{name:"name"},uu.createElement(he.Z,{className:"mt10",align:"middle"},uu.createElement(Z.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),uu.createElement(Z.Z,{flex:"1"},uu.createElement(C.default,{defaultValue:(F=m.selectArrs)==null?void 0:F.name}))))))};var Vs=(0,v.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,bt=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:ki}=C.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:d})=>{var F,y;const A=(0,v.useIntl)(),[s,l]=(0,u.useState)(bt({},(0,v.useParams)())),{shixunLists:m,shixunAiRecommendLists:J}=e,[g,B]=(0,u.useState)([]),[L,j]=(0,u.useState)({}),[re,U]=(0,u.useState)([]),[p,c]=(0,u.useState)(!1),[T,x]=(0,u.useState)({}),[I,V]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(o=>!!o),[i,a]=(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)(()=>{G()},[s.coursesId,i]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(m!=null&&m.shixun_list||J!=null&&J.shixun_list)&&j(i.sort==="recommend"?J:m)},[m,J]);const G=()=>Gn(void 0,null,function*(){j([]),c(!0);let o=bt({},i);if(i.sort==="recommend"&&(o.sort="myshixuns_count"),i.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:zn(bt({},o),{course_id:s.coursesId})});else{const k=bt({},o);yield t({type:"classroomList/getShixunLists",payload:k})}const K=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});U([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(K==null?void 0:K.groups)||[]]),B([]),c(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const Y=o=>Gn(void 0,null,function*(){V(!0);const K=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(s==null?void 0:s.categoryId)||null,coursesId:s.coursesId,shixuns_info:o}});V(!1),K.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:zn(bt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:bt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.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")}}))}),[Ae,Te]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName: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(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Gn(void 0,null,function*(){var o;Te(!0);let K=yield(0,ft.Tr)({id:g,type:"shixun",course_id:(o=e.detailTopBanner)==null?void 0:o.course_id});(K==null?void 0:K.student_count)===0?yield Y(K==null?void 0:K.no_use_list):x(K),Te(!1)}),type:"primary",loading:Ae},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:o=>{o!=null&&o.keyword&&(0,xt.tk)({name:o==null?void 0:o.keyword,copywriting:o==null?void 0:o.keyword,position:"Shixun"}),a(zn(bt(bt({},i),o),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Me.Z,{spinning:p},u.createElement("aside",null,Ca.map(function(o,K){var k;return K!==0?null:u.createElement("ul",{className:ke.menu,key:K},u.createElement("li",null,o.name),(k=o==null?void 0:o.children)==null?void 0:k.map(function(r,h){return u.createElement("li",{className:i[o.id]==r.id?ke.actived:"",onClick:()=>{i[o.id]=r.id,i.page=1,a(bt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:i!=null&&i.discipline_id?"":ke.actived,onClick:()=>{delete i.tag_level,delete i.sub_discipline_id,delete i.discipline_id,i.page=1,a(bt({},i))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(o,K){return u.createElement("li",{key:K,className:(i==null?void 0:i.discipline_id)==o.id?ke.actived:""},u.createElement("strong",{onClick:()=>{i.tag_level=1,i.discipline_id=o.id,delete i.sub_discipline_id,i.page=1,a(bt({},i))}},o.name),u.createElement("div",null,o.sub_repertoires.map(function(k,r){return u.createElement("div",{key:r,className:"mt5"},u.createElement("div",{className:(i==null?void 0:i.sub_discipline_id)==k.id&&i.tag_level===2?`${ke.actived2} ${ke.subTag}`:ke.subTag,onClick:()=>{i.tag_level=2,i.discipline_id=o.id,i.sub_discipline_id=k.id,a(bt({},i))}},k.name),u.createElement("ul",{className:"mt5"},k.tags&&k.tags.map(function(h,b){return u.createElement("li",{key:b,className:i.sub_discipline_id==h.id&&i.tag_level===3?ke.actived2:"",onClick:()=>{i.tag_level=3,i.discipline_id=o.id,i.sub_discipline_id=h.id,a(bt({},i))}},h.name)})))})))})),i.type==="mine"&&u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u76EE\u5F55"),re==null?void 0:re.map((o,K)=>u.createElement("li",{className:i.group_id==o.id?ke.actived:"",key:o.name,onClick:()=>{i.group_id=o.id,i.page=1,a(bt({},i))}},u.createElement("strong",null,o.name)))),Ca.map(function(o,K){var k;return K!==1?null:u.createElement("ul",{className:ke.menu,key:K},u.createElement("li",null,o.name),(k=o==null?void 0:o.children)==null?void 0:k.map(function(r,h){return u.createElement("li",{className:i[o.id]==r.id?ke.actived:"",onClick:()=>{i[o.id]=r.id,a(bt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:ke.filter},ve.map(function(o,K){return u.createElement(w.ZP,{key:K,className:"mr20",type:i.sort===o.id?"primary":"default",onClick:()=>{i.sort=o.id,a(bt({},i))}},o.name)})),u.createElement(Z.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"},g.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},L.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",a(bt({},i))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${i.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=L==null?void 0:L.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:g,onChange:o=>{B(o)}},(y=L==null?void 0:L.shixun_list)==null?void 0:y.map(function(o,K){return u.createElement("div",{className:ke.listItem,key:o==null?void 0:o.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:o==null?void 0:o.identifier,style:{marginTop:"3px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.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(v.Link,{to:`/shixuns/${o.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Ct.Z,{type:"shixun",style:{marginLeft:0}})),(o==null?void 0:o.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(o==null?void 0:o.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(w.ZP,{ghost:!0,href:`/shixuns/${o.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:o.description}})),u.createElement("div",{className:" mt15"},o.challenge_names.map(function(k,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",k," ")})),u.createElement(xe.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:o==null?void 0:o.member_user_names}}))},u.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}})),o.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",o.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:i.page||1,showQuickJumper:!0,total:L==null?void 0:L.shixuns_count,onChange:o=>{i.page=o,a(bt({},i))}}))),u.createElement(Ft.Z,{resdata:T,type:"subject",okloading:I,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{Y(o)}}))};var Xs=(0,v.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,Lu=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:ao}=C.default,lo=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),[A,s]=(0,u.useState)(Lu({},(0,v.useParams)())),{actionTabs:l}=e,{shixunLists:m}=e,[J,g]=(0,u.useState)([]),[B,L]=(0,u.useState)(!1),[j,re]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{U()},[A.coursesId,j]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&g([])},[e.actionTabs.key]);const U=()=>wa(void 0,null,function*(){var p;const c=ka(Lu({},j),{course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:c}),L(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName: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(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>wa(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...J],category_id:A.categoryId,course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id}})).status||(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ka(Lu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Lu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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:p=>{j.search=p,re(Lu({},j))}})),u.createElement("section",{className:"edu-container"},u.createElement(Me.Z,{spinning:B},u.createElement("aside",null,((d=m==null?void 0:m.homeworks)==null?void 0:d.length)===0&&u.createElement(ne.Z,null),(F=m==null?void 0:m.homeworks)==null?void 0:F.map(function(p,c){var T,x,I;return u.createElement("div",{className:ke.listItem,key:c,style:{cursor:"auto"}},u.createElement(oe.default,{checked:J.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:V=>{let ve=J.indexOf(p.id);J.indexOf(p.id)>-1?g(J.filter(i=>i!==p.id)):g(J.concat(p.id))}}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement(v.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${p.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:ke.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(T=p==null?void 0:p.challenges)==null?void 0:T.map(function(V,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(xe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=p==null?void 0:p.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(I=p==null?void 0:p.user)==null?void 0:I.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:j.page||1,showQuickJumper:!0,total:m==null?void 0:m.total_count,onChange:p=>{j.page=p,re(Lu({},j))}})))};var so=(0,v.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,Uu=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:wi}=C.default,mo=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,y;const A=(0,v.useIntl)(),[s,l]=(0,u.useState)(Uu({},(0,v.useParams)())),m=(0,v.useLocation)(),{actionTabs:J}=e,[g]=S.default.useForm(),{shixunAiRecommendLists:B}=e,[L,j]=(0,u.useState)([]),re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[U,p]=(0,u.useState)({page:1,course_id:s.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[s.coursesId,U]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(j([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Uu({},U)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Fe.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:Uu({shixun_ids:[...L],category_id:s.categoryId},s)})).status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Me.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=B==null?void 0:B.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),(y=B==null?void 0:B.shixun_list)==null?void 0:y.map(function(c,T){var x,I,V;return u.createElement("div",{className:ke.listItem2,key:T,style:{cursor:"auto"}},u.createElement(oe.default,{checked:L.includes(c.id),value:c.id,style:{marginTop:"3px"},disabled:c==null?void 0:c.need_authorize,onChange:ve=>{let i=L.indexOf(c.id);L.indexOf(c.id)>-1?j(L.filter(a=>a!==c.id)):j(L.concat(c.id))}}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement(v.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${c.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:c.description}})),u.createElement("div",{className:" mt10"},c.challenge_names.map(function(ve,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=c==null?void 0:c.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(I=c==null?void 0:c.content)==null?void 0:I.author_name)==null?void 0:V[0]}}):u.createElement("span",null,c.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),c.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,c.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",c.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,c.study_count)),u.createElement(xe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:U.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:c=>{U.page=c,p(Uu({},U))}})))};var Eo=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(mo),fe=_(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,nu=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Fo}=C.default,vo=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),[A,s]=(0,u.useState)(nu({},(0,v.useParams)())),l=(0,v.useLocation)(),{actionTabs:m}=e,[J]=S.default.useForm(),{coursesLists:g}=e,[B,L]=(0,u.useState)([]),[j,re]=(0,u.useState)({}),[U,p]=(0,u.useState)(!1),[c,T]=(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:nu({},c)}),L([]))},[e.actionTabs.key,A.categoryId,c]);const[x,I,V,ve]=(0,Pn.P)(),i=a=>Ia(void 0,null,function*(){var G;p(!0);const Y=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:A.coursesId,category_id:(A==null?void 0:A.categoryId)||null,subjects_info:[{subject_id:(G=B[0])==null?void 0:G.id,stage_shixuns:a}]}});p(!1),Y.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:go(nu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:nu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:fe.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:ke.drawer,footer:fe.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},fe.createElement(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),fe.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>Ia(void 0,null,function*(){var a,G;if((B==null?void 0:B.length)===0)return H.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let Y=yield(0,ft.Tr)({id:(a=B[0])==null?void 0:a.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(G=e.detailTopBanner)==null?void 0:G.course_id});(Y==null?void 0:Y.student_count)===0?i([]):re(Y)}),type:"primary"},"\u786E\u5B9A"))},fe.createElement("section",{className:"tc"},fe.createElement(Fo,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:a=>{c.keyword=a,a&&(0,xt.tk)({name:a,copywriting:a,position:"Subject"}),T(nu({},c))}})),fe.createElement("section",{className:"edu-container"},fe.createElement(Me.Z,{spinning:n["classroomList/getCoursesLists"]},fe.createElement("aside",null,fe.createElement("div",{className:ke.menuCourse},fe.createElement("ul",null,fe.createElement("li",null,"\u5DF2\u9009",fe.createElement("span",{className:"c-blue"},B.length),"\u8BFE\u7A0B"),fe.createElement("li",null,"\u5171",fe.createElement("span",{className:"c-blue"},g.subjects_count),"\u4E2A\u8BFE\u7A0B"),fe.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="shixuns_count",T(nu({},c))}},"\u5B9E\u8BAD\u6570",fe.createElement("p",{className:`edu-sorter current ${c.sort==="shixuns_count"&&c.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="myshixuns_count",T(nu({},c))}},"\u5B66\u4E60\u4EBA\u6570",fe.createElement("p",{className:`edu-sorter current ${c.sort==="myshixuns_count"&&c.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:`${c.type==="all"&&"c-blue"} current`,onClick:()=>{c.type="all",T(nu({},c))}},"\u5168\u90E8\u8BFE\u7A0B"),fe.createElement("li",{className:`${c.type==="mine"&&"c-blue"} current`,onClick:()=>{c.type="mine",T(nu({},c))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=g==null?void 0:g.subject_list)==null?void 0:d.length)===0&&fe.createElement(ne.Z,null),(F=g==null?void 0:g.subject_list)==null?void 0:F.map(function(a,G){var Y,Ae,Te,o,K,k;return fe.createElement("div",{className:ke.listItem,key:a.id,style:{cursor:"auto"}},fe.createElement(Be.ZP,{checked:B.map(r=>r.id).includes(a.id),value:a.id,style:{marginTop:"1px"},disabled:(a==null?void 0:a.need_authorize)||(a==null?void 0:a.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:r=>{L([{id:a.id,identifier:a.identifier}])}}),fe.createElement("div",{className:ke.info},fe.createElement("div",{className:ke.title},fe.createElement("div",{className:ke.titleLeft},fe.createElement("div",null,fe.createElement(v.Link,{to:`/paths/${a.id}`,target:"_blank"},fe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:a.title}})),(a==null?void 0:a.need_authorize)&&fe.createElement("span",{onClick:()=>{(0,De.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"),(a==null?void 0:a.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&fe.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"},fe.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),fe.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"},fe.createElement(w.ZP,{ghost:!0,href:`/paths/${a.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),fe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},fe.createElement("span",{className:ke.description,dangerouslySetInnerHTML:{__html:a.description}})),fe.createElement(xe.Z,{dashed:!0}),fe.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},fe.createElement("div",null,(Y=a==null?void 0:a.content)!=null&&Y.member_user_names?fe.createElement(se.Z,{overlayClassName:ke["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(Ae=a==null?void 0:a.content)==null?void 0:Ae.member_user_names}}))},fe.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(Te=a==null?void 0:a.content)==null?void 0:Te.member_user_names}})):(a==null?void 0:a.member_user_names)&&fe.createElement(se.Z,{title:fe.createElement("div",null,fe.createElement("span",null,a.member_user_names))},fe.createElement("span",{className:ke.authorname},a.member_user_names)),(o=a==null?void 0:a.content)!=null&&o.author_school_name?fe.createElement(se.Z,{overlayClassName:ke["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(K=a==null?void 0:a.content)==null?void 0:K.author_school_name}}))},fe.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(k=a==null?void 0:a.content)==null?void 0:k.author_school_name}})):(a==null?void 0:a.author_school_name)&&fe.createElement(se.Z,{title:fe.createElement("div",null,fe.createElement("span",null,a.author_school_name))},fe.createElement("span",{className:ke.authorname},a.author_school_name))),fe.createElement("div",null,fe.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",a.stage_count),fe.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",a.shixuns_count),fe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",a.myshixuns_count)))))})))),fe.createElement("div",{className:"tc mt20"},fe.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:c.page||1,showQuickJumper:!0,total:g==null?void 0:g.subjects_count,onChange:a=>{c.page=a,t({type:"classroomList/getCoursesLists",payload:nu({},c)})}})),fe.createElement(Ft.Z,{resdata:j,type:"subject",okloading:U,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:a=>{i(a)}}))};var Bo=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(vo),La=_(78323),Fn=_(57150),Zu=_(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,Ma=(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:d})=>{var F;return Zu.createElement("section",{className:`tc animated fadeIn ${Fn.Z.threeBtnSty}`,style:Ma(Ma({},{color:"#03A092",margin:"200px auto"}),e)},Zu.createElement("img",{src:_(26551),width:200,height:164}),Zu.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`),Zu.createElement("div",{style:{marginTop:"30px"}},Zu.createElement(w.ZP,{disabled:((F=d==null?void 0:d.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Zu.createElement(w.ZP,{onClick:()=>{(0,ie.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")))},Ue={flex_box_center:"flex_box_center___H3s7T",flex_space_between:"flex_space_between___n5yRX",flex_box_vertical_center:"flex_box_vertical_center___Lu60k",flex_box_center_end:"flex_box_center_end___dCQqJ",flex_box_column:"flex_box_column___HLlrT",bg:"bg___G8TWW",containerDesc:"containerDesc___Lq9J3",tablestyle:"tablestyle___BKucr",listItem:"listItem___ERkks",info:"info___VkHUt",title:"title___o19Es",titleLeft:"titleLeft___l4aTP",titleRight:"titleRight___Cr_OF",moveCategory:"moveCategory___qzVIk",name:"name___hluBu",categoryName:"categoryName___epnIq",schedule:"schedule____VSQP",fnSign:"fnSign___eGtW9",spanSize:"spanSize___rb8dv",classromediv:"classromediv___ycobO",glow:"glow___juxBT",action:"action____mi_6",btn:"btn___nbOPd",btnSort:"btnSort___XEHWl",tips:"tips___dNWVX",fixedBottom:"fixedBottom____UtHE",left:"left___jNPoU",right:"right___PPTyg",acitons:"acitons___FTKj2",actionBtns:"actionBtns___wMp7D",cancel:"cancel___aWfNb",selectBtn:"selectBtn___SJ2Cv",selectBtn1:"selectBtn1___UKRmb",infoIcon:"infoIcon___qnXde",infoStuIcon:"infoStuIcon___bQlec",flexBox:"flexBox___vauWO",iconH:"iconH___ViXq9",iconV:"iconV___f5_u4",actionIcon:"actionIcon___CbvDW",dro:"dro___ICqMh",progressInfo:"progressInfo___sifLq",authorized:"authorized___IeY4r",myInput:"myInput___iCB0Y"},ee=_(59301),bo=Object.defineProperty,So=Object.defineProperties,ko=Object.getOwnPropertyDescriptors,Ha=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(Ha)for(var t of Ha(n))Po.call(n,t)&&ja(e,t,n[t]);return e},$a=(e,n)=>So(e,ko(n)),$t=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())}),No=({v:e,k:n,selectArrs:t,setSelectArrs:d,setSelectArrsAll:F,selectArrsAll:y,classroomList:A,dispatch:s,selectshow:l,batchState:m,pageSize:J,page:g,manageAllGroup:B,user:L})=>{var j,re,U,p,c;const T=(0,v.useIntl)(),x=(0,v.useParams)(),[I,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)(!1),[a,G]=(0,u.useState)(!1),[Y,Ae]=(0,u.useState)(!0),Te=(0,u.useRef)();x.category=x.categoryId,x.id=x.coursesId,x.page=g,x.limit=J;function o(){return $t(this,null,function*(){let r=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Vn({},x)});V(r.data)})}(0,u.useEffect)(()=>{var r;V([]),i(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((r=e==null?void 0:e.status)!=null&&r.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(G(!1),Ae(!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())&&(G(!0),Ae(!1))},[l]);const K=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:T.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(r,h)=>h.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var h,b;return r==="--"?r:ee.createElement("span",null,ee.createElement("span",null,(h=r==null?void 0:r.split("/"))==null?void 0:h[0]),"\xA0/\xA0",ee.createElement("span",null,(b=r==null?void 0:r.split("/"))==null?void 0:b[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="end_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="late_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":ee.createElement("span",{title:r},r)}],k=r=>{if((0,De.tJ)(s,!0)){if(r.can_view_details){(0,ie.xg)(`/shixuns/${r.shixun_identifier}/challenges`);return}r.redo?Fe.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:ee.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>$t(void 0,null,function*(){const h=yield(0,In.L8)({id:r.myshixun_identifier,url:r.url});h&&(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:h.shixun_identifier,homework_common_id:r.homework_id,courseId:x.coursesId})})}):(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:r.shixun_identifier,homework_common_id:r.homework_id,courseId:x.coursesId})}};return ee.createElement("div",{className:Ue.listItem,onClick:r=>{r.stopPropagation(),(!((0,f.GJ)()&&m)||(0,f.GJ)()&&m&&Te.current&&!Te.current.contains(r.target))&&((0,f.dE)()?(0,ie.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,f.GJ)()&&m&&ee.createElement("span",{ref:Te},ee.createElement(oe.default,{className:`${Fn.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:r=>{t.indexOf(e.homework_id)>-1?(d(t.filter(h=>h!==e.homework_id)),F(y.filter(h=>h.homework_id!==e.homework_id))):(F(y.concat(e)),d(t.concat(e.homework_id)))}})),ee.createElement("div",{className:Ue.info},ee.createElement("div",{className:Ue.title},ee.createElement("div",{className:Ue.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)()&&ee.createElement(On.Z,{value:e.status},ee.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&ee.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),ee.createElement("span",{className:Ue.name},e.name),!!((j=e.schools)!=null&&j.length)&&ee.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ee.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&ee.createElement(Ct.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&ee.createElement("span",{className:Ue.authorized},"\u5DF2\u6388\u6743")),ee.createElement("div",{className:Ue.titleRight},(0,f.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&ee.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){var h;if(r.stopPropagation(),r.preventDefault(),((h=L==null?void 0:L.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let b=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Vn({},x),{type:4})}),b()}}}):b()})},ee.createElement("aside",{className:Ue.flexBox},ee.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),ee.createElement("div",null,"\u53D1\u5E03"))),(0,f.dE)()&&ee.createElement("div",{className:Ue.actionIcon},a?ee.createElement("i",{className:"iconfont icon-yiwancheng1"}):Y?"":ee.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((re=e.status)!=null&&re.includes("\u5DF2\u622A\u6B62"))&&!((U=e.status)!=null&&U.includes("\u5BFC\u5165"))&&ee.createElement("aside",{onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),k(e)}),className:Ue.flexBox,style:{marginRight:10}},ee.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),ee.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((p=e.status)==null?void 0:p.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&ee.createElement("aside",{onClick:r=>$t(void 0,null,function*(){var h;(h=e.status)!=null&&h.includes("\u5BFC\u5165")||(r.stopPropagation(),r.preventDefault(),(0,ie.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Ue.flexBox,style:{marginRight:10}},ee.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),ee.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,f.GJ)()&&ee.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:Ue.dro,dropdownRender:()=>ee.createElement(W.default,null,e.status!=="\u5BFC\u5165"&&ee.createElement(W.default.Item,{key:1,style:{textAlign:"center"}},ee.createElement("a",{onClick:r=>$t(void 0,null,function*(){var h;if(r.stopPropagation(),r.preventDefault(),((h=L==null?void 0:L.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let b=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Vn({},x),{type:4})}),b()}}}):b()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&ee.createElement(W.default.Item,{key:2,style:{textAlign:"center"}},ee.createElement("a",{onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&ee.createElement(W.default.Item,{key:23,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),ee.createElement(W.default.Item,{key:22,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:y,params:x,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&&ee.createElement(W.default.Item,{key:3,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const h=yield(0,Tn.Vs)({categoryId:e.homework_id});s({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(h==null?void 0:h.status)===0&&H.ZP.success(h==null?void 0:h.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&ee.createElement(W.default.Item,{key:23,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),k(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),ee.createElement(W.default.Item,{key:5,style:{textAlign:"center"}},ee.createElement("a",{onClick:r=>{r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:x}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&ee.createElement(W.default.Item,{key:6,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},ee.createElement("aside",{onClick:r=>r.stopPropagation(),className:Ue.flexBox,style:{cursor:"default"}},ee.createElement("i",{className:"iconfont icon-gengduo4"}),ee.createElement("div",null,"\u66F4\u591A"))))),(0,f.GJ)()&&ee.createElement("p",{className:Ue.infoIcon},ee.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&ee.createElement("span",{className:"mr10"},ee.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ee.createElement("span",{className:"c-grey-999"},ee.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&ee.createElement("span",{className:Ue.iconV,onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),ve||o(),i(!ve)})},ee.createElement("i",{className:`iconfont icon-${ve?"shouqi":"xiala2"}`})," ")),(0,f.dE)()&&ee.createElement("span",{className:Ue.infoStuIcon},ee.createElement("span",{className:"c-grey-333"},e.author),ee.createElement("span",{className:"ml20"},ee.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),ee.createElement("span",null,ee.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&ee.createElement("span",{className:"ml20"},ee.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),ee.createElement("span",{className:"ml20 c-grey-999"},ee.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ee.createElement("span",{className:"ml20"},ee.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&I.length>5&&ee.createElement(Tu.default,{className:Fn.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:r=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(r,h)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:I,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,h,b)=>{b.field&&(x.order_by=b.field),b.order||(x.sort_direction="asc"),b.order==="ascend"&&(x.sort_direction="asc"),b.order==="descend"&&(x.sort_direction="desc"),b.order||(x.sort_direction="asc"),o()},columns:K}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&I.length<6&&I.length>0&&ee.createElement(Tu.default,{className:Fn.Z.threeTableSty,rowKey:"shixun_identifier",onRow:r=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(r,h)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:I,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,h,b)=>{b.field&&(x.order_by=b.field),b.order||(x.sort_direction="asc"),b.order==="ascend"&&(x.sort_direction="asc"),b.order==="descend"&&(x.sort_direction="desc"),b.order||(x.sort_direction="asc"),o()},columns:K})))},To=_(36552),Oo=_(91308),ze=_(59301),Io=Object.defineProperty,Lo=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,vn=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,Ru=(e,n)=>{for(var t in n||(n={}))za.call(n,t)&&Va(e,t,n[t]);if(vn)for(var t of vn(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 d in e)za.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&vn)for(var d of vn(e))n.indexOf(d)<0&&Ga.call(e,d)&&(t[d]=e[d]);return t},Wn=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});ae().extend(Mn());const Mo=({data:e,value:n,onChange:t})=>{var d,F,y,A;const[s,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),ze.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement(oe.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:g=>{t(g.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(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:g=>{l(Wa(Ru({},s),{leftSearch:g.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=s.leftSearch?e==null?void 0:e.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.leftSearch)}):e)==null?void 0:d.length)!==0?ze.createElement(oe.default.Group,{value:n,onChange:g=>{t(g)}},ze.createElement(ce.Z,{direction:"vertical"},(F=s.leftSearch?e==null?void 0:e.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.leftSearch)}):e)==null?void 0:F.map((g,B)=>ze.createElement(oe.default,{key:B,value:g.id},g==null?void 0:g.name)))):ze.createElement(ne.Z,{styles:{margin:"0 auto"}})))),ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:g=>{l(Wa(Ru({},s),{rigthSearch:g.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=s.rigthSearch?m==null?void 0:m.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):m)==null?void 0:y.length)!==0?(A=s.rigthSearch?m==null?void 0:m.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):m)==null?void 0:A.map((g,B)=>ze.createElement(he.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(Z.Z,null,g==null?void 0:g.name),ze.createElement(Z.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(L=>L!==(g==null?void 0:g.id)))}})))):ze.createElement(ne.Z,{styles:{margin:"0 auto"}})))))},Ho=e=>{var n=e,{classroomList:t,dispatch:d,user:F,getData:y}=n,A=Ro(n,["classroomList","dispatch","user","getData"]),s,l,m,J,g,B;const L=(0,v.useIntl)(),j=(0,v.useParams)(),[re]=S.default.useForm(),U=S.default.useWatch("penalty_type",re),p=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,c,T,x]=(0,mu.U)(tu.c_,Ru(Ru({},j),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,I,V]=(0,mu.U)(tu.nP,{course_id:j==null?void 0:j.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,ve,i]=(0,mu.U)(tu.sm,{course_id:j==null?void 0:j.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),a=(...G)=>Wn(void 0,[...G],function*(Y={}){I({});const Ae=yield T({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&a()},[p]),ze.createElement(Fe.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Wn(void 0,null,function*(){re.submit()})},ze.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),ze.createElement(S.default,{form:re,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:G=>Wn(void 0,null,function*(){var Y,Ae,Te;const o=yield i(((Y=x==null?void 0:x.course_groups)==null?void 0:Y.length)>0?{unified_late:((Ae=x==null?void 0:x.course_groups)==null?void 0:Ae.length)<=0,allow_late_settings:[Ru({},G)]}:Ru({unified_late:((Te=x==null?void 0:x.course_groups)==null?void 0:Te.length)<=0},G));(o==null?void 0:o.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},ze.createElement(he.Z,{wrap:!1,gutter:20},ze.createElement(Z.Z,{flex:1},ze.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(G,Y,Ae){return U===2&&Y>100?Promise.reject(ze.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:ze.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},ze.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:U==1?"\u5206":"%",max:U===1?Number.MAX_SAFE_INTEGER:100,addonBefore:ze.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:G=>(re.setFieldsValue({late_penalty:G==2?20:5}),G)},ze.createElement(Rn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),ze.createElement(Z.Z,{flex:"390px"},ze.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(G,Y,Ae){return Y&&ae()(Y).startOf("minute")<=ae()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Y&&ae()(Y).startOf("minute")<=ae()(V==null?void 0:V.max_late_time).startOf("minute")?(H.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${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(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:G=>(0,ie.BO)(G,{startTime:V==null?void 0:V.max_late_time}),disabledTime:G=>(0,ie.hv)(G,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ae()("00:00:00","HH:mm:ss")}})))),((B=x==null?void 0:x.course_groups)==null?void 0:B.length)>0&&ze.createElement(Me.Z,{spinning:c},ze.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(Mo,{data:(x==null?void 0:x.course_groups)||[],onChange:G=>{I({group_ids:G})}})))))};var jo=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ho),P=_(59301),$o=Object.defineProperty,zo=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,Bn=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,yu=(e,n)=>{for(var t in n||(n={}))Ja.call(n,t)&&Ya(e,t,n[t]);if(Bn)for(var t of Bn(n))Ka.call(n,t)&&Ya(e,t,n[t]);return e},Dn=(e,n)=>zo(e,Go(n)),Vo=(e,n)=>{var t={};for(var d in e)Ja.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Bn)for(var d of Bn(e))n.indexOf(d)<0&&Ka.call(e,d)&&(t[d]=e[d]);return t},Ua=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const Wo=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:F,user:y,loading:A,dispatch:s}=n,l=Vo(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,J,g,B,L,j,re;const U=(0,v.useIntl)(),p=(0,v.useLocation)(),c=(0,v.useParams)(),[T]=(0,v.useSearchParams)(),x=c.categoryId,[I,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)([]),{detailShixunsList:a,detailLeftMenus:G,detailTopBanner:Y,taskList:Ae}=t,[Te,o]=(0,u.useState)(""),[K,k]=(0,u.useState)(!1),[r,h]=(0,u.useState)({limit:20,status:Number(T.get("tabs"))?String(parseInt(T.get("tabs"))):"0"}),[b,Ce]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Jt,Kt]=(0,u.useState)(!1),[Cu,Yt]=(0,u.useState)(!1),[Zt,Gt]=(0,u.useState)("fixed"),[Ut]=(0,u.useState)(document.getElementById("footer")),[Qt,Nt]=(0,u.useState)(1),[Sn,Xu]=(0,u.useState)(!1);let du;r.id=c.coursesId,r.type=4,c.categoryId?r.category=c.categoryId:delete r.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(V([]),i([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{T.get("tabs")==="0"&&(r.status="0",r.page=1,h(yu({},r)))},[T.get("tabs")]),(0,u.useEffect)(()=>{var E,M,Le;if((E=y==null?void 0:y.userInfo)!=null&&E.login){const Qe=ie.cX.getItem(`${(M=y==null?void 0:y.userInfo)==null?void 0:M.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Qe&&(r.sort_by=Qe==null?void 0:Qe.type,r.sort_direction=Qe==null?void 0:Qe.direction,Ce(Qe==null?void 0:Qe.name)),rt(),(0,f.Rm)()&&Ot()}else(Le=y==null?void 0:y.userInfo)!=null&&Le.username&&rt()},[(m=y==null?void 0:y.userInfo)==null?void 0:m.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",qu)},[]);const qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Ut==null?void 0:Ut.clientHeight)+0>document.body.clientHeight?Gt("absolute"):Gt("fixed")},Ot=()=>{s({type:"classroomList/getAssistantPermissions",payload:{course_id:r.id}})},rt=()=>{V([]),i([]),h(yu({},r)),(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dn(yu({},r),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:Dn(yu({},r),{order:r.status})})},en=(E,M)=>{r.page=E,r.limit=M,rt()},tn=E=>{const M=E.key;r.status=M,r.page=1,v.history.replace(`${p.pathname}?tabs=${M}`),rt()};function un(E){return Ua(this,null,function*(){yield s({type:"classroomList/updateTaskPosition",payload:{category_id:x,courseId:r.id,task_ids:E,container_type:"shixun_homework"}}),rt()})}function nn(){let E={courseId:r.id,container_type:"shixun_homework"};x&&(E.category_id=x),s({type:"classroomList/getAllTaskList",payload:E}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const an=(0,u.useMemo)(()=>{let E=[];return Ae.length>0&&(E=Ae.map(M=>({user_name:M.user_name,task_name:M.task_name,task_id:M.task_id,category:M.category,status:M.status}))),E},[Ae]),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}],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"}];G.course_modules&&(du=t.detailLeftMenus.course_modules.filter(E=>E.type==="shixun_homework")[0]);const zu=P.createElement("div",{className:Ue.moveCategory,onMouseLeave:E=>k(!1)},P.createElement(W.default,{onClick:E=>Ua(void 0,[E],function*({item:M,key:Le,keyPath:Qe,domEvent:gu}){if(I=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,X.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:I,new_category_id:Le}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),rt(),Yt(!1),s({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},P.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},P.createElement(C.default,{onChange:E=>{o(E.target.value)}})),du&&du.second_category.filter(E=>E.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(E,M){var Le;if(!(Te!==""&&E.category_name.indexOf(Te)<0))return P.createElement(P.Fragment,null,P.createElement(W.default.Item,{className:"multi-llipsis1e",key:E.category_id},E.category_name),(Le=E==null?void 0:E.third_category)==null?void 0:Le.map(Qe=>P.createElement(W.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Qe.category_id},Qe.category_name)))}),P.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:E=>{E.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:a==null?void 0:a.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Su=(J=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:P.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:P.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:P.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:P.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:P.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Y.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:J.map(E=>(delete E.isShow,E)),Gu=({key:E})=>{var M,Le,Qe,gu;if((E==="1"||E==="2")&&(0,f.Rm)()&&!((Le=(M=t.AssistantObject)==null?void 0:M.practice)!=null&&Le.can_publish)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Qe=y==null?void 0:y.userInfo)==null?void 0:Qe.user_status)===2&&E==="1"){(0,De.Rd)();return}if(I==""){H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}s({type:"classroomList/setActionTabs",payload:{key:E==="1"?"\u7ACB\u5373\u53D1\u5E03":E==="2"?"\u7ACB\u5373\u622A\u6B62":E==="3"?"\u5220\u9664":E==="5"?"\u6279\u91CF\u8865\u4EA4":(gu=Su[Number(E)-1])==null?void 0:gu.label,selectArrs:I,selectArrsAll:ve,type:E==="1"||E==="2"?1:"",params:r}})},ku=b==="\u9ED8\u8BA4\u6392\u5E8F",sn=(0,u.useMemo)(()=>{const E=!(0,f.GJ)()&&!(0,f.Jd)(),M=Y==null?void 0:Y.excellent;return E&&M},[y,t]),on=(0,u.useMemo)(()=>(a==null?void 0:a.min_finished_game)>0,[t]),$=(0,u.useMemo)(()=>{const E=(a==null?void 0:a.min_finished_game)-(a==null?void 0:a.finished_challenge_count);return E>0?E:0},[t]);return P.createElement("section",null,P.createElement("aside",{className:Ue.bg},P.createElement(he.Z,{align:"middle"},P.createElement(Z.Z,{flex:"1"},!!a.main_category_id&&P.createElement(W.default,{mode:"horizontal",onSelect:tn,selectedKeys:[r.status]},!(0,f.GJ)()&&ln.map(function(E,M){return P.createElement(W.default.Item,{key:E==null?void 0:E.id},E.name)}),(0,f.GJ)()&&$u.map(function(E,M){return P.createElement(W.default.Item,{key:E==null?void 0:E.id,style:{color:"#fff"}},P.createElement("span",{className:"mr5"},E.name),M===0&&(0,f.GJ)()&&P.createElement("span",null,a==null?void 0:a.all_count),M===1&&(0,f.GJ)()&&P.createElement("span",null,a==null?void 0:a.unpublished_count),M===2&&(0,f.GJ)()&&P.createElement("span",null,a==null?void 0:a.not_start_count),M===3&&(0,f.GJ)()&&P.createElement("span",null,a==null?void 0:a.in_progress_count),M===4&&(0,f.GJ)()&&P.createElement("span",null,a==null?void 0:a.overed_count))}))),P.createElement(Z.Z,{className:"mr20 gutter-row"},P.createElement("div",{className:Ue.containerTitle},(0,f.GJ)()&&(0,ie.Oo)(G==null?void 0:G.course_modules,x)!=="\u672A\u5206\u914D\u76EE\u5F55"&&P.createElement("div",{style:{display:"flex",alignItems:"center"}},P.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>P.createElement(W.default,null,P.createElement(W.default.Item,{key:1,onClick:()=>{var E;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:a==null?void 0:a.main_category_name,exportType:"practice",category_id:r.category}})}},"\u5B66\u751F\u6210\u7EE9"),P.createElement(W.default.Item,{key:3,onClick:()=>{var E;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v.history.push(`/classrooms/${c==null?void 0:c.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},P.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},P.createElement("i",{className:"iconfont icon-xiazai6"}))),P.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:E=>{s({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_name:a==null?void 0:a.category_name,category_id:(a==null?void 0:a.category_id)||(a==null?void 0:a.main_category_id),type:"shixun_homework"},cb:()=>{rt()}}})}},P.createElement(se.Z,{title:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},P.createElement("span",{className:c.categoryId?`${Ue.iconH} iconfont icon-zhongmingmingmulu`:`${Ue.iconH} iconfont icon-xinjianmulu1`}))),P.createElement(Oe.Z,{className:"ml10",disabled:((g=y==null?void 0:y.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>P.createElement(W.default,null,P.createElement(W.default.Item,{key:1,onClick:()=>{var E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),P.createElement(W.default.Item,{key:2,onClick:()=>{var E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),P.createElement(W.default.Item,{key:3,onClick:()=>{var E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},P.createElement("span",{className:((B=y==null?void 0:y.userInfo)==null?void 0:B.user_status)===2?Ue.selectBtn1:Ue.selectBtn},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-tianjiadaohang"})),P.createElement(se.Z,{title:((L=y==null?void 0:y.userInfo)==null?void 0:L.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"},P.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),P.createElement("div",{className:Ue.action},P.createElement("div",null,P.createElement(Oe.Z,{dropdownRender:()=>P.createElement(W.default,{selectedKeys:[b]},bu==null?void 0:bu.map((E,M)=>P.createElement(W.default.Item,{key:E.name,onClick:()=>{var Le;r.sort_by=E.type,r.sort_direction=E.direction,r.page=1,Ce(E.name),ie.cX.setItem(`${(Le=y==null?void 0:y.userInfo)==null?void 0:Le.login}${(0,f.GJ)()?"Teacher":"Student"}`,E,"ShixunHomeworks"),(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dn(yu({},r),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:yu({},r)})}},E.name)))},P.createElement("span",{className:`${Ue.btn} ${ku?Ue.btnSort:""}`,onMouseEnter:E=>k(!1)},P.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b))),ku&&P.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":r.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},P.createElement("span",{className:Ue.tips},P.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),P.createElement(jn.t7,{className:Ue.myInput,style:{width:220,marginLeft:"auto"},onChange:(E,M)=>{r.search=E.trim(),r.page=1,rt()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),sn&&P.createElement(he.Z,{justify:"space-between",className:Ue.progressInfo},P.createElement(Z.Z,null,P.createElement(ce.Z,{size:"middle"},P.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",a==null?void 0:a.finished_task_count,"/",a==null?void 0:a.shixun_total_count),P.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",a==null?void 0:a.finished_challenge_count,"/",a==null?void 0:a.challenge_count))),on&&P.createElement(Z.Z,null,"\u901A\u8FC7",a==null?void 0:a.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",$,"\u5173")),P.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},P.createElement(ge.Z,{loading:A[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(a==null?void 0:a.all_count)===0&&(0,f.GJ)()?P.createElement(Co,{params:r,user:y,setisshowmodal:Kt,dispatch:s}):(a==null?void 0:a.task_count)===0&&P.createElement(ne.Z,null),P.createElement("aside",{className:"animated fadeIn"},a.homeworks&&a.homeworks.map(function(E,M){return P.createElement(No,{key:E.homework_id,batchState:!0,v:E,k:M,selectArrs:I,setSelectArrs:V,setSelectArrsAll:i,selectArrsAll:ve,classroomList:t,dispatch:s,params:r,user:y,page:c.page||1,pageSize:r.limit||20,selectshow:Sn,manageAllGroup:a.manage_all_group})}),a.query_total_count>0&&P.createElement("aside",{className:"tc mb50 mt30"},P.createElement(le.Z,{showSizeChanger:!0,current:r.page||1,pageSize:r.limit||20,onChange:en,total:a.query_total_count})))),P.createElement("div",{className:Ue.fixedBottom,style:{bottom:I.length?0:-60,position:I.length?Zt:"fixed",left:Zt==="fixed"?"50%":"398px"}},P.createElement("div",{className:Ue.left}),P.createElement("div",{className:Ue.right},(0,f.GJ)()&&(a==null?void 0:a.all_count)>0&&P.createElement("aside",{className:[Ue.acitons].join(" ")},P.createElement("div",{style:{width:130}},(0,f.GJ)()&&P.createElement(oe.default,{checked:((j=a.homeworks)==null?void 0:j.length)===(I==null?void 0:I.length),onChange:E=>{E.target.checked?(V(a.homeworks.map(M=>M.homework_id)),i([...a.homeworks])):(V([]),i([]))}},P.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",P.createElement("span",{style:{marginLeft:5}},"(",I.length,")")," "))),P.createElement("div",{style:{flex:1}}," ",P.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},P.createElement(Z.Z,{flex:1},P.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},P.createElement(Z.Z,null,P.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),P.createElement(Z.Z,null,P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:nn},"\u8C03\u6574\u6392\u5E8F")),P.createElement(Z.Z,null,P.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:E=>E==null?void 0:E.parentNode},P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",P.createElement(je.Z,null)))))),P.createElement(Z.Z,null,P.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{V&&V([]),Yt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((re=t==null?void 0:t.actionTabs)==null?void 0:re.key)==="\u6279\u91CF\u8865\u4EA4"&&P.createElement(jo,{getData:rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?P.createElement(Bo,null):null,P.createElement(To.Z,{onOk:()=>{rt()}}),P.createElement(Oo.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?P.createElement(Xs,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?P.createElement(so,null):null,P.createElement(Vs,null),P.createElement(gs,null),P.createElement(bs,{courseEndTime:a==null?void 0:a.course_end_time}),P.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:a==null?void 0:a.course_end_time,courseId:c.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dn(yu({},t.actionTabs.params),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:yu({},t.actionTabs.params)})}}),P.createElement(Ls,null),P.createElement(Eo,null),P.createElement(Zn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:an,onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{key:""}})}}),P.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Jt,centered:!0,onCancel:()=>Kt(!1),onOk:()=>{var E,M;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((M=y.userInfo)==null?void 0:M.user_status)===2){(0,De.Rd)();return}s(Qt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}}),Kt(!1)}},P.createElement("div",null,P.createElement(Be.ZP.Group,{onChange:E=>{Nt(E.target.value)},value:Qt},P.createElement(Be.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),P.createElement(Be.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Jo=(0,v.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:F}))(Wo),Ko=Object.defineProperty,Yo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,An=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(An)for(var t of An(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 d in e)Qa.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&An)for(var d of An(e))n.indexOf(d)<0&&Xa.call(e,d)&&(t[d]=e[d]);return t},qo=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const er=e=>{var n=e,{classroomList:t,dispatch:d,match:F,location:y,user:A}=n,s=Xo(n,["classroomList","dispatch","match","location","user"]),l,m;const J=(0,v.useIntl)(),g=(0,v.useParams)(),[B,L]=(0,u.useState)(!1),[j,re]=(0,u.useState)(!1),U=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){re(!0);return}const c={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(T=>{var x;T.author_login===((x=A.userInfo)==null?void 0:x.login)?++c.hasNum:++c.noHasNum}),c.noHasNum>0?Fe.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"},c.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},c.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{p()}}):re(!0)}else re(!1)},[t.actionTabs.key]);const p=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:j,okText:"\u786E\u5B9A",cancelText:J.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,confirmLoading:B,onOk:()=>qo(void 0,null,function*(){var c;if((c=U.current)!=null&&c.onVerify())return;L(!0);const T=yield(0,X.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),T.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),H.ZP.success(J.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Qo(el({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:el({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{p()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(Q.Z,{ref:c=>U.current=c})):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,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(er),ur=_(50006),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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const cr=({classroomList:e,dispatch:n})=>{const t=(0,v.useIntl)(),d=(0,v.useParams)();return u.createElement(Fe.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,X.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\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,v.connect)(({classroomList:e})=>({classroomList:e}))(cr),au=_(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const gr=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),A=(0,v.useParams)(),[s,l]=(0,u.useState)(!1),{actionTabs:m}=e,[J]=S.default.useForm(),g=B=>B&&B<ae()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&J.setFieldsValue({name:(B=m.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),au.createElement(Fe.default,{centered:!0,title:y.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),confirmLoading:s,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,onOk:()=>hr(void 0,null,function*(){var B,L;if((0,f.Rm)()&&!((L=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&L.can_create)){H.ZP.warning(y.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const j=J.getFieldValue();l(!0);const re=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,U=yield(0,X.ZP)(re,{method:"post",body:Jn({},j)});l(!1),U.status===0&&(H.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:()=>{l(!1),t({type:"classroomList/setActionTabs",payload:{}})}},au.createElement(S.default,{form:J},au.createElement(he.Z,{className:"mt10 c-grey-999"},au.createElement(Z.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),au.createElement(Z.Z,{flex:"1"},(d=m.selectArrs)==null?void 0:d.shixun_name)),au.createElement(S.default.Item,{name:"name"},au.createElement(he.Z,{className:"mt10",align:"middle"},au.createElement(Z.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),au.createElement(Z.Z,{flex:"1"},au.createElement(C.default,{defaultValue:(F=m.selectArrs)==null?void 0:F.name}))))))};var Fr=(0,v.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,St=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Ti}=C.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:d})=>{var F,y;const A=(0,v.useIntl)(),[s,l]=(0,u.useState)(St({},(0,v.useParams)())),{shixunLists:m,shixunAiRecommendLists:J}=e,[g,B]=(0,u.useState)([]),[L,j]=(0,u.useState)({}),[re,U]=(0,u.useState)([]),[p,c]=(0,u.useState)(!1),[T,x]=(0,u.useState)({}),[I,V]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(o=>!!o),[i,a]=(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)(()=>{G()},[s.coursesId,i]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(m!=null&&m.shixun_list||J!=null&&J.shixun_list)&&j(i.sort==="recommend"?J:m)},[m,J]);const G=()=>Yn(void 0,null,function*(){j([]),c(!0);let o=St({},i);if(i.sort==="recommend"&&(o.sort="myshixuns_count"),i.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Kn(St({},o),{course_id:s.coursesId})});else{const k=St({},o);yield t({type:"classroomList/getShixunLists",payload:k})}const K=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});U([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(K==null?void 0:K.groups)||[]]),B([]),c(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const Y=o=>Yn(void 0,null,function*(){V(!0);const K=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(s==null?void 0:s.categoryId)||null,coursesId:s.coursesId,shixuns_info:o}});V(!1),K.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),H.ZP.success(A.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Kn(St({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:St({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.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")}}))}),[Ae,Te]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName: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(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Yn(void 0,null,function*(){var o;Te(!0);let K=yield(0,ft.Tr)({id:g,type:"shixun",course_id:(o=e.detailTopBanner)==null?void 0:o.course_id});(K==null?void 0:K.student_count)===0?yield Y(K==null?void 0:K.no_use_list):x(K),Te(!1)}),type:"primary",loading:Ae},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:o=>{o!=null&&o.keyword&&(0,xt.tk)({name:o==null?void 0:o.keyword,copywriting:o==null?void 0:o.keyword,position:"Shixun"}),a(Kn(St(St({},i),o),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Me.Z,{spinning:p},u.createElement("aside",null,rl.map(function(o,K){var k;return K!==0?null:u.createElement("ul",{className:we.menu,key:K},u.createElement("li",null,o.name),(k=o==null?void 0:o.children)==null?void 0:k.map(function(r,h){return u.createElement("li",{className:i[o.id]==r.id?we.actived:"",onClick:()=>{i[o.id]=r.id,i.page=1,a(St({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement("ul",{className:we.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:i!=null&&i.discipline_id?"":we.actived,onClick:()=>{delete i.tag_level,delete i.sub_discipline_id,delete i.discipline_id,i.page=1,a(St({},i))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(o,K){return u.createElement("li",{key:K,className:(i==null?void 0:i.discipline_id)==o.id?we.actived:""},u.createElement("strong",{onClick:()=>{i.tag_level=1,i.discipline_id=o.id,delete i.sub_discipline_id,i.page=1,a(St({},i))}},o.name),u.createElement("div",null,o.sub_repertoires.map(function(k,r){return u.createElement("div",{key:r,className:"mt5"},u.createElement("div",{className:(i==null?void 0:i.sub_discipline_id)==k.id&&i.tag_level===2?`${we.actived2} ${we.subTag}`:we.subTag,onClick:()=>{i.tag_level=2,i.discipline_id=o.id,i.sub_discipline_id=k.id,a(St({},i))}},k.name),u.createElement("ul",{className:"mt5"},k.tags&&k.tags.map(function(h,b){return u.createElement("li",{key:b,className:i.sub_discipline_id==h.id&&i.tag_level===3?we.actived2:"",onClick:()=>{i.tag_level=3,i.discipline_id=o.id,i.sub_discipline_id=h.id,a(St({},i))}},h.name)})))})))})),i.type==="mine"&&u.createElement("ul",{className:we.menu},u.createElement("li",null,"\u76EE\u5F55"),re==null?void 0:re.map((o,K)=>u.createElement("li",{className:i.group_id==o.id?we.actived:"",key:o.name,onClick:()=>{i.group_id=o.id,i.page=1,a(St({},i))}},u.createElement("strong",null,o.name)))),rl.map(function(o,K){var k;return K!==1?null:u.createElement("ul",{className:we.menu,key:K},u.createElement("li",null,o.name),(k=o==null?void 0:o.children)==null?void 0:k.map(function(r,h){return u.createElement("li",{className:i[o.id]==r.id?we.actived:"",onClick:()=>{i[o.id]=r.id,a(St({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(Z.Z,{flex:"1",className:we.filter},ve.map(function(o,K){return u.createElement(w.ZP,{key:K,className:"mr20",type:i.sort===o.id?"primary":"default",onClick:()=>{i.sort=o.id,a(St({},i))}},o.name)})),u.createElement(Z.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"},g.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},L.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",a(St({},i))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${i.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=L==null?void 0:L.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:g,onChange:o=>{B(o)}},(y=L==null?void 0:L.shixun_list)==null?void 0:y.map(function(o,K){return u.createElement("div",{className:we.listItem,key:o==null?void 0:o.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:o==null?void 0:o.identifier,style:{marginTop:"3px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.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(v.Link,{to:`/shixuns/${o.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Ct.Z,{type:"shixun",style:{marginLeft:0}})),(o==null?void 0:o.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(o==null?void 0:o.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(o==null?void 0:o.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(w.ZP,{ghost:!0,href:`/shixuns/${o.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:o.description}})),u.createElement("div",{className:" mt15"},o.challenge_names.map(function(k,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",k," ")})),u.createElement(xe.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:o==null?void 0:o.member_user_names}}))},u.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}})),o.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",o.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:i.page||1,showQuickJumper:!0,total:L==null?void 0:L.shixuns_count,onChange:o=>{i.page=o,a(St({},i))}}))),u.createElement(Ft.Z,{resdata:T,type:"subject",okloading:I,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{Y(o)}}))};var br=(0,v.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,Mu=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Tr}=C.default,Or=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),[A,s]=(0,u.useState)(Mu({},(0,v.useParams)())),{actionTabs:l}=e,{shixunLists:m}=e,[J,g]=(0,u.useState)([]),[B,L]=(0,u.useState)(!1),[j,re]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{U()},[A.coursesId,j]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&g([])},[e.actionTabs.key]);const U=()=>dl(void 0,null,function*(){var p;const c=ml(Mu({},j),{course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:c}),L(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName: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(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>dl(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...J],category_id:A.categoryId,course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id}})).status||(H.ZP.success(y.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ml(Mu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Mu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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:p=>{j.search=p,re(Mu({},j))}})),u.createElement("section",{className:"edu-container"},u.createElement(Me.Z,{spinning:B},u.createElement("aside",null,((d=m==null?void 0:m.homeworks)==null?void 0:d.length)===0&&u.createElement(ne.Z,null),(F=m==null?void 0:m.homeworks)==null?void 0:F.map(function(p,c){var T,x,I;return u.createElement("div",{className:we.listItem,key:c,style:{cursor:"auto"}},u.createElement(oe.default,{checked:J.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:V=>{let ve=J.indexOf(p.id);J.indexOf(p.id)>-1?g(J.filter(i=>i!==p.id)):g(J.concat(p.id))}}),u.createElement("div",{className:we.info},u.createElement("div",{className:we.title},u.createElement("div",{className:we.titleLeft},u.createElement(v.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${p.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:we.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(T=p==null?void 0:p.challenges)==null?void 0:T.map(function(V,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(xe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=p==null?void 0:p.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(I=p==null?void 0:p.user)==null?void 0:I.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:j.page||1,showQuickJumper:!0,total:m==null?void 0:m.total_count,onChange:p=>{j.page=p,re(Mu({},j))}})))};var Ir=(0,v.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,Qu=(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},Mr=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Oi}=C.default,Hr=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,y;const A=(0,v.useIntl)(),[s,l]=(0,u.useState)(Qu({},(0,v.useParams)())),m=(0,v.useLocation)(),{actionTabs:J}=e,[g]=S.default.useForm(),{shixunAiRecommendLists:B}=e,[L,j]=(0,u.useState)([]),re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[U,p]=(0,u.useState)({page:1,course_id:s.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[s.coursesId,U]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(j([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Qu({},U)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Fe.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:A.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:()=>Mr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Qu({shixun_ids:[...L],category_id:s.categoryId},s)})).status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,H.ZP.success(A.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Qu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Me.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=B==null?void 0:B.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),(y=B==null?void 0:B.shixun_list)==null?void 0:y.map(function(c,T){var x,I,V;return u.createElement("div",{className:we.listItem2,key:T,style:{cursor:"auto"}},u.createElement(oe.default,{checked:L.includes(c.id),value:c.id,style:{marginTop:"3px"},disabled:c==null?void 0:c.need_authorize,onChange:ve=>{let i=L.indexOf(c.id);L.indexOf(c.id)>-1?j(L.filter(a=>a!==c.id)):j(L.concat(c.id))}}),u.createElement("div",{className:we.info},u.createElement("div",{className:we.title},u.createElement("div",{className:we.titleLeft},u.createElement(v.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${c.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:c.description}})),u.createElement("div",{className:" mt10"},c.challenge_names.map(function(ve,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=c==null?void 0:c.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(I=c==null?void 0:c.content)==null?void 0:I.author_name)==null?void 0:V[0]}}):u.createElement("span",null,c.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),c.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,c.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",c.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,c.study_count)),u.createElement(xe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:U.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:c=>{U.page=c,p(Qu({},U))}})))};var jr=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Hr),ye=_(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,lu=(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((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const{Search:Kr}=C.default,Yr=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const y=(0,v.useIntl)(),[A,s]=(0,u.useState)(lu({},(0,v.useParams)())),l=(0,v.useLocation)(),{actionTabs:m}=e,[J]=S.default.useForm(),{coursesLists:g}=e,[B,L]=(0,u.useState)([]),[j,re]=(0,u.useState)({}),[U,p]=(0,u.useState)(!1),[c,T]=(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:lu({},c)}),L([]))},[e.actionTabs.key,A.categoryId,c]);const[x,I,V,ve]=(0,Pn.P)(),i=a=>yl(void 0,null,function*(){var G;p(!0);const Y=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:A.coursesId,category_id:(A==null?void 0:A.categoryId)||null,subjects_info:[{subject_id:(G=B[0])==null?void 0:G.id,stage_shixuns:a}]}});p(!1),Y.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),H.ZP.success(y.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Jr(lu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:lu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:we.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>yl(void 0,null,function*(){var a,G;if((B==null?void 0:B.length)===0)return H.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let Y=yield(0,ft.Tr)({id:(a=B[0])==null?void 0:a.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(G=e.detailTopBanner)==null?void 0:G.course_id});(Y==null?void 0:Y.student_count)===0?i([]):re(Y)}),type:"primary"},"\u786E\u5B9A"))},ye.createElement("section",{className:"tc"},ye.createElement(Kr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:we.search,onSearch:a=>{c.keyword=a,a&&(0,xt.tk)({name:a,copywriting:a,position:"Subject"}),T(lu({},c))}})),ye.createElement("section",{className:"edu-container"},ye.createElement(Me.Z,{spinning:n["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:we.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,"\u5DF2\u9009",ye.createElement("span",{className:"c-blue"},B.length),"\u8BFE\u7A0B"),ye.createElement("li",null,"\u5171",ye.createElement("span",{className:"c-blue"},g.subjects_count),"\u4E2A\u8BFE\u7A0B"),ye.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="shixuns_count",T(lu({},c))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${c.sort==="shixuns_count"&&c.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="myshixuns_count",T(lu({},c))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${c.sort==="myshixuns_count"&&c.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${c.type==="all"&&"c-blue"} current`,onClick:()=>{c.type="all",T(lu({},c))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${c.type==="mine"&&"c-blue"} current`,onClick:()=>{c.type="mine",T(lu({},c))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=g==null?void 0:g.subject_list)==null?void 0:d.length)===0&&ye.createElement(ne.Z,null),(F=g==null?void 0:g.subject_list)==null?void 0:F.map(function(a,G){var Y,Ae,Te,o,K,k;return ye.createElement("div",{className:we.listItem,key:a.id,style:{cursor:"auto"}},ye.createElement(Be.ZP,{checked:B.map(r=>r.id).includes(a.id),value:a.id,style:{marginTop:"1px"},disabled:(a==null?void 0:a.need_authorize)||(a==null?void 0:a.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:r=>{L([{id:a.id,identifier:a.identifier}])}}),ye.createElement("div",{className:we.info},ye.createElement("div",{className:we.title},ye.createElement("div",{className:we.titleLeft},ye.createElement("div",null,ye.createElement(v.Link,{to:`/paths/${a.id}`,target:"_blank"},ye.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:a.title}})),(a==null?void 0:a.need_authorize)&&ye.createElement("span",{onClick:()=>{(0,De.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"),(a==null?void 0:a.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(w.ZP,{ghost:!0,href:`/paths/${a.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:we.description,dangerouslySetInnerHTML:{__html:a.description}})),ye.createElement(xe.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(Y=a==null?void 0:a.content)!=null&&Y.member_user_names?ye.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(Ae=a==null?void 0:a.content)==null?void 0:Ae.member_user_names}}))},ye.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:(Te=a==null?void 0:a.content)==null?void 0:Te.member_user_names}})):(a==null?void 0:a.member_user_names)&&ye.createElement(se.Z,{title:ye.createElement("div",null,ye.createElement("span",null,a.member_user_names))},ye.createElement("span",{className:we.authorname},a.member_user_names)),(o=a==null?void 0:a.content)!=null&&o.author_school_name?ye.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(K=a==null?void 0:a.content)==null?void 0:K.author_school_name}}))},ye.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:(k=a==null?void 0:a.content)==null?void 0:k.author_school_name}})):(a==null?void 0:a.author_school_name)&&ye.createElement(se.Z,{title:ye.createElement("div",null,ye.createElement("span",null,a.author_school_name))},ye.createElement("span",{className:we.authorname},a.author_school_name))),ye.createElement("div",null,ye.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",a.stage_count),ye.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",a.shixuns_count),ye.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",a.myshixuns_count)))))})))),ye.createElement("div",{className:"tc mt20"},ye.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:c.page||1,showQuickJumper:!0,total:g==null?void 0:g.subjects_count,onChange:a=>{c.page=a,t({type:"classroomList/getCoursesLists",payload:lu({},c)})}})),ye.createElement(Ft.Z,{resdata:j,type:"subject",okloading:U,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:a=>{i(a)}}))};var Ur=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Yr),Qr=_(83717),Hu=_(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:d})=>{var F;return Hu.createElement("section",{className:"tc animated fadeIn",style:Fl(Fl({},{color:"#999",margin:"200px auto"}),e)},Hu.createElement("img",{src:Qr.z3}),Hu.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`),Hu.createElement("div",{style:{marginTop:"30px"}},Hu.createElement(w.ZP,{disabled:((F=d==null?void 0:d.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Hu.createElement(w.ZP,{onClick:()=>{(0,ie.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")))},Xe={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf",authorized:"authorized___ZUIgn"},te=_(59301),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)),zt=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())}),oi=({v:e,k:n,selectArrs:t,setSelectArrs:d,setSelectArrsAll:F,selectArrsAll:y,classroomList:A,dispatch:s,selectshow:l,batchState:m,pageSize:J,page:g,manageAllGroup:B,user:L})=>{var j,re,U,p,c;const T=(0,v.useParams)(),[x,I]=(0,u.useState)([]),[V,ve]=(0,u.useState)(!1),[i,a]=(0,u.useState)(!1),[G,Y]=(0,u.useState)(!0),Ae=(0,u.useRef)();T.category=T.categoryId,T.id=T.coursesId,T.page=g,T.limit=J;const Te=(0,v.useIntl)();function o(){return zt(this,null,function*(){let r=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Un({},T)});I(r.data)})}(0,u.useEffect)(()=>{var r;I([]),ve(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((r=e==null?void 0:e.status)!=null&&r.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(a(!1),Y(!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())&&(a(!0),Y(!1))},[l]);const K=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:Te.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(r,h)=>h.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var h,b;return r==="--"?r:te.createElement("span",null,te.createElement("span",null,(h=r==null?void 0:r.split("/"))==null?void 0:h[0]),"\xA0/\xA0",te.createElement("span",null,(b=r==null?void 0:r.split("/"))==null?void 0:b[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:T.order_by==="end_time"?T.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:T.order_by==="late_time"?T.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":te.createElement("span",{title:r},r)}],k=r=>{if((0,De.tJ)(s,!0)){if(r.can_view_details){(0,ie.xg)(`/shixuns/${r.shixun_identifier}/challenges`);return}r.redo?Fe.default.confirm({width:530,title:Te.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:te.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>zt(void 0,null,function*(){const h=yield(0,In.L8)({id:r.myshixun_identifier,url:r.url});h&&(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:h.shixun_identifier,homework_common_id:r.homework_id,courseId:T.coursesId})})}):(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:r.shixun_identifier,homework_common_id:r.homework_id,courseId:T.coursesId})}};return te.createElement("div",{className:Xe.listItem,onClick:r=>{r.stopPropagation(),(!((0,f.GJ)()&&m)||(0,f.GJ)()&&m&&Ae.current&&!Ae.current.contains(r.target))&&((0,f.dE)()?(0,ie.xg)(`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,f.GJ)()&&m&&te.createElement("span",{ref:Ae},te.createElement(oe.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:r=>{t.indexOf(e.homework_id)>-1?(d(t.filter(h=>h!==e.homework_id)),F(y.filter(h=>h.homework_id!==e.homework_id))):(F(y.concat(e)),d(t.concat(e.homework_id)))}})),te.createElement("div",{className:Xe.info},te.createElement("div",{className:Xe.title},te.createElement("div",{className:Xe.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)()&&te.createElement(On.Z,{value:e.status},te.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&te.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),te.createElement("span",{className:Xe.name},e.name),!!((j=e.schools)!=null&&j.length)&&te.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},te.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&te.createElement(Ct.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&te.createElement("span",{className:Xe.authorized},"\u5DF2\u6388\u6743")),te.createElement("div",{className:Xe.titleRight},(0,f.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&te.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>zt(void 0,null,function*(){var h;if(r.stopPropagation(),r.preventDefault(),((h=L==null?void 0:L.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let b=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:T,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:T.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dl(Un({},T),{type:4})}),b()}}}):b()})},te.createElement("aside",{className:Xe.flexBox},te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),te.createElement("div",null,"\u53D1\u5E03"))),(0,f.dE)()&&te.createElement("div",{className:Xe.actionIcon},i?te.createElement("i",{className:"iconfont icon-yiwancheng1"}):G?"":te.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((re=e.status)!=null&&re.includes("\u5DF2\u622A\u6B62"))&&!((U=e.status)!=null&&U.includes("\u5BFC\u5165"))&&te.createElement("aside",{onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),k(e)}),className:Xe.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),te.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((p=e.status)==null?void 0:p.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&te.createElement("aside",{onClick:r=>zt(void 0,null,function*(){var h;(h=e.status)!=null&&h.includes("\u5BFC\u5165")||(r.stopPropagation(),r.preventDefault(),(0,ie.xg)(`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Xe.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),te.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,f.GJ)()&&te.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:Xe.dro,dropdownRender:()=>te.createElement(W.default,null,e.status!=="\u5BFC\u5165"&&te.createElement(W.default.Item,{key:1,style:{textAlign:"center"}},te.createElement("a",{onClick:r=>zt(void 0,null,function*(){var h;if(r.stopPropagation(),r.preventDefault(),((h=L==null?void 0:L.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let b=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:T,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:T.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dl(Un({},T),{type:4})}),b()}}}):b()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&te.createElement(W.default.Item,{key:2,style:{textAlign:"center"}},te.createElement("a",{onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:T,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&te.createElement(W.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),te.createElement(W.default.Item,{key:22,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:y,params:T,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&&te.createElement(W.default.Item,{key:3,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),s({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const h=yield(0,Tn.Vs)({categoryId:e.homework_id});s({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(h==null?void 0:h.status)===0&&H.ZP.success(h==null?void 0:h.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&te.createElement(W.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),k(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),te.createElement(W.default.Item,{key:5,style:{textAlign:"center"}},te.createElement("a",{onClick:r=>{r.stopPropagation(),r.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:T}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&te.createElement(W.default.Item,{key:6,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},te.createElement("aside",{onClick:r=>r.stopPropagation(),className:Xe.flexBox,style:{cursor:"default"}},te.createElement("i",{className:"iconfont icon-gengduo4"}),te.createElement("div",null,"\u66F4\u591A"))))),(0,f.GJ)()&&te.createElement("p",{className:Xe.infoIcon},te.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&te.createElement("span",{className:Xe.iconV,onClick:r=>zt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),V||o(),ve(!V)})},te.createElement("i",{className:`iconfont icon-${V?"shouqi":"xiala2"}`})," ")),(0,f.dE)()&&te.createElement("span",{className:Xe.infoStuIcon},te.createElement("span",{className:"c-grey-333"},e.author),te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),te.createElement("span",null,te.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),te.createElement("span",{className:"ml20 c-grey-999"},te.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&V&&x.length>5&&te.createElement(Tu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:r=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(r,h)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:x,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,h,b)=>{b.field&&(T.order_by=b.field),b.order||(T.sort_direction="asc"),b.order==="ascend"&&(T.sort_direction="asc"),b.order==="descend"&&(T.sort_direction="desc"),b.order||(T.sort_direction="asc"),o()},columns:K}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&V&&x.length<6&&x.length>0&&te.createElement(Tu.default,{rowKey:"shixun_identifier",onRow:r=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(r,h)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:x,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,h,b)=>{b.field&&(T.order_by=b.field),b.order||(T.sort_direction="asc"),b.order==="ascend"&&(T.sort_direction="asc"),b.order==="descend"&&(T.sort_direction="desc"),b.order||(T.sort_direction="asc"),o()},columns:K})))},ri=_(26058),ii=_(51062),Ge=_(59301),ci=Object.defineProperty,mi=Object.defineProperties,di=Object.getOwnPropertyDescriptors,xn=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,ju=(e,n)=>{for(var t in n||(n={}))Al.call(n,t)&&Cl(e,t,n[t]);if(xn)for(var t of xn(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 d in e)Al.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&xn)for(var d of xn(e))n.indexOf(d)<0&&xl.call(e,d)&&(t[d]=e[d]);return t},Qn=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});ae().extend(Mn());const pi=({data:e,value:n,onChange:t})=>{var d,F,y,A;const[s,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),Ge.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ge.createElement(oe.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),Ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ge.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:g=>{l(bl(ju({},s),{leftSearch:g.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=s.leftSearch?e==null?void 0:e.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.leftSearch)}):e)==null?void 0:d.length)!==0?Ge.createElement(oe.default.Group,{value:n,onChange:g=>{t(g)}},Ge.createElement(ce.Z,{direction:"vertical"},(F=s.leftSearch?e==null?void 0:e.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.leftSearch)}):e)==null?void 0:F.map((g,B)=>Ge.createElement(oe.default,{key:B,value:g.id},g==null?void 0:g.name)))):Ge.createElement(ne.Z,{styles:{margin:"0 auto"}})))),Ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ge.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),Ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ge.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:g=>{l(bl(ju({},s),{rigthSearch:g.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=s.rigthSearch?m==null?void 0:m.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):m)==null?void 0:y.length)!==0?(A=s.rigthSearch?m==null?void 0:m.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):m)==null?void 0:A.map((g,B)=>Ge.createElement(he.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},Ge.createElement(Z.Z,null,g==null?void 0:g.name),Ge.createElement(Z.Z,null,Ge.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(L=>L!==(g==null?void 0:g.id)))}})))):Ge.createElement(ne.Z,{styles:{margin:"0 auto"}})))))},_i=e=>{var n=e,{classroomList:t,dispatch:d,user:F,getData:y}=n,A=Ei(n,["classroomList","dispatch","user","getData"]),s,l,m,J,g,B;const L=(0,v.useIntl)(),j=(0,v.useParams)(),[re]=S.default.useForm(),U=S.default.useWatch("penalty_type",re),p=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,c,T,x]=(0,mu.U)(tu.c_,ju(ju({},j),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,I,V]=(0,mu.U)(tu.nP,{course_id:j==null?void 0:j.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,ve,i]=(0,mu.U)(tu.sm,{course_id:j==null?void 0:j.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),a=(...G)=>Qn(void 0,[...G],function*(Y={}){I({});const Ae=yield T({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&a()},[p]),Ge.createElement(Fe.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Qn(void 0,null,function*(){re.submit()})},Ge.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ge.createElement(S.default,{form:re,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:G=>Qn(void 0,null,function*(){var Y,Ae,Te;const o=yield i(((Y=x==null?void 0:x.course_groups)==null?void 0:Y.length)>0?{unified_late:((Ae=x==null?void 0:x.course_groups)==null?void 0:Ae.length)<=0,allow_late_settings:[ju({},G)]}:ju({unified_late:((Te=x==null?void 0:x.course_groups)==null?void 0:Te.length)<=0},G));(o==null?void 0:o.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Ge.createElement(he.Z,{wrap:!1,gutter:20},Ge.createElement(Z.Z,{flex:1},Ge.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(G,Y,Ae){return U===2&&Y>100?Promise.reject(Ge.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ge.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ge.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:U==1?"\u5206":"%",max:U===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ge.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:G=>(re.setFieldsValue({late_penalty:G==2?20:5}),G)},Ge.createElement(Rn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ge.createElement(Z.Z,{flex:"390px"},Ge.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(G,Y,Ae){return Y&&ae()(Y).startOf("minute")<=ae()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Y&&ae()(Y).startOf("minute")<=ae()(V==null?void 0:V.max_late_time).startOf("minute")?(H.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${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"}]},Ge.createElement(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:G=>(0,ie.BO)(G,{startTime:V==null?void 0:V.max_late_time}),disabledTime:G=>(0,ie.hv)(G,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ae()("00:00:00","HH:mm:ss")}})))),((B=x==null?void 0:x.course_groups)==null?void 0:B.length)>0&&Ge.createElement(Me.Z,{spinning:c},Ge.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:L.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Ge.createElement(pi,{data:(x==null?void 0:x.course_groups)||[],onChange:G=>{I({group_ids:G})}})))))};var fi=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(_i),N=_(59301),yi=Object.defineProperty,hi=Object.defineProperties,gi=Object.getOwnPropertyDescriptors,Cn=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,hu=(e,n)=>{for(var t in n||(n={}))Sl.call(n,t)&&wl(e,t,n[t]);if(Cn)for(var t of Cn(n))kl.call(n,t)&&wl(e,t,n[t]);return e},bn=(e,n)=>hi(e,gi(n)),Fi=(e,n)=>{var t={};for(var d in e)Sl.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Cn)for(var d of Cn(e))n.indexOf(d)<0&&kl.call(e,d)&&(t[d]=e[d]);return t},Pl=(e,n,t)=>new Promise((d,F)=>{var y=l=>{try{s(t.next(l))}catch(m){F(m)}},A=l=>{try{s(t.throw(l))}catch(m){F(m)}},s=l=>l.done?d(l.value):Promise.resolve(l.value).then(y,A);s((t=t.apply(e,n)).next())});const vi=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:F,user:y,loading:A,dispatch:s}=n,l=Fi(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,J,g,B,L,j,re;const U=(0,v.useIntl)(),p=(0,v.useLocation)(),c=(0,v.useParams)(),[T]=(0,v.useSearchParams)(),x=c.categoryId,[I,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)([]),{detailShixunsList:a,detailLeftMenus:G,detailTopBanner:Y,taskList:Ae}=t,[Te,o]=(0,u.useState)(""),[K,k]=(0,u.useState)(!1),[r,h]=(0,u.useState)({limit:20,status:Number(T.get("tabs"))?String(parseInt(T.get("tabs"))):"0"}),[b,Ce]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Jt,Kt]=(0,u.useState)(!1),[Cu,Yt]=(0,u.useState)(!1),[Zt,Gt]=(0,u.useState)("fixed"),[Ut]=(0,u.useState)(document.getElementById("footer")),[Qt,Nt]=(0,u.useState)(1),[Sn,Xu]=(0,u.useState)(!1);let du;r.id=c.coursesId,r.type=4,c.categoryId?r.category=c.categoryId:delete r.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(V([]),i([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{T.get("tabs")==="0"&&(r.status="0",r.page=1,h(hu({},r)))},[T.get("tabs")]),(0,u.useEffect)(()=>{var E,M,Le;if((E=y==null?void 0:y.userInfo)!=null&&E.login){const Qe=ie.cX.getItem(`${(M=y==null?void 0:y.userInfo)==null?void 0:M.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Qe&&(r.sort_by=Qe==null?void 0:Qe.type,r.sort_direction=Qe==null?void 0:Qe.direction,Ce(Qe==null?void 0:Qe.name)),rt(),(0,f.Rm)()&&Ot()}else(Le=y==null?void 0:y.userInfo)!=null&&Le.username&&rt()},[(m=y==null?void 0:y.userInfo)==null?void 0:m.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",qu)},[]);const qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Ut==null?void 0:Ut.clientHeight)+150>document.body.clientHeight?Gt("absolute"):Gt("fixed")},Ot=()=>{s({type:"classroomList/getAssistantPermissions",payload:{course_id:r.id}})},rt=()=>{V([]),i([]),h(hu({},r)),(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:bn(hu({},r),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:bn(hu({},r),{order:r.status})})},en=(E,M)=>{r.page=E,r.limit=M,rt()},tn=E=>{const M=E.key;r.status=M,r.page=1,v.history.replace(`${p.pathname}?tabs=${M}`),rt()};function un(E){return Pl(this,null,function*(){yield s({type:"classroomList/updateTaskPosition",payload:{category_id:x,courseId:r.id,task_ids:E,container_type:"shixun_homework"}}),rt()})}function nn(){let E={courseId:r.id,container_type:"shixun_homework"};x&&(E.category_id=x),s({type:"classroomList/getAllTaskList",payload:E}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const an=(0,u.useMemo)(()=>{let E=[];return Ae.length>0&&(E=Ae.map(M=>({user_name:M.user_name,task_name:M.task_name,task_id:M.task_id,category:M.category,status:M.status}))),E},[Ae]),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:U.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"}];G.course_modules&&(du=t.detailLeftMenus.course_modules.filter(E=>E.type==="shixun_homework")[0]);const zu=N.createElement("div",{className:Xe.moveCategory,onMouseLeave:E=>k(!1)},N.createElement(W.default,{onClick:E=>Pl(void 0,[E],function*({item:M,key:Le,keyPath:Qe,domEvent:gu}){if(I=="")return H.ZP.error(U.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,X.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:I,new_category_id:Le}})).status===0&&(H.ZP.success(U.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),rt(),Yt(!1),s({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},N.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},N.createElement(C.default,{onChange:E=>{o(E.target.value)}})),du&&du.second_category.filter(E=>E.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(E,M){var Le;if(!(Te!==""&&E.category_name.indexOf(Te)<0))return N.createElement(N.Fragment,null,N.createElement(W.default.Item,{className:"multi-llipsis1e",key:E.category_id},E.category_name),(Le=E==null?void 0:E.third_category)==null?void 0:Le.map(Qe=>N.createElement(W.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Qe.category_id},Qe.category_name)))}),N.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:E=>{E.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:a==null?void 0:a.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Su=(J=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:N.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:N.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:N.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:N.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:N.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Y.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:J.map(E=>(delete E.isShow,E)),Gu=({key:E})=>{var M,Le,Qe,gu;if((E==="1"||E==="2")&&(0,f.Rm)()&&!((Le=(M=t.AssistantObject)==null?void 0:M.practice)!=null&&Le.can_publish)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((Qe=y==null?void 0:y.userInfo)==null?void 0:Qe.user_status)===2&&E==="1"){(0,De.Rd)();return}if(I==""){H.ZP.error(U.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"}));return}s({type:"classroomList/setActionTabs",payload:{key:E==="1"?"\u7ACB\u5373\u53D1\u5E03":E==="2"?"\u7ACB\u5373\u622A\u6B62":E==="3"?"\u5220\u9664":E==="5"?"\u6279\u91CF\u8865\u4EA4":(gu=Su[Number(E)-1])==null?void 0:gu.label,selectArrs:I,selectArrsAll:ve,type:E==="1"||E==="2"?1:"",params:r}})},ku=b==="\u9ED8\u8BA4\u6392\u5E8F",sn=(0,u.useMemo)(()=>{const E=!(0,f.GJ)()&&!(0,f.Jd)(),M=Y==null?void 0:Y.excellent;return E&&M},[y,t]),on=(0,u.useMemo)(()=>(a==null?void 0:a.min_finished_game)>0,[t]),$=(0,u.useMemo)(()=>{const E=(a==null?void 0:a.min_finished_game)-(a==null?void 0:a.finished_challenge_count);return E>0?E:0},[t]);return N.createElement("section",null,N.createElement("aside",{className:Xe.bg},N.createElement(he.Z,{align:"middle"},N.createElement(Z.Z,{flex:"1"},!!a.main_category_id&&N.createElement(W.default,{mode:"horizontal",onSelect:tn,selectedKeys:[r.status]},!(0,f.GJ)()&&ln.map(function(E,M){return N.createElement(W.default.Item,{key:E==null?void 0:E.id},E.name)}),(0,f.GJ)()&&$u.map(function(E,M){return N.createElement(W.default.Item,{key:E==null?void 0:E.id},N.createElement("span",{className:"c-grey-666 mr20"},E.name),M===0&&(0,f.GJ)()&&N.createElement("span",{className:"c-grey-999"},a==null?void 0:a.all_count),M===1&&(0,f.GJ)()&&N.createElement("span",{className:"c-grey-999"},a==null?void 0:a.unpublished_count),M===2&&(0,f.GJ)()&&N.createElement("span",{className:"c-grey-999"},a==null?void 0:a.not_start_count),M===3&&(0,f.GJ)()&&N.createElement("span",{className:"c-grey-999"},a==null?void 0:a.in_progress_count),M===4&&(0,f.GJ)()&&N.createElement("span",{className:"c-grey-999"},a==null?void 0:a.overed_count))}))),N.createElement(Z.Z,{className:"mr20 gutter-row"},N.createElement("div",{className:Xe.containerTitle},(0,f.GJ)()&&(0,ie.Oo)(G==null?void 0:G.course_modules,x)!=="\u672A\u5206\u914D\u76EE\u5F55"&&N.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},N.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>N.createElement(W.default,null,N.createElement(W.default.Item,{key:1,onClick:()=>{var E;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:a==null?void 0:a.main_category_name,exportType:"practice",category_id:r.category}})}},"\u5B66\u751F\u6210\u7EE9"),N.createElement(W.default.Item,{key:3,onClick:()=>{var E;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}v.history.push(`/classrooms/${c==null?void 0:c.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},N.createElement("span",{style:{color:"#666666",cursor:"pointer"}},N.createElement("i",{className:"iconfont icon-xiazai6"}))),N.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:E=>{s({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_name:a==null?void 0:a.category_name,category_id:(a==null?void 0:a.category_id)||(a==null?void 0:a.main_category_id),type:"shixun_homework"},cb:()=>{rt()}}})}},N.createElement(se.Z,{title:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},N.createElement("span",{className:c.categoryId?`${Xe.iconH} iconfont icon-zhongmingmingmulu`:`${Xe.iconH} iconfont icon-xinjianmulu1`}))),N.createElement(Oe.Z,{className:"ml10",disabled:((g=y==null?void 0:y.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>N.createElement(W.default,null,N.createElement(W.default.Item,{key:1,onClick:()=>{var E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),N.createElement(W.default.Item,{key:2,onClick:()=>{var E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),N.createElement(W.default.Item,{key:3,onClick:()=>{var E,M;if((0,f.Rm)()&&!((M=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&M.can_create)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},N.createElement("span",{className:((B=y==null?void 0:y.userInfo)==null?void 0:B.user_status)===2?Xe.selectBtn1:Xe.selectBtn},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-tianjiadaohang"})),N.createElement(se.Z,{title:((L=y==null?void 0:y.userInfo)==null?void 0:L.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},N.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),N.createElement("div",{className:Xe.action},N.createElement("div",null,N.createElement(Oe.Z,{dropdownRender:()=>N.createElement(W.default,{selectedKeys:[b]},bu==null?void 0:bu.map((E,M)=>N.createElement(W.default.Item,{key:E.name,onClick:()=>{var Le;r.sort_by=E.type,r.sort_direction=E.direction,r.page=1,Ce(E.name),ie.cX.setItem(`${(Le=y==null?void 0:y.userInfo)==null?void 0:Le.login}${(0,f.GJ)()?"Teacher":"Student"}`,E,"ShixunHomeworks"),(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:bn(hu({},r),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:hu({},r)})}},E.name)))},N.createElement("span",{className:`${Xe.btn} ${ku?Xe.btnSort:""}`,onMouseEnter:E=>k(!1)},N.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b))),ku&&N.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":r.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},N.createElement("span",{className:Xe.tips},N.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),N.createElement(C.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:E=>{r.search=E.trim(),r.page=1,rt()},style:{width:220,marginLeft:"auto"}})),sn&&N.createElement(he.Z,{justify:"space-between",className:Xe.progressInfo},N.createElement(Z.Z,null,N.createElement(ce.Z,{size:"middle"},N.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",a==null?void 0:a.finished_task_count,"/",a==null?void 0:a.shixun_total_count),N.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",a==null?void 0:a.finished_challenge_count,"/",a==null?void 0:a.challenge_count))),on&&N.createElement(Z.Z,null,"\u901A\u8FC7",a==null?void 0:a.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",$,"\u5173")),N.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},N.createElement(ge.Z,{loading:A[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(a==null?void 0:a.all_count)===0&&(0,f.GJ)()?N.createElement(ti,{params:r,user:y,setisshowmodal:Kt,dispatch:s}):(a==null?void 0:a.task_count)===0&&N.createElement(ne.Z,null),N.createElement("aside",{className:"animated fadeIn"},a.homeworks&&a.homeworks.map(function(E,M){return N.createElement(oi,{key:E.homework_id,batchState:!0,v:E,k:M,selectArrs:I,setSelectArrs:V,setSelectArrsAll:i,selectArrsAll:ve,classroomList:t,dispatch:s,params:r,user:y,page:c.page||1,pageSize:r.limit||20,selectshow:Sn,manageAllGroup:a.manage_all_group})}),a.query_total_count>0&&N.createElement("aside",{className:"tc mb50 mt30"},N.createElement(le.Z,{showSizeChanger:!0,current:r.page||1,pageSize:r.limit||20,onChange:en,total:a.query_total_count})))),N.createElement("div",{className:Xe.fixedBottom,style:{bottom:I.length?0:-60,position:I.length?Zt:"fixed",left:Zt==="fixed"?"50%":"317px"}},N.createElement("div",{className:Xe.left}),N.createElement("div",{className:Xe.right},(0,f.GJ)()&&(a==null?void 0:a.all_count)>0&&N.createElement("aside",{className:[Xe.acitons].join(" ")},N.createElement("div",{style:{width:130}},(0,f.GJ)()&&N.createElement(oe.default,{checked:((j=a.homeworks)==null?void 0:j.length)===(I==null?void 0:I.length),onChange:E=>{E.target.checked?(V(a.homeworks.map(M=>M.homework_id)),i([...a.homeworks])):(V([]),i([]))}},N.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",N.createElement("span",{style:{marginLeft:5}},"(",I.length,")")," "))),N.createElement("div",{style:{flex:1}}," ",N.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},N.createElement(Z.Z,{flex:1},N.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},N.createElement(Z.Z,null,N.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},N.createElement(w.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),N.createElement(Z.Z,null,N.createElement(w.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:nn},"\u8C03\u6574\u6392\u5E8F")),N.createElement(Z.Z,null,N.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:E=>E==null?void 0:E.parentNode},N.createElement(w.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",N.createElement(je.Z,null)))))),N.createElement(Z.Z,null,N.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{V&&V([]),Yt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((re=t==null?void 0:t.actionTabs)==null?void 0:re.key)==="\u6279\u91CF\u8865\u4EA4"&&N.createElement(fi,{getData:rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?N.createElement(Ur,null):null,N.createElement(ri.Z,{onOk:()=>{rt()}}),N.createElement(ii.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?N.createElement(br,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?N.createElement(Ir,null):null,N.createElement(Fr,null),N.createElement(tr,null),N.createElement(ur.Z,{courseEndTime:a==null?void 0:a.course_end_time}),N.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:a==null?void 0:a.course_end_time,courseId:c.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:bn(hu({},t.actionTabs.params),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:hu({},t.actionTabs.params)})}}),N.createElement(mr,null),N.createElement(jr,null),N.createElement(Zn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:an,onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{key:""}})}}),N.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Jt,centered:!0,onCancel:()=>Kt(!1),onOk:()=>{var E,M;if((0,f.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_create)){H.ZP.warning(U.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((M=y.userInfo)==null?void 0:M.user_status)===2){(0,De.Rd)();return}s(Qt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}}),Kt(!1)}},N.createElement("div",null,N.createElement(Be.ZP.Group,{onChange:E=>{Nt(E.target.value)},value:Qt},N.createElement(Be.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),N.createElement(Be.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Bi=(0,v.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:F}))(vi);const Di=({globalSetting:e})=>{var n;const t=(0,v.useIntl)();switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case D.Fy.THEMEONE:return u.createElement(ms,null);case D.Fy.THEMETHREE:return u.createElement(Jo,null);case D.Fy.DEFAULT:default:return u.createElement(Bi,null)}};var Ai=(0,v.connect)(({globalSetting:e})=>({globalSetting:e}))(Di)},82338:function(Rt,nt,_){_.d(nt,{Z:function(){return me}});var D=_(59301),u=_(78241),v=_(43418),X=_(8591),W=_(95237),H=_(43604),C=_(5083),Oe=_(5112),se=_(24905),he=_(56656),Z=_.n(he),ce=_(57193),ge=_(63949),le=_(95392),oe=_(81779),w=_(94373),Fe=_(4876),Be=_(34364),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"},je=_(90609),ie=_(86342),Q=_(59301),It=Object.defineProperty,Mt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ne=(O,de,Ve)=>de in O?It(O,de,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):O[de]=Ve,Ie=(O,de)=>{for(var Ve in de||(de={}))Pe.call(de,Ve)&&Ne(O,Ve,de[Ve]);if(At)for(var Ve of At(de))be.call(de,Ve)&&Ne(O,Ve,de[Ve]);return O},He=(O,de)=>Mt(O,Vt(de)),ht=(O,de,Ve)=>new Promise((We,_t)=>{var qe=Ee=>{try{pe(Ve.next(Ee))}catch(Je){_t(Je)}},Ze=Ee=>{try{pe(Ve.throw(Ee))}catch(Je){_t(Je)}},pe=Ee=>Ee.done?We(Ee.value):Promise.resolve(Ee.value).then(qe,Ze);pe((Ve=Ve.apply(O,de)).next())});const mt=({classroomList:O,dispatch:de,courseEndTime:Ve})=>{var We;const _t=(0,le.useIntl)(),qe=(0,le.useParams)(),[Ze]=u.default.useForm(),[pe,Ee]=(0,D.useState)(1),[Je,su]=(0,D.useState)([]),[Eu,wu]=(0,D.useState)(0),[Pu,ue]=(0,D.useState)(20),[S,Re]=(0,D.useState)(!0),[ae,Se]=(0,D.useState)([]),[et,tt]=(0,D.useState)(!0),[Ye,ut]=(0,D.useState)({}),[at,it]=(0,D.useState)({});qe.id=qe.coursesId,(0,D.useEffect)(()=>{if(O.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Et(),gt(),O.actionTabs.type===2){const ne=O.actionTabs.selectArrsAll[0];tt(ne.unified_setting)}else tt(!1)},[O.actionTabs]);const gt=ne=>ht(void 0,null,function*(){Re(!0);const R=yield(0,w.c_)(He(Ie({},qe),{page:ne||pe,limit:2e4,homework_id:O.actionTabs.type===1?"":O.actionTabs.selectArrs[0]}));R==null||R.course_groups.map((De,wt)=>{De.key=De.id,De.title=De.name,De.disabled=De.is_published}),R&&(su([...R==null?void 0:R.course_groups]),wu(R==null?void 0:R.course_groups_count),Re(!1),ne||Ze.setFieldsValue({publish_time:Z()(Z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Z()(Z()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),dt=()=>{var ne;let R=[...(ne=O.actionTabs.selectArrsAll)==null?void 0:ne.filter(De=>De.high_resources_consume&&!De.high_resources_consume_permission)];(R==null?void 0:R.length)>0&&O.actionTabs.type===1&&v.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Q.createElement("div",null,Q.createElement("div",{className:f.tipcontent},Q.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Q.createElement("span",{style:{color:"#f06b14"}},R==null?void 0:R.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Q.createElement("div",{className:"mt20 mb20"},R==null?void 0:R.map(De=>Q.createElement("div",{className:f.failedList,key:De.homework_id},Q.createElement("div",{className:f.name},De==null?void 0:De.name),Q.createElement("div",{className:f.publish,onClick:()=>{(0,ge.xg)(`/classrooms/${qe.coursesId}/shixun_homework/${De.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Bt=()=>ht(void 0,null,function*(){var ne,R,De,wt,xt,Ct,Ft;if((0,oe.Rm)()&&!((R=(ne=O.AssistantObject)==null?void 0:ne.practice)!=null&&R.can_publish)){X.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),xe(!1);return}const ft=Ie({},Ze.getFieldsValue());if(ft.end_time<=ft.publish_time){X.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),xe(!1);return}if((ae==null?void 0:ae.length)<=0&&!et&&Je.length>0){X.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),xe(!1);return}let Tt={homework_ids:[...O.actionTabs.selectArrs],group_ids:ae.length>0?ae.map(pt=>pt.id):(De=O.detailShixunsList)==null?void 0:De.course_groups,end_time:Z()(ft.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Z()(ft.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ae.length},Lt=[...(wt=O.actionTabs.selectArrsAll)==null?void 0:wt.filter(pt=>pt.high_resources_consume&&!pt.high_resources_consume_permission)];if((Lt==null?void 0:Lt.length)==O.actionTabs.selectArrsAll.length&&O.actionTabs.type==1){de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),dt();return}((xt=O.actionTabs.selectArrsAll)==null?void 0:xt.length)>0&&O.actionTabs.type===1&&(Tt.homework_ids=[...((Ft=(Ct=O.actionTabs.selectArrsAll)==null?void 0:Ct.filter(pt=>!pt.high_resources_consume||pt.high_resources_consume_permission))==null?void 0:Ft.map(pt=>Number(pt==null?void 0:pt.homework_id)))||[]]);let ot=yield(0,ie.Tr)({homework_common_ids:[...O.actionTabs.selectArrs],course_id:qe.coursesId,type:"homework_common"});(ot==null?void 0:ot.student_count)===0?Dt(Tt):(it(Tt),ut(ot))}),Et=()=>{Ee(1),su([]),Se([])},Dt=ne=>ht(void 0,null,function*(){xe(!0);const R=yield(0,ce.ZP)(`/api/courses/${qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ie({},ne)});xe(!1),R.status===0&&(Et(),(0,ge.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),X.ZP.success("\u53D1\u5E03\u6210\u529F"),de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),dt(),(0,oe.GJ)()?O.actionTabs.detail?(de({type:"shixunHomeworks/setActionTabs",payload:{}}),de({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ie({},qe)}),de({type:"shixunHomeworks/getWorkSetting",payload:Ie({},qe)})):de({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Ie({},O.actionTabs.params),{type:4})}):de({type:"classroomList/getClassroomShixunsList",payload:Ie({},O.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||de({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Q.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),kt=Eu>pe*Pu,{detailShixunsList:lt}=O,[Me,xe]=(0,D.useState)(!1);return Q.createElement("div",null,Q.createElement(v.default,{width:600,centered:!0,confirmLoading:Me,title:"\u53D1\u5E03\u4F5C\u4E1A",open:O.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Bt(),onCancel:()=>{Et(),de({type:"classroomList/setActionTabs",payload:{}})}},Q.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Q.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Q.createElement(u.default,{form:Ze},Q.createElement("div",{style:{paddingLeft:0}},Q.createElement(W.Z,{className:"mt30",align:"middle"},Q.createElement(H.Z,null,Q.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Q.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:ne=>(0,Be.Q8)(ne,Ve),disabledTime:ne=>(0,Be.d0)(ne),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(H.Z,{className:"ml20"},Q.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Q.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,ge.U6)(),"HH:mm")},disabledDate:ne=>(0,Be.Q8)(ne,Ve,Ze.getFieldValue("publish_time")),disabledTime:ne=>(0,Be.d0)(ne,Ze.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),O.actionTabs.type===2&&Q.createElement(W.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Q.createElement(Oe.ZP.Group,{value:et,onChange:ne=>{tt(ne.target.value),Se([])}},Q.createElement(Oe.ZP,{value:!0,disabled:!O.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Q.createElement(Oe.ZP,{className:"ml20",disabled:Je.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Je.length<=0&&O.actionTabs.type===2&&Q.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(O.actionTabs.type===1||!et)&&Je.length>0&&Q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Q.createElement("span",{style:{flex:1}},Q.createElement(se.default,{checked:ae.length===Je.length,onChange:ne=>{ae.length===Je.length?Se([]):Se(Je)}},"\u5168\u9009")),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ae.length||0,"\u4E2A\u5206\u73ED")),(O.actionTabs.type===1||!et)&&Je.length>0&&Q.createElement(Fe.Z,{data:Je,selectedRowKeys:ae,setSelectedRowKeys:Se}))),Q.createElement(je.Z,{resdata:Ye,type:((We=O.actionTabs.selectArrs)==null?void 0:We.length)===1?"shixun":"shixunpush",okloading:Me,oktext:(Ye==null?void 0:Ye.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ne=>ht(void 0,null,function*(){xe(!0);let R=yield(0,ce.ZP)(`/api/courses/${qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...O.actionTabs.selectArrs]}});xe(!1),(R==null?void 0:R.status)===0&&Dt(at)})}))};var me=(0,le.connect)(({classroomList:O})=>({classroomList:O}))(mt)},51039:function(Rt,nt,_){_.d(nt,{_:function(){return Z}});var D=_(86342),u=_(43418),v=_(8591),X=_(1710),W=_(63949),H=_(59301),C=(ce,ge,le)=>new Promise((oe,w)=>{var Fe=je=>{try{f(le.next(je))}catch(ie){w(ie)}},Be=je=>{try{f(le.throw(je))}catch(ie){w(ie)}},f=je=>je.done?oe(je.value):Promise.resolve(je.value).then(Fe,Be);f((le=le.apply(ce,ge)).next())});const Oe=ce=>C(void 0,[ce],function*({is_jupyter:ge,is_jupyter_lab:le,shixunId:oe,homework_common_id:w,courseId:Fe}){if(ge||le){const f=yield(0,D.BK)({id:oe});f!=null&&f.identifier&&(0,W.xg)(`/tasks/${f.identifier}/jupyter?homework_common_id=${w}`);return}const Be=yield(0,D.Ir)({id:oe,homework_common_id:w});if(Be!=null&&Be.game_identifier){(0,W.xg)(`/tasks/${Fe}/${w}/${Be.game_identifier}`);return}(Be==null?void 0:Be.status)===2?se(Be==null?void 0:Be.message,w,Fe):(Be==null?void 0:Be.status)===3?he(Be==null?void 0:Be.message):(Be==null?void 0:Be.status)==-3&&(0,W.eF)()}),se=(ce,ge,le)=>{ce=ce!=null&&ce.includes(".json")?ce:`${ce}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:H.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>C(void 0,null,function*(){const oe=yield(0,D.$Q)({url:ce});if(!oe)return;v.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const w=yield(0,D.Ir)({id:oe.shixun_identifier,homework_common_id:ge});if(w!=null&&w.game_identifier){(0,W.xg)(`/tasks/${le}/${ge}/${w.game_identifier}`);return}(w==null?void 0:w.status)===2?se(w==null?void 0:w.message,ge,le):(w==null?void 0:w.status)===3&&he(w==null?void 0:w.message)})})},he=ce=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:H.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ce,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Z=(ce,ge)=>C(void 0,[ce,ge],function*(le,{is_jupyter:oe,is_jupyter_lab:w}){const Fe=yield(0,D.WT)(le);if(Fe.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:H.createElement("div",null,H.createElement("div",null,"\u4F60\u5F53\u524D\u6709",Fe.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),H.createElement(X.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(Be,f){const{course_identifier:je,id:ie}=f||{};return H.createElement("a",{target:"_blank",href:`/classrooms/${je}/shixun_homework/${ie}/detail`},Be)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(Be,f){const{course_identifier:je,id:ie,shixun_identifier:Q}=f;return H.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Oe({is_jupyter:oe,is_jupyter_lab:w,shixunId:Q,homework_common_id:ie,courseId:je})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Fe,rowKey:"id"}))}),!0;if(Fe.length===1){const{shixun_identifier:Be,id:f,course_identifier:je}=Fe[0];return Oe({is_jupyter:oe,is_jupyter_lab:w,shixunId:Be,homework_common_id:f,courseId:je}),!0}return!1});nt.Z=Oe},77578:function(Rt,nt,_){_.d(nt,{Z:function(){return D}});const D=u=>u?typeof u=="function"?u():u:null},43428:function(Rt,nt,_){_.d(nt,{Z:function(){return Pu}});var D=_(92310),u=_.n(D),v=_(33885),X=_(42978),W=_(43403),H=_(34280),C=_(59301),Oe=C.createContext(null),se=C.createContext({}),he=Oe,Z=_(20068),ce=_(54476),ge=_(77900),le=_(10228),oe=_(26112),w=_(70425),Fe=function(S){var Re=S.prefixCls,ae=S.className,Se=S.style,et=S.children,tt=S.containerRef,Ye=S.id,ut=S.onMouseEnter,at=S.onMouseOver,it=S.onMouseLeave,gt=S.onClick,dt=S.onKeyDown,Bt=S.onKeyUp,Et={onMouseEnter:ut,onMouseOver:at,onMouseLeave:it,onClick:gt,onKeyDown:dt,onKeyUp:Bt},Dt=C.useContext(se),kt=Dt.panel,lt=(0,w.useComposeRef)(kt,tt);return C.createElement(C.Fragment,null,C.createElement("div",(0,ce.Z)({id:Ye,className:u()("".concat(Re,"-content"),ae),style:(0,v.Z)({},Se),"aria-modal":"true",role:"dialog",ref:lt},Et),et))},Be=Fe,f=_(48736);function je(ue){return typeof ue=="string"&&String(Number(ue))===ue?((0,f.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ue)):ue}function ie(ue){warning(!("wrapperClassName"in ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Q={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function It(ue,S){var Re,ae,Se,et,tt=ue.prefixCls,Ye=ue.open,ut=ue.placement,at=ue.inline,it=ue.push,gt=ue.forceRender,dt=ue.autoFocus,Bt=ue.keyboard,Et=ue.rootClassName,Dt=ue.rootStyle,kt=ue.zIndex,lt=ue.className,Me=ue.id,xe=ue.style,ne=ue.motion,R=ue.width,De=ue.height,wt=ue.children,xt=ue.contentWrapperStyle,Ct=ue.mask,Ft=ue.maskClosable,ft=ue.maskMotion,Tt=ue.maskClassName,Lt=ue.maskStyle,ot=ue.afterOpenChange,pt=ue.onClose,Fu=ue.onMouseEnter,Vu=ue.onMouseOver,vu=ue.onMouseLeave,yt=ue.onClick,Bu=ue.onKeyDown,Ht=ue.onKeyUp,Du=C.useRef(),Wt=C.useRef(),Au=C.useRef();C.useImperativeHandle(S,function(){return Du.current});var Wu=function(Pt){var _u=Pt.keyCode,iu=Pt.shiftKey;switch(_u){case le.Z.TAB:{if(_u===le.Z.TAB){if(!iu&&document.activeElement===Au.current){var cu;(cu=Wt.current)===null||cu===void 0||cu.focus({preventScroll:!0})}else if(iu&&document.activeElement===Wt.current){var Ku;(Ku=Au.current)===null||Ku===void 0||Ku.focus({preventScroll:!0})}}break}case le.Z.ESC:{pt&&Bt&&(Pt.stopPropagation(),pt(Pt));break}}};C.useEffect(function(){if(Ye&&dt){var ct;(ct=Du.current)===null||ct===void 0||ct.focus({preventScroll:!0})}},[Ye]);var Ju=C.useState(!1),Nu=(0,X.Z)(Ju,2),rn=Nu[0],ou=Nu[1],vt=C.useContext(he),Xt;it===!1?Xt={distance:0}:it===!0?Xt={}:Xt=it||{};var qt=(Re=(ae=(Se=Xt)===null||Se===void 0?void 0:Se.distance)!==null&&ae!==void 0?ae:vt==null?void 0:vt.pushDistance)!==null&&Re!==void 0?Re:180,pu=C.useMemo(function(){return{pushDistance:qt,push:function(){ou(!0)},pull:function(){ou(!1)}}},[qt]);C.useEffect(function(){if(Ye){var ct;vt==null||(ct=vt.push)===null||ct===void 0||ct.call(vt)}else{var Pt;vt==null||(Pt=vt.pull)===null||Pt===void 0||Pt.call(vt)}},[Ye]),C.useEffect(function(){return function(){var ct;vt==null||(ct=vt.pull)===null||ct===void 0||ct.call(vt)}},[]);var cn=Ct&&C.createElement(ge.default,(0,ce.Z)({key:"mask"},ft,{visible:Ye}),function(ct,Pt){var _u=ct.className,iu=ct.style;return C.createElement("div",{className:u()("".concat(tt,"-mask"),_u,Tt),style:(0,v.Z)((0,v.Z)({},iu),Lt),onClick:Ft&&Ye?pt:void 0,ref:Pt})}),mn=typeof ne=="function"?ne(ut):ne,ru={};if(rn&&qt)switch(ut){case"top":ru.transform="translateY(".concat(qt,"px)");break;case"bottom":ru.transform="translateY(".concat(-qt,"px)");break;case"left":ru.transform="translateX(".concat(qt,"px)");break;default:ru.transform="translateX(".concat(-qt,"px)");break}ut==="left"||ut==="right"?ru.width=je(R):ru.height=je(De);var kn={onMouseEnter:Fu,onMouseOver:Vu,onMouseLeave:vu,onClick:yt,onKeyDown:Bu,onKeyUp:Ht},wn=C.createElement(ge.default,(0,ce.Z)({key:"panel"},mn,{visible:Ye,forceRender:gt,onVisibleChanged:function(Pt){ot==null||ot(Pt)},removeOnLeave:!1,leavedClassName:"".concat(tt,"-content-wrapper-hidden")}),function(ct,Pt){var _u=ct.className,iu=ct.style;return C.createElement("div",(0,ce.Z)({className:u()("".concat(tt,"-content-wrapper"),_u),style:(0,v.Z)((0,v.Z)((0,v.Z)({},ru),iu),xt)},(0,oe.Z)(ue,{data:!0})),C.createElement(Be,(0,ce.Z)({id:Me,containerRef:Pt,prefixCls:tt,className:lt,style:xe},kn),wt))}),dn=(0,v.Z)({},Dt);return kt&&(dn.zIndex=kt),C.createElement(he.Provider,{value:pu},C.createElement("div",{className:u()(tt,"".concat(tt,"-").concat(ut),Et,(et={},(0,Z.Z)(et,"".concat(tt,"-open"),Ye),(0,Z.Z)(et,"".concat(tt,"-inline"),at),et)),style:dn,tabIndex:-1,ref:Du,onKeyDown:Wu},cn,C.createElement("div",{tabIndex:0,ref:Wt,style:Q,"aria-hidden":"true","data-sentinel":"start"}),wn,C.createElement("div",{tabIndex:0,ref:Au,style:Q,"aria-hidden":"true","data-sentinel":"end"})))}var Mt=C.forwardRef(It),Vt=Mt,At=function(S){var Re=S.open,ae=Re===void 0?!1:Re,Se=S.prefixCls,et=Se===void 0?"rc-drawer":Se,tt=S.placement,Ye=tt===void 0?"right":tt,ut=S.autoFocus,at=ut===void 0?!0:ut,it=S.keyboard,gt=it===void 0?!0:it,dt=S.width,Bt=dt===void 0?378:dt,Et=S.mask,Dt=Et===void 0?!0:Et,kt=S.maskClosable,lt=kt===void 0?!0:kt,Me=S.getContainer,xe=S.forceRender,ne=S.afterOpenChange,R=S.destroyOnClose,De=S.onMouseEnter,wt=S.onMouseOver,xt=S.onMouseLeave,Ct=S.onClick,Ft=S.onKeyDown,ft=S.onKeyUp,Tt=S.panelRef,Lt=C.useState(!1),ot=(0,X.Z)(Lt,2),pt=ot[0],Fu=ot[1],Vu=C.useState(!1),vu=(0,X.Z)(Vu,2),yt=vu[0],Bu=vu[1];(0,H.Z)(function(){Bu(!0)},[]);var Ht=yt?ae:!1,Du=C.useRef(),Wt=C.useRef();(0,H.Z)(function(){Ht&&(Wt.current=document.activeElement)},[Ht]);var Au=function(ou){var vt;if(Fu(ou),ne==null||ne(ou),!ou&&Wt.current&&!((vt=Du.current)!==null&&vt!==void 0&&vt.contains(Wt.current))){var Xt;(Xt=Wt.current)===null||Xt===void 0||Xt.focus({preventScroll:!0})}},Wu=C.useMemo(function(){return{panel:Tt}},[Tt]);if(!xe&&!pt&&!Ht&&R)return null;var Ju={onMouseEnter:De,onMouseOver:wt,onMouseLeave:xt,onClick:Ct,onKeyDown:Ft,onKeyUp:ft},Nu=(0,v.Z)((0,v.Z)({},S),{},{open:Ht,prefixCls:et,placement:Ye,autoFocus:at,keyboard:gt,width:Bt,mask:Dt,maskClosable:lt,inline:Me===!1,afterOpenChange:Au,ref:Du},Ju);return C.createElement(se.Provider,{value:Wu},C.createElement(W.Z,{open:Ht||xe||pt,autoDestroy:!1,getContainer:Me,autoLock:Dt&&(Ht||pt)},C.createElement(Vt,Nu)))},Pe=At,be=Pe,Ne=_(62892),Ie=_(36355),He=_(32441),ht=_(47729),me=ue=>{const{prefixCls:S,title:Re,footer:ae,extra:Se,closeIcon:et,closable:tt,onClose:Ye,headerStyle:ut,drawerStyle:at,bodyStyle:it,footerStyle:gt,children:dt}=ue,Bt=C.useCallback(Me=>C.createElement("button",{type:"button",onClick:Ye,"aria-label":"Close",className:`${S}-close`},Me),[Ye]),[Et,Dt]=(0,ht.Z)(tt,et,Bt,void 0,!0),kt=C.useMemo(()=>!Re&&!Et?null:C.createElement("div",{style:ut,className:u()(`${S}-header`,{[`${S}-header-close-only`]:Et&&!Re&&!Se})},C.createElement("div",{className:`${S}-header-title`},Dt,Re&&C.createElement("div",{className:`${S}-title`},Re)),Se&&C.createElement("div",{className:`${S}-extra`},Se)),[Et,Dt,Se,ut,S,Re]),lt=C.useMemo(()=>{if(!ae)return null;const Me=`${S}-footer`;return C.createElement("div",{className:Me,style:gt},ae)},[ae,gt,S]);return C.createElement("div",{className:`${S}-wrapper-body`,style:at},kt,C.createElement("div",{className:`${S}-body`,style:it},dt),lt)},O=_(33234),de=_(83116),Ve=_(37613),_t=ue=>{const{componentCls:S,motionDurationSlow:Re}=ue,ae={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Re}`}}};return{[S]:{[`${S}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Re}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${S}-panel-motion`]:{"&-left":[ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const qe=ue=>{const{componentCls:S,zIndexPopup:Re,colorBgMask:ae,colorBgElevated:Se,motionDurationSlow:et,motionDurationMid:tt,padding:Ye,paddingLG:ut,fontSizeLG:at,lineHeightLG:it,lineWidth:gt,lineType:dt,colorSplit:Bt,marginSM:Et,colorIcon:Dt,colorIconHover:kt,colorText:lt,fontWeightStrong:Me,footerPaddingBlock:xe,footerPaddingInline:ne}=ue,R=`${S}-content-wrapper`;return{[S]:{position:"fixed",inset:0,zIndex:Re,pointerEvents:"none","&-pure":{position:"relative",background:Se,[`&${S}-left`]:{boxShadow:ue.boxShadowDrawerLeft},[`&${S}-right`]:{boxShadow:ue.boxShadowDrawerRight},[`&${S}-top`]:{boxShadow:ue.boxShadowDrawerUp},[`&${S}-bottom`]:{boxShadow:ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${S}-mask`]:{position:"absolute",inset:0,zIndex:Re,background:ae,pointerEvents:"auto"},[R]:{position:"absolute",zIndex:Re,maxWidth:"100vw",transition:`all ${et}`,"&-hidden":{display:"none"}},[`&-left > ${R}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ue.boxShadowDrawerLeft},[`&-right > ${R}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ue.boxShadowDrawerRight},[`&-top > ${R}`]:{top:0,insetInline:0,boxShadow:ue.boxShadowDrawerUp},[`&-bottom > ${R}`]:{bottom:0,insetInline:0,boxShadow:ue.boxShadowDrawerDown},[`${S}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Se,pointerEvents:"auto"},[`${S}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${S}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ye}px ${ut}px`,fontSize:at,lineHeight:it,borderBottom:`${gt}px ${dt} ${Bt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${S}-extra`]:{flex:"none"},[`${S}-close`]:{display:"inline-block",marginInlineEnd:Et,color:Dt,fontWeight:Me,fontSize:at,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${tt}`,textRendering:"auto","&:focus, &:hover":{color:kt,textDecoration:"none"}},[`${S}-title`]:{flex:1,margin:0,color:lt,fontWeight:ue.fontWeightStrong,fontSize:at,lineHeight:it},[`${S}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ut,overflow:"auto"},[`${S}-footer`]:{flexShrink:0,padding:`${xe}px ${ne}px`,borderTop:`${gt}px ${dt} ${Bt}`},"&-rtl":{direction:"rtl"}}}};var Ze=(0,de.Z)("Drawer",ue=>{const S=(0,Ve.TS)(ue,{});return[qe(S),_t(S)]},ue=>({zIndexPopup:ue.zIndexPopupBase,footerPaddingBlock:ue.paddingXS,footerPaddingInline:ue.padding})),pe=_(11575),Ee=function(ue,S){var Re={};for(var ae in ue)Object.prototype.hasOwnProperty.call(ue,ae)&&S.indexOf(ae)<0&&(Re[ae]=ue[ae]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,ae=Object.getOwnPropertySymbols(ue);Se<ae.length;Se++)S.indexOf(ae[Se])<0&&Object.prototype.propertyIsEnumerable.call(ue,ae[Se])&&(Re[ae[Se]]=ue[ae[Se]]);return Re};const Je=null,su={distance:180},Eu=ue=>{var S;const{rootClassName:Re,width:ae,height:Se,size:et="default",mask:tt=!0,push:Ye=su,open:ut,afterOpenChange:at,onClose:it,prefixCls:gt,getContainer:dt,style:Bt,className:Et,visible:Dt,afterVisibleChange:kt}=ue,lt=Ee(ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Me,getPrefixCls:xe,direction:ne,drawer:R}=C.useContext(Ie.E_),De=xe("drawer",gt),[wt,xt]=Ze(De),Ct=dt===void 0&&Me?()=>Me(document.body):dt,Ft=u()({"no-mask":!tt,[`${De}-rtl`]:ne==="rtl"},Re,xt),ft=C.useMemo(()=>ae!=null?ae:et==="large"?736:378,[ae,et]),Tt=C.useMemo(()=>Se!=null?Se:et==="large"?736:378,[Se,et]),Lt={motionName:(0,Ne.m)(De,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ot=Fu=>({motionName:(0,Ne.m)(De,`panel-motion-${Fu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),pt=(0,pe.H)();return wt(C.createElement(O.BR,null,C.createElement(He.Ux,{status:!0,override:!0},C.createElement(be,Object.assign({prefixCls:De,onClose:it,maskMotion:Lt,motion:ot},lt,{open:ut!=null?ut:Dt,mask:tt,push:Ye,width:ft,height:Tt,style:Object.assign(Object.assign({},R==null?void 0:R.style),Bt),className:u()(R==null?void 0:R.className,Et),rootClassName:Ft,getContainer:Ct,afterOpenChange:at!=null?at:kt,panelRef:pt}),C.createElement(me,Object.assign({prefixCls:De},lt,{onClose:it}))))))},wu=ue=>{const{prefixCls:S,style:Re,className:ae,placement:Se="right"}=ue,et=Ee(ue,["prefixCls","style","className","placement"]),{getPrefixCls:tt}=C.useContext(Ie.E_),Ye=tt("drawer",S),[ut,at]=Ze(Ye),it=u()(Ye,`${Ye}-pure`,`${Ye}-${Se}`,at,ae);return ut(C.createElement("div",{className:it,style:Re},C.createElement(me,Object.assign({prefixCls:Ye},et))))};Eu._InternalPanelDoNotUseOrYouWillBeFired=wu;var Pu=Eu},39722:function(Rt,nt,_){_.d(nt,{t5:function(){return he}});var D=_(92310),u=_.n(D),v=_(55477),X=_(59301),W=_(36355),H=_(77578),C=_(17356),Oe=function(ce,ge){var le={};for(var oe in ce)Object.prototype.hasOwnProperty.call(ce,oe)&&ge.indexOf(oe)<0&&(le[oe]=ce[oe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,oe=Object.getOwnPropertySymbols(ce);w<oe.length;w++)ge.indexOf(oe[w])<0&&Object.prototype.propertyIsEnumerable.call(ce,oe[w])&&(le[oe[w]]=ce[oe[w]]);return le};const se=(ce,ge,le)=>{if(!(!ge&&!le))return X.createElement(X.Fragment,null,ge&&X.createElement("div",{className:`${ce}-title`},(0,H.Z)(ge)),X.createElement("div",{className:`${ce}-inner-content`},(0,H.Z)(le)))},he=ce=>{const{hashId:ge,prefixCls:le,className:oe,style:w,placement:Fe="top",title:Be,content:f,children:je}=ce;return X.createElement("div",{className:u()(ge,le,`${le}-pure`,`${le}-placement-${Fe}`,oe),style:w},X.createElement("div",{className:`${le}-arrow`}),X.createElement(v.G,Object.assign({},ce,{className:ge,prefixCls:le}),je||se(le,Be,f)))},Z=ce=>{const{prefixCls:ge}=ce,le=Oe(ce,["prefixCls"]),{getPrefixCls:oe}=X.useContext(W.E_),w=oe("popover",ge),[Fe,Be]=(0,C.Z)(w);return Fe(X.createElement(he,Object.assign({},le,{prefixCls:w,hashId:Be})))};nt.ZP=Z},60324:function(Rt,nt,_){var D=_(92310),u=_.n(D),v=_(59301),X=_(77578),W=_(62892),H=_(36355),C=_(6848),Oe=_(39722),se=_(17356),he=function(ge,le){var oe={};for(var w in ge)Object.prototype.hasOwnProperty.call(ge,w)&&le.indexOf(w)<0&&(oe[w]=ge[w]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,w=Object.getOwnPropertySymbols(ge);Fe<w.length;Fe++)le.indexOf(w[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ge,w[Fe])&&(oe[w[Fe]]=ge[w[Fe]]);return oe};const Z=ge=>{let{title:le,content:oe,prefixCls:w}=ge;return v.createElement(v.Fragment,null,le&&v.createElement("div",{className:`${w}-title`},(0,X.Z)(le)),v.createElement("div",{className:`${w}-inner-content`},(0,X.Z)(oe)))},ce=v.forwardRef((ge,le)=>{const{prefixCls:oe,title:w,content:Fe,overlayClassName:Be,placement:f="top",trigger:je="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:Q=.1,overlayStyle:It={}}=ge,Mt=he(ge,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Vt}=v.useContext(H.E_),At=Vt("popover",oe),[Pe,be]=(0,se.Z)(At),Ne=Vt(),Ie=u()(Be,be);return Pe(v.createElement(C.Z,Object.assign({placement:f,trigger:je,mouseEnterDelay:ie,mouseLeaveDelay:Q,overlayStyle:It},Mt,{prefixCls:At,overlayClassName:Ie,ref:le,overlay:w||Fe?v.createElement(Z,{prefixCls:At,title:w,content:Fe}):null,transitionName:(0,W.m)(Ne,"zoom-big",Mt.transitionName),"data-popover-inject":!0})))});ce._InternalPanelDoNotUseOrYouWillBeFired=Oe.ZP,nt.Z=ce},17356:function(Rt,nt,_){var D=_(17313),u=_(29878),v=_(19447),X=_(33166),W=_(83116),H=_(37613);const C=he=>{const{componentCls:Z,popoverColor:ce,minWidth:ge,fontWeightStrong:le,popoverPadding:oe,boxShadowSecondary:w,colorTextHeading:Fe,borderRadiusLG:Be,zIndexPopup:f,marginXS:je,colorBgElevated:ie,popoverBg:Q}=he;return[{[Z]:Object.assign(Object.assign({},(0,D.Wf)(he)),{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":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Z}-content`]:{position:"relative"},[`${Z}-inner`]:{backgroundColor:Q,backgroundClip:"padding-box",borderRadius:Be,boxShadow:w,padding:oe},[`${Z}-title`]:{minWidth:ge,marginBottom:je,color:Fe,fontWeight:le},[`${Z}-inner-content`]:{color:ce}})},(0,v.ZP)(he,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Z}-pure`]:{position:"relative",maxWidth:"none",margin:he.sizePopupArrow,display:"inline-block",[`${Z}-content`]:{display:"inline-block"}}}]},Oe=he=>{const{componentCls:Z}=he;return{[Z]:X.i.map(ce=>{const ge=he[`${ce}6`];return{[`&${Z}-${ce}`]:{"--antd-arrow-background-color":ge,[`${Z}-inner`]:{backgroundColor:ge},[`${Z}-arrow`]:{background:"transparent"}}}})}},se=he=>{const{componentCls:Z,lineWidth:ce,lineType:ge,colorSplit:le,paddingSM:oe,controlHeight:w,fontSize:Fe,lineHeight:Be,padding:f}=he,je=w-Math.round(Fe*Be),ie=je/2,Q=je/2-ce,It=f;return{[Z]:{[`${Z}-inner`]:{padding:0},[`${Z}-title`]:{margin:0,padding:`${ie}px ${It}px ${Q}px`,borderBottom:`${ce}px ${ge} ${le}`},[`${Z}-inner-content`]:{padding:`${oe}px ${It}px`}}}};nt.Z=(0,W.Z)("Popover",he=>{const{colorBgElevated:Z,colorText:ce,wireframe:ge}=he,le=(0,H.TS)(he,{popoverPadding:12,popoverBg:Z,popoverColor:ce});return[C(le),Oe(le),ge&&se(le),(0,u._y)(le,"zoom-big")]},he=>({width:177,minWidth:177,zIndexPopup:he.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);
|