You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__ThemeChange_...

2 lines
344 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{88844:function(Zt,at){at.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},7184:function(Zt,at,f){f.d(at,{Z:function(){return Oe}});var D=f(78241),u=f(92832),v=f(3113),X=f(59301),Y={search:"search___JA0r9",btn:"btn___GGtZC"},z=f(59301),Oe=({value:se,onChange:he})=>{const[R]=D.default.useForm(),ce=(0,X.useRef)(!1);(0,X.useEffect)(()=>{se&&R.setFieldsValue(se)},se);const ge=le=>{ce.current||he(le),ce.current=!0,setTimeout(()=>{ce.current=!1},2e3)};return z.createElement("div",{className:Y.search},z.createElement(D.default,{className:Y.formWrap,colon:!1,form:R,size:"large",layout:"inline",onFinish:le=>{ce.current||ge(le)}},z.createElement(D.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},z.createElement(u.default,{style:{width:280,height:40}})),z.createElement(D.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},z.createElement(u.default,{style:{width:280,height:40}})),z.createElement(D.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},z.createElement(u.default,{style:{width:200,height:40}})),z.createElement(v.ZP,{className:Y.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},90463:function(Zt,at,f){f.d(at,{Z:function(){return z}});var D=f(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},v=f(32637),X=f(59301),z=({type:b,style:Oe})=>{const se=X.createElement("div",{className:u.wrap,onClick:he=>{he.preventDefault(),he.stopPropagation()}},X.createElement("p",null,b==="shixun"||b==="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",b==="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"))}},35479:function(Zt,at,f){f.d(at,{Z:function(){return At},P:function(){return It}});var D=f(59301),u=f(78241),v=f(43418),X=f(5112),Y=f(92832),z=f(1710),b={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=f(60979),se=Object.defineProperty,he=Object.defineProperties,R=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Ne,Se,Te)=>Se in Ne?se(Ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ne[Se]=Te,T=(Ne,Se)=>{for(var Te in Se||(Se={}))ge.call(Se,Te)&&oe(Ne,Te,Se[Te]);if(ce)for(var Te of ce(Se))le.call(Se,Te)&&oe(Ne,Te,Se[Te]);return Ne},Fe=(Ne,Se)=>he(Ne,R(Se)),Be=(Ne,Se)=>{var Te={};for(var Ie in Ne)ge.call(Ne,Ie)&&Se.indexOf(Ie)<0&&(Te[Ie]=Ne[Ie]);if(Ne!=null&&ce)for(var Ie of ce(Ne))Se.indexOf(Ie)<0&&le.call(Ne,Ie)&&(Te[Ie]=Ne[Ie]);return Te},y=(Ne,Se,Te)=>new Promise((Ie,He)=>{var ht=L=>{try{me(Te.next(L))}catch(de){He(de)}},mt=L=>{try{me(Te.throw(L))}catch(de){He(de)}},me=L=>L.done?Ie(L.value):Promise.resolve(L.value).then(ht,mt);me((Te=Te.apply(Ne,Se)).next())});const je=({studentNames:Ne,total:Se})=>{const Te=["","\u4E00","\u4E24","\u4E09"];return Se>3?D.createElement(D.Fragment,null,"\u8BFE\u5802\u5185\u6709",D.createElement("span",{className:b.orangeColor},Ne==null?void 0:Ne.join("\u3001")),"\u7B49",D.createElement("span",{className:b.orangeColor},Se),"\u540D\u5B66\u751F"):D.createElement(D.Fragment,null,"\u8BFE\u5802\u5185\u6709",D.createElement("span",{className:b.orangeColor},Ne==null?void 0:Ne.join("\u3001")),Te[Se],"\u540D\u5B66\u751F")},ie=({used:Ne,copy:Se,canNotCopy:Te,studentNames:Ie,studentCount:He,inPaper:ht,is_random:mt=!1,position:me=""})=>{const L=()=>{if(Se>0&&Te>0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:b.orangeColor},Se),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",D.createElement("span",{className:b.orangeColor},Te),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Se>0&&Te===0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:b.orangeColor},Se),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Se===0&&Te>0)return D.createElement(D.Fragment,null,"\u5176\u4E2D",D.createElement("span",{className:b.orangeColor},Te),"\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:b.orangeColor},Ne),"\u4E2A\u9879\u76EE\uFF0C",L(),"\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:Ne,onOk:Se,visible:Te,inPaper:Ie,renderData:He,type:ht,isMultipleCourse:mt=!1})=>{const[me]=u.default.useForm(),[L,de]=(0,D.useState)(1),[Ve,We]=(0,D.useState)(!1),dt=(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 Me;return(Me=He==null?void 0:He.course_data_list)==null?void 0:Me.filter(pe=>pe.is_show)},[He]);return D.createElement(D.Fragment,null,dt?D.createElement(v.default,{centered:!0,closable:!0,open:Te,destroyOnClose:!0,title:"\u63D0\u793A",className:b.antdModal,width:682,confirmLoading:Ve,onCancel:Ne,onOk:()=>y(void 0,null,function*(){var Me;We(!0);let pe=L;if(mt){const Ee=T({},me.getFieldsValue());pe=(Me=He==null?void 0:He.course_data_list)==null?void 0:Me.map(Je=>Ee[Je.id]!==void 0?Fe(T({},Je),{is_copy:Ee[Je.id]}):Je)}yield Se(pe),We(!1)})},D.createElement("div",{className:b.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(Me=>D.createElement(D.Fragment,{key:Me.id},D.createElement("h3",{className:"ml15 mb5"},Me.name),D.createElement(u.default.Item,{name:Me.id,initialValue:1},D.createElement(X.ZP.Group,{className:b.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:L,onChange:Me=>de(Me.target.value),className:b.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:b.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),D.createElement("div",{className:b.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:`${b.content} ${b.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:Te,confirmLoading:Ve,title:"\u63D0\u793A",width:682,onCancel:Ne,onOk:()=>y(void 0,null,function*(){var Me;We(!0);let pe=0;if(mt){const Ee=T({},me.getFieldsValue());pe=(Me=He==null?void 0:He.course_data_list)==null?void 0:Me.map(Je=>Ee[Je.id]!==void 0?Fe(T({},Je),{is_use:Ee[Je.id]}):Je)}yield Se(pe),We(!1)})},D.createElement("div",{className:b.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(Me=>D.createElement(D.Fragment,{key:Me.id},D.createElement("h3",{className:"ml15 mb5"},Me.name),D.createElement(u.default.Item,{name:Me.id,initialValue:1},D.createElement(X.ZP.Group,{className:b.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:b.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[Ne,Se]=(0,D.useState)(!1),[Te,Ie]=(0,D.useState)();return[Ne,()=>Se(!1),Te,mt=>y(this,null,function*(){var me;const L=mt,{isImportMultipleCourse:de=!1}=L,Ve=Be(L,["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),Se(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(Ie(We),Se(!0),!0)})]},Rt=Ne=>{const[Se]=u.default.useForm(),[Te,Ie]=(0,D.useState)(!1),{onCancel:He,onOk:ht,visible:mt,inPaper:me=!1,renderData:L,type:de,isMultipleCourse:Ve=!1,position:We}=Ne;let dt=(0,D.useMemo)(()=>me?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:b.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(Y.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:b.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:b.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(Y.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(Y.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:b.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(Y.default,{type:"hidden"})))}],[me]);if(Ve){const pe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:b.tableCell,render:(Ee,Je)=>D.createElement("a",{href:`/classrooms/${Je.course_id}`},Ee)};dt=[pe,...dt],qe=[pe,...qe]}const Me=(0,D.useMemo)(()=>ie({used:L==null?void 0:L.repeat_shixun_num,copy:L==null?void 0:L.can_copy_num,canNotCopy:L==null?void 0:L.no_copy_num,studentNames:L==null?void 0:L.student_names,studentCount:L==null?void 0:L.student_count,is_random:L==null?void 0:L.is_random,inPaper:me,position:We}),[L,me,We]);return D.createElement(v.default,{title:"\u63D0\u793A",centered:!0,open:mt,confirmLoading:Te,onOk:()=>y(void 0,null,function*(){Ie(!0);const pe=Se.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:b.antdModal,destroyOnClose:!0},D.createElement(u.default,{form:Se,preserve:!1},D.createElement("div",{className:b.brief},Me),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:b.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(L==null?void 0:L.can_copy_num)>0&&D.createElement("div",null,D.createElement("div",{className:b.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),D.createElement(z.default,{columns:dt,className:b.antdTable,dataSource:L==null?void 0:L.can_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(L==null?void 0:L.no_copy_num)>0&&D.createElement("div",null,D.createElement("div",{className:b.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),D.createElement(z.default,{columns:qe,className:b.antdTable,dataSource:L==null?void 0:L.no_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(L==null?void 0:L.no_use_list.length)>0&&(L==null?void 0:L.no_use_list.map(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(Y.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(Y.default,{type:"hidden"})))))))};var At=Ne=>{const{modalType:Se}=Ne;return Se==="multiple"?D.createElement(Rt,T({},Ne)):D.createElement(Q,T({},Ne))}},63443:function(Zt,at,f){var D=f(59301),u=f(78241),v=f(43418),X=f(8591),Y=f(95237),z=f(43604),b=f(5083),Oe=f(5112),se=f(24905),he=f(66649),R=f.n(he),ce=f(38147),ge=f(65862),le=f(65582),oe=f(41867),T=f(33270),Fe=f(91704),Be=f(99981),y=f(88844),je=f(83028),ie=f(60979),Q=f(59301),It=Object.defineProperty,Rt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Te=(me,L,de)=>L in me?It(me,L,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[L]=de,Ie=(me,L)=>{for(var de in L||(L={}))Ne.call(L,de)&&Te(me,de,L[de]);if(At)for(var de of At(L))Se.call(L,de)&&Te(me,de,L[de]);return me},He=(me,L)=>Rt(me,Vt(L)),ht=(me,L,de)=>new Promise((Ve,We)=>{var dt=pe=>{try{Me(de.next(pe))}catch(Ee){We(Ee)}},qe=pe=>{try{Me(de.throw(pe))}catch(Ee){We(Ee)}},Me=pe=>pe.done?Ve(pe.value):Promise.resolve(pe.value).then(dt,qe);Me((de=de.apply(me,L)).next())});const mt=({classroomList:me,dispatch:L,courseEndTime:de})=>{var Ve;const We=(0,le.useParams)(),[dt]=u.default.useForm(),[qe,Me]=(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),[k,Ze]=(0,D.useState)([]),[ae,ke]=(0,D.useState)(!0),[et,tt]=(0,D.useState)({}),[Ye,nt]=(0,D.useState)({}),ut=(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 be=me.actionTabs.selectArrsAll[0];ke(be.unified_setting)}else ke(!1)},[me.actionTabs]);const it=be=>ht(void 0,null,function*(){ue(!0);const ne=yield(0,T.c_)(He(Ie({},We),{page:be||qe,limit:2e4,homework_id:me.actionTabs.type===1?"":me.actionTabs.selectArrs[0]}));ne==null||ne.course_groups.map((H,De)=>{H.key=H.id,H.title=H.name,H.disabled=H.is_published}),ne&&(Ee([...ne==null?void 0:ne.course_groups]),su(ne==null?void 0:ne.course_groups_count),ue(!1),be||dt.setFieldsValue({publish_time:R()(R()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:R()(R()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),gt=()=>{var be;let ne=[...(be=me.actionTabs.selectArrsAll)==null?void 0:be.filter(H=>H.high_resources_consume&&!H.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:ut.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Q.createElement("div",null,Q.createElement("div",{className:y.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(H=>Q.createElement("div",{className:y.Z.failedList,key:H.homework_id},Q.createElement("div",{className:y.Z.name},H==null?void 0:H.name),Q.createElement("div",{className:y.Z.publish,onClick:()=>{(0,ge.xg)(`/classrooms/${We.coursesId}/shixun_homework/${H.homework_id}/detail?tabs=0`)}},ut.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))))))})},Et=()=>ht(void 0,null,function*(){var be,ne,H,De,wt,xt,Ct;if((0,oe.Rm)()&&!((ne=(be=me.AssistantObject)==null?void 0:be.practice)!=null&&ne.can_publish)){X.ZP.warning(ut.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"})),Re(!1);return}const Ft=Ie({},dt.getFieldsValue());if(Ft.end_time<=Ft.publish_time){X.ZP.info(ut.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),Re(!1);return}if((k==null?void 0:k.length)<=0&&!ae&&pe.length>0){X.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Re(!1);return}let _t={homework_ids:[...me.actionTabs.selectArrs],group_ids:k.length>0?k.map(ot=>ot.id):(H=me.detailShixunsList)==null?void 0:H.course_groups,end_time:R()(Ft.end_time).format("YYYY-MM-DD HH:mm"),publish_time:R()(Ft.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!k.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){L({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&&(_t.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?pt(_t):(nt(_t),tt(Lt))}),Bt=()=>{Me(1),Ee([]),Ze([])},pt=be=>ht(void 0,null,function*(){Re(!0);const ne=yield(0,ce.ZP)(`/api/courses/${We.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ie({},be)});Re(!1),ne.status===0&&(Bt(),(0,ge.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),X.ZP.success(ut.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),gt(),(0,oe.GJ)()?me.actionTabs.detail?(L({type:"shixunHomeworks/setActionTabs",payload:{}}),L({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ie({},We)}),L({type:"shixunHomeworks/getWorkSetting",payload:Ie({},We)})):L({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Ie({},me.actionTabs.params),{type:4})}):L({type:"classroomList/getClassroomShixunsList",payload:Ie({},me.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||L({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,Re]=(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:()=>Et(),onCancel:()=>{Bt(),L({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:dt},Q.createElement("div",{style:{paddingLeft:0}},Q.createElement(Y.Z,{className:"mt30",align:"middle"},Q.createElement(z.Z,null,Q.createElement(u.default.Item,{name:"publish_time",label:ut.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},Q.createElement(b.default,{style:{width:170,marginRight:"25px"},disabledDate:be=>(0,Be.Q8)(be,de),disabledTime:be=>(0,Be.d0)(be),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(z.Z,{className:"ml20"},Q.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Q.createElement(b.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()((0,ge.U6)(),"HH:mm")},disabledDate:be=>(0,Be.Q8)(be,de,dt.getFieldValue("publish_time")),disabledTime:be=>(0,Be.d0)(be,dt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),me.actionTabs.type===2&&Q.createElement(Y.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},ut.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),":"),Q.createElement(Oe.ZP.Group,{value:ae,onChange:be=>{ke(be.target.value),Ze([])}},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:k.length===pe.length,onChange:be=>{k.length===pe.length?Ze([]):Ze(pe)}},"\u5168\u9009")),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",k.length||0,"\u4E2A\u5206\u73ED")),(me.actionTabs.type===1||!ae)&&pe.length>0&&Q.createElement(Fe.Z,{data:pe,selectedRowKeys:k,setSelectedRowKeys:Ze}))),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?ut.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:be=>ht(void 0,null,function*(){Re(!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]}});Re(!1),(ne==null?void 0:ne.status)===0&&pt(Ye)})}))};at.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(mt)},89869:function(Zt,at,f){f.r(at),f.d(at,{default:function(){return Di}});var D=f(2337),u=f(59301),v=f(65582),X=f(38147),Y=f(20834),z=f(8591),b=f(92832),Oe=f(38854),se=f(6848),he=f(95237),R=f(43604),ce=f(81327),ge=f(61621),le=f(58421),oe=f(24905),T=f(3113),Fe=f(43418),Be=f(5112),y=f(41867),je=f(84105),ie=f(65862),Q=f(71067),It=Object.defineProperty,Rt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Te=(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={}))Ne.call(n,t)&&Te(e,t,n[t]);if(At)for(var t of At(n))Se.call(n,t)&&Te(e,t,n[t]);return e},He=(e,n)=>Rt(e,Vt(n)),ht=(e,n)=>{var t={};for(var c in e)Ne.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&At)for(var c of At(e))n.indexOf(c)<0&&Se.call(e,c)&&(t[c]=e[c]);return t},mt=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const me=e=>{var n=e,{classroomList:t,dispatch:c,match:F,location:_,user:x}=n,s=ht(n,["classroomList","dispatch","match","location","user"]),l,i;const V=(0,v.useIntl)(),g=(0,v.useParams)(),[B,Z]=(0,u.useState)(!1),[G,re]=(0,u.useState)(!1),w=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,y.j5)()){re(!0);return}const r={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var C;N.author_login===((C=x.userInfo)==null?void 0:C.login)?++r.hasNum:++r.noHasNum}),r.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"},r.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},r.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{p()}}):re(!0)}else re(!1)},[t.actionTabs.key]);const p=()=>{c({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:V.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:G,okText:V.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:B,onOk:()=>mt(void 0,null,function*(){var r;if((r=w.current)!=null&&r.onVerify())return;Z(!0);const N=yield(0,X.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});Z(!1),N.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),z.ZP.success("\u5220\u9664\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,y.GJ)()?c({type:"classroomList/getClassroomTeacherShixunsList",payload:He(Ie({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:Ie({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{p()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((i=t==null?void 0:t.actionTabs)==null?void 0:i.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(Q.Z,{ref:r=>w.current=r})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var L=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(me),de=f(39803),Ve=f(2948),We=Object.defineProperty,dt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Me=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(Me)for(var t of Me(n))Ee.call(n,t)&&Je(e,t,n[t]);return e},Eu=(e,n)=>dt(e,qe(n)),wu=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const Pu=({classroomList:e,dispatch:n})=>{const t=(0,v.useIntl)(),c=(0,v.useParams)();return u.createElement(Fe.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>wu(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,y.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),k=f(78241),Ze=f(66649),ae=f.n(Ze),ke=f(59301),et=Object.defineProperty,tt=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,ut=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,Et=(e,n)=>{for(var t in n||(n={}))ut.call(n,t)&&gt(e,t,n[t]);if(nt)for(var t of nt(n))it.call(n,t)&&gt(e,t,n[t]);return e},Bt=(e,n)=>tt(e,Ye(n)),pt=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const Dt=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),x=(0,v.useParams)(),[s,l]=(0,u.useState)(!1),{actionTabs:i}=e,[V]=k.default.useForm(),g=B=>B&&B<ae()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&V.setFieldsValue({name:(B=i.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),ke.createElement(Fe.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:s,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:_.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>pt(void 0,null,function*(){var B,Z;if((0,y.Rm)()&&!((Z=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&Z.can_create)){z.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 G=V.getFieldValue();l(!0);const re=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,w=yield(0,X.ZP)(re,{method:"post",body:Et({},G)});l(!1),w.status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bt(Et({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Et({},e.actionTabs.params)}))}),onCancel:()=>{l(!1),t({type:"classroomList/setActionTabs",payload:{}})}},ke.createElement(k.default,{form:V},ke.createElement(he.Z,{className:"mt10 c-grey-999"},ke.createElement(R.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),ke.createElement(R.Z,{flex:"1"},(c=i.selectArrs)==null?void 0:c.shixun_name)),ke.createElement(k.default.Item,{name:"name"},ke.createElement(he.Z,{className:"mt10",align:"middle"},ke.createElement(R.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),ke.createElement(R.Z,{flex:"1"},ke.createElement(b.default,{defaultValue:(F=i.selectArrs)==null?void 0:F.name}))))))};var kt=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Dt),lt=f(43428),Re=f(71418),be=f(28103),ne=f(2524),H={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=f(66457),wt=f(7184),xt=f(79274),Ct=f(90463),Ft=f(83028),_t=f(60979),Tt=Object.defineProperty,Lt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,ft=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(ft)for(var t of ft(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((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Du}=b.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:c})=>{var F,_;const x=(0,v.useIntl)(),[s,l]=(0,u.useState)(yt({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:V}=e,[g,B]=(0,u.useState)([]),[Z,G]=(0,u.useState)({}),[re,w]=(0,u.useState)([]),[p,r]=(0,u.useState)(!1),[N,C]=(0,u.useState)({}),[M,K]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(E=>!!E),[d,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)(()=>{j()},[s.coursesId,d]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||V!=null&&V.shixun_list)&&G(d.sort==="recommend"?V:i)},[i,V]);const j=()=>Ht(void 0,null,function*(){G([]),r(!0);let E=yt({},d);if(d.sort==="recommend"&&(E.sort="myshixuns_count"),d.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Bu(yt({},E),{course_id:s.coursesId})});else{const P=yt({},E);yield t({type:"classroomList/getShixunLists",payload:P})}const A=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});w([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(A==null?void 0:A.groups)||[]]),B([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const U=E=>Ht(void 0,null,function*(){K(!0);const A=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(s==null?void 0:s.categoryId)||null,coursesId:s.coursesId,shixuns_info:E}});K(!1),A.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.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")}}))}),[xe,Ae]=(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:H.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ht(void 0,null,function*(){var E;Ae(!0);let A=yield(0,_t.Tr)({id:g,type:"shixun",course_id:(E=e.detailTopBanner)==null?void 0:E.course_id});(A==null?void 0:A.student_count)===0?yield U(A==null?void 0:A.no_use_list):C(A),Ae(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:E=>{E!=null&&E.keyword&&(0,xt.tk)({name:E==null?void 0:E.keyword,copywriting:E==null?void 0:E.keyword,position:"Shixun"}),a(Bu(yt(yt({},d),E),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Re.Z,{spinning:p},u.createElement("aside",null,Wt.map(function(E,A){var P;return A!==0?null:u.createElement("ul",{className:H.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,h){return u.createElement("li",{className:d[E.id]==o.id?H.actived:"",onClick:()=>{d[E.id]=o.id,d.page=1,a(yt({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement("ul",{className:H.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:d!=null&&d.discipline_id?"":H.actived,onClick:()=>{delete d.tag_level,delete d.sub_discipline_id,delete d.discipline_id,d.page=1,a(yt({},d))}},u.createElement("strong",null,"\u5168\u90E8")),c.menus&&c.menus.map(function(E,A){return u.createElement("li",{key:A,className:(d==null?void 0:d.discipline_id)==E.id?H.actived:""},u.createElement("strong",{onClick:()=>{d.tag_level=1,d.discipline_id=E.id,delete d.sub_discipline_id,d.page=1,a(yt({},d))}},E.name),u.createElement("div",null,E.sub_repertoires.map(function(P,o){return u.createElement("div",{key:o,className:"mt5"},u.createElement("div",{className:(d==null?void 0:d.sub_discipline_id)==P.id&&d.tag_level===2?`${H.actived2} ${H.subTag}`:H.subTag,onClick:()=>{d.tag_level=2,d.discipline_id=E.id,d.sub_discipline_id=P.id,a(yt({},d))}},P.name),u.createElement("ul",{className:"mt5"},P.tags&&P.tags.map(function(h,S){return u.createElement("li",{key:S,className:d.sub_discipline_id==h.id&&d.tag_level===3?H.actived2:"",onClick:()=>{d.tag_level=3,d.discipline_id=E.id,d.sub_discipline_id=h.id,a(yt({},d))}},h.name)})))})))})),d.type==="mine"&&u.createElement("ul",{className:H.menu},u.createElement("li",null,"\u76EE\u5F55"),re==null?void 0:re.map((E,A)=>u.createElement("li",{className:d.group_id==E.id?H.actived:"",key:E.name,onClick:()=>{d.group_id=E.id,d.page=1,a(yt({},d))}},u.createElement("strong",null,E.name)))),Wt.map(function(E,A){var P;return A!==1?null:u.createElement("ul",{className:H.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,h){return u.createElement("li",{className:d[E.id]==o.id?H.actived:"",onClick:()=>{d[E.id]=o.id,a(yt({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(R.Z,{flex:"1",className:H.filter},ve.map(function(E,A){return u.createElement(T.ZP,{key:A,className:"mr20",type:d.sort===E.id?"primary":"default",onClick:()=>{d.sort=E.id,a(yt({},d))}},E.name)})),u.createElement(R.Z,{className:"c-grey-999"},u.createElement("div",{className:H.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"},Z.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",a(yt({},d))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${d.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=Z==null?void 0:Z.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:g,onChange:E=>{B(E)}},(_=Z==null?void 0:Z.shixun_list)==null?void 0:_.map(function(E,A){return u.createElement("div",{className:H.listItem,key:E==null?void 0:E.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:E==null?void 0:E.identifier,style:{marginTop:"3px"},disabled:(E==null?void 0:E.need_authorize)||(E==null?void 0:E.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:H.info},u.createElement("div",{className:H.title},u.createElement("div",{className:H.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E.title}})),(E==null?void 0:E.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Ct.Z,{type:"shixun",style:{marginLeft:0}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,y.Ny)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,y.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,y.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(E==null?void 0:E.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${E.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:H.description,dangerouslySetInnerHTML:{__html:E.description}})),u.createElement("div",{className:" mt15"},E.challenge_names.map(function(P,o){return u.createElement("span",{key:o,className:"mr30"},"\u7B2C",o+1,"\u5173 ",P," ")})),u.createElement(be.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:H["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:E==null?void 0:E.member_user_names}}))},u.createElement("span",{className:H.authorname,dangerouslySetInnerHTML:{__html:E==null?void 0:E.member_user_names}})),E.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:E.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",E.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",E.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:d.page||1,showQuickJumper:!0,total:Z==null?void 0:Z.shixuns_count,onChange:E=>{d.page=E,a(yt({},d))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:M,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:E=>{U(E)}}))};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((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:ru}=b.default,kn=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),[x,s]=(0,u.useState)(pu({},(0,v.useParams)())),{actionTabs:l}=e,{shixunLists:i}=e,[V,g]=(0,u.useState)([]),[B,Z]=(0,u.useState)(!1),[G,re]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{w()},[x.coursesId,G]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&g([])},[e.actionTabs.key]);const w=()=>mn(void 0,null,function*(){var p;const r=cn(pu({},G),{course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:r}),Z(!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:H.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>mn(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...V],category_id:x.categoryId,course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id}})).status||(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.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:x.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},_.formatMessage({id:"classrooms.confirm",defaultMessage:"\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:H.search,onSearch:p=>{G.search=p,re(pu({},G))}})),u.createElement("section",{className:"edu-container"},u.createElement(Re.Z,{spinning:B},u.createElement("aside",null,((c=i==null?void 0:i.homeworks)==null?void 0:c.length)===0&&u.createElement(ne.Z,null),(F=i==null?void 0:i.homeworks)==null?void 0:F.map(function(p,r){var N,C,M;return u.createElement("div",{className:H.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:V.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:K=>{let ve=V.indexOf(p.id);V.indexOf(p.id)>-1?g(V.filter(d=>d!==p.id)):g(V.concat(p.id))}}),u.createElement("div",{className:H.info},u.createElement("div",{className:H.title},u.createElement("div",{className:H.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,y.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,y.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,y.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${p.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:H.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(N=p==null?void 0:p.challenges)==null?void 0:N.map(function(K,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",K==null?void 0:K.subject," ")})),u.createElement(be.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((C=p==null?void 0:p.user)==null?void 0:C.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(M=p==null?void 0:p.user)==null?void 0:M.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:G.page||1,showQuickJumper:!0,total:i==null?void 0:i.total_count,onChange:p=>{G.page=p,re(pu({},G))}})))};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,fu=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))fu.call(n,t)&&iu(e,t,n[t]);return e},Ku=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:xi}=b.default,Pl=({classroomList:e,loading:n,dispatch:t,shixunsList:c})=>{var F,_;const x=(0,v.useIntl)(),[s,l]=(0,u.useState)(cu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:V}=e,[g]=k.default.useForm(),{shixunAiRecommendLists:B}=e,[Z,G]=(0,u.useState)([]),re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[w,p]=(0,u.useState)({page:1,course_id:s.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[s.coursesId,w]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(G([]),t({type:"classroomList/getShixunAiRecommendLists",payload:cu({},w)}))},[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:x.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Ku(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:cu({shixun_ids:[...Z],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,z.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(Re.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),(_=B==null?void 0:B.shixun_list)==null?void 0:_.map(function(r,N){var C,M,K;return u.createElement("div",{className:H.listItem2,key:N,style:{cursor:"auto"}},u.createElement(oe.default,{checked:Z.includes(r.id),value:r.id,style:{marginTop:"3px"},disabled:r==null?void 0:r.need_authorize,onChange:ve=>{let d=Z.indexOf(r.id);Z.indexOf(r.id)>-1?G(Z.filter(a=>a!==r.id)):G(Z.concat(r.id))}}),u.createElement("div",{className:H.info},u.createElement("div",{className:H.title},u.createElement("div",{className:H.titleLeft},u.createElement(v.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:H.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(ve,d){return u.createElement("span",{key:d,className:"mr30"},"\u7B2C",d+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(C=r==null?void 0:r.content)!=null&&C.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(K=(M=r==null?void 0:r.content)==null?void 0:M.author_name)==null?void 0:K[0]}}):u.createElement("span",null,r.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,r.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",r.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,r.study_count)),u.createElement(be.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:w.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:r=>{w.page=r,p(cu({},w))}})))};var Nl=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Pl),Pn=f(35479),fe=f(59301),Tl=Object.defineProperty,Ol=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,qn=(e,n,t)=>n in e?Tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,eu=(e,n)=>{for(var t in n||(n={}))Ll.call(n,t)&&qn(e,t,n[t]);if(Xn)for(var t of Xn(n))Ml.call(n,t)&&qn(e,t,n[t]);return e},Zl=(e,n)=>Ol(e,Il(n)),ea=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Rl}=b.default,Hl=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),[x,s]=(0,u.useState)(eu({},(0,v.useParams)())),l=(0,v.useLocation)(),{actionTabs:i}=e,[V]=k.default.useForm(),{coursesLists:g}=e,[B,Z]=(0,u.useState)([]),[G,re]=(0,u.useState)({}),[w,p]=(0,u.useState)(!1),[r,N]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:eu({},r)}),Z([]))},[e.actionTabs.key,x.categoryId,r]);const[C,M,K,ve]=(0,Pn.P)(),d=a=>ea(void 0,null,function*(){var j;p(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:x.coursesId,category_id:(x==null?void 0:x.categoryId)||null,subjects_info:[{subject_id:(j=B[0])==null?void 0:j.id,stage_shixuns:a}]}});p(!1),U.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Zl(eu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:eu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.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:H.drawer,footer:fe.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},fe.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),fe.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>ea(void 0,null,function*(){var a,j;if((B==null?void 0:B.length)===0)return z.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,_t.Tr)({id:(a=B[0])==null?void 0:a.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(j=e.detailTopBanner)==null?void 0:j.course_id});(U==null?void 0:U.student_count)===0?d([]):re(U)}),type:"primary"},"\u786E\u5B9A"))},fe.createElement("section",{className:"tc"},fe.createElement(Rl,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:H.search,onSearch:a=>{r.keyword=a,a&&(0,xt.tk)({name:a,copywriting:a,position:"Subject"}),N(eu({},r))}})),fe.createElement("section",{className:"edu-container"},fe.createElement(Re.Z,{spinning:n["classroomList/getCoursesLists"]},fe.createElement("aside",null,fe.createElement("div",{className:H.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:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(eu({},r))}},"\u5B9E\u8BAD\u6570",fe.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(eu({},r))}},"\u5B66\u4E60\u4EBA\u6570",fe.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(eu({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),fe.createElement("li",{className:`${r.type==="mine"&&"c-blue"} current`,onClick:()=>{r.type="mine",N(eu({},r))}},"\u6211\u7684\u8BFE\u7A0B"))),((c=g==null?void 0:g.subject_list)==null?void 0:c.length)===0&&fe.createElement(ne.Z,null),(F=g==null?void 0:g.subject_list)==null?void 0:F.map(function(a,j){var U,xe,Ae,E,A,P;return fe.createElement("div",{className:H.listItem,key:a.id,style:{cursor:"auto"}},fe.createElement(Be.ZP,{checked:B.map(o=>o.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:o=>{Z([{id:a.id,identifier:a.identifier}])}}),fe.createElement("div",{className:H.info},fe.createElement("div",{className:H.title},fe.createElement("div",{className:H.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(T.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:H.description,dangerouslySetInnerHTML:{__html:a.description}})),fe.createElement(be.Z,{dashed:!0}),fe.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},fe.createElement("div",null,(U=a==null?void 0:a.content)!=null&&U.member_user_names?fe.createElement(se.Z,{overlayClassName:H["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=a==null?void 0:a.content)==null?void 0:xe.member_user_names}}))},fe.createElement("span",{className:H.authorname,dangerouslySetInnerHTML:{__html:(Ae=a==null?void 0:a.content)==null?void 0:Ae.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:H.authorname},a.member_user_names)),(E=a==null?void 0:a.content)!=null&&E.author_school_name?fe.createElement(se.Z,{overlayClassName:H["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(A=a==null?void 0:a.content)==null?void 0:A.author_school_name}}))},fe.createElement("span",{className:H.authorname,dangerouslySetInnerHTML:{__html:(P=a==null?void 0:a.content)==null?void 0:P.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:H.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:r.page||1,showQuickJumper:!0,total:g==null?void 0:g.subjects_count,onChange:a=>{r.page=a,t({type:"classroomList/getCoursesLists",payload:eu({},r)})}})),fe.createElement(Ft.Z,{resdata:G,type:"subject",okloading:w,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:a=>{d(a)}}))};var jl=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Hl),Nn=f(59301),$l=({styles:e={},params:n,setisshowmodal:t,user:c})=>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=f(1710),Tn=f(88761),On=f(28274),In=f(87513),Ou=f(80446),q=f(59301),zl=Object.defineProperty,Gl=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,ua=(e,n,t)=>n in e?zl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ln=(e,n)=>{for(var t in n||(n={}))Wl.call(n,t)&&ua(e,t,n[t]);if(ta)for(var t of ta(n))Jl.call(n,t)&&ua(e,t,n[t]);return e},na=(e,n)=>Gl(e,Vl(n)),jt=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())}),Kl=({v:e,k:n,match:t,selectArrs:c,setSelectArrs:F,setSelectArrsAll:_,selectArrsAll:x,classroomList:s,dispatch:l,selectshow:i,batchState:V,pageSize:g,page:B,manageAllGroup:Z,user:G})=>{var re,w,p,r,N;const C=(0,v.useIntl)(),M=(0,v.useParams)(),[K,ve]=(0,u.useState)([]),[d,a]=(0,u.useState)(!1),[j,U]=(0,u.useState)(!1),[xe,Ae]=(0,u.useState)(!0),E=(0,u.useRef)();M.category=M.categoryId,M.id=M.coursesId,M.page=B,M.limit=g;function A(){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({},M)});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?(U(!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())&&(U(!0),Ae(!1))},[i]);const P=[{title:C.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:C.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,S)=>S.status.indexOf(h)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:h=>{var S,Ce;return h==="--"?h:q.createElement("span",null,q.createElement("span",null,(S=h==null?void 0:h.split("/"))==null?void 0:S[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:M.order_by==="end_time"?M.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:M.order_by==="late_time"?M.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)}],o=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:C.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:q.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>jt(void 0,null,function*(){const S=yield(0,In.L8)({id:h.myshixun_identifier,url:h.url});S&&(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:S.shixun_identifier,homework_common_id:h.homework_id,courseId:M.coursesId})})}):(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:h.shixun_identifier,homework_common_id:h.homework_id,courseId:M.coursesId})}};return q.createElement("div",{className:st.listItem,onClick:h=>{h.stopPropagation(),(!((0,y.GJ)()&&V)||(0,y.GJ)()&&V&&E.current&&!E.current.contains(h.target))&&((0,y.dE)()?(0,ie.xg)(`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,y.GJ)()&&V&&q.createElement("span",{ref:E},q.createElement(oe.default,{style:{padding:"10px"},checked:c.includes(e.homework_id),value:e.homework_id,onChange:h=>{c.indexOf(e.homework_id)>-1?(F(c.filter(S=>S!==e.homework_id)),_(x.filter(S=>S.homework_id!==e.homework_id))):(_(x.concat(e)),F(c.concat(e.homework_id)))}})),q.createElement("div",{className:st.info},q.createElement("div",{className:st.title},q.createElement("div",{className:st.titleLeft,style:(0,y.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,y.GJ)()&&q.createElement(On.Z,{value:e.status},q.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,y.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,y.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 S;if(h.stopPropagation(),h.preventDefault(),((S=G==null?void 0:G.userInfo)==null?void 0:S.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:M,type:2,manage_all_group:Z}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:M.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:na(Ln({},M),{type:4})}),Ce()}}}):Ce()})},q.createElement("aside",{className:st.flexBox},q.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),q.createElement("div",null,"\u53D1\u5E03"))),(0,y.dE)()&&q.createElement("div",{className:st.actionIcon},j?q.createElement("i",{className:"iconfont icon-yiwancheng1"}):xe?"":q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((w=e.status)!=null&&w.includes("\u5DF2\u622A\u6B62"))&&!((p=e.status)!=null&&p.includes("\u5BFC\u5165"))&&q.createElement("aside",{onClick:h=>jt(void 0,null,function*(){h.stopPropagation(),o(e)}),className:st.flexBox,style:{marginRight:10}},q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((N=e.status)==null?void 0:N.includes("\u5BFC\u5165")))&&q.createElement("aside",{onClick:h=>jt(void 0,null,function*(){var S;(S=e.status)!=null&&S.includes("\u5BFC\u5165")||(h.stopPropagation(),h.preventDefault(),(0,ie.xg)(`/classrooms/${M.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,y.GJ)()&&q.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:st.dro,dropdownRender:()=>q.createElement(Y.default,null,e.status!=="\u5BFC\u5165"&&q.createElement(Y.default.Item,{key:1,style:{textAlign:"center"}},q.createElement("a",{onClick:h=>jt(void 0,null,function*(){var S;if(h.stopPropagation(),h.preventDefault(),((S=G==null?void 0:G.userInfo)==null?void 0:S.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:M,type:2,manage_all_group:Z}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:M.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:na(Ln({},M),{type:4})}),Ce()}}}):Ce()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&q.createElement(Y.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:M,type:2}})})},C.formatMessage({id:"classrooms.cutOffNow",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),e.status==="\u5BFC\u5165"&&q.createElement(Y.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(Y.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:x,params:M,status:e==null?void 0:e.status}})})},C.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&q.createElement(Y.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 S=yield(0,Tn.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(S==null?void 0:S.status)===0&&z.ZP.success(S==null?void 0:S.message)})},C.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}))),e.status!=="\u5BFC\u5165"&&q.createElement(Y.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(),o(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),q.createElement(Y.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:M}})}},C.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status!=="\u5BFC\u5165"&&q.createElement(Y.default.Item,{key:6,style:{textAlign:"center"}},q.createElement(v.Link,{target:"_blank",onClick:h=>{h.stopPropagation()},to:`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},C.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\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,y.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(),d||A(),a(!d)})},q.createElement("i",{className:`iconfont icon-${d?"shouqi":"xiala2"}`})," ")),(0,y.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,y.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&d&&K.length>5&&q.createElement(Tu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:h=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(h,S)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:K,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(h,S,Ce)=>{Ce.field&&(M.order_by=Ce.field),Ce.order||(M.sort_direction="asc"),Ce.order==="ascend"&&(M.sort_direction="asc"),Ce.order==="descend"&&(M.sort_direction="desc"),Ce.order||(M.sort_direction="asc"),A()},columns:P}),(0,y.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&d&&K.length<6&&K.length>0&&q.createElement(Tu.default,{rowKey:"shixun_identifier",onRow:h=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(h,S)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:K,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(h,S,Ce)=>{Ce.field&&(M.order_by=Ce.field),Ce.order||(M.sort_direction="asc"),Ce.order==="ascend"&&(M.sort_direction="asc"),Ce.order==="descend"&&(M.sort_direction="desc"),Ce.order||(M.sort_direction="asc"),A()},columns:P})))},Yl=f(90588),Ul=f(18682),Mn=f(13904),Zn=f(57809),Yu=f(5083),Ql=f(64796),Rn=f.n(Ql),tu=f(33270),mu=f(61527),$e=f(59301),Xl=Object.defineProperty,ql=Object.defineProperties,es=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,sa=(e,n,t)=>n in e?Xl(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)=>ql(e,es(n)),ts=(e,n)=>{var t={};for(var c in e)aa.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&En)for(var c of En(e))n.indexOf(c)<0&&la.call(e,c)&&(t[c]=e[c]);return t},Hn=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});ae().extend(Rn());const us=({data:e,value:n,onChange:t})=>{var c,F,_,x;const[s,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[i,V]=(0,u.useState)([]);return(0,u.useEffect)(()=>{V((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:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange: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(b.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"}},((c=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:c.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",(i==null?void 0:i.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(b.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"}},((_=s.rigthSearch?i==null?void 0:i.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):i)==null?void 0:_.length)!==0?(x=s.rigthSearch?i==null?void 0:i.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):i)==null?void 0:x.map((g,B)=>$e.createElement(he.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(R.Z,null,g==null?void 0:g.name),$e.createElement(R.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Z=>Z!==(g==null?void 0:g.id)))}})))):$e.createElement(ne.Z,{styles:{margin:"0 auto"}})))))},ns=e=>{var n=e,{classroomList:t,dispatch:c,user:F,getData:_}=n,x=ts(n,["classroomList","dispatch","user","getData"]),s,l,i,V,g,B;const Z=(0,v.useIntl)(),G=(0,v.useParams)(),[re]=k.default.useForm(),w=k.default.useWatch("penalty_type",re),p=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,r,N,C]=(0,mu.U)(tu.c_,Iu(Iu({},G),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,M,K]=(0,mu.U)(tu.nP,{course_id:G==null?void 0:G.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ve,d]=(0,mu.U)(tu.sm,{course_id:G==null?void 0:G.coursesId,homework_ids:(V=t==null?void 0:t.actionTabs)==null?void 0:V.selectArrs}),a=(...j)=>Hn(void 0,[...j],function*(U={}){M({});const xe=yield N({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:()=>{c({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(k.default,{form:re,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:j=>Hn(void 0,null,function*(){var U,xe,Ae;const E=yield d(((U=C==null?void 0:C.course_groups)==null?void 0:U.length)>0?{unified_late:((xe=C==null?void 0:C.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Iu({},j)]}:Iu({unified_late:((Ae=C==null?void 0:C.course_groups)==null?void 0:Ae.length)<=0},j));(E==null?void 0:E.status)==0&&(z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},$e.createElement(he.Z,{wrap:!1,gutter:20},$e.createElement(R.Z,{flex:1},$e.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(j,U,xe){return w===2&&U>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(b.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:w==1?"\u5206":"%",max:w===1?Number.MAX_SAFE_INTEGER:100,addonBefore:$e.createElement(k.default.Item,{name:"penalty_type",noStyle:!0,normalize:j=>(re.setFieldsValue({late_penalty:j==2?20:5}),j)},$e.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),$e.createElement(R.Z,{flex:"390px"},$e.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(j,U,xe){return U&&ae()(U).startOf("minute")<=ae()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&ae()(U).startOf("minute")<=ae()(K==null?void 0:K.max_late_time).startOf("minute")?(z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${K==null?void 0:K.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},$e.createElement(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:j=>(0,ie.BO)(j,{startTime:K==null?void 0:K.max_late_time}),disabledTime:j=>(0,ie.hv)(j,{compared:K==null?void 0:K.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ae()("00:00:00","HH:mm:ss")}})))),((B=C==null?void 0:C.course_groups)==null?void 0:B.length)>0&&$e.createElement(Re.Z,{spinning:r},$e.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(us,{data:(C==null?void 0:C.course_groups)||[],onChange:j=>{M({group_ids:j})}})))))};var as=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ns),jn=f(3918),J=f(59301),ls=Object.defineProperty,ss=Object.defineProperties,os=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,ca=(e,n,t)=>n in e?ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))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},fn=(e,n)=>ss(e,os(n)),rs=(e,n)=>{var t={};for(var c in e)ra.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&pn)for(var c of pn(e))n.indexOf(c)<0&&ia.call(e,c)&&(t[c]=e[c]);return t},ma=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const is=e=>{var n=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:_,loading:x,dispatch:s}=n,l=rs(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,V,g,B,Z,G;const re=(0,v.useIntl)(),w=(0,v.useLocation)(),p=(0,v.useParams)(),[r]=(0,v.useSearchParams)(),N=p.categoryId,[C,M]=(0,u.useState)([]),[K,ve]=(0,u.useState)([]),{detailShixunsList:d,detailLeftMenus:a,detailTopBanner:j,taskList:U}=t,[xe,Ae]=(0,u.useState)(""),[E,A]=(0,u.useState)(!1),[P,o]=(0,u.useState)({limit:20,status:Number(r.get("tabs"))?String(parseInt(r.get("tabs"))):"0"}),[h,S]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Ce,Jt]=(0,u.useState)(!1),[Kt,Cu]=(0,u.useState)(!1),[Yt,Mt]=(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;P.id=p.coursesId,P.type=4,p.categoryId?P.category=p.categoryId:delete P.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(M([]),ve([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ot()},[t.actionTabs.key]),(0,u.useEffect)(()=>{r.get("tabs")==="0"&&(P.status="0",P.page=1,o(_u({},P)))},[r.get("tabs")]),(0,u.useEffect)(()=>{var W,m,$;if((W=_==null?void 0:_.userInfo)!=null&&W.login){const Le=ie.cX.getItem(`${(m=_==null?void 0:_.userInfo)==null?void 0:m.login}${(0,y.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Le&&(P.sort_by=Le==null?void 0:Le.type,P.sort_direction=Le==null?void 0:Le.direction,S(Le==null?void 0:Le.name)),Ot(),(0,y.Rm)()&&qu()}else($=_==null?void 0:_.userInfo)!=null&&$.username&&Ot()},[(i=_==null?void 0:_.userInfo)==null?void 0:i.login,w==null?void 0:w.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?Mt("absolute"):Mt("fixed")},qu=()=>{s({type:"classroomList/getAssistantPermissions",payload:{course_id:P.id}})},Ot=()=>{M([]),ve([]),o(_u({},P)),(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:fn(_u({},P),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:fn(_u({},P),{order:P.status})})},rt=(W,m)=>{P.page=W,P.limit=m,Ot()},en=W=>{const m=W.key;P.status=m,P.page=1,v.history.replace(`${w.pathname}?tabs=${m}`),Ot()};function tn(W){return ma(this,null,function*(){yield s({type:"classroomList/updateTaskPosition",payload:{category_id:N,courseId:P.id,task_ids:W,container_type:"shixun_homework"}}),Ot()})}function un(){let W={courseId:P.id,container_type:"shixun_homework"};N&&(W.category_id=N),s({type:"classroomList/getAllTaskList",payload:W}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let W=[];return U.length>0&&(W=U.map(m=>({user_name:m.user_name,task_name:m.task_name,task_id:m.task_id,category:m.category,status:m.status}))),W},[U]),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:d==null?void 0:d.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:d==null?void 0:d.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:d==null?void 0:d.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:d==null?void 0:d.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:d==null?void 0:d.overed_count}],$u=(0,y.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(W=>W.type==="shixun_homework")[0]);const bu=J.createElement("div",{className:st.moveCategory,onMouseLeave:W=>A(!1)},J.createElement(Y.default,{onClick:W=>ma(void 0,[W],function*({item:m,key:$,keyPath:Le,domEvent:Qe}){if(C=="")return z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,X.ZP)(`/api/courses/${P.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:C,new_category_id:$}})).status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ot(),Cu(!1),s({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},J.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},J.createElement(b.default,{onChange:W=>{Ae(W.target.value)}})),Xu&&Xu.second_category.filter(W=>W.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(W,m){var $;if(!(xe!==""&&W.category_name.indexOf(xe)<0))return J.createElement(J.Fragment,null,J.createElement(Y.default.Item,{className:"multi-llipsis1e",key:W.category_id},W.category_name),($=W==null?void 0:W.third_category)==null?void 0:$.map(Le=>J.createElement(Y.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Le.category_id},Le.category_name)))}),J.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:W=>{W.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:P,selectArrs:{category_id:d==null?void 0:d.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),zu=(V=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:J.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:J.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:J.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:J.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,y.GJ)()||(0,y.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:J.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:j.is_public}].filter(W=>W==null?void 0:W.isShow))==null?void 0:V.map(W=>(delete W.isShow,W)),Su=({key:W})=>{var m,$,Le,Qe;if((W==="1"||W==="2")&&(0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_publish)){z.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=_==null?void 0:_.userInfo)==null?void 0:Le.user_status)===2&&W==="1"){(0,De.Rd)();return}if(C==""){z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}s({type:"classroomList/setActionTabs",payload:{key:W==="1"?"\u7ACB\u5373\u53D1\u5E03":W==="2"?"\u7ACB\u5373\u622A\u6B62":W==="3"?"\u5220\u9664":W==="5"?"\u6279\u91CF\u8865\u4EA4":(Qe=zu[Number(W)-1])==null?void 0:Qe.label,selectArrs:C,selectArrsAll:K,type:W==="1"||W==="2"?1:"",params:P}})},Gu=h==="\u9ED8\u8BA4\u6392\u5E8F",ku=(0,u.useMemo)(()=>{const W=!(0,y.GJ)()&&!(0,y.Jd)(),m=j==null?void 0:j.excellent;return W&&m},[_,t]),sn=(0,u.useMemo)(()=>(d==null?void 0:d.min_finished_game)>0,[t]),on=(0,u.useMemo)(()=>{const W=(d==null?void 0:d.min_finished_game)-(d==null?void 0:d.finished_challenge_count);return W>0?W:0},[t]);return J.createElement("section",null,J.createElement("aside",{className:st.bg},J.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},!!d.main_category_id&&J.createElement("div",{className:"flex gap-4px mr-auto"},((0,y.GJ)()?ln:an).map((W,m)=>J.createElement("div",{key:m,className:`text-16px flex item-center justify-center current ${P.status==(W==null?void 0:W.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:P.status==(W==null?void 0:W.id)?"#1890FF":""},onClick:()=>{en({key:W==null?void 0:W.id})}},W==null?void 0:W.name,J.createElement("span",{className:"ml-4px"},W==null?void 0:W.num)))),(0,y.GJ)()&&(0,ie.Oo)(a==null?void 0:a.course_modules,N)!=="\u672A\u5206\u914D\u76EE\u5F55"&&J.createElement("div",{className:"flex item-center gap-20px mr-20px"},J.createElement(Oe.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:W})=>{var m;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){z.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}W=="1"&&s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:d==null?void 0:d.main_category_name,exportType:"practice",category_id:P.category}}),W=="3"&&v.history.push(`/classrooms/${p==null?void 0:p.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},J.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),J.createElement(se.Z,{title:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},J.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:P,selectArrs:{category_name:d==null?void 0:d.category_name,category_id:(d==null?void 0:d.category_id)||(d==null?void 0:d.main_category_id),type:"shixun_homework"},cb:()=>{Ot()}}})}})),J.createElement(Oe.Z,{disabled:((g=_==null?void 0:_.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:W})=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.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}W=="1"&&s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:P}}),W=="2"&&s({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:P}}),W=="3"&&s({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},J.createElement(se.Z,{title:((B=_==null?void 0:_.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"},J.createElement(jn.op,{theme:D.Fy.THEMEONE,icon:J.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),J.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},J.createElement(jn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:W}})=>{P.search=W.trim(),P.page=1,Ot()},style:{width:220}}),J.createElement(Oe.Z,{dropdownRender:()=>J.createElement(Y.default,{selectedKeys:[h]},$u==null?void 0:$u.map((W,m)=>J.createElement(Y.default.Item,{key:W.name,onClick:()=>{var $;P.sort_by=W.type,P.sort_direction=W.direction,P.page=1,S(W.name),ie.cX.setItem(`${($=_==null?void 0:_.userInfo)==null?void 0:$.login}${(0,y.GJ)()?"Teacher":"Student"}`,W,"ShixunHomeworks"),(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:fn(_u({},P),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:_u({},P)})}},W.name)))},J.createElement("span",{className:`${st.btn} ${Gu?st.btnSort:""}`,onMouseEnter:W=>A(!1)},J.createElement("i",{className:"iconfont icon-paixu font14"}),h)),Gu&&J.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,y.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":P.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},J.createElement("span",{className:st.tips},J.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),ku&&J.createElement(he.Z,{justify:"space-between",className:`px-20px ${st.progressInfo}`},J.createElement(R.Z,null,J.createElement(ce.Z,{size:"middle"},J.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",d==null?void 0:d.finished_task_count,"/",d==null?void 0:d.shixun_total_count),J.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",d==null?void 0:d.finished_challenge_count,"/",d==null?void 0:d.challenge_count))),sn&&J.createElement(R.Z,null,"\u901A\u8FC7",d==null?void 0:d.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",on,"\u5173")),J.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},J.createElement(ge.Z,{loading:x[(0,y.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(d==null?void 0:d.all_count)===0&&(0,y.GJ)()?J.createElement($l,{params:P,user:_,setisshowmodal:Jt,dispatch:s}):(d==null?void 0:d.task_count)===0&&J.createElement(ne.Z,null),J.createElement("aside",{className:"animated fadeIn"},d.homeworks&&d.homeworks.map(function(W,m){return J.createElement(Kl,{key:W.homework_id,batchState:!0,v:W,k:m,selectArrs:C,setSelectArrs:M,setSelectArrsAll:ve,selectArrsAll:K,classroomList:t,dispatch:s,params:P,user:_,page:p.page||1,pageSize:P.limit||20,selectshow:Nt,manageAllGroup:d.manage_all_group})}),d.query_total_count>0&&J.createElement("aside",{className:"tc mb50 mt30"},J.createElement(le.Z,{showSizeChanger:!0,current:P.page||1,pageSize:P.limit||20,onChange:rt,total:d.query_total_count})))),J.createElement("div",{className:st.fixedBottom,style:{bottom:C.length?0:-60,position:C.length?Yt:"fixed",left:Yt==="fixed"?"50%":"317px"}},J.createElement("div",{className:st.left}),J.createElement("div",{className:st.right},(0,y.GJ)()&&(d==null?void 0:d.all_count)>0&&J.createElement("aside",{className:[st.acitons].join(" ")},J.createElement("div",{style:{width:130}},(0,y.GJ)()&&J.createElement(oe.default,{checked:((Z=d.homeworks)==null?void 0:Z.length)===(C==null?void 0:C.length),onChange:W=>{W.target.checked?(M(d.homeworks.map(m=>m.homework_id)),ve([...d.homeworks])):(M([]),ve([]))}},J.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",J.createElement("span",{style:{marginLeft:5}},"(",C.length,")")," "))),J.createElement("div",{style:{flex:1}}," ",J.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},J.createElement(R.Z,{flex:1},J.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},J.createElement(R.Z,null,J.createElement(Oe.Z,{placement:"top",menu:{items:zu,onClick:Su}},J.createElement(T.ZP,{type:"primary",icon:J.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),J.createElement(R.Z,null,J.createElement(T.ZP,{type:"primary",icon:J.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),J.createElement(R.Z,null,J.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>bu,getPopupContainer:W=>W==null?void 0:W.parentNode},J.createElement(T.ZP,{type:"primary",icon:J.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",J.createElement(je.Z,null)))))),J.createElement(R.Z,null,J.createElement(T.ZP,{type:"primary",ghost:!0,onClick:()=>{M&&M([]),Cu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((G=t==null?void 0:t.actionTabs)==null?void 0:G.key)==="\u6279\u91CF\u8865\u4EA4"&&J.createElement(as,{getData:Ot}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?J.createElement(jl,null):null,J.createElement(Yl.Z,{onOk:()=>{Ot()}}),J.createElement(Ul.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?J.createElement(Wu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?J.createElement(wn,null):null,J.createElement(kt,null),J.createElement(L,null),J.createElement(de.Z,{courseEndTime:d==null?void 0:d.course_end_time}),J.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:d==null?void 0:d.course_end_time,courseId:p.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:fn(_u({},t.actionTabs.params),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:_u({},t.actionTabs.params)})}}),J.createElement(ue,null),J.createElement(Nl,null),J.createElement(Mn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{key:""}})}}),J.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Ce,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var W,m;if((0,y.Rm)()&&!((W=t.AssistantObject.practice)!=null&&W.can_create)){z.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=_.userInfo)==null?void 0:m.user_status)===2){(0,De.Rd)();return}s(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:P}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:P}}),Jt(!1)}},J.createElement("div",null,J.createElement(Be.ZP.Group,{onChange:W=>{Qt(W.target.value)},value:Ut},J.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"),J.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 cs=(0,v.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:c,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:c,user:F}))(is),ms=Object.defineProperty,ds=Object.defineProperties,Es=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,pa=(e,n,t)=>n in e?ms(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fa=(e,n)=>{for(var t in n||(n={}))da.call(n,t)&&pa(e,t,n[t]);if(_n)for(var t of _n(n))Ea.call(n,t)&&pa(e,t,n[t]);return e},ps=(e,n)=>ds(e,Es(n)),fs=(e,n)=>{var t={};for(var c in e)da.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&_n)for(var c of _n(e))n.indexOf(c)<0&&Ea.call(e,c)&&(t[c]=e[c]);return t},_s=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const ys=e=>{var n=e,{classroomList:t,dispatch:c,match:F,location:_,user:x}=n,s=fs(n,["classroomList","dispatch","match","location","user"]),l,i;const V=(0,v.useIntl)(),g=(0,v.useParams)(),[B,Z]=(0,u.useState)(!1),[G,re]=(0,u.useState)(!1),w=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,y.j5)()){re(!0);return}const r={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var C;N.author_login===((C=x.userInfo)==null?void 0:C.login)?++r.hasNum:++r.noHasNum}),r.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"},r.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},r.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{p()}}):re(!0)}else re(!1)},[t.actionTabs.key]);const p=()=>{c({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:V.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:G,okText:V.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:B,onOk:()=>_s(void 0,null,function*(){var r;if((r=w.current)!=null&&r.onVerify())return;Z(!0);const N=yield(0,X.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});Z(!1),N.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),z.ZP.success("\u5220\u9664\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,y.GJ)()?c({type:"classroomList/getClassroomTeacherShixunsList",payload:ps(fa({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:fa({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{p()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((i=t==null?void 0:t.actionTabs)==null?void 0:i.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(Q.Z,{ref:r=>w.current=r})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var hs=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ys),gs=f(82025),yn=f(99981),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=f(59301),Fs=Object.defineProperty,vs=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,ya=(e,n,t)=>n in e?Fs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xu=(e,n)=>{for(var t in n||(n={}))Ds.call(n,t)&&ya(e,t,n[t]);if(_a)for(var t of _a(n))As.call(n,t)&&ya(e,t,n[t]);return e},ha=(e,n)=>vs(e,Bs(n)),gn=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const xs=({classroomList:e,dispatch:n,courseEndTime:t})=>{var c;const F=(0,v.useIntl)(),_=(0,v.useParams)(),[x]=k.default.useForm(),[s,l]=(0,u.useState)(1),[i,V]=(0,u.useState)([]),[g,B]=(0,u.useState)(0),[Z,G]=(0,u.useState)(20),[re,w]=(0,u.useState)(!0),[p,r]=(0,u.useState)([]),[N,C]=(0,u.useState)(!0),[M,K]=(0,u.useState)({}),[ve,d]=(0,u.useState)({});_.id=_.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xe(),a(),e.actionTabs.type===2){const h=e.actionTabs.selectArrsAll[0];C(h.unified_setting)}else C(!1)},[e.actionTabs]);const a=h=>gn(void 0,null,function*(){w(!0);const S=yield(0,tu.c_)(ha(xu({},_),{page:h||s,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));S==null||S.course_groups.map((Ce,Jt)=>{Ce.key=Ce.id,Ce.title=Ce.name,Ce.disabled=Ce.is_published}),S&&(V([...S==null?void 0:S.course_groups]),B(S==null?void 0:S.course_groups_count),w(!1),h||x.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"))}))}),j=()=>{var h;let S=[...(h=e.actionTabs.selectArrsAll)==null?void 0:h.filter(Ce=>Ce.high_resources_consume&&!Ce.high_resources_consume_permission)];(S==null?void 0:S.length)>0&&e.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:F.formatMessage({id:"classrooms.prompt",defaultMessage:"\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"}},S==null?void 0:S.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ke.createElement("div",{className:"mt20 mb20"},S==null?void 0:S.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/${_.coursesId}/shixun_homework/${Ce.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},U=()=>gn(void 0,null,function*(){var h,S,Ce,Jt,Kt,Cu,Yt;if((0,y.Rm)()&&!((S=(h=e.AssistantObject)==null?void 0:h.practice)!=null&&S.can_publish)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),o(!1);return}const Mt=xu({},x.getFieldsValue());if(Mt.end_time<=Mt.publish_time){z.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),o(!1);return}if((p==null?void 0:p.length)<=0&&!N&&i.length>0){z.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),o(!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()(Mt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ae()(Mt.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"}}),j();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,_t.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:_.coursesId,type:"homework_common"});(Qt==null?void 0:Qt.student_count)===0?Ae(Gt):(d(Gt),K(Qt))}),xe=()=>{l(1),V([]),r([])},Ae=h=>gn(void 0,null,function*(){o(!0);const S=yield(0,X.ZP)(`/api/courses/${_.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:xu({},h)});o(!1),S.status===0&&(xe(),(0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),z.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),j(),(0,y.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:xu({},_)}),n({type:"shixunHomeworks/getWorkSetting",payload:xu({},_)})):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~")}}))}),E=g>s*Z,{detailShixunsList:A}=e,[P,o]=(0,u.useState)(!1);return Ke.createElement("div",null,Ke.createElement(Fe.default,{width:600,centered:!0,confirmLoading:P,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>U(),onCancel:()=>{xe(),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(k.default,{form:x},Ke.createElement("div",{style:{paddingLeft:0}},Ke.createElement(he.Z,{className:"mt30",align:"middle"},Ke.createElement(R.Z,null,Ke.createElement(k.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(R.Z,{className:"ml20"},Ke.createElement(k.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,x.getFieldValue("publish_time")),disabledTime:h=>(0,yn.d0)(h,x.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:N,onChange:h=>{C(h.target.value),r([])}},Ke.createElement(Be.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ke.createElement(Be.ZP,{className:"ml20",disabled:i.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),i.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||!N)&&i.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===i.length,onChange:h=>{p.length===i.length?r([]):r(i)}},"\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||!N)&&i.length>0&&Ke.createElement(gs.Z,{data:i,selectedRowKeys:p,setSelectedRowKeys:r}))),Ke.createElement(Ft.Z,{resdata:M,type:((c=e.actionTabs.selectArrs)==null?void 0:c.length)===1?"shixun":"shixunpush",okloading:P,oktext:(M==null?void 0:M.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:h=>gn(void 0,null,function*(){o(!0);let S=yield(0,X.ZP)(`/api/courses/${_.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});o(!1),(S==null?void 0:S.status)===0&&Ae(ve)})}))};var Cs=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(xs),bs=Object.defineProperty,Ss=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Ps=Object.prototype.propertyIsEnumerable,Fa=(e,n,t)=>n in e?bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,va=(e,n)=>{for(var t in n||(n={}))ws.call(n,t)&&Fa(e,t,n[t]);if(ga)for(var t of ga(n))Ps.call(n,t)&&Fa(e,t,n[t]);return e},Ns=(e,n)=>Ss(e,ks(n)),Ts=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const Os=({classroomList:e,dispatch:n})=>{const t=(0,v.useIntl)(),c=(0,v.useParams)();return u.createElement(Fe.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ts(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,y.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Ns(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 Is=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Os),uu=f(59301),Ls=Object.defineProperty,Ms=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,Da=(e,n,t)=>n in e?Ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$n=(e,n)=>{for(var t in n||(n={}))Rs.call(n,t)&&Da(e,t,n[t]);if(Ba)for(var t of Ba(n))Hs.call(n,t)&&Da(e,t,n[t]);return e},js=(e,n)=>Ms(e,Zs(n)),$s=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const zs=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),x=(0,v.useParams)(),[s,l]=(0,u.useState)(!1),{actionTabs:i}=e,[V]=k.default.useForm(),g=B=>B&&B<ae()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&V.setFieldsValue({name:(B=i.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:_.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$s(void 0,null,function*(){var B,Z;if((0,y.Rm)()&&!((Z=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&Z.can_create)){z.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 G=V.getFieldValue();l(!0);const re=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,w=yield(0,X.ZP)(re,{method:"post",body:$n({},G)});l(!1),w.status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:js($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(k.default,{form:V},uu.createElement(he.Z,{className:"mt10 c-grey-999"},uu.createElement(R.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),uu.createElement(R.Z,{flex:"1"},(c=i.selectArrs)==null?void 0:c.shixun_name)),uu.createElement(k.default.Item,{name:"name"},uu.createElement(he.Z,{className:"mt10",align:"middle"},uu.createElement(R.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),uu.createElement(R.Z,{flex:"1"},uu.createElement(b.default,{defaultValue:(F=i.selectArrs)==null?void 0:F.name}))))))};var Gs=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(zs),we={flex_box_center:"flex_box_center___ljDlI",flex_space_between:"flex_space_between___bE3__",flex_box_vertical_center:"flex_box_vertical_center___SH45O",flex_box_center_end:"flex_box_center_end___hNhF2",flex_box_column:"flex_box_column___vzIiQ",wrp:"wrp___YsAb3",drawer:"drawer___r7Ngg",menu:"menu___Qeaf3",actived:"actived___TLiBT",actived2:"actived2___wO5ok",subTag:"subTag___zh9fV",listItem:"listItem___sh82w",listItem2:"listItem2___WWu_e",info:"info___VlIoN",title:"title___i_WdK",titleLeft:"titleLeft___FvYn2",titleRight:"titleRight___n6aa8",search:"search___WWwH9",filter:"filter___vz_II",description:"description___FVHSA",menuCourse:"menuCourse___sZihS",authorname:"authorname___qtJGz","tooltip-content":"tooltip-content___nOVEr"},Vs=Object.defineProperty,Ws=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bt=(e,n)=>{for(var t in n||(n={}))Ks.call(n,t)&&xa(e,t,n[t]);if(Aa)for(var t of Aa(n))Ys.call(n,t)&&xa(e,t,n[t]);return e},zn=(e,n)=>Ws(e,Js(n)),Gn=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Si}=b.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"}]}],Us=({classroomList:e,loading:n,dispatch:t,shixunsList:c})=>{var F,_;const x=(0,v.useIntl)(),[s,l]=(0,u.useState)(bt({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:V}=e,[g,B]=(0,u.useState)([]),[Z,G]=(0,u.useState)({}),[re,w]=(0,u.useState)([]),[p,r]=(0,u.useState)(!1),[N,C]=(0,u.useState)({}),[M,K]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(E=>!!E),[d,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)(()=>{j()},[s.coursesId,d]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||V!=null&&V.shixun_list)&&G(d.sort==="recommend"?V:i)},[i,V]);const j=()=>Gn(void 0,null,function*(){G([]),r(!0);let E=bt({},d);if(d.sort==="recommend"&&(E.sort="myshixuns_count"),d.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:zn(bt({},E),{course_id:s.coursesId})});else{const P=bt({},E);yield t({type:"classroomList/getShixunLists",payload:P})}const A=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});w([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(A==null?void 0:A.groups)||[]]),B([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const U=E=>Gn(void 0,null,function*(){K(!0);const A=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(s==null?void 0:s.categoryId)||null,coursesId:s.coursesId,shixuns_info:E}});K(!1),A.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.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")}}))}),[xe,Ae]=(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(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Gn(void 0,null,function*(){var E;Ae(!0);let A=yield(0,_t.Tr)({id:g,type:"shixun",course_id:(E=e.detailTopBanner)==null?void 0:E.course_id});(A==null?void 0:A.student_count)===0?yield U(A==null?void 0:A.no_use_list):C(A),Ae(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:E=>{E!=null&&E.keyword&&(0,xt.tk)({name:E==null?void 0:E.keyword,copywriting:E==null?void 0:E.keyword,position:"Shixun"}),a(zn(bt(bt({},d),E),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Re.Z,{spinning:p},u.createElement("aside",null,Ca.map(function(E,A){var P;return A!==0?null:u.createElement("ul",{className:we.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,h){return u.createElement("li",{className:d[E.id]==o.id?we.actived:"",onClick:()=>{d[E.id]=o.id,d.page=1,a(bt({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement("ul",{className:we.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:d!=null&&d.discipline_id?"":we.actived,onClick:()=>{delete d.tag_level,delete d.sub_discipline_id,delete d.discipline_id,d.page=1,a(bt({},d))}},u.createElement("strong",null,"\u5168\u90E8")),c.menus&&c.menus.map(function(E,A){return u.createElement("li",{key:A,className:(d==null?void 0:d.discipline_id)==E.id?we.actived:""},u.createElement("strong",{onClick:()=>{d.tag_level=1,d.discipline_id=E.id,delete d.sub_discipline_id,d.page=1,a(bt({},d))}},E.name),u.createElement("div",null,E.sub_repertoires.map(function(P,o){return u.createElement("div",{key:o,className:"mt5"},u.createElement("div",{className:(d==null?void 0:d.sub_discipline_id)==P.id&&d.tag_level===2?`${we.actived2} ${we.subTag}`:we.subTag,onClick:()=>{d.tag_level=2,d.discipline_id=E.id,d.sub_discipline_id=P.id,a(bt({},d))}},P.name),u.createElement("ul",{className:"mt5"},P.tags&&P.tags.map(function(h,S){return u.createElement("li",{key:S,className:d.sub_discipline_id==h.id&&d.tag_level===3?we.actived2:"",onClick:()=>{d.tag_level=3,d.discipline_id=E.id,d.sub_discipline_id=h.id,a(bt({},d))}},h.name)})))})))})),d.type==="mine"&&u.createElement("ul",{className:we.menu},u.createElement("li",null,"\u76EE\u5F55"),re==null?void 0:re.map((E,A)=>u.createElement("li",{className:d.group_id==E.id?we.actived:"",key:E.name,onClick:()=>{d.group_id=E.id,d.page=1,a(bt({},d))}},u.createElement("strong",null,E.name)))),Ca.map(function(E,A){var P;return A!==1?null:u.createElement("ul",{className:we.menu,key:A},u.createElement("li",null,E.name),(P=E==null?void 0:E.children)==null?void 0:P.map(function(o,h){return u.createElement("li",{className:d[E.id]==o.id?we.actived:"",onClick:()=>{d[E.id]=o.id,a(bt({},d))}},u.createElement("strong",null,o.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(R.Z,{flex:"1",className:we.filter},ve.map(function(E,A){return u.createElement(T.ZP,{key:A,className:"mr20",type:d.sort===E.id?"primary":"default",onClick:()=>{d.sort=E.id,a(bt({},d))}},E.name)})),u.createElement(R.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"},Z.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",a(bt({},d))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${d.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=Z==null?void 0:Z.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:g,onChange:E=>{B(E)}},(_=Z==null?void 0:Z.shixun_list)==null?void 0:_.map(function(E,A){return u.createElement("div",{className:we.listItem,key:E==null?void 0:E.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:E==null?void 0:E.identifier,style:{marginTop:"3px"},disabled:(E==null?void 0:E.need_authorize)||(E==null?void 0:E.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:we.info},u.createElement("div",{className:we.title},u.createElement("div",{className:we.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E.title}})),(E==null?void 0:E.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Ct.Z,{type:"shixun",style:{marginLeft:0}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,y.Ny)()&&(E==null?void 0:E.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,y.Ny)()&&(E==null?void 0:E.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,y.Ny)()&&(E==null?void 0:E.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:E==null?void 0:E.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(E==null?void 0:E.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${E.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:we.description,dangerouslySetInnerHTML:{__html:E.description}})),u.createElement("div",{className:" mt15"},E.challenge_names.map(function(P,o){return u.createElement("span",{key:o,className:"mr30"},"\u7B2C",o+1,"\u5173 ",P," ")})),u.createElement(be.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:E==null?void 0:E.member_user_names}}))},u.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:E==null?void 0:E.member_user_names}})),E.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:E.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",E.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",E.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:d.page||1,showQuickJumper:!0,total:Z==null?void 0:Z.shixuns_count,onChange:E=>{d.page=E,a(bt({},d))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:M,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:E=>{U(E)}}))};var Qs=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Us),Xs=Object.defineProperty,qs=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Sa=(e,n,t)=>n in e?Xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Lu=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&Sa(e,t,n[t]);if(ba)for(var t of ba(n))uo.call(n,t)&&Sa(e,t,n[t]);return e},ka=(e,n)=>qs(e,eo(n)),wa=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:no}=b.default,ao=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),[x,s]=(0,u.useState)(Lu({},(0,v.useParams)())),{actionTabs:l}=e,{shixunLists:i}=e,[V,g]=(0,u.useState)([]),[B,Z]=(0,u.useState)(!1),[G,re]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{w()},[x.coursesId,G]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&g([])},[e.actionTabs.key]);const w=()=>wa(void 0,null,function*(){var p;const r=ka(Lu({},G),{course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:r}),Z(!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(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>wa(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...V],category_id:x.categoryId,course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id}})).status||(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.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:x.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},_.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(no,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:we.search,onSearch:p=>{G.search=p,re(Lu({},G))}})),u.createElement("section",{className:"edu-container"},u.createElement(Re.Z,{spinning:B},u.createElement("aside",null,((c=i==null?void 0:i.homeworks)==null?void 0:c.length)===0&&u.createElement(ne.Z,null),(F=i==null?void 0:i.homeworks)==null?void 0:F.map(function(p,r){var N,C,M;return u.createElement("div",{className:we.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:V.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:K=>{let ve=V.indexOf(p.id);V.indexOf(p.id)>-1?g(V.filter(d=>d!==p.id)):g(V.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,y.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,y.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,y.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${p.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:we.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(N=p==null?void 0:p.challenges)==null?void 0:N.map(function(K,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",K==null?void 0:K.subject," ")})),u.createElement(be.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((C=p==null?void 0:p.user)==null?void 0:C.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(M=p==null?void 0:p.user)==null?void 0:M.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:G.page||1,showQuickJumper:!0,total:i==null?void 0:i.total_count,onChange:p=>{G.page=p,re(Lu({},G))}})))};var lo=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(ao),so=Object.defineProperty,Pa=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Na=(e,n,t)=>n in e?so(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Uu=(e,n)=>{for(var t in n||(n={}))oo.call(n,t)&&Na(e,t,n[t]);if(Pa)for(var t of Pa(n))ro.call(n,t)&&Na(e,t,n[t]);return e},io=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:ki}=b.default,co=({classroomList:e,loading:n,dispatch:t,shixunsList:c})=>{var F,_;const x=(0,v.useIntl)(),[s,l]=(0,u.useState)(Uu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:V}=e,[g]=k.default.useForm(),{shixunAiRecommendLists:B}=e,[Z,G]=(0,u.useState)([]),re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[w,p]=(0,u.useState)({page:1,course_id:s.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[s.coursesId,w]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(G([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Uu({},w)}))},[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:x.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>io(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Uu({shixun_ids:[...Z],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,z.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(Re.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),(_=B==null?void 0:B.shixun_list)==null?void 0:_.map(function(r,N){var C,M,K;return u.createElement("div",{className:we.listItem2,key:N,style:{cursor:"auto"}},u.createElement(oe.default,{checked:Z.includes(r.id),value:r.id,style:{marginTop:"3px"},disabled:r==null?void 0:r.need_authorize,onChange:ve=>{let d=Z.indexOf(r.id);Z.indexOf(r.id)>-1?G(Z.filter(a=>a!==r.id)):G(Z.concat(r.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/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:we.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(ve,d){return u.createElement("span",{key:d,className:"mr30"},"\u7B2C",d+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(C=r==null?void 0:r.content)!=null&&C.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(K=(M=r==null?void 0:r.content)==null?void 0:M.author_name)==null?void 0:K[0]}}):u.createElement("span",null,r.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,r.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",r.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,r.study_count)),u.createElement(be.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:w.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:r=>{w.page=r,p(Uu({},w))}})))};var mo=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(co),_e=f(59301),Eo=Object.defineProperty,po=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,Oa=(e,n,t)=>n in e?Eo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,nu=(e,n)=>{for(var t in n||(n={}))_o.call(n,t)&&Oa(e,t,n[t]);if(Ta)for(var t of Ta(n))yo.call(n,t)&&Oa(e,t,n[t]);return e},ho=(e,n)=>po(e,fo(n)),Ia=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:go}=b.default,Fo=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),[x,s]=(0,u.useState)(nu({},(0,v.useParams)())),l=(0,v.useLocation)(),{actionTabs:i}=e,[V]=k.default.useForm(),{coursesLists:g}=e,[B,Z]=(0,u.useState)([]),[G,re]=(0,u.useState)({}),[w,p]=(0,u.useState)(!1),[r,N]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:nu({},r)}),Z([]))},[e.actionTabs.key,x.categoryId,r]);const[C,M,K,ve]=(0,Pn.P)(),d=a=>Ia(void 0,null,function*(){var j;p(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:x.coursesId,category_id:(x==null?void 0:x.categoryId)||null,subjects_info:[{subject_id:(j=B[0])==null?void 0:j.id,stage_shixuns:a}]}});p(!1),U.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ho(nu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:nu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_e.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:we.drawer,footer:_e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_e.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),_e.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>Ia(void 0,null,function*(){var a,j;if((B==null?void 0:B.length)===0)return z.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,_t.Tr)({id:(a=B[0])==null?void 0:a.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(j=e.detailTopBanner)==null?void 0:j.course_id});(U==null?void 0:U.student_count)===0?d([]):re(U)}),type:"primary"},"\u786E\u5B9A"))},_e.createElement("section",{className:"tc"},_e.createElement(go,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:we.search,onSearch:a=>{r.keyword=a,a&&(0,xt.tk)({name:a,copywriting:a,position:"Subject"}),N(nu({},r))}})),_e.createElement("section",{className:"edu-container"},_e.createElement(Re.Z,{spinning:n["classroomList/getCoursesLists"]},_e.createElement("aside",null,_e.createElement("div",{className:we.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:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(nu({},r))}},"\u5B9E\u8BAD\u6570",_e.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(nu({},r))}},"\u5B66\u4E60\u4EBA\u6570",_e.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(nu({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),_e.createElement("li",{className:`${r.type==="mine"&&"c-blue"} current`,onClick:()=>{r.type="mine",N(nu({},r))}},"\u6211\u7684\u8BFE\u7A0B"))),((c=g==null?void 0:g.subject_list)==null?void 0:c.length)===0&&_e.createElement(ne.Z,null),(F=g==null?void 0:g.subject_list)==null?void 0:F.map(function(a,j){var U,xe,Ae,E,A,P;return _e.createElement("div",{className:we.listItem,key:a.id,style:{cursor:"auto"}},_e.createElement(Be.ZP,{checked:B.map(o=>o.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:o=>{Z([{id:a.id,identifier:a.identifier}])}}),_e.createElement("div",{className:we.info},_e.createElement("div",{className:we.title},_e.createElement("div",{className:we.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(T.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:we.description,dangerouslySetInnerHTML:{__html:a.description}})),_e.createElement(be.Z,{dashed:!0}),_e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_e.createElement("div",null,(U=a==null?void 0:a.content)!=null&&U.member_user_names?_e.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=a==null?void 0:a.content)==null?void 0:xe.member_user_names}}))},_e.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:(Ae=a==null?void 0:a.content)==null?void 0:Ae.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:we.authorname},a.member_user_names)),(E=a==null?void 0:a.content)!=null&&E.author_school_name?_e.createElement(se.Z,{overlayClassName:we["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(A=a==null?void 0:a.content)==null?void 0:A.author_school_name}}))},_e.createElement("span",{className:we.authorname,dangerouslySetInnerHTML:{__html:(P=a==null?void 0:a.content)==null?void 0:P.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:we.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:r.page||1,showQuickJumper:!0,total:g==null?void 0:g.subjects_count,onChange:a=>{r.page=a,t({type:"classroomList/getCoursesLists",payload:nu({},r)})}})),_e.createElement(Ft.Z,{resdata:G,type:"subject",okloading:w,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:a=>{d(a)}}))};var vo=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Fo),La=f(74128),Fn=f(42882),Mu=f(59301),Bo=Object.defineProperty,Ma=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?Bo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ra=(e,n)=>{for(var t in n||(n={}))Do.call(n,t)&&Za(e,t,n[t]);if(Ma)for(var t of Ma(n))Ao.call(n,t)&&Za(e,t,n[t]);return e},xo=({styles:e={},params:n,setisshowmodal:t,user:c})=>{var F;return Mu.createElement("section",{className:`tc animated fadeIn ${Fn.Z.threeBtnSty}`,style:Ra(Ra({},{color:"#03A092",margin:"200px auto"}),e)},Mu.createElement("img",{src:f(26551),width:200,height:164}),Mu.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`),Mu.createElement("div",{style:{marginTop:"30px"}},Mu.createElement(T.ZP,{disabled:((F=c==null?void 0:c.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Mu.createElement(T.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=f(59301),Co=Object.defineProperty,bo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,ja=(e,n,t)=>n in e?Co(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Vn=(e,n)=>{for(var t in n||(n={}))ko.call(n,t)&&ja(e,t,n[t]);if(Ha)for(var t of Ha(n))wo.call(n,t)&&ja(e,t,n[t]);return e},$a=(e,n)=>bo(e,So(n)),$t=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())}),Po=({v:e,k:n,selectArrs:t,setSelectArrs:c,setSelectArrsAll:F,selectArrsAll:_,classroomList:x,dispatch:s,selectshow:l,batchState:i,pageSize:V,page:g,manageAllGroup:B,user:Z})=>{var G,re,w,p,r;const N=(0,v.useIntl)(),C=(0,v.useParams)(),[M,K]=(0,u.useState)([]),[ve,d]=(0,u.useState)(!1),[a,j]=(0,u.useState)(!1),[U,xe]=(0,u.useState)(!0),Ae=(0,u.useRef)();C.category=C.categoryId,C.id=C.coursesId,C.page=g,C.limit=V;function E(){return $t(this,null,function*(){let o=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Vn({},C)});K(o.data)})}(0,u.useEffect)(()=>{var o;K([]),d(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((o=e==null?void 0:e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(j(!1),xe(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(j(!0),xe(!1))},[l]);const A=[{title:N.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:N.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(o,h)=>h.status.indexOf(o)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:o=>{var h,S;return o==="--"?o:ee.createElement("span",null,ee.createElement("span",null,(h=o==null?void 0:o.split("/"))==null?void 0:h[0]),"\xA0/\xA0",ee.createElement("span",null,(S=o==null?void 0:o.split("/"))==null?void 0:S[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:C.order_by==="end_time"?C.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:C.order_by==="late_time"?C.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:o=>o==="--"||!o?"--":ee.createElement("span",{title:o},o)}],P=o=>{if((0,De.tJ)(s,!0)){if(o.can_view_details){(0,ie.xg)(`/shixuns/${o.shixun_identifier}/challenges`);return}o.redo?Fe.default.confirm({width:530,title:N.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:N.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:ee.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>$t(void 0,null,function*(){const h=yield(0,In.L8)({id:o.myshixun_identifier,url:o.url});h&&(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:h.shixun_identifier,homework_common_id:o.homework_id,courseId:C.coursesId})})}):(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:o.shixun_identifier,homework_common_id:o.homework_id,courseId:C.coursesId})}};return ee.createElement("div",{className:Ue.listItem,onClick:o=>{o.stopPropagation(),(!((0,y.GJ)()&&i)||(0,y.GJ)()&&i&&Ae.current&&!Ae.current.contains(o.target))&&((0,y.dE)()?(0,ie.xg)(`/classrooms/${C.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${C.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,y.GJ)()&&i&&ee.createElement("span",{ref:Ae},ee.createElement(oe.default,{className:`${Fn.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:o=>{t.indexOf(e.homework_id)>-1?(c(t.filter(h=>h!==e.homework_id)),F(_.filter(h=>h.homework_id!==e.homework_id))):(F(_.concat(e)),c(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,y.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,y.GJ)()&&ee.createElement(On.Z,{value:e.status},ee.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,y.dE)()&&ee.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),ee.createElement("span",{className:Ue.name},e.name),!!((G=e.schools)!=null&&G.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,y.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>$t(void 0,null,function*(){var h;if(o.stopPropagation(),o.preventDefault(),((h=Z==null?void 0:Z.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let S=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:C,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:C.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Vn({},C),{type:4})}),S()}}}):S()})},ee.createElement("aside",{className:Ue.flexBox},ee.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),ee.createElement("div",null,"\u53D1\u5E03"))),(0,y.dE)()&&ee.createElement("div",{className:Ue.actionIcon},a?ee.createElement("i",{className:"iconfont icon-yiwancheng1"}):U?"":ee.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((re=e.status)!=null&&re.includes("\u5DF2\u622A\u6B62"))&&!((w=e.status)!=null&&w.includes("\u5BFC\u5165"))&&ee.createElement("aside",{onClick:o=>$t(void 0,null,function*(){o.stopPropagation(),P(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"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&ee.createElement("aside",{onClick:o=>$t(void 0,null,function*(){var h;(h=e.status)!=null&&h.includes("\u5BFC\u5165")||(o.stopPropagation(),o.preventDefault(),(0,ie.xg)(`/classrooms/${C.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,y.GJ)()&&ee.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:Ue.dro,dropdownRender:()=>ee.createElement(Y.default,null,e.status!=="\u5BFC\u5165"&&ee.createElement(Y.default.Item,{key:1,style:{textAlign:"center"}},ee.createElement("a",{onClick:o=>$t(void 0,null,function*(){var h;if(o.stopPropagation(),o.preventDefault(),((h=Z==null?void 0:Z.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let S=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:C,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:C.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:$a(Vn({},C),{type:4})}),S()}}}):S()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&ee.createElement(Y.default.Item,{key:2,style:{textAlign:"center"}},ee.createElement("a",{onClick:o=>$t(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:C,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&ee.createElement(Y.default.Item,{key:23,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>$t(void 0,null,function*(){o.stopPropagation(),o.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(Y.default.Item,{key:22,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>$t(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:_,params:C,status:e==null?void 0:e.status}})})},N.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&ee.createElement(Y.default.Item,{key:3,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>$t(void 0,null,function*(){o.stopPropagation(),o.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&&z.ZP.success(h==null?void 0:h.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&ee.createElement(Y.default.Item,{key:23,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>$t(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),P(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),ee.createElement(Y.default.Item,{key:5,style:{textAlign:"center"}},ee.createElement("a",{onClick:o=>{o.stopPropagation(),o.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:C}})}},N.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status!=="\u5BFC\u5165"&&ee.createElement(Y.default.Item,{key:6,style:{textAlign:"center"}},ee.createElement(v.Link,{target:"_blank",onClick:o=>{o.stopPropagation()},to:`/classrooms/${C.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},N.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},ee.createElement("aside",{onClick:o=>o.stopPropagation(),className:Ue.flexBox,style:{cursor:"default"}},ee.createElement("i",{className:"iconfont icon-gengduo4"}),ee.createElement("div",null,"\u66F4\u591A"))))),(0,y.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:o=>$t(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),ve||E(),d(!ve)})},ee.createElement("i",{className:`iconfont icon-${ve?"shouqi":"xiala2"}`})," ")),(0,y.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,y.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&M.length>5&&ee.createElement(Tu.default,{className:Fn.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(o,h)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,h,S)=>{S.field&&(C.order_by=S.field),S.order||(C.sort_direction="asc"),S.order==="ascend"&&(C.sort_direction="asc"),S.order==="descend"&&(C.sort_direction="desc"),S.order||(C.sort_direction="asc"),E()},columns:A}),(0,y.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&M.length<6&&M.length>0&&ee.createElement(Tu.default,{className:Fn.Z.threeTableSty,rowKey:"shixun_identifier",onRow:o=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(o,h)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,h,S)=>{S.field&&(C.order_by=S.field),S.order||(C.sort_direction="asc"),S.order==="ascend"&&(C.sort_direction="asc"),S.order==="descend"&&(C.sort_direction="desc"),S.order||(C.sort_direction="asc"),E()},columns:A})))},No=f(92521),To=f(27269),ze=f(59301),Oo=Object.defineProperty,Io=Object.defineProperties,Lo=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Va=(e,n,t)=>n in e?Oo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zu=(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)=>Io(e,Lo(n)),Mo=(e,n)=>{var t={};for(var c in e)za.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&vn)for(var c of vn(e))n.indexOf(c)<0&&Ga.call(e,c)&&(t[c]=e[c]);return t},Wn=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});ae().extend(Rn());const Zo=({data:e,value:n,onChange:t})=>{var c,F,_,x;const[s,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[i,V]=(0,u.useState)([]);return(0,u.useEffect)(()=>{V((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:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange: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(b.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:g=>{l(Wa(Zu({},s),{leftSearch:g.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((c=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:c.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",(i==null?void 0:i.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(b.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:g=>{l(Wa(Zu({},s),{rigthSearch:g.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=s.rigthSearch?i==null?void 0:i.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):i)==null?void 0:_.length)!==0?(x=s.rigthSearch?i==null?void 0:i.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):i)==null?void 0:x.map((g,B)=>ze.createElement(he.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(R.Z,null,g==null?void 0:g.name),ze.createElement(R.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Z=>Z!==(g==null?void 0:g.id)))}})))):ze.createElement(ne.Z,{styles:{margin:"0 auto"}})))))},Ro=e=>{var n=e,{classroomList:t,dispatch:c,user:F,getData:_}=n,x=Mo(n,["classroomList","dispatch","user","getData"]),s,l,i,V,g,B;const Z=(0,v.useIntl)(),G=(0,v.useParams)(),[re]=k.default.useForm(),w=k.default.useWatch("penalty_type",re),p=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,r,N,C]=(0,mu.U)(tu.c_,Zu(Zu({},G),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,M,K]=(0,mu.U)(tu.nP,{course_id:G==null?void 0:G.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ve,d]=(0,mu.U)(tu.sm,{course_id:G==null?void 0:G.coursesId,homework_ids:(V=t==null?void 0:t.actionTabs)==null?void 0:V.selectArrs}),a=(...j)=>Wn(void 0,[...j],function*(U={}){M({});const xe=yield N({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:()=>{c({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(k.default,{form:re,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:j=>Wn(void 0,null,function*(){var U,xe,Ae;const E=yield d(((U=C==null?void 0:C.course_groups)==null?void 0:U.length)>0?{unified_late:((xe=C==null?void 0:C.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[Zu({},j)]}:Zu({unified_late:((Ae=C==null?void 0:C.course_groups)==null?void 0:Ae.length)<=0},j));(E==null?void 0:E.status)==0&&(z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},ze.createElement(he.Z,{wrap:!1,gutter:20},ze.createElement(R.Z,{flex:1},ze.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(j,U,xe){return w===2&&U>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(b.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:w==1?"\u5206":"%",max:w===1?Number.MAX_SAFE_INTEGER:100,addonBefore:ze.createElement(k.default.Item,{name:"penalty_type",noStyle:!0,normalize:j=>(re.setFieldsValue({late_penalty:j==2?20:5}),j)},ze.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),ze.createElement(R.Z,{flex:"390px"},ze.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(j,U,xe){return U&&ae()(U).startOf("minute")<=ae()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&ae()(U).startOf("minute")<=ae()(K==null?void 0:K.max_late_time).startOf("minute")?(z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${K==null?void 0:K.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ze.createElement(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:j=>(0,ie.BO)(j,{startTime:K==null?void 0:K.max_late_time}),disabledTime:j=>(0,ie.hv)(j,{compared:K==null?void 0:K.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ae()("00:00:00","HH:mm:ss")}})))),((B=C==null?void 0:C.course_groups)==null?void 0:B.length)>0&&ze.createElement(Re.Z,{spinning:r},ze.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(Zo,{data:(C==null?void 0:C.course_groups)||[],onChange:j=>{M({group_ids:j})}})))))};var Ho=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ro),O=f(59301),jo=Object.defineProperty,$o=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Ya=(e,n,t)=>n in e?jo(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)=>$o(e,zo(n)),Go=(e,n)=>{var t={};for(var c in e)Ja.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&Bn)for(var c of Bn(e))n.indexOf(c)<0&&Ka.call(e,c)&&(t[c]=e[c]);return t},Ua=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const Vo=e=>{var n=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:_,loading:x,dispatch:s}=n,l=Go(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,V,g,B,Z,G,re;const w=(0,v.useIntl)(),p=(0,v.useLocation)(),r=(0,v.useParams)(),[N]=(0,v.useSearchParams)(),C=r.categoryId,[M,K]=(0,u.useState)([]),[ve,d]=(0,u.useState)([]),{detailShixunsList:a,detailLeftMenus:j,detailTopBanner:U,taskList:xe}=t,[Ae,E]=(0,u.useState)(""),[A,P]=(0,u.useState)(!1),[o,h]=(0,u.useState)({limit:20,status:Number(N.get("tabs"))?String(parseInt(N.get("tabs"))):"0"}),[S,Ce]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Jt,Kt]=(0,u.useState)(!1),[Cu,Yt]=(0,u.useState)(!1),[Mt,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;o.id=r.coursesId,o.type=4,r.categoryId?o.category=r.categoryId:delete o.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(K([]),d([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1,h(yu({},o)))},[N.get("tabs")]),(0,u.useEffect)(()=>{var m,$,Le;if((m=_==null?void 0:_.userInfo)!=null&&m.login){const Qe=ie.cX.getItem(`${($=_==null?void 0:_.userInfo)==null?void 0:$.login}${(0,y.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Qe&&(o.sort_by=Qe==null?void 0:Qe.type,o.sort_direction=Qe==null?void 0:Qe.direction,Ce(Qe==null?void 0:Qe.name)),rt(),(0,y.Rm)()&&Ot()}else(Le=_==null?void 0:_.userInfo)!=null&&Le.username&&rt()},[(i=_==null?void 0:_.userInfo)==null?void 0:i.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",qu)},[]);const qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Ut==null?void 0:Ut.clientHeight)+0>document.body.clientHeight?Gt("absolute"):Gt("fixed")},Ot=()=>{s({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},rt=()=>{K([]),d([]),h(yu({},o)),(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dn(yu({},o),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:Dn(yu({},o),{order:o.status})})},en=(m,$)=>{o.page=m,o.limit=$,rt()},tn=m=>{const $=m.key;o.status=$,o.page=1,v.history.replace(`${p.pathname}?tabs=${$}`),rt()};function un(m){return Ua(this,null,function*(){yield s({type:"classroomList/updateTaskPosition",payload:{category_id:C,courseId:o.id,task_ids:m,container_type:"shixun_homework"}}),rt()})}function nn(){let m={courseId:o.id,container_type:"shixun_homework"};C&&(m.category_id=C),s({type:"classroomList/getAllTaskList",payload:m}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const an=(0,u.useMemo)(()=>{let m=[];return xe.length>0&&(m=xe.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),m},[xe]),ln=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],$u=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],bu=(0,y.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"}];j.course_modules&&(du=t.detailLeftMenus.course_modules.filter(m=>m.type==="shixun_homework")[0]);const zu=O.createElement("div",{className:Ue.moveCategory,onMouseLeave:m=>P(!1)},O.createElement(Y.default,{onClick:m=>Ua(void 0,[m],function*({item:$,key:Le,keyPath:Qe,domEvent:gu}){if(M=="")return z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,X.ZP)(`/api/courses/${o.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:M,new_category_id:Le}})).status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),rt(),Yt(!1),s({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},O.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},O.createElement(b.default,{onChange:m=>{E(m.target.value)}})),du&&du.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,$){var Le;if(!(Ae!==""&&m.category_name.indexOf(Ae)<0))return O.createElement(O.Fragment,null,O.createElement(Y.default.Item,{className:"multi-llipsis1e",key:m.category_id},m.category_name),(Le=m==null?void 0:m.third_category)==null?void 0:Le.map(Qe=>O.createElement(Y.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Qe.category_id},Qe.category_name)))}),O.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:m=>{m.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_id:a==null?void 0:a.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Su=(V=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:O.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:O.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:O.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:O.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,y.GJ)()||(0,y.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:O.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:U.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:V.map(m=>(delete m.isShow,m)),Gu=({key:m})=>{var $,Le,Qe,gu;if((m==="1"||m==="2")&&(0,y.Rm)()&&!((Le=($=t.AssistantObject)==null?void 0:$.practice)!=null&&Le.can_publish)){z.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=_==null?void 0:_.userInfo)==null?void 0:Qe.user_status)===2&&m==="1"){(0,De.Rd)();return}if(M==""){z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}s({type:"classroomList/setActionTabs",payload:{key:m==="1"?"\u7ACB\u5373\u53D1\u5E03":m==="2"?"\u7ACB\u5373\u622A\u6B62":m==="3"?"\u5220\u9664":m==="5"?"\u6279\u91CF\u8865\u4EA4":(gu=Su[Number(m)-1])==null?void 0:gu.label,selectArrs:M,selectArrsAll:ve,type:m==="1"||m==="2"?1:"",params:o}})},ku=S==="\u9ED8\u8BA4\u6392\u5E8F",sn=(0,u.useMemo)(()=>{const m=!(0,y.GJ)()&&!(0,y.Jd)(),$=U==null?void 0:U.excellent;return m&&$},[_,t]),on=(0,u.useMemo)(()=>(a==null?void 0:a.min_finished_game)>0,[t]),W=(0,u.useMemo)(()=>{const m=(a==null?void 0:a.min_finished_game)-(a==null?void 0:a.finished_challenge_count);return m>0?m:0},[t]);return O.createElement("section",null,O.createElement("aside",{className:Ue.bg},O.createElement(he.Z,{align:"middle"},O.createElement(R.Z,{flex:"1"},!!a.main_category_id&&O.createElement(Y.default,{mode:"horizontal",onSelect:tn,selectedKeys:[o.status]},!(0,y.GJ)()&&ln.map(function(m,$){return O.createElement(Y.default.Item,{key:m==null?void 0:m.id},m.name)}),(0,y.GJ)()&&$u.map(function(m,$){return O.createElement(Y.default.Item,{key:m==null?void 0:m.id,style:{color:"#fff"}},O.createElement("span",{className:"mr5"},m.name),$===0&&(0,y.GJ)()&&O.createElement("span",null,a==null?void 0:a.all_count),$===1&&(0,y.GJ)()&&O.createElement("span",null,a==null?void 0:a.unpublished_count),$===2&&(0,y.GJ)()&&O.createElement("span",null,a==null?void 0:a.not_start_count),$===3&&(0,y.GJ)()&&O.createElement("span",null,a==null?void 0:a.in_progress_count),$===4&&(0,y.GJ)()&&O.createElement("span",null,a==null?void 0:a.overed_count))}))),O.createElement(R.Z,{className:"mr20 gutter-row"},O.createElement("div",{className:Ue.containerTitle},(0,y.GJ)()&&(0,ie.Oo)(j==null?void 0:j.course_modules,C)!=="\u672A\u5206\u914D\u76EE\u5F55"&&O.createElement("div",{style:{display:"flex",alignItems:"center"}},O.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>O.createElement(Y.default,null,O.createElement(Y.default.Item,{key:1,onClick:()=>{var m;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){z.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:o.category}})}},"\u5B66\u751F\u6210\u7EE9"),O.createElement(Y.default.Item,{key:3,onClick:()=>{var m;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v.history.push(`/classrooms/${r==null?void 0:r.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},O.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},O.createElement("i",{className:"iconfont icon-xiazai6"}))),O.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:m=>{s({type:"classroomList/setActionTabs",payload:{key:r.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,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()}}})}},O.createElement(se.Z,{title:r.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},O.createElement("span",{className:r.categoryId?`${Ue.iconH} iconfont icon-zhongmingmingmulu`:`${Ue.iconH} iconfont icon-xinjianmulu1`}))),O.createElement(Oe.Z,{className:"ml10",disabled:((g=_==null?void 0:_.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>O.createElement(Y.default,null,O.createElement(Y.default.Item,{key:1,onClick:()=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.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:o}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),O.createElement(Y.default.Item,{key:2,onClick:()=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.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:o}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),O.createElement(Y.default.Item,{key:3,onClick:()=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.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"))},O.createElement("span",{className:((B=_==null?void 0:_.userInfo)==null?void 0:B.user_status)===2?Ue.selectBtn1:Ue.selectBtn},O.createElement("span",null,O.createElement("i",{className:"iconfont icon-tianjiadaohang"})),O.createElement(se.Z,{title:((Z=_==null?void 0:_.userInfo)==null?void 0:Z.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},O.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),O.createElement("div",{className:Ue.action},O.createElement("div",null,O.createElement(Oe.Z,{dropdownRender:()=>O.createElement(Y.default,{selectedKeys:[S]},bu==null?void 0:bu.map((m,$)=>O.createElement(Y.default.Item,{key:m.name,onClick:()=>{var Le;o.sort_by=m.type,o.sort_direction=m.direction,o.page=1,Ce(m.name),ie.cX.setItem(`${(Le=_==null?void 0:_.userInfo)==null?void 0:Le.login}${(0,y.GJ)()?"Teacher":"Student"}`,m,"ShixunHomeworks"),(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dn(yu({},o),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:yu({},o)})}},m.name)))},O.createElement("span",{className:`${Ue.btn} ${ku?Ue.btnSort:""}`,onMouseEnter:m=>P(!1)},O.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S))),ku&&O.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,y.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":o.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},O.createElement("span",{className:Ue.tips},O.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),O.createElement(jn.t7,{className:Ue.myInput,style:{width:220,marginLeft:"auto"},onChange:(m,$)=>{o.search=m.trim(),o.page=1,rt()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),sn&&O.createElement(he.Z,{justify:"space-between",className:Ue.progressInfo},O.createElement(R.Z,null,O.createElement(ce.Z,{size:"middle"},O.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),O.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&&O.createElement(R.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",W,"\u5173")),O.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},O.createElement(ge.Z,{loading:x[(0,y.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(a==null?void 0:a.all_count)===0&&(0,y.GJ)()?O.createElement(xo,{params:o,user:_,setisshowmodal:Kt,dispatch:s}):(a==null?void 0:a.task_count)===0&&O.createElement(ne.Z,null),O.createElement("aside",{className:"animated fadeIn"},a.homeworks&&a.homeworks.map(function(m,$){return O.createElement(Po,{key:m.homework_id,batchState:!0,v:m,k:$,selectArrs:M,setSelectArrs:K,setSelectArrsAll:d,selectArrsAll:ve,classroomList:t,dispatch:s,params:o,user:_,page:r.page||1,pageSize:o.limit||20,selectshow:Sn,manageAllGroup:a.manage_all_group})}),a.query_total_count>0&&O.createElement("aside",{className:"tc mb50 mt30"},O.createElement(le.Z,{showSizeChanger:!0,current:o.page||1,pageSize:o.limit||20,onChange:en,total:a.query_total_count})))),O.createElement("div",{className:Ue.fixedBottom,style:{bottom:M.length?0:-60,position:M.length?Mt:"fixed",left:Mt==="fixed"?"50%":"398px"}},O.createElement("div",{className:Ue.left}),O.createElement("div",{className:Ue.right},(0,y.GJ)()&&(a==null?void 0:a.all_count)>0&&O.createElement("aside",{className:[Ue.acitons].join(" ")},O.createElement("div",{style:{width:130}},(0,y.GJ)()&&O.createElement(oe.default,{checked:((G=a.homeworks)==null?void 0:G.length)===(M==null?void 0:M.length),onChange:m=>{m.target.checked?(K(a.homeworks.map($=>$.homework_id)),d([...a.homeworks])):(K([]),d([]))}},O.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",O.createElement("span",{style:{marginLeft:5}},"(",M.length,")")," "))),O.createElement("div",{style:{flex:1}}," ",O.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},O.createElement(R.Z,{flex:1},O.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},O.createElement(R.Z,null,O.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},O.createElement(T.ZP,{type:"primary",icon:O.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),O.createElement(R.Z,null,O.createElement(T.ZP,{type:"primary",icon:O.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:nn},"\u8C03\u6574\u6392\u5E8F")),O.createElement(R.Z,null,O.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:m=>m==null?void 0:m.parentNode},O.createElement(T.ZP,{type:"primary",icon:O.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",O.createElement(je.Z,null)))))),O.createElement(R.Z,null,O.createElement(T.ZP,{type:"primary",ghost:!0,onClick:()=>{K&&K([]),Yt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((re=t==null?void 0:t.actionTabs)==null?void 0:re.key)==="\u6279\u91CF\u8865\u4EA4"&&O.createElement(Ho,{getData:rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?O.createElement(vo,null):null,O.createElement(No.Z,{onOk:()=>{rt()}}),O.createElement(To.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?O.createElement(Qs,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?O.createElement(lo,null):null,O.createElement(Gs,null),O.createElement(hs,null),O.createElement(Cs,{courseEndTime:a==null?void 0:a.course_end_time}),O.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:a==null?void 0:a.course_end_time,courseId:r.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:Dn(yu({},t.actionTabs.params),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:yu({},t.actionTabs.params)})}}),O.createElement(Is,null),O.createElement(mo,null),O.createElement(Mn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:an,onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{key:""}})}}),O.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Jt,centered:!0,onCancel:()=>Kt(!1),onOk:()=>{var m,$;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_create)){z.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((($=_.userInfo)==null?void 0:$.user_status)===2){(0,De.Rd)();return}s(Qt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:o}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:o}}),Kt(!1)}},O.createElement("div",null,O.createElement(Be.ZP.Group,{onChange:m=>{Nt(m.target.value)},value:Qt},O.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"),O.createElement(Be.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Wo=(0,v.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:c,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:c,user:F}))(Vo),Jo=Object.defineProperty,Ko=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,qa=(e,n,t)=>n in e?Jo(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},Uo=(e,n)=>Ko(e,Yo(n)),Qo=(e,n)=>{var t={};for(var c in e)Qa.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&An)for(var c of An(e))n.indexOf(c)<0&&Xa.call(e,c)&&(t[c]=e[c]);return t},Xo=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const qo=e=>{var n=e,{classroomList:t,dispatch:c,match:F,location:_,user:x}=n,s=Qo(n,["classroomList","dispatch","match","location","user"]),l,i;const V=(0,v.useIntl)(),g=(0,v.useParams)(),[B,Z]=(0,u.useState)(!1),[G,re]=(0,u.useState)(!1),w=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,y.j5)()){re(!0);return}const r={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var C;N.author_login===((C=x.userInfo)==null?void 0:C.login)?++r.hasNum:++r.noHasNum}),r.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"},r.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},r.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{p()}}):re(!0)}else re(!1)},[t.actionTabs.key]);const p=()=>{c({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:V.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:G,okText:V.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:V.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,confirmLoading:B,onOk:()=>Xo(void 0,null,function*(){var r;if((r=w.current)!=null&&r.onVerify())return;Z(!0);const N=yield(0,X.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});Z(!1),N.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),z.ZP.success(V.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),c({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,y.GJ)()?c({type:"classroomList/getClassroomTeacherShixunsList",payload:Uo(el({},t.actionTabs.params),{type:4})}):c({type:"classroomList/getClassroomShixunsList",payload:el({},t.actionTabs.params)}),c({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{p()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((i=t==null?void 0:t.actionTabs)==null?void 0:i.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(Q.Z,{ref:r=>w.current=r})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var er=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(qo),tr=f(63443),ur=Object.defineProperty,nr=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,ul=(e,n,t)=>n in e?ur(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,nl=(e,n)=>{for(var t in n||(n={}))lr.call(n,t)&&ul(e,t,n[t]);if(tl)for(var t of tl(n))sr.call(n,t)&&ul(e,t,n[t]);return e},or=(e,n)=>nr(e,ar(n)),rr=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const ir=({classroomList:e,dispatch:n})=>{const t=(0,v.useIntl)(),c=(0,v.useParams)();return u.createElement(Fe.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>rr(void 0,null,function*(){(yield(0,X.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),z.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,y.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:or(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 cr=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(ir),au=f(59301),mr=Object.defineProperty,dr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ll=(e,n,t)=>n in e?mr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Jn=(e,n)=>{for(var t in n||(n={}))pr.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},_r=(e,n)=>dr(e,Er(n)),yr=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const hr=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),x=(0,v.useParams)(),[s,l]=(0,u.useState)(!1),{actionTabs:i}=e,[V]=k.default.useForm(),g=B=>B&&B<ae()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&V.setFieldsValue({name:(B=i.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),au.createElement(Fe.default,{centered:!0,title:_.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),confirmLoading:s,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:_.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:_.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),destroyOnClose:!0,onOk:()=>yr(void 0,null,function*(){var B,Z;if((0,y.Rm)()&&!((Z=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&Z.can_create)){z.ZP.warning(_.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 G=V.getFieldValue();l(!0);const re=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,w=yield(0,X.ZP)(re,{method:"post",body:Jn({},G)});l(!1),w.status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:_r(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(k.default,{form:V},au.createElement(he.Z,{className:"mt10 c-grey-999"},au.createElement(R.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),au.createElement(R.Z,{flex:"1"},(c=i.selectArrs)==null?void 0:c.shixun_name)),au.createElement(k.default.Item,{name:"name"},au.createElement(he.Z,{className:"mt10",align:"middle"},au.createElement(R.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),au.createElement(R.Z,{flex:"1"},au.createElement(b.default,{defaultValue:(F=i.selectArrs)==null?void 0:F.name}))))))};var gr=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(hr),Pe={flex_box_center:"flex_box_center___z88Le",flex_space_between:"flex_space_between___b4xPz",flex_box_vertical_center:"flex_box_vertical_center___KkW0d",flex_box_center_end:"flex_box_center_end___pgvoZ",flex_box_column:"flex_box_column___tFgV5",wrp:"wrp___RrUT2",drawer:"drawer___QqugY",menu:"menu___uKpxi",actived:"actived___hCeHj",actived2:"actived2___aIAeg",subTag:"subTag___S0zfl",listItem:"listItem___Ulw3D",listItem2:"listItem2___J8GtN",info:"info___gY955",title:"title___hyfzM",titleLeft:"titleLeft___eH38u",titleRight:"titleRight___JCVAi",search:"search___GnrcF",filter:"filter___jwVvV",description:"description___ynLaI",menuCourse:"menuCourse___HRXxE",authorname:"authorname___qn85G","tooltip-content":"tooltip-content___A6uPo"},Fr=Object.defineProperty,vr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,sl=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,ol=(e,n,t)=>n in e?Fr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,St=(e,n)=>{for(var t in n||(n={}))Dr.call(n,t)&&ol(e,t,n[t]);if(sl)for(var t of sl(n))Ar.call(n,t)&&ol(e,t,n[t]);return e},Kn=(e,n)=>vr(e,Br(n)),Yn=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Ni}=b.default,xr=({classroomList:e,loading:n,dispatch:t,shixunsList:c})=>{var F,_;const x=(0,v.useIntl)(),[s,l]=(0,u.useState)(St({},(0,v.useParams)())),{shixunLists:i,shixunAiRecommendLists:V}=e,[g,B]=(0,u.useState)([]),[Z,G]=(0,u.useState)({}),[re,w]=(0,u.useState)([]),[p,r]=(0,u.useState)(!1),[N,C]=(0,u.useState)({}),[M,K]=(0,u.useState)(!1),ve=[{id:"type",name:"\u6765\u6E90",children:[{name:x.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:x.formatMessage({id:"classrooms.all",defaultMessage:"\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"}]}],d=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(A=>!!A),[a,j]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{U()},[s.coursesId,a]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(i!=null&&i.shixun_list||V!=null&&V.shixun_list)&&G(a.sort==="recommend"?V:i)},[i,V]);const U=()=>Yn(void 0,null,function*(){G([]),r(!0);let A=St({},a);if(a.sort==="recommend"&&(A.sort="myshixuns_count"),a.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Kn(St({},A),{course_id:s.coursesId})});else{const o=St({},A);yield t({type:"classroomList/getShixunLists",payload:o})}const P=yield(0,X.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});w([{id:null,name:x.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"})},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(P==null?void 0:P.groups)||[]]),B([]),r(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const xe=A=>Yn(void 0,null,function*(){K(!0);const P=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(s==null?void 0:s.categoryId)||null,coursesId:s.coursesId,shixuns_info:A}});K(!1),P.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),z.ZP.success(x.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.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,E]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Pe.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Yn(void 0,null,function*(){var A;E(!0);let P=yield(0,_t.Tr)({id:g,type:"shixun",course_id:(A=e.detailTopBanner)==null?void 0:A.course_id});(P==null?void 0:P.student_count)===0?yield xe(P==null?void 0:P.no_use_list):C(P),E(!1)}),type:"primary",loading:Ae},x.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(wt.Z,{onChange:A=>{A!=null&&A.keyword&&(0,xt.tk)({name:A==null?void 0:A.keyword,copywriting:A==null?void 0:A.keyword,position:"Shixun"}),j(Kn(St(St({},a),A),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Re.Z,{spinning:p},u.createElement("aside",null,ve.map(function(A,P){var o;return P!==0?null:u.createElement("ul",{className:Pe.menu,key:P},u.createElement("li",null,A.name),(o=A==null?void 0:A.children)==null?void 0:o.map(function(h,S){return u.createElement("li",{className:a[A.id]==h.id?Pe.actived:"",onClick:()=>{a[A.id]=h.id,a.page=1,j(St({},a))}},u.createElement("strong",null,h.name))}))}),u.createElement("ul",{className:Pe.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:a!=null&&a.discipline_id?"":Pe.actived,onClick:()=>{delete a.tag_level,delete a.sub_discipline_id,delete a.discipline_id,a.page=1,j(St({},a))}},u.createElement("strong",null,x.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),c.menus&&c.menus.map(function(A,P){return u.createElement("li",{key:P,className:(a==null?void 0:a.discipline_id)==A.id?Pe.actived:""},u.createElement("strong",{onClick:()=>{a.tag_level=1,a.discipline_id=A.id,delete a.sub_discipline_id,a.page=1,j(St({},a))}},A.name),u.createElement("div",null,A.sub_repertoires.map(function(o,h){return u.createElement("div",{key:h,className:"mt5"},u.createElement("div",{className:(a==null?void 0:a.sub_discipline_id)==o.id&&a.tag_level===2?`${Pe.actived2} ${Pe.subTag}`:Pe.subTag,onClick:()=>{a.tag_level=2,a.discipline_id=A.id,a.sub_discipline_id=o.id,j(St({},a))}},o.name),u.createElement("ul",{className:"mt5"},o.tags&&o.tags.map(function(S,Ce){return u.createElement("li",{key:Ce,className:a.sub_discipline_id==S.id&&a.tag_level===3?Pe.actived2:"",onClick:()=>{a.tag_level=3,a.discipline_id=A.id,a.sub_discipline_id=S.id,j(St({},a))}},S.name)})))})))})),a.type==="mine"&&u.createElement("ul",{className:Pe.menu},u.createElement("li",null,x.formatMessage({id:"classrooms.directory",defaultMessage:"\u76EE\u5F55"})),re==null?void 0:re.map((A,P)=>u.createElement("li",{className:a.group_id==A.id?Pe.actived:"",key:A.name,onClick:()=>{a.group_id=A.id,a.page=1,j(St({},a))}},u.createElement("strong",null,A.name)))),ve.map(function(A,P){var o;return P!==1?null:u.createElement("ul",{className:Pe.menu,key:P},u.createElement("li",null,A.name),(o=A==null?void 0:A.children)==null?void 0:o.map(function(h,S){return u.createElement("li",{className:a[A.id]==h.id?Pe.actived:"",onClick:()=>{a[A.id]=h.id,j(St({},a))}},u.createElement("strong",null,h.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(R.Z,{flex:"1",className:Pe.filter},d.map(function(A,P){return u.createElement(T.ZP,{key:P,className:"mr20",type:a.sort===A.id?"primary":"default",onClick:()=>{a.sort=A.id,j(St({},a))}},A.name)})),u.createElement(R.Z,{className:"c-grey-999"},u.createElement("div",{className:Pe.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"},Z.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{a.order=a.order==="asc"?"desc":"asc",j(St({},a))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${a.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=Z==null?void 0:Z.shixun_list)==null?void 0:F.length)===0&&u.createElement(ne.Z,null),u.createElement(oe.default.Group,{style:{display:"block"},value:g,onChange:A=>{B(A)}},(_=Z==null?void 0:Z.shixun_list)==null?void 0:_.map(function(A,P){return u.createElement("div",{className:Pe.listItem,key:A==null?void 0:A.identifier,style:{cursor:"auto"}},u.createElement(oe.default,{value:A==null?void 0:A.identifier,style:{marginTop:"3px"},disabled:(A==null?void 0:A.need_authorize)||(A==null?void 0:A.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Pe.info},u.createElement("div",{className:Pe.title},u.createElement("div",{className:Pe.titleLeft},u.createElement("div",null,u.createElement(v.Link,{to:`/shixuns/${A.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:A.title}})),(A==null?void 0:A.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Ct.Z,{type:"shixun",style:{marginLeft:0}})),(A==null?void 0:A.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,y.Ny)()&&(A==null?void 0:A.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:A==null?void 0:A.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,y.Ny)()&&(A==null?void 0:A.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:A==null?void 0:A.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,y.Ny)()&&(A==null?void 0:A.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:A==null?void 0:A.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(A==null?void 0:A.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(se.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},x.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"})))),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${A.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Pe.description,dangerouslySetInnerHTML:{__html:A.description}})),u.createElement("div",{className:" mt15"},A.challenge_names.map(function(o,h){return u.createElement("span",{key:h,className:"mr30"},"\u7B2C",h+1,"\u5173 ",o," ")})),u.createElement(be.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:Pe["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:A==null?void 0:A.member_user_names}}))},u.createElement("span",{className:Pe.authorname,dangerouslySetInnerHTML:{__html:A==null?void 0:A.member_user_names}})),A.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:A.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",A.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",A.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:a.page||1,showQuickJumper:!0,total:Z==null?void 0:Z.shixuns_count,onChange:A=>{a.page=A,j(St({},a))}}))),u.createElement(Ft.Z,{resdata:N,type:"subject",okloading:M,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:A=>{xe(A)}}))};var Cr=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(xr),br=Object.defineProperty,Sr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,il=(e,n,t)=>n in e?br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ru=(e,n)=>{for(var t in n||(n={}))wr.call(n,t)&&il(e,t,n[t]);if(rl)for(var t of rl(n))Pr.call(n,t)&&il(e,t,n[t]);return e},cl=(e,n)=>Sr(e,kr(n)),ml=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Nr}=b.default,Tr=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),[x,s]=(0,u.useState)(Ru({},(0,v.useParams)())),{actionTabs:l}=e,{shixunLists:i}=e,[V,g]=(0,u.useState)([]),[B,Z]=(0,u.useState)(!1),[G,re]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{w()},[x.coursesId,G]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&g([])},[e.actionTabs.key]);const w=()=>ml(void 0,null,function*(){var p;const r=cl(Ru({},G),{course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:r}),Z(!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:Pe.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ml(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...V],category_id:x.categoryId,course_id:(p=l==null?void 0:l.params)==null?void 0:p.course_id}})).status||(z.ZP.success(_.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:cl(Ru({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ru({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},_.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},u.createElement("section",{className:"tc"},u.createElement(Nr,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:Pe.search,onSearch:p=>{G.search=p,re(Ru({},G))}})),u.createElement("section",{className:"edu-container"},u.createElement(Re.Z,{spinning:B},u.createElement("aside",null,((c=i==null?void 0:i.homeworks)==null?void 0:c.length)===0&&u.createElement(ne.Z,null),(F=i==null?void 0:i.homeworks)==null?void 0:F.map(function(p,r){var N,C,M;return u.createElement("div",{className:Pe.listItem,key:r,style:{cursor:"auto"}},u.createElement(oe.default,{checked:V.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:K=>{let ve=V.indexOf(p.id);V.indexOf(p.id)>-1?g(V.filter(d=>d!==p.id)):g(V.concat(p.id))}}),u.createElement("div",{className:Pe.info},u.createElement("div",{className:Pe.title},u.createElement("div",{className:Pe.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,y.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,y.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,y.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(se.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${p.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Pe.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(N=p==null?void 0:p.challenges)==null?void 0:N.map(function(K,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",K==null?void 0:K.subject," ")})),u.createElement(be.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((C=p==null?void 0:p.user)==null?void 0:C.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(M=p==null?void 0:p.user)==null?void 0:M.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:G.page||1,showQuickJumper:!0,total:i==null?void 0:i.total_count,onChange:p=>{G.page=p,re(Ru({},G))}})))};var Or=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Tr),Ir=Object.defineProperty,dl=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,El=(e,n,t)=>n in e?Ir(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qu=(e,n)=>{for(var t in n||(n={}))Lr.call(n,t)&&El(e,t,n[t]);if(dl)for(var t of dl(n))Mr.call(n,t)&&El(e,t,n[t]);return e},Zr=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Ti}=b.default,Rr=({classroomList:e,loading:n,dispatch:t,shixunsList:c})=>{var F,_;const x=(0,v.useIntl)(),[s,l]=(0,u.useState)(Qu({},(0,v.useParams)())),i=(0,v.useLocation)(),{actionTabs:V}=e,[g]=k.default.useForm(),{shixunAiRecommendLists:B}=e,[Z,G]=(0,u.useState)([]),re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[w,p]=(0,u.useState)({page:1,course_id:s.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[s.coursesId,w]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(G([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Qu({},w)}))},[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:x.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:x.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Zr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Qu({shixun_ids:[...Z],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,z.ZP.success(x.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Qu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Re.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),(_=B==null?void 0:B.shixun_list)==null?void 0:_.map(function(r,N){var C,M,K;return u.createElement("div",{className:Pe.listItem2,key:N,style:{cursor:"auto"}},u.createElement(oe.default,{checked:Z.includes(r.id),value:r.id,style:{marginTop:"3px"},disabled:r==null?void 0:r.need_authorize,onChange:ve=>{let d=Z.indexOf(r.id);Z.indexOf(r.id)>-1?G(Z.filter(a=>a!==r.id)):G(Z.concat(r.id))}}),u.createElement("div",{className:Pe.info},u.createElement("div",{className:Pe.title},u.createElement("div",{className:Pe.titleLeft},u.createElement(v.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,De.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(T.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Pe.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt10"},r.challenge_names.map(function(ve,d){return u.createElement("span",{key:d,className:"mr30"},"\u7B2C",d+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(C=r==null?void 0:r.content)!=null&&C.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(K=(M=r==null?void 0:r.content)==null?void 0:M.author_name)==null?void 0:K[0]}}):u.createElement("span",null,r.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,r.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",r.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,r.study_count)),u.createElement(be.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:w.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:r=>{w.page=r,p(Qu({},w))}})))};var Hr=(0,v.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Rr),ye=f(59301),jr=Object.defineProperty,$r=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,fl=(e,n,t)=>n in e?jr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,lu=(e,n)=>{for(var t in n||(n={}))Gr.call(n,t)&&fl(e,t,n[t]);if(pl)for(var t of pl(n))Vr.call(n,t)&&fl(e,t,n[t]);return e},Wr=(e,n)=>$r(e,zr(n)),_l=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const{Search:Jr}=b.default,Kr=({classroomList:e,loading:n,dispatch:t})=>{var c,F;const _=(0,v.useIntl)(),[x,s]=(0,u.useState)(lu({},(0,v.useParams)())),l=(0,v.useLocation)(),{actionTabs:i}=e,[V]=k.default.useForm(),{coursesLists:g}=e,[B,Z]=(0,u.useState)([]),[G,re]=(0,u.useState)({}),[w,p]=(0,u.useState)(!1),[r,N]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:lu({},r)}),Z([]))},[e.actionTabs.key,x.categoryId,r]);const[C,M,K,ve]=(0,Pn.P)(),d=a=>_l(void 0,null,function*(){var j;p(!0);const U=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:x.coursesId,category_id:(x==null?void 0:x.categoryId)||null,subjects_info:[{subject_id:(j=B[0])==null?void 0:j.id,stage_shixuns:a}]}});p(!1),U.status||((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),z.ZP.success(_.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),t({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Wr(lu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:lu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(lt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Pe.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(T.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ye.createElement(T.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>_l(void 0,null,function*(){var a,j;if((B==null?void 0:B.length)===0)return z.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let U=yield(0,_t.Tr)({id:(a=B[0])==null?void 0:a.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(j=e.detailTopBanner)==null?void 0:j.course_id});(U==null?void 0:U.student_count)===0?d([]):re(U)}),type:"primary"},_.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},ye.createElement("section",{className:"tc"},ye.createElement(Jr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Pe.search,onSearch:a=>{r.keyword=a,a&&(0,xt.tk)({name:a,copywriting:a,position:"Subject"}),N(lu({},r))}})),ye.createElement("section",{className:"edu-container"},ye.createElement(Re.Z,{spinning:n["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:Pe.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:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="shixuns_count",N(lu({},r))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${r.sort==="shixuns_count"&&r.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",r.sort="myshixuns_count",N(lu({},r))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${r.sort==="myshixuns_count"&&r.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${r.type==="all"&&"c-blue"} current`,onClick:()=>{r.type="all",N(lu({},r))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${r.type==="mine"&&"c-blue"} current`,onClick:()=>{r.type="mine",N(lu({},r))}},"\u6211\u7684\u8BFE\u7A0B"))),((c=g==null?void 0:g.subject_list)==null?void 0:c.length)===0&&ye.createElement(ne.Z,null),(F=g==null?void 0:g.subject_list)==null?void 0:F.map(function(a,j){var U,xe,Ae,E,A,P;return ye.createElement("div",{className:Pe.listItem,key:a.id,style:{cursor:"auto"}},ye.createElement(Be.ZP,{checked:B.map(o=>o.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:o=>{Z([{id:a.id,identifier:a.identifier}])}}),ye.createElement("div",{className:Pe.info},ye.createElement("div",{className:Pe.title},ye.createElement("div",{className:Pe.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"},_.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"})))),ye.createElement(se.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ye.createElement(T.ZP,{ghost:!0,href:`/paths/${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:Pe.description,dangerouslySetInnerHTML:{__html:a.description}})),ye.createElement(be.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(U=a==null?void 0:a.content)!=null&&U.member_user_names?ye.createElement(se.Z,{overlayClassName:Pe["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=a==null?void 0:a.content)==null?void 0:xe.member_user_names}}))},ye.createElement("span",{className:Pe.authorname,dangerouslySetInnerHTML:{__html:(Ae=a==null?void 0:a.content)==null?void 0:Ae.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:Pe.authorname},a.member_user_names)),(E=a==null?void 0:a.content)!=null&&E.author_school_name?ye.createElement(se.Z,{overlayClassName:Pe["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(A=a==null?void 0:a.content)==null?void 0:A.author_school_name}}))},ye.createElement("span",{className:Pe.authorname,dangerouslySetInnerHTML:{__html:(P=a==null?void 0:a.content)==null?void 0:P.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:Pe.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:r.page||1,showQuickJumper:!0,total:g==null?void 0:g.subjects_count,onChange:a=>{r.page=a,t({type:"classroomList/getCoursesLists",payload:lu({},r)})}})),ye.createElement(Ft.Z,{resdata:G,type:"subject",okloading:w,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:a=>{d(a)}}))};var Yr=(0,v.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Kr),Ur=f(59149),Hu=f(59301),Qr=Object.defineProperty,yl=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,hl=(e,n,t)=>n in e?Qr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,gl=(e,n)=>{for(var t in n||(n={}))Xr.call(n,t)&&hl(e,t,n[t]);if(yl)for(var t of yl(n))qr.call(n,t)&&hl(e,t,n[t]);return e},ei=({styles:e={},params:n,setisshowmodal:t,user:c})=>{var F;const _=(0,v.useIntl)();return Hu.createElement("section",{className:"tc animated fadeIn",style:gl(gl({},{color:"#999",margin:"200px auto"}),e)},Hu.createElement("img",{src:Ur.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(T.ZP,{disabled:((F=c==null?void 0:c.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Hu.createElement(T.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"}},_.formatMessage({id:"classrooms.newHomeworkGuide",defaultMessage:"\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=f(59301),ti=Object.defineProperty,ui=Object.defineProperties,ni=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,vl=(e,n,t)=>n in e?ti(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Un=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&vl(e,t,n[t]);if(Fl)for(var t of Fl(n))li.call(n,t)&&vl(e,t,n[t]);return e},Bl=(e,n)=>ui(e,ni(n)),zt=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())}),si=({v:e,k:n,selectArrs:t,setSelectArrs:c,setSelectArrsAll:F,selectArrsAll:_,classroomList:x,dispatch:s,selectshow:l,batchState:i,pageSize:V,page:g,manageAllGroup:B,user:Z})=>{var G,re,w,p,r;const N=(0,v.useParams)(),[C,M]=(0,u.useState)([]),[K,ve]=(0,u.useState)(!1),[d,a]=(0,u.useState)(!1),[j,U]=(0,u.useState)(!0),xe=(0,u.useRef)();N.category=N.categoryId,N.id=N.coursesId,N.page=g,N.limit=V;const Ae=(0,v.useIntl)();function E(){return zt(this,null,function*(){let o=yield(0,X.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Un({},N)});M(o.data)})}(0,u.useEffect)(()=>{var o;M([]),ve(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((o=e==null?void 0:e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(a(!1),U(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(a(!0),U(!1))},[l]);const A=[{title:Ae.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:Ae.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(o,h)=>h.status.indexOf(o)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:o=>{var h,S;return o==="--"?o:te.createElement("span",null,te.createElement("span",null,(h=o==null?void 0:o.split("/"))==null?void 0:h[0]),"\xA0/\xA0",te.createElement("span",null,(S=o==null?void 0:o.split("/"))==null?void 0:S[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:N.order_by==="end_time"?N.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:N.order_by==="late_time"?N.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:o=>o==="--"||!o?"--":te.createElement("span",{title:o},o)}],P=o=>{if((0,De.tJ)(s,!0)){if(o.can_view_details){(0,ie.xg)(`/shixuns/${o.shixun_identifier}/challenges`);return}o.redo?Fe.default.confirm({width:530,title:Ae.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Ae.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:te.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>zt(void 0,null,function*(){const h=yield(0,In.L8)({id:o.myshixun_identifier,url:o.url});h&&(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:h.shixun_identifier,homework_common_id:o.homework_id,courseId:N.coursesId})})}):(0,Ou.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:o.shixun_identifier,homework_common_id:o.homework_id,courseId:N.coursesId})}};return te.createElement("div",{className:Xe.listItem,onClick:o=>{o.stopPropagation(),(!((0,y.GJ)()&&i)||(0,y.GJ)()&&i&&xe.current&&!xe.current.contains(o.target))&&((0,y.dE)()?(0,ie.xg)(`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,y.GJ)()&&i&&te.createElement("span",{ref:xe},te.createElement(oe.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:o=>{t.indexOf(e.homework_id)>-1?(c(t.filter(h=>h!==e.homework_id)),F(_.filter(h=>h.homework_id!==e.homework_id))):(F(_.concat(e)),c(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,y.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,y.GJ)()&&te.createElement(On.Z,{value:e.status},te.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,y.dE)()&&te.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),te.createElement("span",{className:Xe.name},e.name),!!((G=e.schools)!=null&&G.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,y.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>zt(void 0,null,function*(){var h;if(o.stopPropagation(),o.preventDefault(),((h=Z==null?void 0:Z.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let S=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:N,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:N.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(Un({},N),{type:4})}),S()}}}):S()})},te.createElement("aside",{className:Xe.flexBox},te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),te.createElement("div",null,"\u53D1\u5E03"))),(0,y.dE)()&&te.createElement("div",{className:Xe.actionIcon},d?te.createElement("i",{className:"iconfont icon-yiwancheng1"}):j?"":te.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((re=e.status)!=null&&re.includes("\u5DF2\u622A\u6B62"))&&!((w=e.status)!=null&&w.includes("\u5BFC\u5165"))&&te.createElement("aside",{onClick:o=>zt(void 0,null,function*(){o.stopPropagation(),P(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"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&te.createElement("aside",{onClick:o=>zt(void 0,null,function*(){var h;(h=e.status)!=null&&h.includes("\u5BFC\u5165")||(o.stopPropagation(),o.preventDefault(),(0,ie.xg)(`/classrooms/${N.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,Ae.formatMessage({id:"classrooms.viewWork",defaultMessage:"\u67E5\u770B\u4F5C\u54C1"})))),(0,y.GJ)()&&te.createElement(Oe.Z,{placement:"bottomCenter",overlayClassName:Xe.dro,dropdownRender:()=>te.createElement(Y.default,null,e.status!=="\u5BFC\u5165"&&te.createElement(Y.default.Item,{key:1,style:{textAlign:"center"}},te.createElement("a",{onClick:o=>zt(void 0,null,function*(){var h;if(o.stopPropagation(),o.preventDefault(),((h=Z==null?void 0:Z.userInfo)==null?void 0:h.user_status)===2){(0,De.Rd)();return}let S=()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:N,type:2,manage_all_group:B}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?s({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:N.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{s({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(Un({},N),{type:4})}),S()}}}):S()})},Ae.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),e.status!=="\u5BFC\u5165"&&te.createElement(Y.default.Item,{key:2,style:{textAlign:"center"}},te.createElement("a",{onClick:o=>zt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:N,type:2}})})},Ae.formatMessage({id:"classrooms.cutOffNow",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),e.status==="\u5BFC\u5165"&&te.createElement(Y.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>zt(void 0,null,function*(){o.stopPropagation(),o.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(Y.default.Item,{key:22,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>zt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:_,params:N,status:e==null?void 0:e.status}})})},Ae.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&te.createElement(Y.default.Item,{key:3,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>zt(void 0,null,function*(){o.stopPropagation(),o.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&&z.ZP.success(h==null?void 0:h.message)})},Ae.formatMessage({id:"classrooms.updateScore",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}))),e.status!=="\u5BFC\u5165"&&te.createElement(Y.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",to:"/",onClick:o=>zt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),P(e)})},Ae.formatMessage({id:"classrooms.enterShixun",defaultMessage:"\u8FDB\u5165\u5B9E\u8BAD"}))),te.createElement(Y.default.Item,{key:5,style:{textAlign:"center"}},te.createElement("a",{onClick:o=>{o.stopPropagation(),o.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:N}})}},Ae.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status!=="\u5BFC\u5165"&&te.createElement(Y.default.Item,{key:6,style:{textAlign:"center"}},te.createElement(v.Link,{target:"_blank",onClick:o=>{o.stopPropagation()},to:`/classrooms/${N.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},Ae.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},te.createElement("aside",{onClick:o=>o.stopPropagation(),className:Xe.flexBox,style:{cursor:"default"}},te.createElement("i",{className:"iconfont icon-gengduo4"}),te.createElement("div",null,Ae.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),(0,y.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"},Ae.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\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:o=>zt(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),K||E(),ve(!K)})},te.createElement("i",{className:`iconfont icon-${K?"shouqi":"xiala2"}`})," ")),(0,y.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,y.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&K&&C.length>5&&te.createElement(Tu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(o,h)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:C,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,h,S)=>{S.field&&(N.order_by=S.field),S.order||(N.sort_direction="asc"),S.order==="ascend"&&(N.sort_direction="asc"),S.order==="descend"&&(N.sort_direction="desc"),S.order||(N.sort_direction="asc"),E()},columns:A}),(0,y.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&K&&C.length<6&&C.length>0&&te.createElement(Tu.default,{rowKey:"shixun_identifier",onRow:o=>({onClick:h=>{h.stopPropagation(),h.preventDefault()}}),onHeaderRow:(o,h)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:C,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,h,S)=>{S.field&&(N.order_by=S.field),S.order||(N.sort_direction="asc"),S.order==="ascend"&&(N.sort_direction="asc"),S.order==="descend"&&(N.sort_direction="desc"),S.order||(N.sort_direction="asc"),E()},columns:A})))},oi=f(62686),ri=f(61604),Ge=f(59301),ii=Object.defineProperty,ci=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,xl=(e,n,t)=>n in e?ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ju=(e,n)=>{for(var t in n||(n={}))Dl.call(n,t)&&xl(e,t,n[t]);if(xn)for(var t of xn(n))Al.call(n,t)&&xl(e,t,n[t]);return e},Cl=(e,n)=>ci(e,mi(n)),di=(e,n)=>{var t={};for(var c in e)Dl.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&xn)for(var c of xn(e))n.indexOf(c)<0&&Al.call(e,c)&&(t[c]=e[c]);return t},Qn=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});ae().extend(Rn());const Ei=({data:e,value:n,onChange:t})=>{var c,F,_,x;const[s,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[i,V]=(0,u.useState)([]);return(0,u.useEffect)(()=>{V((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:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange: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(b.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:g=>{l(Cl(ju({},s),{leftSearch:g.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((c=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:c.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",(i==null?void 0:i.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(b.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:g=>{l(Cl(ju({},s),{rigthSearch:g.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=s.rigthSearch?i==null?void 0:i.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):i)==null?void 0:_.length)!==0?(x=s.rigthSearch?i==null?void 0:i.filter(g=>{var B;return(B=g==null?void 0:g.name)==null?void 0:B.includes(s.rigthSearch)}):i)==null?void 0:x.map((g,B)=>Ge.createElement(he.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},Ge.createElement(R.Z,null,g==null?void 0:g.name),Ge.createElement(R.Z,null,Ge.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Z=>Z!==(g==null?void 0:g.id)))}})))):Ge.createElement(ne.Z,{styles:{margin:"0 auto"}})))))},pi=e=>{var n=e,{classroomList:t,dispatch:c,user:F,getData:_}=n,x=di(n,["classroomList","dispatch","user","getData"]),s,l,i,V,g,B;const Z=(0,v.useIntl)(),G=(0,v.useParams)(),[re]=k.default.useForm(),w=k.default.useWatch("penalty_type",re),p=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,r,N,C]=(0,mu.U)(tu.c_,ju(ju({},G),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,M,K]=(0,mu.U)(tu.nP,{course_id:G==null?void 0:G.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ve,d]=(0,mu.U)(tu.sm,{course_id:G==null?void 0:G.coursesId,homework_ids:(V=t==null?void 0:t.actionTabs)==null?void 0:V.selectArrs}),a=(...j)=>Qn(void 0,[...j],function*(U={}){M({});const xe=yield N({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:()=>{c({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(k.default,{form:re,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:j=>Qn(void 0,null,function*(){var U,xe,Ae;const E=yield d(((U=C==null?void 0:C.course_groups)==null?void 0:U.length)>0?{unified_late:((xe=C==null?void 0:C.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[ju({},j)]}:ju({unified_late:((Ae=C==null?void 0:C.course_groups)==null?void 0:Ae.length)<=0},j));(E==null?void 0:E.status)==0&&(z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Ge.createElement(he.Z,{wrap:!1,gutter:20},Ge.createElement(R.Z,{flex:1},Ge.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(j,U,xe){return w===2&&U>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(b.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:w==1?"\u5206":"%",max:w===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ge.createElement(k.default.Item,{name:"penalty_type",noStyle:!0,normalize:j=>(re.setFieldsValue({late_penalty:j==2?20:5}),j)},Ge.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ge.createElement(R.Z,{flex:"390px"},Ge.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(j,U,xe){return U&&ae()(U).startOf("minute")<=ae()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&ae()(U).startOf("minute")<=ae()(K==null?void 0:K.max_late_time).startOf("minute")?(z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${K==null?void 0:K.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ge.createElement(Yu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:j=>(0,ie.BO)(j,{startTime:K==null?void 0:K.max_late_time}),disabledTime:j=>(0,ie.hv)(j,{compared:K==null?void 0:K.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ae()("00:00:00","HH:mm:ss")}})))),((B=C==null?void 0:C.course_groups)==null?void 0:B.length)>0&&Ge.createElement(Re.Z,{spinning:r},Ge.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:Z.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Ge.createElement(Ei,{data:(C==null?void 0:C.course_groups)||[],onChange:j=>{M({group_ids:j})}})))))};var fi=(0,v.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(pi),I=f(59301),_i=Object.defineProperty,yi=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,kl=(e,n,t)=>n in e?_i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,hu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&kl(e,t,n[t]);if(Cn)for(var t of Cn(n))Sl.call(n,t)&&kl(e,t,n[t]);return e},bn=(e,n)=>yi(e,hi(n)),gi=(e,n)=>{var t={};for(var c in e)bl.call(e,c)&&n.indexOf(c)<0&&(t[c]=e[c]);if(e!=null&&Cn)for(var c of Cn(e))n.indexOf(c)<0&&Sl.call(e,c)&&(t[c]=e[c]);return t},wl=(e,n,t)=>new Promise((c,F)=>{var _=l=>{try{s(t.next(l))}catch(i){F(i)}},x=l=>{try{s(t.throw(l))}catch(i){F(i)}},s=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,x);s((t=t.apply(e,n)).next())});const Fi=e=>{var n=e,{classroomList:t,globalSetting:c,shixunHomeworks:F,user:_,loading:x,dispatch:s}=n,l=gi(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),i,V,g,B,Z,G,re;const w=(0,v.useIntl)(),p=(0,v.useLocation)(),r=(0,v.useParams)(),[N]=(0,v.useSearchParams)(),C=r.categoryId,[M,K]=(0,u.useState)([]),[ve,d]=(0,u.useState)([]),{detailShixunsList:a,detailLeftMenus:j,detailTopBanner:U,taskList:xe}=t,[Ae,E]=(0,u.useState)(""),[A,P]=(0,u.useState)(!1),[o,h]=(0,u.useState)({limit:20,status:Number(N.get("tabs"))?String(parseInt(N.get("tabs"))):"0"}),[S,Ce]=(0,u.useState)(w.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),[Jt,Kt]=(0,u.useState)(!1),[Cu,Yt]=(0,u.useState)(!1),[Mt,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;o.id=r.coursesId,o.type=4,r.categoryId?o.category=r.categoryId:delete o.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(K([]),d([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1,h(hu({},o)))},[N.get("tabs")]),(0,u.useEffect)(()=>{var m,$,Le;if((m=_==null?void 0:_.userInfo)!=null&&m.login){const Qe=ie.cX.getItem(`${($=_==null?void 0:_.userInfo)==null?void 0:$.login}${(0,y.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Qe&&(o.sort_by=Qe==null?void 0:Qe.type,o.sort_direction=Qe==null?void 0:Qe.direction,Ce(Qe==null?void 0:Qe.name)),rt(),(0,y.Rm)()&&Ot()}else(Le=_==null?void 0:_.userInfo)!=null&&Le.username&&rt()},[(i=_==null?void 0:_.userInfo)==null?void 0:i.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",qu)},[]);const qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Ut==null?void 0:Ut.clientHeight)+150>document.body.clientHeight?Gt("absolute"):Gt("fixed")},Ot=()=>{s({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},rt=()=>{K([]),d([]),h(hu({},o)),(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:bn(hu({},o),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:bn(hu({},o),{order:o.status})})},en=(m,$)=>{o.page=m,o.limit=$,rt()},tn=m=>{const $=m.key;o.status=$,o.page=1,v.history.replace(`${p.pathname}?tabs=${$}`),rt()};function un(m){return wl(this,null,function*(){yield s({type:"classroomList/updateTaskPosition",payload:{category_id:C,courseId:o.id,task_ids:m,container_type:"shixun_homework"}}),rt()})}function nn(){let m={courseId:o.id,container_type:"shixun_homework"};C&&(m.category_id=C),s({type:"classroomList/getAllTaskList",payload:m}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const an=(0,u.useMemo)(()=>{let m=[];return xe.length>0&&(m=xe.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),m},[xe]),ln=[{name:w.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:w.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}],$u=[{name:w.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:w.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1},{name:w.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4},{name:w.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2},{name:w.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3}],bu=(0,y.GJ)()?[{name:w.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:w.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:w.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:w.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:w.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:w.formatMessage({id:"classrooms.experimentNameAsc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:w.formatMessage({id:"classrooms.experimentNameDesc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}]:[{name:w.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:w.formatMessage({id:"classrooms.experimentNameAsc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:w.formatMessage({id:"classrooms.experimentNameDesc",defaultMessage:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}];j.course_modules&&(du=t.detailLeftMenus.course_modules.filter(m=>m.type==="shixun_homework")[0]);const zu=I.createElement("div",{className:Xe.moveCategory,onMouseLeave:m=>P(!1)},I.createElement(Y.default,{onClick:m=>wl(void 0,[m],function*({item:$,key:Le,keyPath:Qe,domEvent:gu}){if(M=="")return z.ZP.error(w.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,X.ZP)(`/api/courses/${o.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:M,new_category_id:Le}})).status===0&&(z.ZP.success(w.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),rt(),Yt(!1),s({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},I.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},I.createElement(b.default,{onChange:m=>{E(m.target.value)}})),du&&du.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,$){var Le;if(!(Ae!==""&&m.category_name.indexOf(Ae)<0))return I.createElement(I.Fragment,null,I.createElement(Y.default.Item,{className:"multi-llipsis1e",key:m.category_id},m.category_name),(Le=m==null?void 0:m.third_category)==null?void 0:Le.map(Qe=>I.createElement(Y.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Qe.category_id},Qe.category_name)))}),I.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:m=>{m.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_id:a==null?void 0:a.main_category_id,type:"shixun_homework"}}})}},w.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"..."))),Su=(V=[{key:"1",label:w.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:I.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:I.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:I.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:w.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:I.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,y.GJ)()||(0,y.Rm)()},{key:"4",label:w.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:I.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:U.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:V.map(m=>(delete m.isShow,m)),Gu=({key:m})=>{var $,Le,Qe,gu;if((m==="1"||m==="2")&&(0,y.Rm)()&&!((Le=($=t.AssistantObject)==null?void 0:$.practice)!=null&&Le.can_publish)){z.ZP.warning(w.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=_==null?void 0:_.userInfo)==null?void 0:Qe.user_status)===2&&m==="1"){(0,De.Rd)();return}if(M==""){z.ZP.error(w.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"}));return}s({type:"classroomList/setActionTabs",payload:{key:m==="1"?"\u7ACB\u5373\u53D1\u5E03":m==="2"?"\u7ACB\u5373\u622A\u6B62":m==="3"?"\u5220\u9664":m==="5"?"\u6279\u91CF\u8865\u4EA4":(gu=Su[Number(m)-1])==null?void 0:gu.label,selectArrs:M,selectArrsAll:ve,type:m==="1"||m==="2"?1:"",params:o}})},ku=S===w.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),sn=(0,u.useMemo)(()=>{const m=!(0,y.GJ)()&&!(0,y.Jd)(),$=U==null?void 0:U.excellent;return m&&$},[_,t]),on=(0,u.useMemo)(()=>(a==null?void 0:a.min_finished_game)>0,[t]),W=(0,u.useMemo)(()=>{const m=(a==null?void 0:a.min_finished_game)-(a==null?void 0:a.finished_challenge_count);return m>0?m:0},[t]);return I.createElement("section",null,I.createElement("aside",{className:Xe.bg},I.createElement(he.Z,{align:"middle"},I.createElement(R.Z,{flex:"1"},!!a.main_category_id&&I.createElement(Y.default,{mode:"horizontal",onSelect:tn,selectedKeys:[o.status]},!(0,y.GJ)()&&ln.map(function(m,$){return I.createElement(Y.default.Item,{key:m==null?void 0:m.id},m.name)}),(0,y.GJ)()&&$u.map(function(m,$){return I.createElement(Y.default.Item,{key:m==null?void 0:m.id},I.createElement("span",{className:"c-grey-666 mr20"},m.name),$===0&&(0,y.GJ)()&&I.createElement("span",{className:"c-grey-999"},a==null?void 0:a.all_count),$===1&&(0,y.GJ)()&&I.createElement("span",{className:"c-grey-999"},a==null?void 0:a.unpublished_count),$===2&&(0,y.GJ)()&&I.createElement("span",{className:"c-grey-999"},a==null?void 0:a.not_start_count),$===3&&(0,y.GJ)()&&I.createElement("span",{className:"c-grey-999"},a==null?void 0:a.in_progress_count),$===4&&(0,y.GJ)()&&I.createElement("span",{className:"c-grey-999"},a==null?void 0:a.overed_count))}))),I.createElement(R.Z,{className:"mr20 gutter-row"},I.createElement("div",{className:Xe.containerTitle},(0,y.GJ)()&&(0,ie.Oo)(j==null?void 0:j.course_modules,C)!=="\u672A\u5206\u914D\u76EE\u5F55"&&I.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},I.createElement(Oe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>I.createElement(Y.default,null,I.createElement(Y.default.Item,{key:1,onClick:()=>{var m;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){z.ZP.warning(w.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:o.category}})}},"\u5B66\u751F\u6210\u7EE9"),I.createElement(Y.default.Item,{key:3,onClick:()=>{var m;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_download)){z.ZP.warning(w.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}v.history.push(`/classrooms/${r==null?void 0:r.coursesId}/exportlist/shixun_work_list,shixun_report`)}},w.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},I.createElement("span",{style:{color:"#666666",cursor:"pointer"}},I.createElement("i",{className:"iconfont icon-xiazai6"}))),I.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:m=>{s({type:"classroomList/setActionTabs",payload:{key:r.categoryId?w.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:o,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()}}})}},I.createElement(se.Z,{title:r.categoryId?w.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):w.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"})},I.createElement("span",{className:r.categoryId?`${Xe.iconH} iconfont icon-zhongmingmingmulu`:`${Xe.iconH} iconfont icon-xinjianmulu1`}))),I.createElement(Oe.Z,{className:"ml10",disabled:((g=_==null?void 0:_.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>I.createElement(Y.default,null,I.createElement(Y.default.Item,{key:1,onClick:()=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.ZP.warning(w.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:o}})}},w.formatMessage({id:"classrooms.usePracticeProject",defaultMessage:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"})),I.createElement(Y.default.Item,{key:2,onClick:()=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.ZP.warning(w.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:o}})}},w.formatMessage({id:"classrooms.usePracticeCourse",defaultMessage:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"})),I.createElement(Y.default.Item,{key:3,onClick:()=>{var m,$;if((0,y.Rm)()&&!(($=(m=t.AssistantObject)==null?void 0:m.practice)!=null&&$.can_create)){z.ZP.warning(w.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"}})}},w.formatMessage({id:"classrooms.importExternalScore",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"})))},I.createElement("span",{className:((B=_==null?void 0:_.userInfo)==null?void 0:B.user_status)===2?Xe.selectBtn1:Xe.selectBtn},I.createElement("span",null,I.createElement("i",{className:"iconfont icon-tianjiadaohang"})),I.createElement(se.Z,{title:((Z=_==null?void 0:_.userInfo)==null?void 0:Z.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},I.createElement("span",null,w.formatMessage({id:"classrooms.useShixun",defaultMessage:"\u9009\u7528\u5B9E\u9A8C"})))))))))),I.createElement("div",{className:Xe.action},I.createElement("div",null,I.createElement(Oe.Z,{dropdownRender:()=>I.createElement(Y.default,{selectedKeys:[S]},bu==null?void 0:bu.map((m,$)=>I.createElement(Y.default.Item,{key:m.name,onClick:()=>{var Le;o.sort_by=m.type,o.sort_direction=m.direction,o.page=1,Ce(m.name),ie.cX.setItem(`${(Le=_==null?void 0:_.userInfo)==null?void 0:Le.login}${(0,y.GJ)()?"Teacher":"Student"}`,m,"ShixunHomeworks"),(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:bn(hu({},o),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:hu({},o)})}},m.name)))},I.createElement("span",{className:`${Xe.btn} ${ku?Xe.btnSort:""}`,onMouseEnter:m=>P(!1)},I.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S))),ku&&I.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,y.GJ)()?w.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}):o.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},I.createElement("span",{className:Xe.tips},I.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),I.createElement(b.default.Search,{allowClear:!0,placeholder:w.formatMessage({id:"classrooms.searchShixun",defaultMessage:"\u641C\u7D22\u5B9E\u8BAD\u4F5C\u4E1A"}),onSearch:m=>{o.search=m.trim(),o.page=1,rt()},style:{width:220,marginLeft:"auto"}})),sn&&I.createElement(he.Z,{justify:"space-between",className:Xe.progressInfo},I.createElement(R.Z,null,I.createElement(ce.Z,{size:"middle"},I.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),I.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&&I.createElement(R.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",W,"\u5173")),I.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},I.createElement(ge.Z,{loading:x[(0,y.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(a==null?void 0:a.all_count)===0&&(0,y.GJ)()?I.createElement(ei,{params:o,user:_,setisshowmodal:Kt,dispatch:s}):(a==null?void 0:a.task_count)===0&&I.createElement(ne.Z,null),I.createElement("aside",{className:"animated fadeIn"},a.homeworks&&a.homeworks.map(function(m,$){return I.createElement(si,{key:m.homework_id,batchState:!0,v:m,k:$,selectArrs:M,setSelectArrs:K,setSelectArrsAll:d,selectArrsAll:ve,classroomList:t,dispatch:s,params:o,user:_,page:r.page||1,pageSize:o.limit||20,selectshow:Sn,manageAllGroup:a.manage_all_group})}),a.query_total_count>0&&I.createElement("aside",{className:"tc mb50 mt30"},I.createElement(le.Z,{showSizeChanger:!0,current:o.page||1,pageSize:o.limit||20,onChange:en,total:a.query_total_count})))),I.createElement("div",{className:Xe.fixedBottom,style:{bottom:M.length?0:-60,position:M.length?Mt:"fixed",left:Mt==="fixed"?"50%":"317px"}},I.createElement("div",{className:Xe.left}),I.createElement("div",{className:Xe.right},(0,y.GJ)()&&(a==null?void 0:a.all_count)>0&&I.createElement("aside",{className:[Xe.acitons].join(" ")},I.createElement("div",{style:{width:130}},(0,y.GJ)()&&I.createElement(oe.default,{checked:((G=a.homeworks)==null?void 0:G.length)===(M==null?void 0:M.length),onChange:m=>{m.target.checked?(K(a.homeworks.map($=>$.homework_id)),d([...a.homeworks])):(K([]),d([]))}},I.createElement("span",{className:"fo"},w.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),I.createElement("span",{style:{marginLeft:5}},"(",M.length,")")," "))),I.createElement("div",{style:{flex:1}}," ",I.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},I.createElement(R.Z,{flex:1},I.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},I.createElement(R.Z,null,I.createElement(Oe.Z,{placement:"top",menu:{items:Su,onClick:Gu}},I.createElement(T.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),I.createElement(R.Z,null,I.createElement(T.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:nn},w.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),I.createElement(R.Z,null,I.createElement(Oe.Z,{placement:"topLeft",dropdownRender:()=>zu,getPopupContainer:m=>m==null?void 0:m.parentNode},I.createElement(T.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-yidongmulu"})},w.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",I.createElement(je.Z,null)))))),I.createElement(R.Z,null,I.createElement(T.ZP,{type:"primary",ghost:!0,onClick:()=>{K&&K([]),Yt(!1)}},w.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"}))))))))),((re=t==null?void 0:t.actionTabs)==null?void 0:re.key)==="\u6279\u91CF\u8865\u4EA4"&&I.createElement(fi,{getData:rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?I.createElement(Yr,null):null,I.createElement(oi.Z,{onOk:()=>{rt()}}),I.createElement(ri.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?I.createElement(Cr,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?I.createElement(Or,null):null,I.createElement(gr,null),I.createElement(er,null),I.createElement(tr.Z,{courseEndTime:a==null?void 0:a.course_end_time}),I.createElement(Ve.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:a==null?void 0:a.course_end_time,courseId:r.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,y.GJ)()?s({type:"classroomList/getClassroomTeacherShixunsList",payload:bn(hu({},t.actionTabs.params),{type:4})}):s({type:"classroomList/getClassroomShixunsList",payload:hu({},t.actionTabs.params)})}}),I.createElement(cr,null),I.createElement(Hr,null),I.createElement(Mn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:an,onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{key:""}})}}),I.createElement(Fe.default,{title:w.formatMessage({id:"classrooms.useShixun",defaultMessage:"\u9009\u7528\u5B9E\u9A8C"}),open:Jt,centered:!0,onCancel:()=>Kt(!1),onOk:()=>{var m,$;if((0,y.Rm)()&&!((m=t.AssistantObject.practice)!=null&&m.can_create)){z.ZP.warning(w.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((($=_.userInfo)==null?void 0:$.user_status)===2){(0,De.Rd)();return}s(Qt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:o}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:o}}),Kt(!1)}},I.createElement("div",null,I.createElement(Be.ZP.Group,{onChange:m=>{Nt(m.target.value)},value:Qt},I.createElement(Be.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),I.createElement(Be.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var vi=(0,v.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:c,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:c,user:F}))(Fi);const Bi=({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(cs,null);case D.Fy.THEMETHREE:return u.createElement(Wo,null);case D.Fy.DEFAULT:default:return u.createElement(vi,null)}};var Di=(0,v.connect)(({globalSetting:e})=>({globalSetting:e}))(Bi)},39803:function(Zt,at,f){f.d(at,{Z:function(){return me}});var D=f(59301),u=f(78241),v=f(43418),X=f(8591),Y=f(95237),z=f(43604),b=f(5083),Oe=f(5112),se=f(24905),he=f(66649),R=f.n(he),ce=f(38147),ge=f(65862),le=f(65582),oe=f(41867),T=f(33270),Fe=f(15518),Be=f(99981),y={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=f(83028),ie=f(60979),Q=f(59301),It=Object.defineProperty,Rt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Te=(L,de,Ve)=>de in L?It(L,de,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):L[de]=Ve,Ie=(L,de)=>{for(var Ve in de||(de={}))Ne.call(de,Ve)&&Te(L,Ve,de[Ve]);if(At)for(var Ve of At(de))Se.call(de,Ve)&&Te(L,Ve,de[Ve]);return L},He=(L,de)=>Rt(L,Vt(de)),ht=(L,de,Ve)=>new Promise((We,dt)=>{var qe=Ee=>{try{pe(Ve.next(Ee))}catch(Je){dt(Je)}},Me=Ee=>{try{pe(Ve.throw(Ee))}catch(Je){dt(Je)}},pe=Ee=>Ee.done?We(Ee.value):Promise.resolve(Ee.value).then(qe,Me);pe((Ve=Ve.apply(L,de)).next())});const mt=({classroomList:L,dispatch:de,courseEndTime:Ve})=>{var We;const dt=(0,le.useIntl)(),qe=(0,le.useParams)(),[Me]=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),[k,Ze]=(0,D.useState)(!0),[ae,ke]=(0,D.useState)([]),[et,tt]=(0,D.useState)(!0),[Ye,nt]=(0,D.useState)({}),[ut,it]=(0,D.useState)({});qe.id=qe.coursesId,(0,D.useEffect)(()=>{if(L.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pt(),gt(),L.actionTabs.type===2){const ne=L.actionTabs.selectArrsAll[0];tt(ne.unified_setting)}else tt(!1)},[L.actionTabs]);const gt=ne=>ht(void 0,null,function*(){Ze(!0);const H=yield(0,T.c_)(He(Ie({},qe),{page:ne||pe,limit:2e4,homework_id:L.actionTabs.type===1?"":L.actionTabs.selectArrs[0]}));H==null||H.course_groups.map((De,wt)=>{De.key=De.id,De.title=De.name,De.disabled=De.is_published}),H&&(su([...H==null?void 0:H.course_groups]),wu(H==null?void 0:H.course_groups_count),Ze(!1),ne||Me.setFieldsValue({publish_time:R()(R()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:R()(R()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Et=()=>{var ne;let H=[...(ne=L.actionTabs.selectArrsAll)==null?void 0:ne.filter(De=>De.high_resources_consume&&!De.high_resources_consume_permission)];(H==null?void 0:H.length)>0&&L.actionTabs.type===1&&v.default.confirm({centered:!0,icon:null,footer:null,width:560,title:dt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),closable:!0,content:Q.createElement("div",null,Q.createElement("div",{className:y.tipcontent},Q.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Q.createElement("span",{style:{color:"#f06b14"}},H==null?void 0:H.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"},H==null?void 0:H.map(De=>Q.createElement("div",{className:y.failedList,key:De.homework_id},Q.createElement("div",{className:y.name},De==null?void 0:De.name),Q.createElement("div",{className:y.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,H,De,wt,xt,Ct,Ft;if((0,oe.Rm)()&&!((H=(ne=L.AssistantObject)==null?void 0:ne.practice)!=null&&H.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"),be(!1);return}const _t=Ie({},Me.getFieldsValue());if(_t.end_time<=_t.publish_time){X.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),be(!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"),be(!1);return}let Tt={homework_ids:[...L.actionTabs.selectArrs],group_ids:ae.length>0?ae.map(ft=>ft.id):(De=L.detailShixunsList)==null?void 0:De.course_groups,end_time:R()(_t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:R()(_t.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ae.length},Lt=[...(wt=L.actionTabs.selectArrsAll)==null?void 0:wt.filter(ft=>ft.high_resources_consume&&!ft.high_resources_consume_permission)];if((Lt==null?void 0:Lt.length)==L.actionTabs.selectArrsAll.length&&L.actionTabs.type==1){de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Et();return}((xt=L.actionTabs.selectArrsAll)==null?void 0:xt.length)>0&&L.actionTabs.type===1&&(Tt.homework_ids=[...((Ft=(Ct=L.actionTabs.selectArrsAll)==null?void 0:Ct.filter(ft=>!ft.high_resources_consume||ft.high_resources_consume_permission))==null?void 0:Ft.map(ft=>Number(ft==null?void 0:ft.homework_id)))||[]]);let ot=yield(0,ie.Tr)({homework_common_ids:[...L.actionTabs.selectArrs],course_id:qe.coursesId,type:"homework_common"});(ot==null?void 0:ot.student_count)===0?Dt(Tt):(it(Tt),nt(ot))}),pt=()=>{Ee(1),su([]),ke([])},Dt=ne=>ht(void 0,null,function*(){be(!0);const H=yield(0,ce.ZP)(`/api/courses/${qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ie({},ne)});be(!1),H.status===0&&(pt(),(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"}}),Et(),(0,oe.GJ)()?L.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({},L.actionTabs.params),{type:4})}):de({type:"classroomList/getClassroomShixunsList",payload:Ie({},L.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}=L,[Re,be]=(0,D.useState)(!1);return Q.createElement("div",null,Q.createElement(v.default,{width:600,centered:!0,confirmLoading:Re,title:"\u53D1\u5E03\u4F5C\u4E1A",open:L.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Bt(),onCancel:()=>{pt(),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:Me},Q.createElement("div",{style:{paddingLeft:0}},Q.createElement(Y.Z,{className:"mt30",align:"middle"},Q.createElement(z.Z,null,Q.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Q.createElement(b.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:R()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(z.Z,{className:"ml20"},Q.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Q.createElement(b.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()((0,ge.U6)(),"HH:mm")},disabledDate:ne=>(0,Be.Q8)(ne,Ve,Me.getFieldValue("publish_time")),disabledTime:ne=>(0,Be.d0)(ne,Me.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),L.actionTabs.type===2&&Q.createElement(Y.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),ke([])}},Q.createElement(Oe.ZP,{value:!0,disabled:!L.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&&L.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"')),(L.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?ke([]):ke(Je)}},"\u5168\u9009")),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ae.length||0,"\u4E2A\u5206\u73ED")),(L.actionTabs.type===1||!et)&&Je.length>0&&Q.createElement(Fe.Z,{data:Je,selectedRowKeys:ae,setSelectedRowKeys:ke}))),Q.createElement(je.Z,{resdata:Ye,type:((We=L.actionTabs.selectArrs)==null?void 0:We.length)===1?"shixun":"shixunpush",okloading:Re,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*(){be(!0);let H=yield(0,ce.ZP)(`/api/courses/${qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...L.actionTabs.selectArrs]}});be(!1),(H==null?void 0:H.status)===0&&Dt(ut)})}))};var me=(0,le.connect)(({classroomList:L})=>({classroomList:L}))(mt)},80446:function(Zt,at,f){f.d(at,{_:function(){return R}});var D=f(60979),u=f(43418),v=f(8591),X=f(1710),Y=f(65862),z=f(59301),b=(ce,ge,le)=>new Promise((oe,T)=>{var Fe=je=>{try{y(le.next(je))}catch(ie){T(ie)}},Be=je=>{try{y(le.throw(je))}catch(ie){T(ie)}},y=je=>je.done?oe(je.value):Promise.resolve(je.value).then(Fe,Be);y((le=le.apply(ce,ge)).next())});const Oe=ce=>b(void 0,[ce],function*({is_jupyter:ge,is_jupyter_lab:le,shixunId:oe,homework_common_id:T,courseId:Fe}){if(ge||le){const y=yield(0,D.BK)({id:oe});y!=null&&y.identifier&&(0,Y.xg)(`/tasks/${y.identifier}/jupyter?homework_common_id=${T}`);return}const Be=yield(0,D.Ir)({id:oe,homework_common_id:T});if(Be!=null&&Be.game_identifier){(0,Y.xg)(`/tasks/${Fe}/${T}/${Be.game_identifier}`);return}(Be==null?void 0:Be.status)===2?se(Be==null?void 0:Be.message,T,Fe):(Be==null?void 0:Be.status)===3?he(Be==null?void 0:Be.message):(Be==null?void 0:Be.status)==-3&&(0,Y.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:z.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>b(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 T=yield(0,D.Ir)({id:oe.shixun_identifier,homework_common_id:ge});if(T!=null&&T.game_identifier){(0,Y.xg)(`/tasks/${le}/${ge}/${T.game_identifier}`);return}(T==null?void 0:T.status)===2?se(T==null?void 0:T.message,ge,le):(T==null?void 0:T.status)===3&&he(T==null?void 0:T.message)})})},he=ce=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.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")})},R=(ce,ge)=>b(void 0,[ce,ge],function*(le,{is_jupyter:oe,is_jupyter_lab:T}){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:z.createElement("div",null,z.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"),z.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,y){const{course_identifier:je,id:ie}=y||{};return z.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,y){const{course_identifier:je,id:ie,shixun_identifier:Q}=y;return z.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Oe({is_jupyter:oe,is_jupyter_lab:T,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:y,course_identifier:je}=Fe[0];return Oe({is_jupyter:oe,is_jupyter_lab:T,shixunId:Be,homework_common_id:y,courseId:je}),!0}return!1});at.Z=Oe},77578:function(Zt,at,f){f.d(at,{Z:function(){return D}});const D=u=>u?typeof u=="function"?u():u:null},43428:function(Zt,at,f){f.d(at,{Z:function(){return Pu}});var D=f(92310),u=f.n(D),v=f(33885),X=f(42978),Y=f(43403),z=f(34280),b=f(59301),Oe=b.createContext(null),se=b.createContext({}),he=Oe,R=f(20068),ce=f(54476),ge=f(77900),le=f(10228),oe=f(26112),T=f(70425),Fe=function(k){var Ze=k.prefixCls,ae=k.className,ke=k.style,et=k.children,tt=k.containerRef,Ye=k.id,nt=k.onMouseEnter,ut=k.onMouseOver,it=k.onMouseLeave,gt=k.onClick,Et=k.onKeyDown,Bt=k.onKeyUp,pt={onMouseEnter:nt,onMouseOver:ut,onMouseLeave:it,onClick:gt,onKeyDown:Et,onKeyUp:Bt},Dt=b.useContext(se),kt=Dt.panel,lt=(0,T.useComposeRef)(kt,tt);return b.createElement(b.Fragment,null,b.createElement("div",(0,ce.Z)({id:Ye,className:u()("".concat(Ze,"-content"),ae),style:(0,v.Z)({},ke),"aria-modal":"true",role:"dialog",ref:lt},pt),et))},Be=Fe,y=f(48736);function je(ue){return typeof ue=="string"&&String(Number(ue))===ue?((0,y.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,k){var Ze,ae,ke,et,tt=ue.prefixCls,Ye=ue.open,nt=ue.placement,ut=ue.inline,it=ue.push,gt=ue.forceRender,Et=ue.autoFocus,Bt=ue.keyboard,pt=ue.rootClassName,Dt=ue.rootStyle,kt=ue.zIndex,lt=ue.className,Re=ue.id,be=ue.style,ne=ue.motion,H=ue.width,De=ue.height,wt=ue.children,xt=ue.contentWrapperStyle,Ct=ue.mask,Ft=ue.maskClosable,_t=ue.maskMotion,Tt=ue.maskClassName,Lt=ue.maskStyle,ot=ue.afterOpenChange,ft=ue.onClose,Fu=ue.onMouseEnter,Vu=ue.onMouseOver,vu=ue.onMouseLeave,yt=ue.onClick,Bu=ue.onKeyDown,Ht=ue.onKeyUp,Du=b.useRef(),Wt=b.useRef(),Au=b.useRef();b.useImperativeHandle(k,function(){return Du.current});var Wu=function(Pt){var fu=Pt.keyCode,iu=Pt.shiftKey;switch(fu){case le.Z.TAB:{if(fu===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:{ft&&Bt&&(Pt.stopPropagation(),ft(Pt));break}}};b.useEffect(function(){if(Ye&&Et){var ct;(ct=Du.current)===null||ct===void 0||ct.focus({preventScroll:!0})}},[Ye]);var Ju=b.useState(!1),Nu=(0,X.Z)(Ju,2),rn=Nu[0],ou=Nu[1],vt=b.useContext(he),Xt;it===!1?Xt={distance:0}:it===!0?Xt={}:Xt=it||{};var qt=(Ze=(ae=(ke=Xt)===null||ke===void 0?void 0:ke.distance)!==null&&ae!==void 0?ae:vt==null?void 0:vt.pushDistance)!==null&&Ze!==void 0?Ze:180,pu=b.useMemo(function(){return{pushDistance:qt,push:function(){ou(!0)},pull:function(){ou(!1)}}},[qt]);b.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]),b.useEffect(function(){return function(){var ct;vt==null||(ct=vt.pull)===null||ct===void 0||ct.call(vt)}},[]);var cn=Ct&&b.createElement(ge.default,(0,ce.Z)({key:"mask"},_t,{visible:Ye}),function(ct,Pt){var fu=ct.className,iu=ct.style;return b.createElement("div",{className:u()("".concat(tt,"-mask"),fu,Tt),style:(0,v.Z)((0,v.Z)({},iu),Lt),onClick:Ft&&Ye?ft:void 0,ref:Pt})}),mn=typeof ne=="function"?ne(nt):ne,ru={};if(rn&&qt)switch(nt){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}nt==="left"||nt==="right"?ru.width=je(H):ru.height=je(De);var kn={onMouseEnter:Fu,onMouseOver:Vu,onMouseLeave:vu,onClick:yt,onKeyDown:Bu,onKeyUp:Ht},wn=b.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 fu=ct.className,iu=ct.style;return b.createElement("div",(0,ce.Z)({className:u()("".concat(tt,"-content-wrapper"),fu),style:(0,v.Z)((0,v.Z)((0,v.Z)({},ru),iu),xt)},(0,oe.Z)(ue,{data:!0})),b.createElement(Be,(0,ce.Z)({id:Re,containerRef:Pt,prefixCls:tt,className:lt,style:be},kn),wt))}),dn=(0,v.Z)({},Dt);return kt&&(dn.zIndex=kt),b.createElement(he.Provider,{value:pu},b.createElement("div",{className:u()(tt,"".concat(tt,"-").concat(nt),pt,(et={},(0,R.Z)(et,"".concat(tt,"-open"),Ye),(0,R.Z)(et,"".concat(tt,"-inline"),ut),et)),style:dn,tabIndex:-1,ref:Du,onKeyDown:Wu},cn,b.createElement("div",{tabIndex:0,ref:Wt,style:Q,"aria-hidden":"true","data-sentinel":"start"}),wn,b.createElement("div",{tabIndex:0,ref:Au,style:Q,"aria-hidden":"true","data-sentinel":"end"})))}var Rt=b.forwardRef(It),Vt=Rt,At=function(k){var Ze=k.open,ae=Ze===void 0?!1:Ze,ke=k.prefixCls,et=ke===void 0?"rc-drawer":ke,tt=k.placement,Ye=tt===void 0?"right":tt,nt=k.autoFocus,ut=nt===void 0?!0:nt,it=k.keyboard,gt=it===void 0?!0:it,Et=k.width,Bt=Et===void 0?378:Et,pt=k.mask,Dt=pt===void 0?!0:pt,kt=k.maskClosable,lt=kt===void 0?!0:kt,Re=k.getContainer,be=k.forceRender,ne=k.afterOpenChange,H=k.destroyOnClose,De=k.onMouseEnter,wt=k.onMouseOver,xt=k.onMouseLeave,Ct=k.onClick,Ft=k.onKeyDown,_t=k.onKeyUp,Tt=k.panelRef,Lt=b.useState(!1),ot=(0,X.Z)(Lt,2),ft=ot[0],Fu=ot[1],Vu=b.useState(!1),vu=(0,X.Z)(Vu,2),yt=vu[0],Bu=vu[1];(0,z.Z)(function(){Bu(!0)},[]);var Ht=yt?ae:!1,Du=b.useRef(),Wt=b.useRef();(0,z.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=b.useMemo(function(){return{panel:Tt}},[Tt]);if(!be&&!ft&&!Ht&&H)return null;var Ju={onMouseEnter:De,onMouseOver:wt,onMouseLeave:xt,onClick:Ct,onKeyDown:Ft,onKeyUp:_t},Nu=(0,v.Z)((0,v.Z)({},k),{},{open:Ht,prefixCls:et,placement:Ye,autoFocus:ut,keyboard:gt,width:Bt,mask:Dt,maskClosable:lt,inline:Re===!1,afterOpenChange:Au,ref:Du},Ju);return b.createElement(se.Provider,{value:Wu},b.createElement(Y.Z,{open:Ht||be||ft,autoDestroy:!1,getContainer:Re,autoLock:Dt&&(Ht||ft)},b.createElement(Vt,Nu)))},Ne=At,Se=Ne,Te=f(62892),Ie=f(36355),He=f(32441),ht=f(47729),me=ue=>{const{prefixCls:k,title:Ze,footer:ae,extra:ke,closeIcon:et,closable:tt,onClose:Ye,headerStyle:nt,drawerStyle:ut,bodyStyle:it,footerStyle:gt,children:Et}=ue,Bt=b.useCallback(Re=>b.createElement("button",{type:"button",onClick:Ye,"aria-label":"Close",className:`${k}-close`},Re),[Ye]),[pt,Dt]=(0,ht.Z)(tt,et,Bt,void 0,!0),kt=b.useMemo(()=>!Ze&&!pt?null:b.createElement("div",{style:nt,className:u()(`${k}-header`,{[`${k}-header-close-only`]:pt&&!Ze&&!ke})},b.createElement("div",{className:`${k}-header-title`},Dt,Ze&&b.createElement("div",{className:`${k}-title`},Ze)),ke&&b.createElement("div",{className:`${k}-extra`},ke)),[pt,Dt,ke,nt,k,Ze]),lt=b.useMemo(()=>{if(!ae)return null;const Re=`${k}-footer`;return b.createElement("div",{className:Re,style:gt},ae)},[ae,gt,k]);return b.createElement("div",{className:`${k}-wrapper-body`,style:ut},kt,b.createElement("div",{className:`${k}-body`,style:it},Et),lt)},L=f(33234),de=f(83116),Ve=f(37613),dt=ue=>{const{componentCls:k,motionDurationSlow:Ze}=ue,ae={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ze}`}}};return{[k]:{[`${k}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ze}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${k}-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:k,zIndexPopup:Ze,colorBgMask:ae,colorBgElevated:ke,motionDurationSlow:et,motionDurationMid:tt,padding:Ye,paddingLG:nt,fontSizeLG:ut,lineHeightLG:it,lineWidth:gt,lineType:Et,colorSplit:Bt,marginSM:pt,colorIcon:Dt,colorIconHover:kt,colorText:lt,fontWeightStrong:Re,footerPaddingBlock:be,footerPaddingInline:ne}=ue,H=`${k}-content-wrapper`;return{[k]:{position:"fixed",inset:0,zIndex:Ze,pointerEvents:"none","&-pure":{position:"relative",background:ke,[`&${k}-left`]:{boxShadow:ue.boxShadowDrawerLeft},[`&${k}-right`]:{boxShadow:ue.boxShadowDrawerRight},[`&${k}-top`]:{boxShadow:ue.boxShadowDrawerUp},[`&${k}-bottom`]:{boxShadow:ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${k}-mask`]:{position:"absolute",inset:0,zIndex:Ze,background:ae,pointerEvents:"auto"},[H]:{position:"absolute",zIndex:Ze,maxWidth:"100vw",transition:`all ${et}`,"&-hidden":{display:"none"}},[`&-left > ${H}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ue.boxShadowDrawerLeft},[`&-right > ${H}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ue.boxShadowDrawerRight},[`&-top > ${H}`]:{top:0,insetInline:0,boxShadow:ue.boxShadowDrawerUp},[`&-bottom > ${H}`]:{bottom:0,insetInline:0,boxShadow:ue.boxShadowDrawerDown},[`${k}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ke,pointerEvents:"auto"},[`${k}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${k}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ye}px ${nt}px`,fontSize:ut,lineHeight:it,borderBottom:`${gt}px ${Et} ${Bt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${k}-extra`]:{flex:"none"},[`${k}-close`]:{display:"inline-block",marginInlineEnd:pt,color:Dt,fontWeight:Re,fontSize:ut,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"}},[`${k}-title`]:{flex:1,margin:0,color:lt,fontWeight:ue.fontWeightStrong,fontSize:ut,lineHeight:it},[`${k}-body`]:{flex:1,minWidth:0,minHeight:0,padding:nt,overflow:"auto"},[`${k}-footer`]:{flexShrink:0,padding:`${be}px ${ne}px`,borderTop:`${gt}px ${Et} ${Bt}`},"&-rtl":{direction:"rtl"}}}};var Me=(0,de.Z)("Drawer",ue=>{const k=(0,Ve.TS)(ue,{});return[qe(k),dt(k)]},ue=>({zIndexPopup:ue.zIndexPopupBase,footerPaddingBlock:ue.paddingXS,footerPaddingInline:ue.padding})),pe=f(11575),Ee=function(ue,k){var Ze={};for(var ae in ue)Object.prototype.hasOwnProperty.call(ue,ae)&&k.indexOf(ae)<0&&(Ze[ae]=ue[ae]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ae=Object.getOwnPropertySymbols(ue);ke<ae.length;ke++)k.indexOf(ae[ke])<0&&Object.prototype.propertyIsEnumerable.call(ue,ae[ke])&&(Ze[ae[ke]]=ue[ae[ke]]);return Ze};const Je=null,su={distance:180},Eu=ue=>{var k;const{rootClassName:Ze,width:ae,height:ke,size:et="default",mask:tt=!0,push:Ye=su,open:nt,afterOpenChange:ut,onClose:it,prefixCls:gt,getContainer:Et,style:Bt,className:pt,visible:Dt,afterVisibleChange:kt}=ue,lt=Ee(ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Re,getPrefixCls:be,direction:ne,drawer:H}=b.useContext(Ie.E_),De=be("drawer",gt),[wt,xt]=Me(De),Ct=Et===void 0&&Re?()=>Re(document.body):Et,Ft=u()({"no-mask":!tt,[`${De}-rtl`]:ne==="rtl"},Ze,xt),_t=b.useMemo(()=>ae!=null?ae:et==="large"?736:378,[ae,et]),Tt=b.useMemo(()=>ke!=null?ke:et==="large"?736:378,[ke,et]),Lt={motionName:(0,Te.m)(De,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ot=Fu=>({motionName:(0,Te.m)(De,`panel-motion-${Fu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ft=(0,pe.H)();return wt(b.createElement(L.BR,null,b.createElement(He.Ux,{status:!0,override:!0},b.createElement(Se,Object.assign({prefixCls:De,onClose:it,maskMotion:Lt,motion:ot},lt,{open:nt!=null?nt:Dt,mask:tt,push:Ye,width:_t,height:Tt,style:Object.assign(Object.assign({},H==null?void 0:H.style),Bt),className:u()(H==null?void 0:H.className,pt),rootClassName:Ft,getContainer:Ct,afterOpenChange:ut!=null?ut:kt,panelRef:ft}),b.createElement(me,Object.assign({prefixCls:De},lt,{onClose:it}))))))},wu=ue=>{const{prefixCls:k,style:Ze,className:ae,placement:ke="right"}=ue,et=Ee(ue,["prefixCls","style","className","placement"]),{getPrefixCls:tt}=b.useContext(Ie.E_),Ye=tt("drawer",k),[nt,ut]=Me(Ye),it=u()(Ye,`${Ye}-pure`,`${Ye}-${ke}`,ut,ae);return nt(b.createElement("div",{className:it,style:Ze},b.createElement(me,Object.assign({prefixCls:Ye},et))))};Eu._InternalPanelDoNotUseOrYouWillBeFired=wu;var Pu=Eu},39722:function(Zt,at,f){f.d(at,{t5:function(){return he}});var D=f(92310),u=f.n(D),v=f(55477),X=f(59301),Y=f(36355),z=f(77578),b=f(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 T=0,oe=Object.getOwnPropertySymbols(ce);T<oe.length;T++)ge.indexOf(oe[T])<0&&Object.prototype.propertyIsEnumerable.call(ce,oe[T])&&(le[oe[T]]=ce[oe[T]]);return le};const se=(ce,ge,le)=>{if(!(!ge&&!le))return X.createElement(X.Fragment,null,ge&&X.createElement("div",{className:`${ce}-title`},(0,z.Z)(ge)),X.createElement("div",{className:`${ce}-inner-content`},(0,z.Z)(le)))},he=ce=>{const{hashId:ge,prefixCls:le,className:oe,style:T,placement:Fe="top",title:Be,content:y,children:je}=ce;return X.createElement("div",{className:u()(ge,le,`${le}-pure`,`${le}-placement-${Fe}`,oe),style:T},X.createElement("div",{className:`${le}-arrow`}),X.createElement(v.G,Object.assign({},ce,{className:ge,prefixCls:le}),je||se(le,Be,y)))},R=ce=>{const{prefixCls:ge}=ce,le=Oe(ce,["prefixCls"]),{getPrefixCls:oe}=X.useContext(Y.E_),T=oe("popover",ge),[Fe,Be]=(0,b.Z)(T);return Fe(X.createElement(he,Object.assign({},le,{prefixCls:T,hashId:Be})))};at.ZP=R},60324:function(Zt,at,f){var D=f(92310),u=f.n(D),v=f(59301),X=f(77578),Y=f(62892),z=f(36355),b=f(6848),Oe=f(39722),se=f(17356),he=function(ge,le){var oe={};for(var T in ge)Object.prototype.hasOwnProperty.call(ge,T)&&le.indexOf(T)<0&&(oe[T]=ge[T]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,T=Object.getOwnPropertySymbols(ge);Fe<T.length;Fe++)le.indexOf(T[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ge,T[Fe])&&(oe[T[Fe]]=ge[T[Fe]]);return oe};const R=ge=>{let{title:le,content:oe,prefixCls:T}=ge;return v.createElement(v.Fragment,null,le&&v.createElement("div",{className:`${T}-title`},(0,X.Z)(le)),v.createElement("div",{className:`${T}-inner-content`},(0,X.Z)(oe)))},ce=v.forwardRef((ge,le)=>{const{prefixCls:oe,title:T,content:Fe,overlayClassName:Be,placement:y="top",trigger:je="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:Q=.1,overlayStyle:It={}}=ge,Rt=he(ge,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Vt}=v.useContext(z.E_),At=Vt("popover",oe),[Ne,Se]=(0,se.Z)(At),Te=Vt(),Ie=u()(Be,Se);return Ne(v.createElement(b.Z,Object.assign({placement:y,trigger:je,mouseEnterDelay:ie,mouseLeaveDelay:Q,overlayStyle:It},Rt,{prefixCls:At,overlayClassName:Ie,ref:le,overlay:T||Fe?v.createElement(R,{prefixCls:At,title:T,content:Fe}):null,transitionName:(0,Y.m)(Te,"zoom-big",Rt.transitionName),"data-popover-inject":!0})))});ce._InternalPanelDoNotUseOrYouWillBeFired=Oe.ZP,at.Z=ce},17356:function(Zt,at,f){var D=f(17313),u=f(29878),v=f(19447),X=f(33166),Y=f(83116),z=f(37613);const b=he=>{const{componentCls:R,popoverColor:ce,minWidth:ge,fontWeightStrong:le,popoverPadding:oe,boxShadowSecondary:T,colorTextHeading:Fe,borderRadiusLG:Be,zIndexPopup:y,marginXS:je,colorBgElevated:ie,popoverBg:Q}=he;return[{[R]:Object.assign(Object.assign({},(0,D.Wf)(he)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:y,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"},[`${R}-content`]:{position:"relative"},[`${R}-inner`]:{backgroundColor:Q,backgroundClip:"padding-box",borderRadius:Be,boxShadow:T,padding:oe},[`${R}-title`]:{minWidth:ge,marginBottom:je,color:Fe,fontWeight:le},[`${R}-inner-content`]:{color:ce}})},(0,v.ZP)(he,{colorBg:"var(--antd-arrow-background-color)"}),{[`${R}-pure`]:{position:"relative",maxWidth:"none",margin:he.sizePopupArrow,display:"inline-block",[`${R}-content`]:{display:"inline-block"}}}]},Oe=he=>{const{componentCls:R}=he;return{[R]:X.i.map(ce=>{const ge=he[`${ce}6`];return{[`&${R}-${ce}`]:{"--antd-arrow-background-color":ge,[`${R}-inner`]:{backgroundColor:ge},[`${R}-arrow`]:{background:"transparent"}}}})}},se=he=>{const{componentCls:R,lineWidth:ce,lineType:ge,colorSplit:le,paddingSM:oe,controlHeight:T,fontSize:Fe,lineHeight:Be,padding:y}=he,je=T-Math.round(Fe*Be),ie=je/2,Q=je/2-ce,It=y;return{[R]:{[`${R}-inner`]:{padding:0},[`${R}-title`]:{margin:0,padding:`${ie}px ${It}px ${Q}px`,borderBottom:`${ce}px ${ge} ${le}`},[`${R}-inner-content`]:{padding:`${oe}px ${It}px`}}}};at.Z=(0,Y.Z)("Popover",he=>{const{colorBgElevated:R,colorText:ce,wireframe:ge}=he,le=(0,z.TS)(he,{popoverPadding:12,popoverBg:R,popoverColor:ce});return[b(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"]]})}}]);