You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
236 KiB
2 lines
236 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{87108:function(Nt,Ve){Ve.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"}},27032:function(Nt,Ve,c){c.d(Ve,{Z:function(){return Te}});var p=c(78241),u=c(92832),A=c(3113),j=c(59301),U={search:"search___JA0r9",btn:"btn___GGtZC"},R=c(59301),Te=({value:se,onChange:me})=>{const[M]=p.default.useForm(),W=(0,j.useRef)(!1);(0,j.useEffect)(()=>{se&&M.setFieldsValue(se)},se);const le=V=>{W.current||me(V),W.current=!0,setTimeout(()=>{W.current=!1},2e3)};return R.createElement("div",{className:U.search},R.createElement(p.default,{className:U.formWrap,colon:!1,form:M,size:"large",layout:"inline",onFinish:V=>{W.current||le(V)}},R.createElement(p.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},R.createElement(u.default,{style:{width:280,height:40}})),R.createElement(p.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},R.createElement(u.default,{style:{width:280,height:40}})),R.createElement(p.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},R.createElement(u.default,{style:{width:200,height:40}})),R.createElement(A.ZP,{className:U.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},94361:function(Nt,Ve,c){c.d(Ve,{Z:function(){return R}});var p=c(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},A=c(32637),j=c(59301),R=({type:B,style:Te})=>{const se=j.createElement("div",{className:u.wrap,onClick:me=>{me.preventDefault(),me.stopPropagation()}},j.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",j.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"),j.createElement("div",{className:u.contact},j.createElement("div",{className:u.img},j.createElement("img",{src:A,width:"124px",height:"124px"})),j.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return j.createElement(p.Z,{content:se},j.createElement("span",{className:u.text,style:Te},"\u9AD8\u6D88\u8017"))}},87444:function(Nt,Ve,c){c.d(Ve,{Z:function(){return Ft},P:function(){return bt}});var p=c(59301),u=c(78241),A=c(43418),j=c(5112),U=c(92832),R=c(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"},Te=c(75736),se=Object.defineProperty,me=Object.defineProperties,M=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,Q=(ge,ye,Fe)=>ye in ge?se(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ge[ye]=Fe,b=(ge,ye)=>{for(var Fe in ye||(ye={}))le.call(ye,Fe)&&Q(ge,Fe,ye[Fe]);if(W)for(var Fe of W(ye))V.call(ye,Fe)&&Q(ge,Fe,ye[Fe]);return ge},de=(ge,ye)=>me(ge,M(ye)),pe=(ge,ye)=>{var Fe={};for(var ke in ge)le.call(ge,ke)&&ye.indexOf(ke)<0&&(Fe[ke]=ge[ke]);if(ge!=null&&W)for(var ke of W(ge))ye.indexOf(ke)<0&&V.call(ge,ke)&&(Fe[ke]=ge[ke]);return Fe},h=(ge,ye,Fe)=>new Promise((ke,Ne)=>{var yt=z=>{try{G(Fe.next(z))}catch(H){Ne(H)}},nt=z=>{try{G(Fe.throw(z))}catch(H){Ne(H)}},G=z=>z.done?ke(z.value):Promise.resolve(z.value).then(yt,nt);G((Fe=Fe.apply(ge,ye)).next())});const Oe=({studentNames:ge,total:ye})=>{const Fe=["","\u4E00","\u4E24","\u4E09"];return ye>3?p.createElement(p.Fragment,null,"\u8BFE\u5802\u5185\u6709",p.createElement("span",{className:B.orangeColor},ge==null?void 0:ge.join("\u3001")),"\u7B49",p.createElement("span",{className:B.orangeColor},ye),"\u540D\u5B66\u751F"):p.createElement(p.Fragment,null,"\u8BFE\u5802\u5185\u6709",p.createElement("span",{className:B.orangeColor},ge==null?void 0:ge.join("\u3001")),Fe[ye],"\u540D\u5B66\u751F")},re=({used:ge,copy:ye,canNotCopy:Fe,studentNames:ke,studentCount:Ne,inPaper:yt,is_random:nt=!1,position:G=""})=>{const z=()=>{if(ye>0&&Fe>0)return p.createElement(p.Fragment,null,"\u5176\u4E2D",p.createElement("span",{className:B.orangeColor},ye),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",p.createElement("span",{className:B.orangeColor},Fe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ye>0&&Fe===0)return p.createElement(p.Fragment,null,"\u5176\u4E2D",p.createElement("span",{className:B.orangeColor},ye),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ye===0&&Fe>0)return p.createElement(p.Fragment,null,"\u5176\u4E2D",p.createElement("span",{className:B.orangeColor},Fe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},H=G||(yt?"\u8BD5\u5377":"\u8BFE\u7A0B");return p.createElement("span",null,p.createElement(Oe,{studentNames:ke,total:Ne}),"\u5B66\u4E60\u8FC7",H,"\u4E2D\u7684",p.createElement("span",{className:B.orangeColor},ge),"\u4E2A\u9879\u76EE\uFF0C",z(),"\u3002\u8BF7\u9009\u62E9",nt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},fe=({onCancel:ge,onOk:ye,visible:Fe,inPaper:ke,renderData:Ne,type:yt,isMultipleCourse:nt=!1})=>{const[G]=u.default.useForm(),[z,H]=(0,p.useState)(1),[it,Me]=(0,p.useState)(!1),Ce=(0,p.useMemo)(()=>(Ne==null?void 0:Ne.total_num)===1&&(Ne==null?void 0:Ne.can_copy_num)===1,[Ne]),Ue=(0,p.useMemo)(()=>{var je;return(je=Ne==null?void 0:Ne.course_data_list)==null?void 0:je.filter(ee=>ee.is_show)},[Ne]);return p.createElement(p.Fragment,null,Ce?p.createElement(A.default,{centered:!0,closable:!0,open:Fe,destroyOnClose:!0,title:"\u63D0\u793A",className:B.antdModal,width:682,confirmLoading:it,onCancel:ge,onOk:()=>h(void 0,null,function*(){var je;Me(!0);let ee=z;if(nt){const X=b({},G.getFieldsValue());ee=(je=Ne==null?void 0:Ne.course_data_list)==null?void 0:je.map(Ye=>X[Ye.id]!==void 0?de(b({},Ye),{is_copy:X[Ye.id]}):Ye)}yield ye(ee),Me(!1)})},p.createElement("div",{className:B.content,style:{marginBottom:20}},nt?"\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?":p.createElement(p.Fragment,null,p.createElement(Oe,{studentNames:Ne==null?void 0:Ne.student_names,total:Ne==null?void 0:Ne.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")),nt?p.createElement(u.default,{form:G,preserve:!1},Ue==null?void 0:Ue.map(je=>p.createElement(p.Fragment,{key:je.id},p.createElement("h3",{className:"ml15 mb5"},je.name),p.createElement(u.default.Item,{name:je.id,initialValue:1},p.createElement(j.ZP.Group,{className:B.content},p.createElement(j.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),p.createElement(j.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):p.createElement(j.ZP.Group,{value:z,onChange:je=>H(je.target.value),className:B.content,style:{marginBottom:30}},p.createElement(j.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),p.createElement(j.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),p.createElement("div",null,p.createElement("div",{className:B.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),p.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"),p.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"))):p.createElement(A.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Fe,confirmLoading:it,title:"\u63D0\u793A",width:682,onCancel:ge,onOk:()=>h(void 0,null,function*(){var je;Me(!0);let ee=0;if(nt){const X=b({},G.getFieldsValue());ee=(je=Ne==null?void 0:Ne.course_data_list)==null?void 0:je.map(Ye=>X[Ye.id]!==void 0?de(b({},Ye),{is_use:X[Ye.id]}):Ye)}yield ye(ee),Me(!1)})},p.createElement("div",{className:B.content},p.createElement(Oe,{studentNames:Ne==null?void 0:Ne.student_names,total:Ne==null?void 0:Ne.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",nt?p.createElement(u.default,{form:G,preserve:!1},p.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"),Ue==null?void 0:Ue.map(je=>p.createElement(p.Fragment,{key:je.id},p.createElement("h3",{className:"ml15 mb5"},je.name),p.createElement(u.default.Item,{name:je.id,initialValue:1},p.createElement(j.ZP.Group,{className:B.content},p.createElement(j.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),p.createElement(j.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):p.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",p.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"))))},bt=function(){const[ge,ye]=(0,p.useState)(!1),[Fe,ke]=(0,p.useState)();return[ge,()=>ye(!1),Fe,nt=>h(this,null,function*(){var G;const z=nt,{isImportMultipleCourse:H=!1}=z,it=pe(z,["isImportMultipleCourse"]);console.log(nt);const Me=(nt==null?void 0:nt.result)||(yield(0,Te.Tr)(it));return"status"in Me?!1:H?((G=Me==null?void 0:Me.course_data_list)==null?void 0:G.some(Ue=>Ue.is_show))?(ke(Me),ye(!0),!0):Me.course_data_list||[]:Me.student_count===0?!1:(ke(Me),ye(!0),!0)})]},Lt=ge=>{const[ye]=u.default.useForm(),[Fe,ke]=(0,p.useState)(!1),{onCancel:Ne,onOk:yt,visible:nt,inPaper:G=!1,renderData:z,type:H,isMultipleCourse:it=!1,position:Me}=ge;let Ce=(0,p.useMemo)(()=>G?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:B.tableCell,render(ee,X){return p.createElement("a",{href:`/shixuns/${X.identifier}/challenges`,target:"_blank"},ee)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ee,X)=>p.createElement(p.Fragment,null,p.createElement(u.default.Item,{name:[`${H==="subject"?X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_copy"],initialValue:1},p.createElement(j.ZP.Group,null,p.createElement(j.ZP,{value:1},"\u662F"),p.createElement(j.ZP,{value:0},"\u5426"))),p.createElement(u.default.Item,{name:[`${H==="subject"?X==null?void 0:X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_use"],hidden:!0,initialValue:1},p.createElement(U.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:B.tableCell,render(ee,X){return p.createElement("a",{href:`/shixuns/${X.identifier}/challenges`,target:"_blank"},ee)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ee,X)=>p.createElement(u.default.Item,{name:[`${H==="subject"?X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_use"],initialValue:1},p.createElement(j.ZP.Group,null,p.createElement(j.ZP,{value:1},"\u662F"),p.createElement(j.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ee,X)=>p.createElement(u.default.Item,{name:[`${H==="subject"?X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_copy"],initialValue:1},p.createElement(j.ZP.Group,null,p.createElement(j.ZP,{value:1},"\u662F"),p.createElement(j.ZP,{value:0},"\u5426")))}],[G]),Ue=(0,p.useMemo)(()=>G?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:B.tableCell,align:"center",ellipsis:!0,render:(ee,X)=>p.createElement(p.Fragment,null,p.createElement("a",{href:`/shixuns/${X.identifier}/challenges`,target:"_blank"},ee),p.createElement(u.default.Item,{name:[`${H==="subject"?X==null?void 0:X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_copy"],hidden:!0,initialValue:0},p.createElement(U.default,{type:"hidden"})),p.createElement(u.default.Item,{name:[`${H==="subject"?X==null?void 0:X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_use"],hidden:!0,initialValue:1},p.createElement(U.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:B.tableCell,ellipsis:!0,align:"center",render:(ee,X)=>p.createElement("a",{href:`/shixuns/${X.identifier}/challenges`,target:"_blank"},ee)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ee,X)=>p.createElement(p.Fragment,null,p.createElement(u.default.Item,{name:[`${H==="subject"?X==null?void 0:X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_use"],initialValue:0},p.createElement(j.ZP.Group,null,p.createElement(j.ZP,{value:1},"\u662F"),p.createElement(j.ZP,{value:0},"\u5426"))),p.createElement(u.default.Item,{name:[`${H==="subject"?X==null?void 0:X.stage_shixun_id:X.shixun_course_id||X.id}`,"is_copy"],hidden:!0,initialValue:0},p.createElement(U.default,{type:"hidden"})))}],[G]);if(it){const ee={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:B.tableCell,render:(X,Ye)=>p.createElement("a",{href:`/classrooms/${Ye.course_id}`},X)};Ce=[ee,...Ce],Ue=[ee,...Ue]}const je=(0,p.useMemo)(()=>re({used:z==null?void 0:z.repeat_shixun_num,copy:z==null?void 0:z.can_copy_num,canNotCopy:z==null?void 0:z.no_copy_num,studentNames:z==null?void 0:z.student_names,studentCount:z==null?void 0:z.student_count,is_random:z==null?void 0:z.is_random,inPaper:G,position:Me}),[z,G,Me]);return p.createElement(A.default,{title:"\u63D0\u793A",centered:!0,open:nt,confirmLoading:Fe,onOk:()=>h(void 0,null,function*(){ke(!0);const ee=ye.getFieldsValue(),X=Object.keys(ee).map(Ye=>({id:parseInt(Ye.split("_")[0]),course_id:parseInt(Ye.split("_")[1]),is_use:ee[Ye].is_use,is_copy:ee[Ye].is_copy}));yield yt(X),ke(!1)}),onCancel:Ne,width:880,okText:"\u786E\u8BA4",className:B.antdModal,destroyOnClose:!0},p.createElement(u.default,{form:ye,preserve:!1},p.createElement("div",{className:B.brief},je),p.createElement("div",{style:{marginBottom:30}},p.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),p.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"),p.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")),(z==null?void 0:z.can_copy_num)>0&&p.createElement("div",null,p.createElement("div",{className:B.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),p.createElement(R.default,{columns:Ce,className:B.antdTable,dataSource:z==null?void 0:z.can_copy_list,rowKey:H==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(z==null?void 0:z.no_copy_num)>0&&p.createElement("div",null,p.createElement("div",{className:B.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),p.createElement(R.default,{columns:Ue,className:B.antdTable,dataSource:z==null?void 0:z.no_copy_list,rowKey:H==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(z==null?void 0:z.no_use_list.length)>0&&(z==null?void 0:z.no_use_list.map(ee=>p.createElement("div",{key:H==="subject"?ee.stage_shixun_id:ee.shixun_course_id||ee.id},p.createElement(u.default.Item,{name:[`${H==="subject"?ee==null?void 0:ee.stage_shixun_id:ee.shixun_course_id||ee.id}`,"is_copy"],hidden:!0,initialValue:0},p.createElement(U.default,{type:"hidden"})),p.createElement(u.default.Item,{name:[`${H==="subject"?ee==null?void 0:ee.stage_shixun_id:ee.shixun_course_id||ee.id}`,"is_use"],hidden:!0,initialValue:1},p.createElement(U.default,{type:"hidden"})))))))};var Ft=ge=>{const{modalType:ye}=ge;return ye==="multiple"?p.createElement(Lt,b({},ge)):p.createElement(fe,b({},ge))}},30733:function(Nt,Ve,c){var p=c(59301),u=c(78241),A=c(43418),j=c(8591),U=c(95237),R=c(43604),B=c(5083),Te=c(5112),se=c(24905),me=c(61186),M=c.n(me),W=c(38986),le=c(51257),V=c(25690),Q=c(48790),b=c(82264),de=c(73410),pe=c(48716),h=c(87108),Oe=c(3039),re=c(75736),fe=c(59301),bt=Object.defineProperty,Lt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(G,z,H)=>z in G?bt(G,z,{enumerable:!0,configurable:!0,writable:!0,value:H}):G[z]=H,ke=(G,z)=>{for(var H in z||(z={}))ge.call(z,H)&&Fe(G,H,z[H]);if(Ft)for(var H of Ft(z))ye.call(z,H)&&Fe(G,H,z[H]);return G},Ne=(G,z)=>Lt(G,Vt(z)),yt=(G,z,H)=>new Promise((it,Me)=>{var Ce=ee=>{try{je(H.next(ee))}catch(X){Me(X)}},Ue=ee=>{try{je(H.throw(ee))}catch(X){Me(X)}},je=ee=>ee.done?it(ee.value):Promise.resolve(ee.value).then(Ce,Ue);je((H=H.apply(G,z)).next())});const nt=({classroomList:G,dispatch:z,courseEndTime:H})=>{var it;const Me=(0,V.useParams)(),[Ce]=u.default.useForm(),[Ue,je]=(0,p.useState)(1),[ee,X]=(0,p.useState)([]),[Ye,Wt]=(0,p.useState)(0),[Ae,Cu]=(0,p.useState)(20),[xu,Z]=(0,p.useState)(!0),[T,be]=(0,p.useState)([]),[ve,Pe]=(0,p.useState)(!0),[He,Ge]=(0,p.useState)({}),[Ze,We]=(0,p.useState)({});Me.id=Me.coursesId,(0,p.useEffect)(()=>{if(G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(st(),at(),G.actionTabs.type===2){const De=G.actionTabs.selectArrsAll[0];Pe(De.unified_setting)}else Pe(!1)},[G.actionTabs]);const at=De=>yt(void 0,null,function*(){Z(!0);const Ie=yield(0,b.c_)(Ne(ke({},Me),{page:De||Ue,limit:2e4,homework_id:G.actionTabs.type===1?"":G.actionTabs.selectArrs[0]}));Ie==null||Ie.course_groups.map(($e,tt)=>{$e.key=$e.id,$e.title=$e.name,$e.disabled=$e.is_published}),Ie&&(X([...Ie==null?void 0:Ie.course_groups]),Wt(Ie==null?void 0:Ie.course_groups_count),Z(!1),De||Ce.setFieldsValue({publish_time:M()(M()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:M()(M()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Qe=()=>{var De;let Ie=[...(De=G.actionTabs.selectArrsAll)==null?void 0:De.filter($e=>$e.high_resources_consume&&!$e.high_resources_consume_permission)];(Ie==null?void 0:Ie.length)>0&&G.actionTabs.type===1&&A.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:fe.createElement("div",null,fe.createElement("div",{className:h.Z.tipcontent},fe.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",fe.createElement("span",{style:{color:"#f06b14"}},Ie==null?void 0:Ie.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),fe.createElement("div",{className:"mt20 mb20"},Ie==null?void 0:Ie.map($e=>fe.createElement("div",{className:h.Z.failedList,key:$e.homework_id},fe.createElement("div",{className:h.Z.name},$e==null?void 0:$e.name),fe.createElement("div",{className:h.Z.publish,onClick:()=>{(0,le.xg)(`/classrooms/${Me.coursesId}/shixun_homework/${$e.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},ft=()=>yt(void 0,null,function*(){var De,Ie,$e,tt,vt,ot,Zt;if((0,Q.Rm)()&&!((Ie=(De=G.AssistantObject)==null?void 0:De.practice)!=null&&Ie.can_publish)){j.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"),et(!1);return}const Pt=ke({},Ce.getFieldsValue());if(Pt.end_time<=Pt.publish_time){j.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),et(!1);return}if((T==null?void 0:T.length)<=0&&!ve&&ee.length>0){j.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),et(!1);return}let Tt={homework_ids:[...G.actionTabs.selectArrs],group_ids:T.length>0?T.map(dt=>dt.id):($e=G.detailShixunsList)==null?void 0:$e.course_groups,end_time:M()(Pt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:M()(Pt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!T.length},Ot=[...(tt=G.actionTabs.selectArrsAll)==null?void 0:tt.filter(dt=>dt.high_resources_consume&&!dt.high_resources_consume_permission)];if((Ot==null?void 0:Ot.length)==G.actionTabs.selectArrsAll.length&&G.actionTabs.type==1){z({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Qe();return}((vt=G.actionTabs.selectArrsAll)==null?void 0:vt.length)>0&&G.actionTabs.type===1&&(Tt.homework_ids=[...((Zt=(ot=G.actionTabs.selectArrsAll)==null?void 0:ot.filter(dt=>!dt.high_resources_consume||dt.high_resources_consume_permission))==null?void 0:Zt.map(dt=>Number(dt==null?void 0:dt.homework_id)))||[]]);let St=yield(0,re.Tr)({homework_common_ids:[...G.actionTabs.selectArrs],course_id:Me.coursesId,type:"homework_common"});(St==null?void 0:St.student_count)===0?_t(Tt):(We(Tt),Ge(St))}),st=()=>{je(1),X([]),be([])},_t=De=>yt(void 0,null,function*(){et(!0);const Ie=yield(0,W.ZP)(`/api/courses/${Me.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ke({},De)});et(!1),Ie.status===0&&(st(),(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),j.ZP.success("\u53D1\u5E03\u6210\u529F"),z({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Qe(),(0,Q.GJ)()?G.actionTabs.detail?(z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ke({},Me)}),z({type:"shixunHomeworks/getWorkSetting",payload:ke({},Me)})):z({type:"classroomList/getClassroomTeacherShixunsList",payload:Ne(ke({},G.actionTabs.params),{type:4})}):z({type:"classroomList/getClassroomShixunsList",payload:ke({},G.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:fe.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),ct=Ye>Ue*Ae,{detailShixunsList:ht}=G,[mt,et]=(0,p.useState)(!1);return fe.createElement("div",null,fe.createElement(A.default,{width:600,centered:!0,confirmLoading:mt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>ft(),onCancel:()=>{st(),z({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",fe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),fe.createElement(u.default,{form:Ce},fe.createElement("div",{style:{paddingLeft:0}},fe.createElement(U.Z,{className:"mt30",align:"middle"},fe.createElement(R.Z,null,fe.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},fe.createElement(B.default,{style:{width:170,marginRight:"25px"},disabledDate:De=>(0,pe.Q8)(De,H),disabledTime:De=>(0,pe.d0)(De),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:M()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),fe.createElement(R.Z,{className:"ml20"},fe.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},fe.createElement(B.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:M()((0,le.U6)(),"HH:mm")},disabledDate:De=>(0,pe.Q8)(De,H,Ce.getFieldValue("publish_time")),disabledTime:De=>(0,pe.d0)(De,Ce.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),G.actionTabs.type===2&&fe.createElement(U.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),fe.createElement(Te.ZP.Group,{value:ve,onChange:De=>{Pe(De.target.value),be([])}},fe.createElement(Te.ZP,{value:!0,disabled:!G.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),fe.createElement(Te.ZP,{className:"ml20",disabled:ee.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ee.length<=0&&G.actionTabs.type===2&&fe.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"')),(G.actionTabs.type===1||!ve)&&ee.length>0&&fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},fe.createElement("span",{style:{flex:1}},fe.createElement(se.default,{checked:T.length===ee.length,onChange:De=>{T.length===ee.length?be([]):be(ee)}},"\u5168\u9009")),fe.createElement("span",{style:{width:16}}),fe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",T.length||0,"\u4E2A\u5206\u73ED")),(G.actionTabs.type===1||!ve)&&ee.length>0&&fe.createElement(de.Z,{data:ee,selectedRowKeys:T,setSelectedRowKeys:be}))),fe.createElement(Oe.Z,{resdata:He,type:((it=G.actionTabs.selectArrs)==null?void 0:it.length)===1?"shixun":"shixunpush",okloading:mt,oktext:(He==null?void 0:He.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:De=>yt(void 0,null,function*(){et(!0);let Ie=yield(0,W.ZP)(`/api/courses/${Me.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...G.actionTabs.selectArrs]}});et(!1),(Ie==null?void 0:Ie.status)===0&&_t(Ze)})}))};Ve.Z=(0,V.connect)(({classroomList:G})=>({classroomList:G}))(nt)},78831:function(Nt,Ve,c){c.r(Ve),c.d(Ve,{default:function(){return $s}});var p=c(32162),u=c(59301),A=c(25690),j=c(38986),U=c(20834),R=c(8591),B=c(92832),Te=c(38854),se=c(6848),me=c(95237),M=c(43604),W=c(81327),le=c(61621),V=c(58421),Q=c(24905),b=c(3113),de=c(43418),pe=c(5112),h=c(48790),Oe=c(84105),re=c(51257),fe=c(54650),bt=Object.defineProperty,Lt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(e,n,t)=>n in e?bt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ke=(e,n)=>{for(var t in n||(n={}))ge.call(n,t)&&Fe(e,t,n[t]);if(Ft)for(var t of Ft(n))ye.call(n,t)&&Fe(e,t,n[t]);return e},Ne=(e,n)=>Lt(e,Vt(n)),yt=(e,n)=>{var t={};for(var d in e)ge.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Ft)for(var d of Ft(e))n.indexOf(d)<0&&ye.call(e,d)&&(t[d]=e[d]);return t},nt=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const G=e=>{var n=e,{classroomList:t,dispatch:d,match:v,location:y,user:P}=n,o=yt(n,["classroomList","dispatch","match","location","user"]),a,m;const q=(0,A.useParams)(),[g,C]=(0,u.useState)(!1),[$,Ee]=(0,u.useState)(!1),ie=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){Ee(!0);return}const i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(oe=>{var x;oe.author_login===((x=P.userInfo)==null?void 0:x.login)?++i.hasNum:++i.noHasNum}),i.noHasNum>0?de.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},i.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},i.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{f()}}):Ee(!0)}else Ee(!1)},[t.actionTabs.key]);const f=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:g,onOk:()=>nt(void 0,null,function*(){var i;if((i=ie.current)!=null&&i.onVerify())return;C(!0);const oe=yield(0,j.ZP)(`/api/courses/${q.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});C(!1),oe.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Ne(ke({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:ke({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:q.coursesId}}))}),onCancel:()=>{f()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(fe.Z,{ref:i=>ie.current=i})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var z=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(G),H=c(78241),it=c(5083),Me=c(61186),Ce=c.n(Me),Ue=c(82264),je=c(15083),ee=c(48716),X={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"},Ye=c(3039),Wt=c(75736),Ae=c(59301),Cu=Object.defineProperty,xu=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Pe=(e,n,t)=>n in e?Cu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,He=(e,n)=>{for(var t in n||(n={}))be.call(n,t)&&Pe(e,t,n[t]);if(T)for(var t of T(n))ve.call(n,t)&&Pe(e,t,n[t]);return e},Ge=(e,n)=>xu(e,Z(n)),Ze=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const We=({classroomList:e,dispatch:n,courseEndTime:t})=>{var d;const v=(0,A.useParams)(),[y]=H.default.useForm(),[P,o]=(0,u.useState)(1),[a,m]=(0,u.useState)([]),[q,g]=(0,u.useState)(0),[C,$]=(0,u.useState)(20),[Ee,ie]=(0,u.useState)(!0),[f,i]=(0,u.useState)([]),[oe,x]=(0,u.useState)(!0),[O,ue]=(0,u.useState)({}),[Be,r]=(0,u.useState)({});v.id=v.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xe(),s(),e.actionTabs.type===2){const _=e.actionTabs.selectArrsAll[0];x(_.unified_setting)}else x(!1)},[e.actionTabs]);const s=_=>Ze(void 0,null,function*(){ie(!0);const S=yield(0,Ue.c_)(Ge(He({},v),{page:_||P,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));S==null||S.course_groups.map((_e,Jt)=>{_e.key=_e.id,_e.title=_e.name,_e.disabled=_e.is_published}),S&&(m([...S==null?void 0:S.course_groups]),g(S==null?void 0:S.course_groups_count),ie(!1),_||y.setFieldsValue({publish_time:Ce()(Ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ce()(Ce()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Y=()=>{var _;let S=[...(_=e.actionTabs.selectArrsAll)==null?void 0:_.filter(_e=>_e.high_resources_consume&&!_e.high_resources_consume_permission)];(S==null?void 0:S.length)>0&&e.actionTabs.type===1&&de.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ae.createElement("div",null,Ae.createElement("div",{className:X.tipcontent},Ae.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Ae.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"),Ae.createElement("div",{className:"mt20 mb20"},S==null?void 0:S.map(_e=>Ae.createElement("div",{className:X.failedList,key:_e.homework_id},Ae.createElement("div",{className:X.name},_e==null?void 0:_e.name),Ae.createElement("div",{className:X.publish,onClick:()=>{(0,re.xg)(`/classrooms/${v.coursesId}/shixun_homework/${_e.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},ne=()=>Ze(void 0,null,function*(){var _,S,_e,Jt,su,fu,tu;if((0,h.Rm)()&&!((S=(_=e.AssistantObject)==null?void 0:_.practice)!=null&&S.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),E(!1);return}const Gt=He({},y.getFieldsValue());if(Gt.end_time<=Gt.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),E(!1);return}if((f==null?void 0:f.length)<=0&&!oe&&a.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),E(!1);return}let Ut={homework_ids:[...e.actionTabs.selectArrs],group_ids:f.length>0?f.map(Dt=>Dt.id):(_e=e.detailShixunsList)==null?void 0:_e.course_groups,end_time:Ce()(Gt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ce()(Gt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!f.length},uu=[...(Jt=e.actionTabs.selectArrsAll)==null?void 0:Jt.filter(Dt=>Dt.high_resources_consume&&!Dt.high_resources_consume_permission)];if((uu==null?void 0:uu.length)==e.actionTabs.selectArrsAll.length&&e.actionTabs.type==1){n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Y();return}((su=e.actionTabs.selectArrsAll)==null?void 0:su.length)>0&&e.actionTabs.type===1&&(Ut.homework_ids=[...((tu=(fu=e.actionTabs.selectArrsAll)==null?void 0:fu.filter(Dt=>!Dt.high_resources_consume||Dt.high_resources_consume_permission))==null?void 0:tu.map(Dt=>Number(Dt==null?void 0:Dt.homework_id)))||[]]);let nu=yield(0,Wt.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:v.coursesId,type:"homework_common"});(nu==null?void 0:nu.student_count)===0?Le(Ut):(r(Ut),ue(nu))}),xe=()=>{o(1),m([]),i([])},Le=_=>Ze(void 0,null,function*(){E(!0);const S=yield(0,j.ZP)(`/api/courses/${v.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:He({},_)});E(!1),S.status===0&&(xe(),(0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Y(),(0,h.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:He({},v)}),n({type:"shixunHomeworks/getWorkSetting",payload:He({},v)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:Ge(He({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:He({},e.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ae.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~")}}))}),l=q>P*C,{detailShixunsList:te}=e,[N,E]=(0,u.useState)(!1);return Ae.createElement("div",null,Ae.createElement(de.default,{width:600,centered:!0,confirmLoading:N,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>ne(),onCancel:()=>{xe(),n({type:"classroomList/setActionTabs",payload:{}})}},Ae.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ae.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ae.createElement(H.default,{form:y},Ae.createElement("div",{style:{paddingLeft:0}},Ae.createElement(me.Z,{className:"mt30",align:"middle"},Ae.createElement(M.Z,null,Ae.createElement(H.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ae.createElement(it.default,{style:{width:170,marginRight:"25px"},disabledDate:_=>(0,ee.Q8)(_,t),disabledTime:_=>(0,ee.d0)(_),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ae.createElement(M.Z,{className:"ml20"},Ae.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ae.createElement(it.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,re.U6)(),"HH:mm")},disabledDate:_=>(0,ee.Q8)(_,t,y.getFieldValue("publish_time")),disabledTime:_=>(0,ee.d0)(_,y.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&Ae.createElement(me.Z,{style:{marginBottom:"10px"}},Ae.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ae.createElement(pe.ZP.Group,{value:oe,onChange:_=>{x(_.target.value),i([])}},Ae.createElement(pe.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(pe.ZP,{className:"ml20",disabled:a.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),a.length<=0&&e.actionTabs.type===2&&Ae.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||!oe)&&a.length>0&&Ae.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ae.createElement("span",{style:{flex:1}},Ae.createElement(Q.default,{checked:f.length===a.length,onChange:_=>{f.length===a.length?i([]):i(a)}},"\u5168\u9009")),Ae.createElement("span",{style:{width:16}}),Ae.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",f.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!oe)&&a.length>0&&Ae.createElement(je.Z,{data:a,selectedRowKeys:f,setSelectedRowKeys:i}))),Ae.createElement(Ye.Z,{resdata:O,type:((d=e.actionTabs.selectArrs)==null?void 0:d.length)===1?"shixun":"shixunpush",okloading:N,oktext:(O==null?void 0:O.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:_=>Ze(void 0,null,function*(){E(!0);let S=yield(0,j.ZP)(`/api/courses/${v.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});E(!1),(S==null?void 0:S.status)===0&&Le(Be)})}))};var at=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(We),Qe=c(78621),ft=Object.defineProperty,st=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,et=(e,n,t)=>n in e?ft(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,De=(e,n)=>{for(var t in n||(n={}))ht.call(n,t)&&et(e,t,n[t]);if(ct)for(var t of ct(n))mt.call(n,t)&&et(e,t,n[t]);return e},Ie=(e,n)=>st(e,_t(n)),$e=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const tt=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$e(void 0,null,function*(){(yield(0,j.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Ie(De({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:De({},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 vt=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(tt),ot=c(59301),Zt=Object.defineProperty,Pt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,It=(e,n,t)=>n in e?Zt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,At=(e,n)=>{for(var t in n||(n={}))St.call(n,t)&&It(e,t,n[t]);if(Ot)for(var t of Ot(n))dt.call(n,t)&&It(e,t,n[t]);return e},au=(e,n)=>Pt(e,Tt(n)),_u=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const ou=({classroomList:e,loading:n,dispatch:t})=>{var d,v;const y=(0,A.useParams)(),[P,o]=(0,u.useState)(!1),{actionTabs:a}=e,[m]=H.default.useForm(),q=g=>g&&g<Ce()().startOf("day");return(0,u.useEffect)(()=>{var g;e.actionTabs.key==="\u91CD\u547D\u540D"&&m.setFieldsValue({name:(g=a.selectArrs)==null?void 0:g.name})},[e.actionTabs.key]),ot.createElement(de.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:P,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>_u(void 0,null,function*(){var g,C;if((0,h.Rm)()&&!((C=(g=e.AssistantObject)==null?void 0:g.practice)!=null&&C.can_create)){R.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 $=m.getFieldValue();o(!0);const Ee=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,ie=yield(0,j.ZP)(Ee,{method:"post",body:At({},$)});o(!1),ie.status===0&&(R.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:au(At({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:At({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},ot.createElement(H.default,{form:m},ot.createElement(me.Z,{className:"mt10 c-grey-999"},ot.createElement(M.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),ot.createElement(M.Z,{flex:"1"},(d=a.selectArrs)==null?void 0:d.shixun_name)),ot.createElement(H.default.Item,{name:"name"},ot.createElement(me.Z,{className:"mt10",align:"middle"},ot.createElement(M.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),ot.createElement(M.Z,{flex:"1"},ot.createElement(B.default,{defaultValue:(v=a.selectArrs)==null?void 0:v.name}))))))};var yu=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ou),Rt=c(43428),rt=c(71418),Bt=c(28103),Xe=c(28426),ce={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"},ut=c(40197),ru=c(27032),Kt=c(22072),lu=c(94361),Yt=Object.defineProperty,lt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,bu=(e,n,t)=>n in e?Yt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ke=(e,n)=>{for(var t in n||(n={}))Wu.call(n,t)&&bu(e,t,n[t]);if(jt)for(var t of jt(n))Ku.call(n,t)&&bu(e,t,n[t]);return e},hu=(e,n)=>lt(e,Mt(n)),gu=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:Ju}=B.default,qe=[{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"}]}],gt=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var v,y;const[P,o]=(0,u.useState)(Ke({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:m}=e,[q,g]=(0,u.useState)([]),[C,$]=(0,u.useState)({}),[Ee,ie]=(0,u.useState)([]),[f,i]=(0,u.useState)(!1),[oe,x]=(0,u.useState)({}),[O,ue]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(l=>!!l),[r,s]=(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)(()=>{Y()},[P.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&g([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||m!=null&&m.shixun_list)&&$(r.sort==="recommend"?m:a)},[a,m]);const Y=()=>gu(void 0,null,function*(){$([]),i(!0);let l=Ke({},r);if(r.sort==="recommend"&&(l.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:hu(Ke({},l),{course_id:P.coursesId})});else{const N=Ke({},l);yield t({type:"classroomList/getShixunLists",payload:N})}const te=yield(0,j.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ie([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(te==null?void 0:te.groups)||[]]),g([]),i(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ne=l=>gu(void 0,null,function*(){ue(!0);const te=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(P==null?void 0:P.categoryId)||null,coursesId:P.coursesId,shixuns_info:l}});ue(!1),te.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:hu(Ke({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ke({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[xe,Le]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ce.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(b.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(b.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>gu(void 0,null,function*(){var l;Le(!0);let te=yield(0,Wt.Tr)({id:q,type:"shixun",course_id:(l=e.detailTopBanner)==null?void 0:l.course_id});(te==null?void 0:te.student_count)===0?yield ne(te==null?void 0:te.no_use_list):x(te),Le(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(ru.Z,{onChange:l=>{l!=null&&l.keyword&&(0,Kt.tk)({name:l==null?void 0:l.keyword,copywriting:l==null?void 0:l.keyword,position:"Shixun"}),s(hu(Ke(Ke({},r),l),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(rt.Z,{spinning:f},u.createElement("aside",null,qe.map(function(l,te){var N;return te!==0?null:u.createElement("ul",{className:ce.menu,key:te},u.createElement("li",null,l.name),(N=l==null?void 0:l.children)==null?void 0:N.map(function(E,_){return u.createElement("li",{className:r[l.id]==E.id?ce.actived:"",onClick:()=>{r[l.id]=E.id,r.page=1,s(Ke({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement("ul",{className:ce.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":ce.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,s(Ke({},r))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(l,te){return u.createElement("li",{key:te,className:(r==null?void 0:r.discipline_id)==l.id?ce.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=l.id,delete r.sub_discipline_id,r.page=1,s(Ke({},r))}},l.name),u.createElement("div",null,l.sub_repertoires.map(function(N,E){return u.createElement("div",{key:E,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==N.id&&r.tag_level===2?`${ce.actived2} ${ce.subTag}`:ce.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=l.id,r.sub_discipline_id=N.id,s(Ke({},r))}},N.name),u.createElement("ul",{className:"mt5"},N.tags&&N.tags.map(function(_,S){return u.createElement("li",{key:S,className:r.sub_discipline_id==_.id&&r.tag_level===3?ce.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=l.id,r.sub_discipline_id=_.id,s(Ke({},r))}},_.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:ce.menu},u.createElement("li",null,"\u76EE\u5F55"),Ee==null?void 0:Ee.map((l,te)=>u.createElement("li",{className:r.group_id==l.id?ce.actived:"",key:l.name,onClick:()=>{r.group_id=l.id,r.page=1,s(Ke({},r))}},u.createElement("strong",null,l.name)))),qe.map(function(l,te){var N;return te!==1?null:u.createElement("ul",{className:ce.menu,key:te},u.createElement("li",null,l.name),(N=l==null?void 0:l.children)==null?void 0:N.map(function(E,_){return u.createElement("li",{className:r[l.id]==E.id?ce.actived:"",onClick:()=>{r[l.id]=E.id,s(Ke({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement(me.Z,{align:"middle"},u.createElement(M.Z,{flex:"1",className:ce.filter},Be.map(function(l,te){return u.createElement(b.ZP,{key:te,className:"mr20",type:r.sort===l.id?"primary":"default",onClick:()=>{r.sort=l.id,s(Ke({},r))}},l.name)})),u.createElement(M.Z,{className:"c-grey-999"},u.createElement("div",{className:ce.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},q.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},C.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",s(Ke({},r))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${r.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((v=C==null?void 0:C.shixun_list)==null?void 0:v.length)===0&&u.createElement(Xe.Z,null),u.createElement(Q.default.Group,{style:{display:"block"},value:q,onChange:l=>{g(l)}},(y=C==null?void 0:C.shixun_list)==null?void 0:y.map(function(l,te){return u.createElement("div",{className:ce.listItem,key:l==null?void 0:l.identifier,style:{cursor:"auto"}},u.createElement(Q.default,{value:l==null?void 0:l.identifier,style:{marginTop:"3px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:ce.info},u.createElement("div",{className:ce.title},u.createElement("div",{className:ce.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${l.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(lu.Z,{type:"shixun",style:{marginLeft:0}})),(l==null?void 0:l.need_authorize)&&u.createElement("span",{onClick:()=>{(0,ut.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(l==null?void 0:l.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:l==null?void 0:l.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(l==null?void 0:l.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:l==null?void 0:l.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(l==null?void 0:l.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:l==null?void 0:l.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(l==null?void 0:l.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(b.ZP,{ghost:!0,href:`/shixuns/${l.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:ce.description,dangerouslySetInnerHTML:{__html:l.description}})),u.createElement("div",{className:" mt15"},l.challenge_names.map(function(N,E){return u.createElement("span",{key:E,className:"mr30"},"\u7B2C",E+1,"\u5173 ",N," ")})),u.createElement(Bt.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:ce["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:l==null?void 0:l.member_user_names}}))},u.createElement("span",{className:ce.authorname,dangerouslySetInnerHTML:{__html:l==null?void 0:l.member_user_names}})),l.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:l.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",l.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:C==null?void 0:C.shixuns_count,onChange:l=>{r.page=l,s(Ke({},r))}}))),u.createElement(Ye.Z,{resdata:oe,type:"subject",okloading:O,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{ne(l)}}))};var Qt=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(gt),Xt=Object.defineProperty,Fu=Object.defineProperties,vu=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,En=(e,n,t)=>n in e?Xt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,iu=(e,n)=>{for(var t in n||(n={}))Da.call(n,t)&&En(e,t,n[t]);if(dn)for(var t of dn(n))Aa.call(n,t)&&En(e,t,n[t]);return e},pn=(e,n)=>Fu(e,vu(n)),fn=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:Ca}=B.default,xa=({classroomList:e,loading:n,dispatch:t})=>{var d,v;const[y,P]=(0,u.useState)(iu({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[m,q]=(0,u.useState)([]),[g,C]=(0,u.useState)(!1),[$,Ee]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{ie()},[y.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&q([])},[e.actionTabs.key]);const ie=()=>fn(void 0,null,function*(){var f;const i=pn(iu({},$),{course_id:(f=o==null?void 0:o.params)==null?void 0:f.course_id});yield t({type:"classroomList/getExperimentLists",payload:i}),C(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:ce.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(b.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(b.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>fn(void 0,null,function*(){var f;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...m],category_id:y.categoryId,course_id:(f=o==null?void 0:o.params)==null?void 0:f.course_id}})).status||(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(iu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:iu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Ca,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:ce.search,onSearch:f=>{$.search=f,Ee(iu({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement(rt.Z,{spinning:g},u.createElement("aside",null,((d=a==null?void 0:a.homeworks)==null?void 0:d.length)===0&&u.createElement(Xe.Z,null),(v=a==null?void 0:a.homeworks)==null?void 0:v.map(function(f,i){var oe,x,O;return u.createElement("div",{className:ce.listItem,key:i,style:{cursor:"auto"}},u.createElement(Q.default,{checked:m.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:ue=>{let Be=m.indexOf(f.id);m.indexOf(f.id)>-1?q(m.filter(r=>r!==f.id)):q(m.concat(f.id))}}),u.createElement("div",{className:ce.info},u.createElement("div",{className:ce.title},u.createElement("div",{className:ce.titleLeft},u.createElement(A.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f==null?void 0:f.name}})),(f==null?void 0:f.need_authorize)&&u.createElement("span",{onClick:()=>{(0,ut.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(f==null?void 0:f.mark_status)===1&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(f==null?void 0:f.mark_status)===2&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(f==null?void 0:f.mark_status)===3&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(b.ZP,{ghost:!0,href:`/shixuns/${f.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:ce.description,dangerouslySetInnerHTML:{__html:f==null?void 0:f.description}})),u.createElement("div",{className:" mt15"},(oe=f==null?void 0:f.challenges)==null?void 0:oe.map(function(ue,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",ue==null?void 0:ue.subject," ")})),u.createElement(Bt.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=f==null?void 0:f.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(O=f==null?void 0:f.user)==null?void 0:O.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,f==null?void 0:f.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:$.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:f=>{$.page=f,Ee(iu({},$))}})))};var ba=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(xa),Pa=Object.defineProperty,_n=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,yn=(e,n,t)=>n in e?Pa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Bu=(e,n)=>{for(var t in n||(n={}))Sa.call(n,t)&&yn(e,t,n[t]);if(_n)for(var t of _n(n))wa.call(n,t)&&yn(e,t,n[t]);return e},ka=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:zs}=B.default,Na=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var v,y;const[P,o]=(0,u.useState)(Bu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:m}=e,[q]=H.default.useForm(),{shixunAiRecommendLists:g}=e,[C,$]=(0,u.useState)([]),Ee=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[ie,f]=(0,u.useState)({page:1,course_id:P.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[P.coursesId,ie]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Bu({},ie)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(de.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>ka(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Bu({shixun_ids:[...C],category_id:P.categoryId},P)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Bu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(rt.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((v=g==null?void 0:g.shixun_list)==null?void 0:v.length)===0&&u.createElement(Xe.Z,null),(y=g==null?void 0:g.shixun_list)==null?void 0:y.map(function(i,oe){var x,O,ue;return u.createElement("div",{className:ce.listItem2,key:oe,style:{cursor:"auto"}},u.createElement(Q.default,{checked:C.includes(i.id),value:i.id,style:{marginTop:"3px"},disabled:i==null?void 0:i.need_authorize,onChange:Be=>{let r=C.indexOf(i.id);C.indexOf(i.id)>-1?$(C.filter(s=>s!==i.id)):$(C.concat(i.id))}}),u.createElement("div",{className:ce.info},u.createElement("div",{className:ce.title},u.createElement("div",{className:ce.titleLeft},u.createElement(A.Link,{to:`/shixuns/${i.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&u.createElement("span",{onClick:()=>{(0,ut.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(b.ZP,{ghost:!0,href:`/shixuns/${i.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:ce.description,dangerouslySetInnerHTML:{__html:i.description}})),u.createElement("div",{className:" mt10"},i.challenge_names.map(function(Be,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=i==null?void 0:i.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(ue=(O=i==null?void 0:i.content)==null?void 0:O.author_name)==null?void 0:ue[0]}}):u.createElement("span",null,i.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),i.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,i.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",i.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,i.study_count)),u.createElement(Bt.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ie.page||1,showQuickJumper:!0,total:g==null?void 0:g.shixuns_count,onChange:i=>{ie.page=i,f(Bu({},ie))}})))};var Ta=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Na),hn=c(87444),K=c(59301),Oa=Object.defineProperty,Ia=Object.defineProperties,La=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Fn=(e,n,t)=>n in e?Oa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ht=(e,n)=>{for(var t in n||(n={}))Za.call(n,t)&&Fn(e,t,n[t]);if(gn)for(var t of gn(n))Ra.call(n,t)&&Fn(e,t,n[t]);return e},Ma=(e,n)=>Ia(e,La(n)),vn=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:ja}=B.default,Ha=({classroomList:e,loading:n,dispatch:t})=>{var d,v;const[y,P]=(0,u.useState)(Ht({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[m]=H.default.useForm(),{coursesLists:q}=e,[g,C]=(0,u.useState)([]),[$,Ee]=(0,u.useState)({}),[ie,f]=(0,u.useState)(!1),[i,oe]=(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:Ht({},i)}),C([]))},[e.actionTabs.key,y.categoryId,i]);const[x,O,ue,Be]=(0,hn.P)(),r=s=>vn(void 0,null,function*(){var Y;f(!0);const ne=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:y.coursesId,category_id:(y==null?void 0:y.categoryId)||null,subjects_info:[{subject_id:(Y=g[0])==null?void 0:Y.id,stage_shixuns:s}]}});f(!1),ne.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ma(Ht({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ht({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:K.createElement(Rt.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:ce.drawer,footer:K.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},K.createElement(b.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),K.createElement(b.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>vn(void 0,null,function*(){var s,Y;if((g==null?void 0:g.length)===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ne=yield(0,Wt.Tr)({id:(s=g[0])==null?void 0:s.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(Y=e.detailTopBanner)==null?void 0:Y.course_id});(ne==null?void 0:ne.student_count)===0?r([]):Ee(ne)}),type:"primary"},"\u786E\u5B9A"))},K.createElement("section",{className:"tc"},K.createElement(ja,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ce.search,onSearch:s=>{i.keyword=s,s&&(0,Kt.tk)({name:s,copywriting:s,position:"Subject"}),oe(Ht({},i))}})),K.createElement("section",{className:"edu-container"},K.createElement(rt.Z,{spinning:n["classroomList/getCoursesLists"]},K.createElement("aside",null,K.createElement("div",{className:ce.menuCourse},K.createElement("ul",null,K.createElement("li",null,"\u5DF2\u9009",K.createElement("span",{className:"c-blue"},g.length),"\u8BFE\u7A0B"),K.createElement("li",null,"\u5171",K.createElement("span",{className:"c-blue"},q.subjects_count),"\u4E2A\u8BFE\u7A0B"),K.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="shixuns_count",oe(Ht({},i))}},"\u5B9E\u8BAD\u6570",K.createElement("p",{className:`edu-sorter current ${i.sort==="shixuns_count"&&i.order}`},K.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),K.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),K.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="myshixuns_count",oe(Ht({},i))}},"\u5B66\u4E60\u4EBA\u6570",K.createElement("p",{className:`edu-sorter current ${i.sort==="myshixuns_count"&&i.order}`},K.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),K.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),K.createElement("li",{className:`${i.type==="all"&&"c-blue"} current`,onClick:()=>{i.type="all",oe(Ht({},i))}},"\u5168\u90E8\u8BFE\u7A0B"),K.createElement("li",{className:`${i.type==="mine"&&"c-blue"} current`,onClick:()=>{i.type="mine",oe(Ht({},i))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=q==null?void 0:q.subject_list)==null?void 0:d.length)===0&&K.createElement(Xe.Z,null),(v=q==null?void 0:q.subject_list)==null?void 0:v.map(function(s,Y){var ne,xe,Le,l,te,N;return K.createElement("div",{className:ce.listItem,key:s.id,style:{cursor:"auto"}},K.createElement(pe.ZP,{checked:g.map(E=>E.id).includes(s.id),value:s.id,style:{marginTop:"1px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:E=>{C([{id:s.id,identifier:s.identifier}])}}),K.createElement("div",{className:ce.info},K.createElement("div",{className:ce.title},K.createElement("div",{className:ce.titleLeft},K.createElement("div",null,K.createElement(A.Link,{to:`/paths/${s.id}`,target:"_blank"},K.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.need_authorize)&&K.createElement("span",{onClick:()=>{(0,ut.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"),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&K.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"},K.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),K.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"},K.createElement(b.ZP,{ghost:!0,href:`/paths/${s.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),K.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},K.createElement("span",{className:ce.description,dangerouslySetInnerHTML:{__html:s.description}})),K.createElement(Bt.Z,{dashed:!0}),K.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},K.createElement("div",null,(ne=s==null?void 0:s.content)!=null&&ne.member_user_names?K.createElement(se.Z,{overlayClassName:ce["tooltip-content"],title:K.createElement("div",null,K.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=s==null?void 0:s.content)==null?void 0:xe.member_user_names}}))},K.createElement("span",{className:ce.authorname,dangerouslySetInnerHTML:{__html:(Le=s==null?void 0:s.content)==null?void 0:Le.member_user_names}})):(s==null?void 0:s.member_user_names)&&K.createElement(se.Z,{title:K.createElement("div",null,K.createElement("span",null,s.member_user_names))},K.createElement("span",{className:ce.authorname},s.member_user_names)),(l=s==null?void 0:s.content)!=null&&l.author_school_name?K.createElement(se.Z,{overlayClassName:ce["tooltip-content"],title:K.createElement("div",null,K.createElement("span",{dangerouslySetInnerHTML:{__html:(te=s==null?void 0:s.content)==null?void 0:te.author_school_name}}))},K.createElement("span",{className:ce.authorname,dangerouslySetInnerHTML:{__html:(N=s==null?void 0:s.content)==null?void 0:N.author_school_name}})):(s==null?void 0:s.author_school_name)&&K.createElement(se.Z,{title:K.createElement("div",null,K.createElement("span",null,s.author_school_name))},K.createElement("span",{className:ce.authorname},s.author_school_name))),K.createElement("div",null,K.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",s.stage_count),K.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",s.shixuns_count),K.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.myshixuns_count)))))})))),K.createElement("div",{className:"tc mt20"},K.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:i.page||1,showQuickJumper:!0,total:q==null?void 0:q.subjects_count,onChange:s=>{i.page=s,t({type:"classroomList/getCoursesLists",payload:Ht({},i)})}})),K.createElement(Ye.Z,{resdata:$,type:"subject",okloading:ie,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{r(s)}}))};var $a=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Ha),Bn=c(346),Pu=c(59301),za=({styles:e={},params:n,setisshowmodal:t,user:d})=>Pu.createElement(Pu.Fragment,null,Pu.createElement(Xe.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"},ButtonTwo:Pu.createElement(b.ZP,{type:"primary",size:"large",onClick:()=>{(0,re.xg)(`${Bn.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")})),Je={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"},Su=c(1710),Dn=c(1247),An=c(43659),Cn=c(81722),wu=c(39939),I=c(59301),Ga=Object.defineProperty,Va=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,bn=(e,n,t)=>n in e?Ga(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Uu=(e,n)=>{for(var t in n||(n={}))Ka.call(n,t)&&bn(e,t,n[t]);if(xn)for(var t of xn(n))Ja.call(n,t)&&bn(e,t,n[t]);return e},Pn=(e,n)=>Va(e,Wa(n)),wt=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())}),Ua=({v:e,k:n,match:t,selectArrs:d,setSelectArrs:v,setSelectArrsAll:y,selectArrsAll:P,classroomList:o,dispatch:a,selectshow:m,batchState:q,pageSize:g,page:C,manageAllGroup:$,user:Ee})=>{var ie,f,i,oe,x;const O=(0,A.useParams)(),[ue,Be]=(0,u.useState)([]),[r,s]=(0,u.useState)(!1),[Y,ne]=(0,u.useState)(!1),[xe,Le]=(0,u.useState)(!0),l=(0,u.useRef)();O.category=O.categoryId,O.id=O.coursesId,O.page=C,O.limit=g;function te(){return wt(this,null,function*(){let _=yield(0,j.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Uu({},O)});Be(_.data)})}(0,u.useEffect)(()=>{var _;Be([]),s(!1),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.status)!=null&&_.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(ne(!1),Le(!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())&&(ne(!0),Le(!1))},[m]);const N=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(_,S)=>S.status.indexOf(_)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:_=>{var S,_e;return _==="--"?_:I.createElement("span",null,I.createElement("span",null,(S=_==null?void 0:_.split("/"))==null?void 0:S[0]),"\xA0/\xA0",I.createElement("span",null,(_e=_==null?void 0:_.split("/"))==null?void 0:_e[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.order_by==="end_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.order_by==="late_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:_=>_==="--"||!_?"--":I.createElement("span",{title:_},_)}],E=_=>{if((0,ut.tJ)(a,!0)){if(_.can_view_details){(0,re.xg)(`/shixuns/${_.shixun_identifier}/challenges`);return}_.redo?de.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:I.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>wt(void 0,null,function*(){const S=yield(0,Cn.L8)({id:_.myshixun_identifier,url:_.url});S&&(0,wu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:S.shixun_identifier,homework_common_id:_.homework_id,courseId:O.coursesId})})}):(0,wu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:_.shixun_identifier,homework_common_id:_.homework_id,courseId:O.coursesId})}};return I.createElement("div",{className:Je.listItem,onClick:_=>{_.stopPropagation(),(!((0,h.GJ)()&&q)||(0,h.GJ)()&&q&&l.current&&!l.current.contains(_.target))&&((0,h.dE)()?(0,re.xg)(`/classrooms/${O.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${O.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&q&&I.createElement("span",{ref:l},I.createElement(Q.default,{style:{padding:"10px"},checked:d.includes(e.homework_id),value:e.homework_id,onChange:_=>{d.indexOf(e.homework_id)>-1?(v(d.filter(S=>S!==e.homework_id)),y(P.filter(S=>S.homework_id!==e.homework_id))):(y(P.concat(e)),v(d.concat(e.homework_id)))}})),I.createElement("div",{className:Je.info},I.createElement("div",{className:Je.title},I.createElement("div",{className:Je.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&I.createElement(An.Z,{value:e.status},I.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&I.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),I.createElement("span",{className:Je.name},e.name),!!((ie=e.schools)!=null&&ie.length)&&I.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},I.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)&&I.createElement(lu.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&I.createElement("span",{className:Je.authorized},"\u5DF2\u6388\u6743")),I.createElement("div",{className:Je.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&I.createElement(A.Link,{target:"_blank",to:"/",onClick:_=>wt(void 0,null,function*(){var S;if(_.stopPropagation(),_.preventDefault(),((S=Ee==null?void 0:Ee.userInfo)==null?void 0:S.user_status)===2){(0,ut.Rd)();return}let _e=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:O,type:2,manage_all_group:$}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:O.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:Pn(Uu({},O),{type:4})}),_e()}}}):_e()})},I.createElement("aside",{className:Je.flexBox},I.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),I.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&I.createElement("div",{className:Je.actionIcon},Y?I.createElement("i",{className:"iconfont icon-yiwancheng1"}):xe?"":I.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((i=e.status)!=null&&i.includes("\u5BFC\u5165"))&&I.createElement("aside",{onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),E(e)}),className:Je.flexBox,style:{marginRight:10}},I.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),I.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((oe=e.status)==null?void 0:oe.includes("\u5DF2\u622A\u6B62"))||((x=e.status)==null?void 0:x.includes("\u5BFC\u5165")))&&I.createElement("aside",{onClick:_=>wt(void 0,null,function*(){var S;(S=e.status)!=null&&S.includes("\u5BFC\u5165")||(_.stopPropagation(),_.preventDefault(),(0,re.xg)(`/classrooms/${O.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Je.flexBox,style:{marginRight:10}},I.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),I.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&I.createElement(Te.Z,{placement:"bottomCenter",overlayClassName:Je.dro,dropdownRender:()=>I.createElement(U.default,null,e.status!=="\u5BFC\u5165"&&I.createElement(U.default.Item,{key:1,style:{textAlign:"center"}},I.createElement("a",{onClick:_=>wt(void 0,null,function*(){var S;if(_.stopPropagation(),_.preventDefault(),((S=Ee==null?void 0:Ee.userInfo)==null?void 0:S.user_status)===2){(0,ut.Rd)();return}let _e=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:O,type:2,manage_all_group:$}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:O.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:Pn(Uu({},O),{type:4})}),_e()}}}):_e()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&I.createElement(U.default.Item,{key:2,style:{textAlign:"center"}},I.createElement("a",{onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:O,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&I.createElement(U.default.Item,{key:23,style:{textAlign:"center"}},I.createElement(A.Link,{target:"_blank",to:"/",onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),I.createElement(U.default.Item,{key:22,style:{textAlign:"center"}},I.createElement(A.Link,{target:"_blank",to:"/",onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:P,params:O,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&I.createElement(U.default.Item,{key:3,style:{textAlign:"center"}},I.createElement(A.Link,{target:"_blank",to:"/",onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),a({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const S=yield(0,Dn.Vs)({categoryId:e.homework_id});a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(S==null?void 0:S.status)===0&&R.ZP.success(S==null?void 0:S.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&I.createElement(U.default.Item,{key:23,style:{textAlign:"center"}},I.createElement(A.Link,{target:"_blank",to:"/",onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),E(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),I.createElement(U.default.Item,{key:5,style:{textAlign:"center"}},I.createElement("a",{onClick:_=>{_.stopPropagation(),_.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:O}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&I.createElement(U.default.Item,{key:6,style:{textAlign:"center"}},I.createElement(A.Link,{target:"_blank",onClick:_=>{_.stopPropagation()},to:`/classrooms/${O.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},I.createElement("aside",{onClick:_=>_.stopPropagation(),className:Je.flexBox,style:{cursor:"default"}},I.createElement("i",{className:"iconfont icon-gengduo4"}),I.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&I.createElement("p",{className:Je.infoIcon},I.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&&I.createElement("span",{className:"c-grey-999 mr10"},I.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&&I.createElement("span",{className:"c-grey-999 mr10"},I.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&&I.createElement("span",{className:"c-grey-999 mr10"},I.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&I.createElement("span",{className:"c-grey-999 mr10"},I.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)&&I.createElement("span",{className:"c-grey-999 mr10"},I.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&I.createElement("span",{className:"c-grey-999 mr10"},I.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&I.createElement("span",{className:"c-grey-999"},I.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)&&I.createElement("span",{className:Je.iconV,onClick:_=>wt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),r||te(),s(!r)})},I.createElement("i",{className:`iconfont icon-${r?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&I.createElement("span",{className:Je.infoStuIcon},I.createElement("span",{className:"c-grey-333"},e.author),I.createElement("span",{className:"c-grey-999 ml20"},I.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),I.createElement("span",null,I.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)&&I.createElement("span",{className:"c-grey-999 ml20"},I.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),I.createElement("span",{className:"ml20 c-grey-999"},I.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)!=="--"&&I.createElement("span",{className:"c-grey-999 ml20"},I.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&r&&ue.length>5&&I.createElement(Su.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:_=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(_,S)=>({onClick:_e=>{_e.stopPropagation(),_e.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(_,S,_e)=>{_e.field&&(O.order_by=_e.field),_e.order||(O.sort_direction="asc"),_e.order==="ascend"&&(O.sort_direction="asc"),_e.order==="descend"&&(O.sort_direction="desc"),_e.order||(O.sort_direction="asc"),te()},columns:N}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&r&&ue.length<6&&ue.length>0&&I.createElement(Su.default,{rowKey:"shixun_identifier",onRow:_=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(_,S)=>({onClick:_e=>{_e.stopPropagation(),_e.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(_,S,_e)=>{_e.field&&(O.order_by=_e.field),_e.order||(O.sort_direction="asc"),_e.order==="ascend"&&(O.sort_direction="asc"),_e.order==="descend"&&(O.sort_direction="desc"),_e.order||(O.sort_direction="asc"),te()},columns:N})))},Ya=c(64026),Qa=c(26692),Sn=c(89412),wn=c(57809),Xa=c(33656),kn=c.n(Xa),cu=c(45937),Se=c(59301),qa=Object.defineProperty,el=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,On=(e,n,t)=>n in e?qa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mu=(e,n)=>{for(var t in n||(n={}))Nn.call(n,t)&&On(e,t,n[t]);if(ku)for(var t of ku(n))Tn.call(n,t)&&On(e,t,n[t]);return e},In=(e,n)=>el(e,tl(n)),ul=(e,n)=>{var t={};for(var d in e)Nn.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&ku)for(var d of ku(e))n.indexOf(d)<0&&Tn.call(e,d)&&(t[d]=e[d]);return t},Yu=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});Ce().extend(kn());const nl=({data:e,value:n,onChange:t})=>{var d,v,y,P;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,q]=(0,u.useState)([]);return(0,u.useEffect)(()=>{q((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]),Se.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Se.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Se.createElement(Q.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(C=>C==null?void 0:C.id):[])}},"\u5168\u9009"),Se.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Se.createElement(B.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:g=>{a(In(mu({},o),{leftSearch:g.target.value}))}}),Se.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=o.leftSearch?e==null?void 0:e.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.leftSearch)}):e)==null?void 0:d.length)!==0?Se.createElement(Q.default.Group,{value:n,onChange:g=>{t(g)}},Se.createElement(W.Z,{direction:"vertical"},(v=o.leftSearch?e==null?void 0:e.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.leftSearch)}):e)==null?void 0:v.map((g,C)=>Se.createElement(Q.default,{key:C,value:g.id},g==null?void 0:g.name)))):Se.createElement(Xe.Z,{styles:{margin:"0 auto"}})))),Se.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Se.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),Se.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Se.createElement(B.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:g=>{a(In(mu({},o),{rigthSearch:g.target.value}))}}),Se.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=o.rigthSearch?m==null?void 0:m.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.rigthSearch)}):m)==null?void 0:y.length)!==0?(P=o.rigthSearch?m==null?void 0:m.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.rigthSearch)}):m)==null?void 0:P.map((g,C)=>Se.createElement(me.Z,{key:C,wrap:!1,align:"middle",justify:"space-between"},Se.createElement(M.Z,null,g==null?void 0:g.name),Se.createElement(M.Z,null,Se.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter($=>$!==(g==null?void 0:g.id)))}})))):Se.createElement(Xe.Z,{styles:{margin:"0 auto"}})))))},al=e=>{var n=e,{classroomList:t,dispatch:d,user:v,getData:y}=n,P=ul(n,["classroomList","dispatch","user","getData"]),o,a,m,q,g,C;const $=(0,A.useParams)(),[Ee]=H.default.useForm(),ie=H.default.useWatch("penalty_type",Ee),f=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,i,oe,x]=(0,cu.U)(Ue.c_,mu(mu({},$),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,O,ue]=(0,cu.U)(Ue.nP,{course_id:$==null?void 0:$.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,Be,r]=(0,cu.U)(Ue.sm,{course_id:$==null?void 0:$.coursesId,homework_ids:(q=t==null?void 0:t.actionTabs)==null?void 0:q.selectArrs}),s=(...Y)=>Yu(void 0,[...Y],function*(ne={}){O({});const xe=yield oe({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{f&&s()},[f]),Se.createElement(de.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:f,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>Yu(void 0,null,function*(){Ee.submit()})},Se.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"),Se.createElement(H.default,{form:Ee,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:Y=>Yu(void 0,null,function*(){var ne,xe,Le;const l=yield r(((ne=x==null?void 0:x.course_groups)==null?void 0:ne.length)>0?{unified_late:((xe=x==null?void 0:x.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[mu({},Y)]}:mu({unified_late:((Le=x==null?void 0:x.course_groups)==null?void 0:Le.length)<=0},Y));(l==null?void 0:l.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Se.createElement(me.Z,{wrap:!1,gutter:20},Se.createElement(M.Z,{flex:1},Se.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(Y,ne,xe){return ie===2&&ne>100?Promise.reject(Se.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Se.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Se.createElement(B.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:ie==1?"\u5206":"%",max:ie===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Se.createElement(H.default.Item,{name:"penalty_type",noStyle:!0,normalize:Y=>(Ee.setFieldsValue({late_penalty:Y==2?20:5}),Y)},Se.createElement(wn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Se.createElement(M.Z,{flex:"390px"},Se.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Y,ne,xe){return ne&&Ce()(ne).startOf("minute")<=Ce()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ne&&Ce()(ne).startOf("minute")<=Ce()(ue==null?void 0:ue.max_late_time).startOf("minute")?(R.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${ue==null?void 0:ue.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Se.createElement(it.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Y=>(0,re.BO)(Y,{startTime:ue==null?void 0:ue.max_late_time}),disabledTime:Y=>(0,re.hv)(Y,{compared:ue==null?void 0:ue.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Ce()("00:00:00","HH:mm:ss")}})))),((C=x==null?void 0:x.course_groups)==null?void 0:C.length)>0&&Se.createElement(rt.Z,{spinning:i},Se.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Se.createElement(nl,{data:(x==null?void 0:x.course_groups)||[],onChange:Y=>{O({group_ids:Y})}})))))};var ll=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(al),Ln=c(92427),w=c(59301),sl=Object.defineProperty,ol=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,Nu=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Mn=(e,n,t)=>n in e?sl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qt=(e,n)=>{for(var t in n||(n={}))Zn.call(n,t)&&Mn(e,t,n[t]);if(Nu)for(var t of Nu(n))Rn.call(n,t)&&Mn(e,t,n[t]);return e},Tu=(e,n)=>ol(e,rl(n)),il=(e,n)=>{var t={};for(var d in e)Zn.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Nu)for(var d of Nu(e))n.indexOf(d)<0&&Rn.call(e,d)&&(t[d]=e[d]);return t},jn=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const cl=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:v,user:y,loading:P,dispatch:o}=n,a=il(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,q,g,C,$,Ee;const ie=(0,A.useLocation)(),f=(0,A.useParams)(),[i]=(0,A.useSearchParams)(),oe=f.categoryId,[x,O]=(0,u.useState)([]),[ue,Be]=(0,u.useState)([]),{detailShixunsList:r,detailLeftMenus:s,detailTopBanner:Y,taskList:ne}=t,[xe,Le]=(0,u.useState)(""),[l,te]=(0,u.useState)(!1),[N,E]=(0,u.useState)({limit:20,status:Number(i.get("tabs"))?String(parseInt(i.get("tabs"))):"0"}),[_,S]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[_e,Jt]=(0,u.useState)(!1),[su,fu]=(0,u.useState)(!1),[tu,Gt]=(0,u.useState)("fixed"),[Ut]=(0,u.useState)(document.getElementById("footer")),[uu,nu]=(0,u.useState)(1),[Dt,Ba]=(0,u.useState)(!1);let Ru;N.id=f.coursesId,N.type=4,f.categoryId?N.category=f.categoryId:delete N.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(O([]),Be([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ct()},[t.actionTabs.key]),(0,u.useEffect)(()=>{i.get("tabs")==="0"&&(N.status="0",N.page=1,E(qt({},N)))},[i.get("tabs")]),(0,u.useEffect)(()=>{var k,F,ae;if((k=y==null?void 0:y.userInfo)!=null&&k.login){const ze=re.cX.getItem(`${(F=y==null?void 0:y.userInfo)==null?void 0:F.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");ze&&(N.sort_by=ze==null?void 0:ze.type,N.sort_direction=ze==null?void 0:ze.direction,S(ze==null?void 0:ze.name)),Ct(),(0,h.Rm)()&&un()}else(ae=y==null?void 0:y.userInfo)!=null&&ae.username&&Ct()},[(m=y==null?void 0:y.userInfo)==null?void 0:m.login,ie==null?void 0:ie.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Au)},[]);const Au=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Ut==null?void 0:Ut.clientHeight)+150>document.body.clientHeight?Gt("absolute"):Gt("fixed")},un=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:N.id}})},Ct=()=>{O([]),Be([]),E(qt({},N)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Tu(qt({},N),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:Tu(qt({},N),{order:N.status})})},xt=(k,F)=>{N.page=k,N.limit=F,Ct()},nn=k=>{const F=k.key;N.status=F,N.page=1,A.history.replace(`${ie.pathname}?tabs=${F}`),Ct()};function an(k){return jn(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:oe,courseId:N.id,task_ids:k,container_type:"shixun_homework"}}),Ct()})}function ln(){let k={courseId:N.id,container_type:"shixun_homework"};oe&&(k.category_id=oe),o({type:"classroomList/getAllTaskList",payload:k}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const sn=(0,u.useMemo)(()=>{let k=[];return ne.length>0&&(k=ne.map(F=>({user_name:F.user_name,task_name:F.task_name,task_id:F.task_id,category:F.category,status:F.status}))),k},[ne]),on=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],rn=[{name:"\u5168\u90E8",id:0,num:r==null?void 0:r.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:r==null?void 0:r.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:r==null?void 0:r.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:r==null?void 0:r.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:r==null?void 0:r.overed_count}],Mu=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];s.course_modules&&(Ru=t.detailLeftMenus.course_modules.filter(k=>k.type==="shixun_homework")[0]);const ju=w.createElement("div",{className:Je.moveCategory,onMouseLeave:k=>te(!1)},w.createElement(U.default,{onClick:k=>jn(void 0,[k],function*({item:F,key:ae,keyPath:ze,domEvent:pt}){if(x=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,j.ZP)(`/api/courses/${N.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:x,new_category_id:ae}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ct(),fu(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},w.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},w.createElement(B.default,{onChange:k=>{Le(k.target.value)}})),Ru&&Ru.second_category.filter(k=>k.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(k,F){var ae;if(!(xe!==""&&k.category_name.indexOf(xe)<0))return w.createElement(w.Fragment,null,w.createElement(U.default.Item,{className:"multi-llipsis1e",key:k.category_id},k.category_name),(ae=k==null?void 0:k.third_category)==null?void 0:ae.map(ze=>w.createElement(U.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ze.category_id},ze.category_name)))}),w.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:k=>{k.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:N,selectArrs:{category_id:r==null?void 0:r.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Hu=(q=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:w.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:w.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:w.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:w.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:w.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Y.is_public}].filter(k=>k==null?void 0:k.isShow))==null?void 0:q.map(k=>(delete k.isShow,k)),$u=({key:k})=>{var F,ae,ze,pt;if((k==="1"||k==="2")&&(0,h.Rm)()&&!((ae=(F=t.AssistantObject)==null?void 0:F.practice)!=null&&ae.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((ze=y==null?void 0:y.userInfo)==null?void 0:ze.user_status)===2&&k==="1"){(0,ut.Rd)();return}if(x==""){R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:k==="1"?"\u7ACB\u5373\u53D1\u5E03":k==="2"?"\u7ACB\u5373\u622A\u6B62":k==="3"?"\u5220\u9664":k==="5"?"\u6279\u91CF\u8865\u4EA4":(pt=Hu[Number(k)-1])==null?void 0:pt.label,selectArrs:x,selectArrsAll:ue,type:k==="1"||k==="2"?1:"",params:N}})},zu=_==="\u9ED8\u8BA4\u6392\u5E8F",Gu=(0,u.useMemo)(()=>{const k=!(0,h.GJ)()&&!(0,h.Jd)(),F=Y==null?void 0:Y.excellent;return k&&F},[y,t]),cn=(0,u.useMemo)(()=>(r==null?void 0:r.min_finished_game)>0,[t]),mn=(0,u.useMemo)(()=>{const k=(r==null?void 0:r.min_finished_game)-(r==null?void 0:r.finished_challenge_count);return k>0?k:0},[t]);return w.createElement("section",null,w.createElement("aside",{className:Je.bg},w.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},!!r.main_category_id&&w.createElement("div",{className:"flex gap-4px mr-auto"},((0,h.GJ)()?rn:on).map((k,F)=>w.createElement("div",{key:F,className:`text-16px flex item-center justify-center current ${N.status==(k==null?void 0:k.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:N.status==(k==null?void 0:k.id)?"#1890FF":""},onClick:()=>{nn({key:k==null?void 0:k.id})}},k==null?void 0:k.name,w.createElement("span",{className:"ml-4px"},k==null?void 0:k.num)))),(0,h.GJ)()&&(0,re.Oo)(s==null?void 0:s.course_modules,oe)!=="\u672A\u5206\u914D\u76EE\u5F55"&&w.createElement("div",{className:"flex item-center gap-20px mr-20px"},w.createElement(Te.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:k})=>{var F;if((0,h.Rm)()&&!((F=t.AssistantObject.practice)!=null&&F.can_download)){R.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}k=="1"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:r==null?void 0:r.main_category_name,exportType:"practice",category_id:N.category}}),k=="3"&&A.history.push(`/classrooms/${f==null?void 0:f.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},w.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),w.createElement(se.Z,{title:f.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},w.createElement("span",{className:`iconfont ${f.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:f.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:N,selectArrs:{category_name:r==null?void 0:r.category_name,category_id:(r==null?void 0:r.category_id)||(r==null?void 0:r.main_category_id),type:"shixun_homework"},cb:()=>{Ct()}}})}})),w.createElement(Te.Z,{disabled:((g=y==null?void 0:y.userInfo)==null?void 0:g.user_status)===2,arrow:!0,menu:{items:[{key:"1",label:"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"},{key:"2",label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"},{key:"3",label:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}],onClick:({key:k})=>{var F,ae;if((0,h.Rm)()&&!((ae=(F=t.AssistantObject)==null?void 0:F.practice)!=null&&ae.can_create)){R.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}k=="1"&&o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:N}}),k=="2"&&o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:N}}),k=="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},w.createElement(se.Z,{title:((C=y==null?void 0:y.userInfo)==null?void 0:C.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},w.createElement(Ln.op,{theme:p.Fy.THEMEONE,icon:w.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),w.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},w.createElement(Ln.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:k}})=>{N.search=k.trim(),N.page=1,Ct()},style:{width:220}}),w.createElement(Te.Z,{dropdownRender:()=>w.createElement(U.default,{selectedKeys:[_]},Mu==null?void 0:Mu.map((k,F)=>w.createElement(U.default.Item,{key:k.name,onClick:()=>{var ae;N.sort_by=k.type,N.sort_direction=k.direction,N.page=1,S(k.name),re.cX.setItem(`${(ae=y==null?void 0:y.userInfo)==null?void 0:ae.login}${(0,h.GJ)()?"Teacher":"Student"}`,k,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Tu(qt({},N),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:qt({},N)})}},k.name)))},w.createElement("span",{className:`${Je.btn} ${zu?Je.btnSort:""}`,onMouseEnter:k=>te(!1)},w.createElement("i",{className:"iconfont icon-paixu font14"}),_)),zu&&w.createElement(se.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":N.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},w.createElement("span",{className:Je.tips},w.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),Gu&&w.createElement(me.Z,{justify:"space-between",className:`px-20px ${Je.progressInfo}`},w.createElement(M.Z,null,w.createElement(W.Z,{size:"middle"},w.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",r==null?void 0:r.finished_task_count,"/",r==null?void 0:r.shixun_total_count),w.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",r==null?void 0:r.finished_challenge_count,"/",r==null?void 0:r.challenge_count))),cn&&w.createElement(M.Z,null,"\u901A\u8FC7",r==null?void 0:r.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",mn,"\u5173")),w.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},w.createElement(le.Z,{loading:P[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(r==null?void 0:r.all_count)===0&&(0,h.GJ)()?w.createElement(za,{params:N,user:y,setisshowmodal:Jt,dispatch:o}):(r==null?void 0:r.task_count)===0&&w.createElement(Xe.Z,null),w.createElement("aside",{className:"animated fadeIn"},r.homeworks&&r.homeworks.map(function(k,F){return w.createElement(Ua,{key:k.homework_id,batchState:!0,v:k,k:F,selectArrs:x,setSelectArrs:O,setSelectArrsAll:Be,selectArrsAll:ue,classroomList:t,dispatch:o,params:N,user:y,page:f.page||1,pageSize:N.limit||20,selectshow:Dt,manageAllGroup:r.manage_all_group})}),r.query_total_count>0&&w.createElement("aside",{className:"tc mb50 mt30"},w.createElement(V.Z,{showSizeChanger:!0,current:N.page||1,pageSize:N.limit||20,onChange:xt,total:r.query_total_count})))),w.createElement("div",{className:Je.fixedBottom,style:{bottom:x.length?0:-60,position:x.length?tu:"fixed",left:tu==="fixed"?"50%":"317px"}},w.createElement("div",{className:Je.left}),w.createElement("div",{className:Je.right},(0,h.GJ)()&&(r==null?void 0:r.all_count)>0&&w.createElement("aside",{className:[Je.acitons].join(" ")},w.createElement("div",{style:{width:130}},(0,h.GJ)()&&w.createElement(Q.default,{checked:(($=r.homeworks)==null?void 0:$.length)===(x==null?void 0:x.length),onChange:k=>{k.target.checked?(O(r.homeworks.map(F=>F.homework_id)),Be([...r.homeworks])):(O([]),Be([]))}},w.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",w.createElement("span",{style:{marginLeft:5}},"(",x.length,")")," "))),w.createElement("div",{style:{flex:1}}," ",w.createElement(me.Z,{wrap:!1,align:"middle",justify:"space-between"},w.createElement(M.Z,{flex:1},w.createElement(me.Z,{wrap:!1,align:"middle",gutter:8},w.createElement(M.Z,null,w.createElement(Te.Z,{placement:"top",menu:{items:Hu,onClick:$u}},w.createElement(b.ZP,{type:"primary",icon:w.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),w.createElement(M.Z,null,w.createElement(b.ZP,{type:"primary",icon:w.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:ln},"\u8C03\u6574\u6392\u5E8F")),w.createElement(M.Z,null,w.createElement(Te.Z,{placement:"topLeft",dropdownRender:()=>ju,getPopupContainer:k=>k==null?void 0:k.parentNode},w.createElement(b.ZP,{type:"primary",icon:w.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",w.createElement(Oe.Z,null)))))),w.createElement(M.Z,null,w.createElement(b.ZP,{type:"primary",ghost:!0,onClick:()=>{O&&O([]),fu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((Ee=t==null?void 0:t.actionTabs)==null?void 0:Ee.key)==="\u6279\u91CF\u8865\u4EA4"&&w.createElement(ll,{getData:Ct}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?w.createElement($a,null):null,w.createElement(Ya.Z,{onOk:()=>{Ct()}}),w.createElement(Qa.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?w.createElement(Qt,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?w.createElement(ba,null):null,w.createElement(yu,null),w.createElement(z,null),w.createElement(at,{courseEndTime:r==null?void 0:r.course_end_time}),w.createElement(Qe.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:r==null?void 0:r.course_end_time,courseId:f.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Tu(qt({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:qt({},t.actionTabs.params)})}}),w.createElement(vt,null),w.createElement(Ta,null),w.createElement(Sn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:an,data:sn,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),w.createElement(de.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:_e,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var k,F;if((0,h.Rm)()&&!((k=t.AssistantObject.practice)!=null&&k.can_create)){R.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(((F=y.userInfo)==null?void 0:F.user_status)===2){(0,ut.Rd)();return}o(uu===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:N}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:N}}),Jt(!1)}},w.createElement("div",null,w.createElement(pe.ZP.Group,{onChange:k=>{nu(k.target.value)},value:uu},w.createElement(pe.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),w.createElement(pe.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 ml=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:v})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:v}))(cl),dl=Object.defineProperty,El=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,zn=(e,n,t)=>n in e?dl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Gn=(e,n)=>{for(var t in n||(n={}))Hn.call(n,t)&&zn(e,t,n[t]);if(Ou)for(var t of Ou(n))$n.call(n,t)&&zn(e,t,n[t]);return e},fl=(e,n)=>El(e,pl(n)),_l=(e,n)=>{var t={};for(var d in e)Hn.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Ou)for(var d of Ou(e))n.indexOf(d)<0&&$n.call(e,d)&&(t[d]=e[d]);return t},yl=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const hl=e=>{var n=e,{classroomList:t,dispatch:d,match:v,location:y,user:P}=n,o=_l(n,["classroomList","dispatch","match","location","user"]),a,m;const q=(0,A.useParams)(),[g,C]=(0,u.useState)(!1),[$,Ee]=(0,u.useState)(!1),ie=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){Ee(!0);return}const i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(oe=>{var x;oe.author_login===((x=P.userInfo)==null?void 0:x.login)?++i.hasNum:++i.noHasNum}),i.noHasNum>0?de.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},i.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},i.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{f()}}):Ee(!0)}else Ee(!1)},[t.actionTabs.key]);const f=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:g,onOk:()=>yl(void 0,null,function*(){var i;if((i=ie.current)!=null&&i.onVerify())return;C(!0);const oe=yield(0,j.ZP)(`/api/courses/${q.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});C(!1),oe.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:fl(Gn({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:Gn({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:q.coursesId}}))}),onCancel:()=>{f()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(fe.Z,{ref:i=>ie.current=i})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var gl=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(hl),Fl=c(30733),vl=Object.defineProperty,Bl=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Wn=(e,n,t)=>n in e?vl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Kn=(e,n)=>{for(var t in n||(n={}))Al.call(n,t)&&Wn(e,t,n[t]);if(Vn)for(var t of Vn(n))Cl.call(n,t)&&Wn(e,t,n[t]);return e},xl=(e,n)=>Bl(e,Dl(n)),bl=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const Pl=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>bl(void 0,null,function*(){(yield(0,j.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:xl(Kn({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Kn({},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 Sl=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Pl),$t=c(59301),wl=Object.defineProperty,kl=Object.defineProperties,Nl=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,Un=(e,n,t)=>n in e?wl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qu=(e,n)=>{for(var t in n||(n={}))Tl.call(n,t)&&Un(e,t,n[t]);if(Jn)for(var t of Jn(n))Ol.call(n,t)&&Un(e,t,n[t]);return e},Il=(e,n)=>kl(e,Nl(n)),Ll=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const Zl=({classroomList:e,loading:n,dispatch:t})=>{var d,v;const y=(0,A.useParams)(),[P,o]=(0,u.useState)(!1),{actionTabs:a}=e,[m]=H.default.useForm(),q=g=>g&&g<Ce()().startOf("day");return(0,u.useEffect)(()=>{var g;e.actionTabs.key==="\u91CD\u547D\u540D"&&m.setFieldsValue({name:(g=a.selectArrs)==null?void 0:g.name})},[e.actionTabs.key]),$t.createElement(de.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:P,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Ll(void 0,null,function*(){var g,C;if((0,h.Rm)()&&!((C=(g=e.AssistantObject)==null?void 0:g.practice)!=null&&C.can_create)){R.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 $=m.getFieldValue();o(!0);const Ee=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,ie=yield(0,j.ZP)(Ee,{method:"post",body:Qu({},$)});o(!1),ie.status===0&&(R.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Il(Qu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Qu({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},$t.createElement(H.default,{form:m},$t.createElement(me.Z,{className:"mt10 c-grey-999"},$t.createElement(M.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),$t.createElement(M.Z,{flex:"1"},(d=a.selectArrs)==null?void 0:d.shixun_name)),$t.createElement(H.default.Item,{name:"name"},$t.createElement(me.Z,{className:"mt10",align:"middle"},$t.createElement(M.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),$t.createElement(M.Z,{flex:"1"},$t.createElement(B.default,{defaultValue:(v=a.selectArrs)==null?void 0:v.name}))))))};var Rl=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Zl),he={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"},Ml=Object.defineProperty,jl=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,$l=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Qn=(e,n,t)=>n in e?Ml(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Et=(e,n)=>{for(var t in n||(n={}))$l.call(n,t)&&Qn(e,t,n[t]);if(Yn)for(var t of Yn(n))zl.call(n,t)&&Qn(e,t,n[t]);return e},Xu=(e,n)=>jl(e,Hl(n)),qu=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:Ws}=B.default,Xn=[{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"}]}],Gl=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var v,y;const[P,o]=(0,u.useState)(Et({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:m}=e,[q,g]=(0,u.useState)([]),[C,$]=(0,u.useState)({}),[Ee,ie]=(0,u.useState)([]),[f,i]=(0,u.useState)(!1),[oe,x]=(0,u.useState)({}),[O,ue]=(0,u.useState)(!1),Be=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(l=>!!l),[r,s]=(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)(()=>{Y()},[P.coursesId,r]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&g([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||m!=null&&m.shixun_list)&&$(r.sort==="recommend"?m:a)},[a,m]);const Y=()=>qu(void 0,null,function*(){$([]),i(!0);let l=Et({},r);if(r.sort==="recommend"&&(l.sort="myshixuns_count"),r.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Xu(Et({},l),{course_id:P.coursesId})});else{const N=Et({},l);yield t({type:"classroomList/getShixunLists",payload:N})}const te=yield(0,j.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ie([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(te==null?void 0:te.groups)||[]]),g([]),i(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ne=l=>qu(void 0,null,function*(){ue(!0);const te=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(P==null?void 0:P.categoryId)||null,coursesId:P.coursesId,shixuns_info:l}});ue(!1),te.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Xu(Et({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Et({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[xe,Le]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:he.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(b.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(b.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>qu(void 0,null,function*(){var l;Le(!0);let te=yield(0,Wt.Tr)({id:q,type:"shixun",course_id:(l=e.detailTopBanner)==null?void 0:l.course_id});(te==null?void 0:te.student_count)===0?yield ne(te==null?void 0:te.no_use_list):x(te),Le(!1)}),type:"primary",loading:xe},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(ru.Z,{onChange:l=>{l!=null&&l.keyword&&(0,Kt.tk)({name:l==null?void 0:l.keyword,copywriting:l==null?void 0:l.keyword,position:"Shixun"}),s(Xu(Et(Et({},r),l),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(rt.Z,{spinning:f},u.createElement("aside",null,Xn.map(function(l,te){var N;return te!==0?null:u.createElement("ul",{className:he.menu,key:te},u.createElement("li",null,l.name),(N=l==null?void 0:l.children)==null?void 0:N.map(function(E,_){return u.createElement("li",{className:r[l.id]==E.id?he.actived:"",onClick:()=>{r[l.id]=E.id,r.page=1,s(Et({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement("ul",{className:he.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:r!=null&&r.discipline_id?"":he.actived,onClick:()=>{delete r.tag_level,delete r.sub_discipline_id,delete r.discipline_id,r.page=1,s(Et({},r))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(l,te){return u.createElement("li",{key:te,className:(r==null?void 0:r.discipline_id)==l.id?he.actived:""},u.createElement("strong",{onClick:()=>{r.tag_level=1,r.discipline_id=l.id,delete r.sub_discipline_id,r.page=1,s(Et({},r))}},l.name),u.createElement("div",null,l.sub_repertoires.map(function(N,E){return u.createElement("div",{key:E,className:"mt5"},u.createElement("div",{className:(r==null?void 0:r.sub_discipline_id)==N.id&&r.tag_level===2?`${he.actived2} ${he.subTag}`:he.subTag,onClick:()=>{r.tag_level=2,r.discipline_id=l.id,r.sub_discipline_id=N.id,s(Et({},r))}},N.name),u.createElement("ul",{className:"mt5"},N.tags&&N.tags.map(function(_,S){return u.createElement("li",{key:S,className:r.sub_discipline_id==_.id&&r.tag_level===3?he.actived2:"",onClick:()=>{r.tag_level=3,r.discipline_id=l.id,r.sub_discipline_id=_.id,s(Et({},r))}},_.name)})))})))})),r.type==="mine"&&u.createElement("ul",{className:he.menu},u.createElement("li",null,"\u76EE\u5F55"),Ee==null?void 0:Ee.map((l,te)=>u.createElement("li",{className:r.group_id==l.id?he.actived:"",key:l.name,onClick:()=>{r.group_id=l.id,r.page=1,s(Et({},r))}},u.createElement("strong",null,l.name)))),Xn.map(function(l,te){var N;return te!==1?null:u.createElement("ul",{className:he.menu,key:te},u.createElement("li",null,l.name),(N=l==null?void 0:l.children)==null?void 0:N.map(function(E,_){return u.createElement("li",{className:r[l.id]==E.id?he.actived:"",onClick:()=>{r[l.id]=E.id,s(Et({},r))}},u.createElement("strong",null,E.name))}))}),u.createElement(me.Z,{align:"middle"},u.createElement(M.Z,{flex:"1",className:he.filter},Be.map(function(l,te){return u.createElement(b.ZP,{key:te,className:"mr20",type:r.sort===l.id?"primary":"default",onClick:()=>{r.sort=l.id,s(Et({},r))}},l.name)})),u.createElement(M.Z,{className:"c-grey-999"},u.createElement("div",{className:he.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},q.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},C.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{r.order=r.order==="asc"?"desc":"asc",s(Et({},r))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${r.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((v=C==null?void 0:C.shixun_list)==null?void 0:v.length)===0&&u.createElement(Xe.Z,null),u.createElement(Q.default.Group,{style:{display:"block"},value:q,onChange:l=>{g(l)}},(y=C==null?void 0:C.shixun_list)==null?void 0:y.map(function(l,te){return u.createElement("div",{className:he.listItem,key:l==null?void 0:l.identifier,style:{cursor:"auto"}},u.createElement(Q.default,{value:l==null?void 0:l.identifier,style:{marginTop:"3px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:he.info},u.createElement("div",{className:he.title},u.createElement("div",{className:he.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${l.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(lu.Z,{type:"shixun",style:{marginLeft:0}})),(l==null?void 0:l.need_authorize)&&u.createElement("span",{onClick:()=>{(0,ut.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(l==null?void 0:l.mark_status)===1&&u.createElement(se.Z,{zIndex:1e4,title:l==null?void 0:l.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(l==null?void 0:l.mark_status)===2&&u.createElement(se.Z,{zIndex:1e4,title:l==null?void 0:l.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(l==null?void 0:l.mark_status)===3&&u.createElement(se.Z,{zIndex:1e4,title:l==null?void 0:l.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(l==null?void 0:l.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(b.ZP,{ghost:!0,href:`/shixuns/${l.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:he.description,dangerouslySetInnerHTML:{__html:l.description}})),u.createElement("div",{className:" mt15"},l.challenge_names.map(function(N,E){return u.createElement("span",{key:E,className:"mr30"},"\u7B2C",E+1,"\u5173 ",N," ")})),u.createElement(Bt.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:he["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:l==null?void 0:l.member_user_names}}))},u.createElement("span",{className:he.authorname,dangerouslySetInnerHTML:{__html:l==null?void 0:l.member_user_names}})),l.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:l.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",l.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:r.page||1,showQuickJumper:!0,total:C==null?void 0:C.shixuns_count,onChange:l=>{r.page=l,s(Et({},r))}}))),u.createElement(Ye.Z,{resdata:oe,type:"subject",okloading:O,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{ne(l)}}))};var Vl=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Gl),Wl=Object.defineProperty,Kl=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,ea=(e,n,t)=>n in e?Wl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,du=(e,n)=>{for(var t in n||(n={}))Ul.call(n,t)&&ea(e,t,n[t]);if(qn)for(var t of qn(n))Yl.call(n,t)&&ea(e,t,n[t]);return e},ta=(e,n)=>Kl(e,Jl(n)),ua=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:Ql}=B.default,Xl=({classroomList:e,loading:n,dispatch:t})=>{var d,v;const[y,P]=(0,u.useState)(du({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[m,q]=(0,u.useState)([]),[g,C]=(0,u.useState)(!1),[$,Ee]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{ie()},[y.coursesId,$]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&q([])},[e.actionTabs.key]);const ie=()=>ua(void 0,null,function*(){var f;const i=ta(du({},$),{course_id:(f=o==null?void 0:o.params)==null?void 0:f.course_id});yield t({type:"classroomList/getExperimentLists",payload:i}),C(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:he.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(b.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(b.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ua(void 0,null,function*(){var f;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...m],category_id:y.categoryId,course_id:(f=o==null?void 0:o.params)==null?void 0:f.course_id}})).status||(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ta(du({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:du({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Ql,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:he.search,onSearch:f=>{$.search=f,Ee(du({},$))}})),u.createElement("section",{className:"edu-container"},u.createElement(rt.Z,{spinning:g},u.createElement("aside",null,((d=a==null?void 0:a.homeworks)==null?void 0:d.length)===0&&u.createElement(Xe.Z,null),(v=a==null?void 0:a.homeworks)==null?void 0:v.map(function(f,i){var oe,x,O;return u.createElement("div",{className:he.listItem,key:i,style:{cursor:"auto"}},u.createElement(Q.default,{checked:m.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:ue=>{let Be=m.indexOf(f.id);m.indexOf(f.id)>-1?q(m.filter(r=>r!==f.id)):q(m.concat(f.id))}}),u.createElement("div",{className:he.info},u.createElement("div",{className:he.title},u.createElement("div",{className:he.titleLeft},u.createElement(A.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f==null?void 0:f.name}})),(f==null?void 0:f.need_authorize)&&u.createElement("span",{onClick:()=>{(0,ut.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(f==null?void 0:f.mark_status)===1&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(f==null?void 0:f.mark_status)===2&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(f==null?void 0:f.mark_status)===3&&u.createElement(se.Z,{title:f==null?void 0:f.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(b.ZP,{ghost:!0,href:`/shixuns/${f.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:he.description,dangerouslySetInnerHTML:{__html:f==null?void 0:f.description}})),u.createElement("div",{className:" mt15"},(oe=f==null?void 0:f.challenges)==null?void 0:oe.map(function(ue,Be){return u.createElement("span",{key:Be,className:"mr30"},"\u7B2C",Be+1,"\u5173 ",ue==null?void 0:ue.subject," ")})),u.createElement(Bt.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=f==null?void 0:f.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(O=f==null?void 0:f.user)==null?void 0:O.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,f==null?void 0:f.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:$.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:f=>{$.page=f,Ee(du({},$))}})))};var ql=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Xl),es=Object.defineProperty,na=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,aa=(e,n,t)=>n in e?es(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Du=(e,n)=>{for(var t in n||(n={}))ts.call(n,t)&&aa(e,t,n[t]);if(na)for(var t of na(n))us.call(n,t)&&aa(e,t,n[t]);return e},ns=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:Ks}=B.default,as=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var v,y;const[P,o]=(0,u.useState)(Du({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:m}=e,[q]=H.default.useForm(),{shixunAiRecommendLists:g}=e,[C,$]=(0,u.useState)([]),Ee=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[ie,f]=(0,u.useState)({page:1,course_id:P.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[P.coursesId,ie]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&($([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Du({},ie)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(de.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>ns(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Du({shixun_ids:[...C],category_id:P.categoryId},P)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Du({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(rt.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((v=g==null?void 0:g.shixun_list)==null?void 0:v.length)===0&&u.createElement(Xe.Z,null),(y=g==null?void 0:g.shixun_list)==null?void 0:y.map(function(i,oe){var x,O,ue;return u.createElement("div",{className:he.listItem2,key:oe,style:{cursor:"auto"}},u.createElement(Q.default,{checked:C.includes(i.id),value:i.id,style:{marginTop:"3px"},disabled:i==null?void 0:i.need_authorize,onChange:Be=>{let r=C.indexOf(i.id);C.indexOf(i.id)>-1?$(C.filter(s=>s!==i.id)):$(C.concat(i.id))}}),u.createElement("div",{className:he.info},u.createElement("div",{className:he.title},u.createElement("div",{className:he.titleLeft},u.createElement(A.Link,{to:`/shixuns/${i.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&u.createElement("span",{onClick:()=>{(0,ut.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(b.ZP,{ghost:!0,href:`/shixuns/${i.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:he.description,dangerouslySetInnerHTML:{__html:i.description}})),u.createElement("div",{className:" mt10"},i.challenge_names.map(function(Be,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",Be," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=i==null?void 0:i.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(ue=(O=i==null?void 0:i.content)==null?void 0:O.author_name)==null?void 0:ue[0]}}):u.createElement("span",null,i.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),i.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,i.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",i.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,i.study_count)),u.createElement(Bt.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ie.page||1,showQuickJumper:!0,total:g==null?void 0:g.shixuns_count,onChange:i=>{ie.page=i,f(Du({},ie))}})))};var ls=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(as),J=c(59301),ss=Object.defineProperty,os=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,sa=(e,n,t)=>n in e?ss(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zt=(e,n)=>{for(var t in n||(n={}))is.call(n,t)&&sa(e,t,n[t]);if(la)for(var t of la(n))cs.call(n,t)&&sa(e,t,n[t]);return e},ms=(e,n)=>os(e,rs(n)),oa=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const{Search:ds}=B.default,Es=({classroomList:e,loading:n,dispatch:t})=>{var d,v;const[y,P]=(0,u.useState)(zt({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[m]=H.default.useForm(),{coursesLists:q}=e,[g,C]=(0,u.useState)([]),[$,Ee]=(0,u.useState)({}),[ie,f]=(0,u.useState)(!1),[i,oe]=(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:zt({},i)}),C([]))},[e.actionTabs.key,y.categoryId,i]);const[x,O,ue,Be]=(0,hn.P)(),r=s=>oa(void 0,null,function*(){var Y;f(!0);const ne=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:y.coursesId,category_id:(y==null?void 0:y.categoryId)||null,subjects_info:[{subject_id:(Y=g[0])==null?void 0:Y.id,stage_shixuns:s}]}});f(!1),ne.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ms(zt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:zt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:J.createElement(Rt.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:he.drawer,footer:J.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},J.createElement(b.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),J.createElement(b.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>oa(void 0,null,function*(){var s,Y;if((g==null?void 0:g.length)===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ne=yield(0,Wt.Tr)({id:(s=g[0])==null?void 0:s.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(Y=e.detailTopBanner)==null?void 0:Y.course_id});(ne==null?void 0:ne.student_count)===0?r([]):Ee(ne)}),type:"primary"},"\u786E\u5B9A"))},J.createElement("section",{className:"tc"},J.createElement(ds,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:he.search,onSearch:s=>{i.keyword=s,s&&(0,Kt.tk)({name:s,copywriting:s,position:"Subject"}),oe(zt({},i))}})),J.createElement("section",{className:"edu-container"},J.createElement(rt.Z,{spinning:n["classroomList/getCoursesLists"]},J.createElement("aside",null,J.createElement("div",{className:he.menuCourse},J.createElement("ul",null,J.createElement("li",null,"\u5DF2\u9009",J.createElement("span",{className:"c-blue"},g.length),"\u8BFE\u7A0B"),J.createElement("li",null,"\u5171",J.createElement("span",{className:"c-blue"},q.subjects_count),"\u4E2A\u8BFE\u7A0B"),J.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="shixuns_count",oe(zt({},i))}},"\u5B9E\u8BAD\u6570",J.createElement("p",{className:`edu-sorter current ${i.sort==="shixuns_count"&&i.order}`},J.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),J.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),J.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",i.sort="myshixuns_count",oe(zt({},i))}},"\u5B66\u4E60\u4EBA\u6570",J.createElement("p",{className:`edu-sorter current ${i.sort==="myshixuns_count"&&i.order}`},J.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),J.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),J.createElement("li",{className:`${i.type==="all"&&"c-blue"} current`,onClick:()=>{i.type="all",oe(zt({},i))}},"\u5168\u90E8\u8BFE\u7A0B"),J.createElement("li",{className:`${i.type==="mine"&&"c-blue"} current`,onClick:()=>{i.type="mine",oe(zt({},i))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=q==null?void 0:q.subject_list)==null?void 0:d.length)===0&&J.createElement(Xe.Z,null),(v=q==null?void 0:q.subject_list)==null?void 0:v.map(function(s,Y){var ne,xe,Le,l,te,N;return J.createElement("div",{className:he.listItem,key:s.id,style:{cursor:"auto"}},J.createElement(pe.ZP,{checked:g.map(E=>E.id).includes(s.id),value:s.id,style:{marginTop:"1px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:E=>{C([{id:s.id,identifier:s.identifier}])}}),J.createElement("div",{className:he.info},J.createElement("div",{className:he.title},J.createElement("div",{className:he.titleLeft},J.createElement("div",null,J.createElement(A.Link,{to:`/paths/${s.id}`,target:"_blank"},J.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.need_authorize)&&J.createElement("span",{onClick:()=>{(0,ut.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"),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&J.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"},J.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),J.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"},J.createElement(b.ZP,{ghost:!0,href:`/paths/${s.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),J.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},J.createElement("span",{className:he.description,dangerouslySetInnerHTML:{__html:s.description}})),J.createElement(Bt.Z,{dashed:!0}),J.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},J.createElement("div",null,(ne=s==null?void 0:s.content)!=null&&ne.member_user_names?J.createElement(se.Z,{overlayClassName:he["tooltip-content"],title:J.createElement("div",null,J.createElement("span",{dangerouslySetInnerHTML:{__html:(xe=s==null?void 0:s.content)==null?void 0:xe.member_user_names}}))},J.createElement("span",{className:he.authorname,dangerouslySetInnerHTML:{__html:(Le=s==null?void 0:s.content)==null?void 0:Le.member_user_names}})):(s==null?void 0:s.member_user_names)&&J.createElement(se.Z,{title:J.createElement("div",null,J.createElement("span",null,s.member_user_names))},J.createElement("span",{className:he.authorname},s.member_user_names)),(l=s==null?void 0:s.content)!=null&&l.author_school_name?J.createElement(se.Z,{overlayClassName:he["tooltip-content"],title:J.createElement("div",null,J.createElement("span",{dangerouslySetInnerHTML:{__html:(te=s==null?void 0:s.content)==null?void 0:te.author_school_name}}))},J.createElement("span",{className:he.authorname,dangerouslySetInnerHTML:{__html:(N=s==null?void 0:s.content)==null?void 0:N.author_school_name}})):(s==null?void 0:s.author_school_name)&&J.createElement(se.Z,{title:J.createElement("div",null,J.createElement("span",null,s.author_school_name))},J.createElement("span",{className:he.authorname},s.author_school_name))),J.createElement("div",null,J.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",s.stage_count),J.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",s.shixuns_count),J.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.myshixuns_count)))))})))),J.createElement("div",{className:"tc mt20"},J.createElement(V.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:i.page||1,showQuickJumper:!0,total:q==null?void 0:q.subjects_count,onChange:s=>{i.page=s,t({type:"classroomList/getCoursesLists",payload:zt({},i)})}})),J.createElement(Ye.Z,{resdata:$,type:"subject",okloading:ie,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{r(s)}}))};var ps=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Es),fs=c(74508),Eu=c(59301),_s=Object.defineProperty,ra=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,hs=Object.prototype.propertyIsEnumerable,ia=(e,n,t)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ca=(e,n)=>{for(var t in n||(n={}))ys.call(n,t)&&ia(e,t,n[t]);if(ra)for(var t of ra(n))hs.call(n,t)&&ia(e,t,n[t]);return e},gs=({styles:e={},params:n,setisshowmodal:t,user:d})=>{var v;return Eu.createElement("section",{className:"tc animated fadeIn",style:ca(ca({},{color:"#999",margin:"200px auto"}),e)},Eu.createElement("img",{src:fs.z3}),Eu.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`),Eu.createElement("div",{style:{marginTop:"30px"}},Eu.createElement(b.ZP,{disabled:((v=d==null?void 0:d.userInfo)==null?void 0:v.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Eu.createElement(b.ZP,{onClick:()=>{(0,re.xg)(`${Bn.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")))},Re={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"},L=c(59301),Fs=Object.defineProperty,vs=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,da=(e,n,t)=>n in e?Fs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,en=(e,n)=>{for(var t in n||(n={}))Ds.call(n,t)&&da(e,t,n[t]);if(ma)for(var t of ma(n))As.call(n,t)&&da(e,t,n[t]);return e},Ea=(e,n)=>vs(e,Bs(n)),kt=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())}),Cs=({v:e,k:n,selectArrs:t,setSelectArrs:d,setSelectArrsAll:v,selectArrsAll:y,classroomList:P,dispatch:o,selectshow:a,batchState:m,pageSize:q,page:g,manageAllGroup:C,user:$})=>{var Ee,ie,f,i,oe;const x=(0,A.useParams)(),[O,ue]=(0,u.useState)([]),[Be,r]=(0,u.useState)(!1),[s,Y]=(0,u.useState)(!1),[ne,xe]=(0,u.useState)(!0),Le=(0,u.useRef)();x.category=x.categoryId,x.id=x.coursesId,x.page=g,x.limit=q;function l(){return kt(this,null,function*(){let E=yield(0,j.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:en({},x)});ue(E.data)})}(0,u.useEffect)(()=>{var E;ue([]),r(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((E=e==null?void 0:e.status)!=null&&E.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(Y(!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())&&(Y(!0),xe(!1))},[a]);const te=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(E,_)=>_.status.indexOf(E)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:E=>{var _,S;return E==="--"?E:L.createElement("span",null,L.createElement("span",null,(_=E==null?void 0:E.split("/"))==null?void 0:_[0]),"\xA0/\xA0",L.createElement("span",null,(S=E==null?void 0:E.split("/"))==null?void 0:S[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="end_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="late_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:E=>E==="--"||!E?"--":L.createElement("span",{title:E},E)}],N=E=>{if((0,ut.tJ)(o,!0)){if(E.can_view_details){(0,re.xg)(`/shixuns/${E.shixun_identifier}/challenges`);return}E.redo?de.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:L.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>kt(void 0,null,function*(){const _=yield(0,Cn.L8)({id:E.myshixun_identifier,url:E.url});_&&(0,wu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:_.shixun_identifier,homework_common_id:E.homework_id,courseId:x.coursesId})})}):(0,wu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:E.shixun_identifier,homework_common_id:E.homework_id,courseId:x.coursesId})}};return L.createElement("div",{className:Re.listItem,onClick:E=>{E.stopPropagation(),(!((0,h.GJ)()&&m)||(0,h.GJ)()&&m&&Le.current&&!Le.current.contains(E.target))&&((0,h.dE)()?(0,re.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&m&&L.createElement("span",{ref:Le},L.createElement(Q.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:E=>{t.indexOf(e.homework_id)>-1?(d(t.filter(_=>_!==e.homework_id)),v(y.filter(_=>_.homework_id!==e.homework_id))):(v(y.concat(e)),d(t.concat(e.homework_id)))}})),L.createElement("div",{className:Re.info},L.createElement("div",{className:Re.title},L.createElement("div",{className:Re.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&L.createElement(An.Z,{value:e.status},L.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&L.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),L.createElement("span",{className:Re.name},e.name),!!((Ee=e.schools)!=null&&Ee.length)&&L.createElement(se.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},L.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)&&L.createElement(lu.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&L.createElement("span",{className:Re.authorized},"\u5DF2\u6388\u6743")),L.createElement("div",{className:Re.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&L.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>kt(void 0,null,function*(){var _;if(E.stopPropagation(),E.preventDefault(),((_=$==null?void 0:$.userInfo)==null?void 0:_.user_status)===2){(0,ut.Rd)();return}let S=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:C}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ea(en({},x),{type:4})}),S()}}}):S()})},L.createElement("aside",{className:Re.flexBox},L.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),L.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&L.createElement("div",{className:Re.actionIcon},s?L.createElement("i",{className:"iconfont icon-yiwancheng1"}):ne?"":L.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((ie=e.status)!=null&&ie.includes("\u5DF2\u622A\u6B62"))&&!((f=e.status)!=null&&f.includes("\u5BFC\u5165"))&&L.createElement("aside",{onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),N(e)}),className:Re.flexBox,style:{marginRight:10}},L.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),L.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((i=e.status)==null?void 0:i.includes("\u5DF2\u622A\u6B62"))||((oe=e.status)==null?void 0:oe.includes("\u5BFC\u5165")))&&L.createElement("aside",{onClick:E=>kt(void 0,null,function*(){var _;(_=e.status)!=null&&_.includes("\u5BFC\u5165")||(E.stopPropagation(),E.preventDefault(),(0,re.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Re.flexBox,style:{marginRight:10}},L.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),L.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&L.createElement(Te.Z,{placement:"bottomCenter",overlayClassName:Re.dro,dropdownRender:()=>L.createElement(U.default,null,e.status!=="\u5BFC\u5165"&&L.createElement(U.default.Item,{key:1,style:{textAlign:"center"}},L.createElement("a",{onClick:E=>kt(void 0,null,function*(){var _;if(E.stopPropagation(),E.preventDefault(),((_=$==null?void 0:$.userInfo)==null?void 0:_.user_status)===2){(0,ut.Rd)();return}let S=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:C}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ea(en({},x),{type:4})}),S()}}}):S()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&L.createElement(U.default.Item,{key:2,style:{textAlign:"center"}},L.createElement("a",{onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&L.createElement(U.default.Item,{key:23,style:{textAlign:"center"}},L.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),L.createElement(U.default.Item,{key:22,style:{textAlign:"center"}},L.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:y,params:x,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&L.createElement(U.default.Item,{key:3,style:{textAlign:"center"}},L.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),o({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const _=yield(0,Dn.Vs)({categoryId:e.homework_id});o({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(_==null?void 0:_.status)===0&&R.ZP.success(_==null?void 0:_.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&L.createElement(U.default.Item,{key:23,style:{textAlign:"center"}},L.createElement(A.Link,{target:"_blank",to:"/",onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),N(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),L.createElement(U.default.Item,{key:5,style:{textAlign:"center"}},L.createElement("a",{onClick:E=>{E.stopPropagation(),E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:x}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&L.createElement(U.default.Item,{key:6,style:{textAlign:"center"}},L.createElement(A.Link,{target:"_blank",onClick:E=>{E.stopPropagation()},to:`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},L.createElement("aside",{onClick:E=>E.stopPropagation(),className:Re.flexBox,style:{cursor:"default"}},L.createElement("i",{className:"iconfont icon-gengduo4"}),L.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&L.createElement("p",{className:Re.infoIcon},L.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&&L.createElement("span",{className:"c-grey-999 mr10"},L.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&&L.createElement("span",{className:"c-grey-999 mr10"},L.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&&L.createElement("span",{className:"c-grey-999 mr10"},L.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&L.createElement("span",{className:"c-grey-999 mr10"},L.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)&&L.createElement("span",{className:"c-grey-999 mr10"},L.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&L.createElement("span",{className:"c-grey-999 mr10"},L.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&L.createElement("span",{className:"c-grey-999"},L.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)&&L.createElement("span",{className:Re.iconV,onClick:E=>kt(void 0,null,function*(){E.stopPropagation(),E.preventDefault(),Be||l(),r(!Be)})},L.createElement("i",{className:`iconfont icon-${Be?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&L.createElement("span",{className:Re.infoStuIcon},L.createElement("span",{className:"c-grey-333"},e.author),L.createElement("span",{className:"c-grey-999 ml20"},L.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),L.createElement("span",null,L.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)&&L.createElement("span",{className:"c-grey-999 ml20"},L.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),L.createElement("span",{className:"ml20 c-grey-999"},L.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)!=="--"&&L.createElement("span",{className:"c-grey-999 ml20"},L.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Be&&O.length>5&&L.createElement(Su.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:E=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),onHeaderRow:(E,_)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(E,_,S)=>{S.field&&(x.order_by=S.field),S.order||(x.sort_direction="asc"),S.order==="ascend"&&(x.sort_direction="asc"),S.order==="descend"&&(x.sort_direction="desc"),S.order||(x.sort_direction="asc"),l()},columns:te}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Be&&O.length<6&&O.length>0&&L.createElement(Su.default,{rowKey:"shixun_identifier",onRow:E=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),onHeaderRow:(E,_)=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(E,_,S)=>{S.field&&(x.order_by=S.field),S.order||(x.sort_direction="asc"),S.order==="ascend"&&(x.sort_direction="asc"),S.order==="descend"&&(x.sort_direction="desc"),S.order||(x.sort_direction="asc"),l()},columns:te})))},xs=c(98895),bs=c(93603),we=c(59301),Ps=Object.defineProperty,Ss=Object.defineProperties,ws=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,_a=(e,n,t)=>n in e?Ps(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pu=(e,n)=>{for(var t in n||(n={}))pa.call(n,t)&&_a(e,t,n[t]);if(Iu)for(var t of Iu(n))fa.call(n,t)&&_a(e,t,n[t]);return e},ya=(e,n)=>Ss(e,ws(n)),ks=(e,n)=>{var t={};for(var d in e)pa.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Iu)for(var d of Iu(e))n.indexOf(d)<0&&fa.call(e,d)&&(t[d]=e[d]);return t},tn=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});Ce().extend(kn());const Ns=({data:e,value:n,onChange:t})=>{var d,v,y,P;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,q]=(0,u.useState)([]);return(0,u.useEffect)(()=>{q((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]),we.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},we.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},we.createElement(Q.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(C=>C==null?void 0:C.id):[])}},"\u5168\u9009"),we.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},we.createElement(B.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:g=>{a(ya(pu({},o),{leftSearch:g.target.value}))}}),we.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=o.leftSearch?e==null?void 0:e.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.leftSearch)}):e)==null?void 0:d.length)!==0?we.createElement(Q.default.Group,{value:n,onChange:g=>{t(g)}},we.createElement(W.Z,{direction:"vertical"},(v=o.leftSearch?e==null?void 0:e.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.leftSearch)}):e)==null?void 0:v.map((g,C)=>we.createElement(Q.default,{key:C,value:g.id},g==null?void 0:g.name)))):we.createElement(Xe.Z,{styles:{margin:"0 auto"}})))),we.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},we.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),we.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},we.createElement(B.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:g=>{a(ya(pu({},o),{rigthSearch:g.target.value}))}}),we.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=o.rigthSearch?m==null?void 0:m.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.rigthSearch)}):m)==null?void 0:y.length)!==0?(P=o.rigthSearch?m==null?void 0:m.filter(g=>{var C;return(C=g==null?void 0:g.name)==null?void 0:C.includes(o.rigthSearch)}):m)==null?void 0:P.map((g,C)=>we.createElement(me.Z,{key:C,wrap:!1,align:"middle",justify:"space-between"},we.createElement(M.Z,null,g==null?void 0:g.name),we.createElement(M.Z,null,we.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter($=>$!==(g==null?void 0:g.id)))}})))):we.createElement(Xe.Z,{styles:{margin:"0 auto"}})))))},Ts=e=>{var n=e,{classroomList:t,dispatch:d,user:v,getData:y}=n,P=ks(n,["classroomList","dispatch","user","getData"]),o,a,m,q,g,C;const $=(0,A.useParams)(),[Ee]=H.default.useForm(),ie=H.default.useWatch("penalty_type",Ee),f=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,i,oe,x]=(0,cu.U)(Ue.c_,pu(pu({},$),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,O,ue]=(0,cu.U)(Ue.nP,{course_id:$==null?void 0:$.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,Be,r]=(0,cu.U)(Ue.sm,{course_id:$==null?void 0:$.coursesId,homework_ids:(q=t==null?void 0:t.actionTabs)==null?void 0:q.selectArrs}),s=(...Y)=>tn(void 0,[...Y],function*(ne={}){O({});const xe=yield oe({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{f&&s()},[f]),we.createElement(de.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:f,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Be,onOk:()=>tn(void 0,null,function*(){Ee.submit()})},we.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),we.createElement(H.default,{form:Ee,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:Y=>tn(void 0,null,function*(){var ne,xe,Le;const l=yield r(((ne=x==null?void 0:x.course_groups)==null?void 0:ne.length)>0?{unified_late:((xe=x==null?void 0:x.course_groups)==null?void 0:xe.length)<=0,allow_late_settings:[pu({},Y)]}:pu({unified_late:((Le=x==null?void 0:x.course_groups)==null?void 0:Le.length)<=0},Y));(l==null?void 0:l.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},we.createElement(me.Z,{wrap:!1,gutter:20},we.createElement(M.Z,{flex:1},we.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(Y,ne,xe){return ie===2&&ne>100?Promise.reject(we.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:we.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},we.createElement(B.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:ie==1?"\u5206":"%",max:ie===1?Number.MAX_SAFE_INTEGER:100,addonBefore:we.createElement(H.default.Item,{name:"penalty_type",noStyle:!0,normalize:Y=>(Ee.setFieldsValue({late_penalty:Y==2?20:5}),Y)},we.createElement(wn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),we.createElement(M.Z,{flex:"390px"},we.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Y,ne,xe){return ne&&Ce()(ne).startOf("minute")<=Ce()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ne&&Ce()(ne).startOf("minute")<=Ce()(ue==null?void 0:ue.max_late_time).startOf("minute")?(R.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${ue==null?void 0:ue.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},we.createElement(it.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Y=>(0,re.BO)(Y,{startTime:ue==null?void 0:ue.max_late_time}),disabledTime:Y=>(0,re.hv)(Y,{compared:ue==null?void 0:ue.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Ce()("00:00:00","HH:mm:ss")}})))),((C=x==null?void 0:x.course_groups)==null?void 0:C.length)>0&&we.createElement(rt.Z,{spinning:i},we.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},we.createElement(Ns,{data:(x==null?void 0:x.course_groups)||[],onChange:Y=>{O({group_ids:Y})}})))))};var Os=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ts),D=c(59301),Is=Object.defineProperty,Ls=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Fa=(e,n,t)=>n in e?Is(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,eu=(e,n)=>{for(var t in n||(n={}))ha.call(n,t)&&Fa(e,t,n[t]);if(Lu)for(var t of Lu(n))ga.call(n,t)&&Fa(e,t,n[t]);return e},Zu=(e,n)=>Ls(e,Zs(n)),Rs=(e,n)=>{var t={};for(var d in e)ha.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Lu)for(var d of Lu(e))n.indexOf(d)<0&&ga.call(e,d)&&(t[d]=e[d]);return t},va=(e,n,t)=>new Promise((d,v)=>{var y=a=>{try{o(t.next(a))}catch(m){v(m)}},P=a=>{try{o(t.throw(a))}catch(m){v(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,P);o((t=t.apply(e,n)).next())});const Ms=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:v,user:y,loading:P,dispatch:o}=n,a=Rs(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,q,g,C,$,Ee,ie;const f=(0,A.useLocation)(),i=(0,A.useParams)(),[oe]=(0,A.useSearchParams)(),x=i.categoryId,[O,ue]=(0,u.useState)([]),[Be,r]=(0,u.useState)([]),{detailShixunsList:s,detailLeftMenus:Y,detailTopBanner:ne,taskList:xe}=t,[Le,l]=(0,u.useState)(""),[te,N]=(0,u.useState)(!1),[E,_]=(0,u.useState)({limit:20,status:Number(oe.get("tabs"))?String(parseInt(oe.get("tabs"))):"0"}),[S,_e]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Jt,su]=(0,u.useState)(!1),[fu,tu]=(0,u.useState)(!1),[Gt,Ut]=(0,u.useState)("fixed"),[uu]=(0,u.useState)(document.getElementById("footer")),[nu,Dt]=(0,u.useState)(1),[Ba,Ru]=(0,u.useState)(!1);let Au;E.id=i.coursesId,E.type=4,i.categoryId?E.category=i.categoryId:delete E.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ue([]),r([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{oe.get("tabs")==="0"&&(E.status="0",E.page=1,_(eu({},E)))},[oe.get("tabs")]),(0,u.useEffect)(()=>{var F,ae,ze;if((F=y==null?void 0:y.userInfo)!=null&&F.login){const pt=re.cX.getItem(`${(ae=y==null?void 0:y.userInfo)==null?void 0:ae.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");pt&&(E.sort_by=pt==null?void 0:pt.type,E.sort_direction=pt==null?void 0:pt.direction,_e(pt==null?void 0:pt.name)),xt(),(0,h.Rm)()&&Ct()}else(ze=y==null?void 0:y.userInfo)!=null&&ze.username&&xt()},[(m=y==null?void 0:y.userInfo)==null?void 0:m.login,f==null?void 0:f.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",un)},[]);const un=()=>{document.scrollingElement.scrollTop+window.innerHeight+(uu==null?void 0:uu.clientHeight)+150>document.body.clientHeight?Ut("absolute"):Ut("fixed")},Ct=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:E.id}})},xt=()=>{ue([]),r([]),_(eu({},E)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Zu(eu({},E),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:Zu(eu({},E),{order:E.status})})},nn=(F,ae)=>{E.page=F,E.limit=ae,xt()},an=F=>{const ae=F.key;E.status=ae,E.page=1,A.history.replace(`${f.pathname}?tabs=${ae}`),xt()};function ln(F){return va(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:x,courseId:E.id,task_ids:F,container_type:"shixun_homework"}}),xt()})}function sn(){let F={courseId:E.id,container_type:"shixun_homework"};x&&(F.category_id=x),o({type:"classroomList/getAllTaskList",payload:F}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const on=(0,u.useMemo)(()=>{let F=[];return xe.length>0&&(F=xe.map(ae=>({user_name:ae.user_name,task_name:ae.task_name,task_id:ae.task_id,category:ae.category,status:ae.status}))),F},[xe]),rn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],Mu=[{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}],ju=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];Y.course_modules&&(Au=t.detailLeftMenus.course_modules.filter(F=>F.type==="shixun_homework")[0]);const Hu=D.createElement("div",{className:Re.moveCategory,onMouseLeave:F=>N(!1)},D.createElement(U.default,{onClick:F=>va(void 0,[F],function*({item:ae,key:ze,keyPath:pt,domEvent:Vu}){if(O=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,j.ZP)(`/api/courses/${E.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:O,new_category_id:ze}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(),tu(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},D.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},D.createElement(B.default,{onChange:F=>{l(F.target.value)}})),Au&&Au.second_category.filter(F=>F.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(F,ae){var ze;if(!(Le!==""&&F.category_name.indexOf(Le)<0))return D.createElement(D.Fragment,null,D.createElement(U.default.Item,{className:"multi-llipsis1e",key:F.category_id},F.category_name),(ze=F==null?void 0:F.third_category)==null?void 0:ze.map(pt=>D.createElement(U.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:pt.category_id},pt.category_name)))}),D.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:F=>{F.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_id:s==null?void 0:s.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),$u=(q=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:D.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:D.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:D.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:D.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:D.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:ne.is_public}].filter(F=>F==null?void 0:F.isShow))==null?void 0:q.map(F=>(delete F.isShow,F)),zu=({key:F})=>{var ae,ze,pt,Vu;if((F==="1"||F==="2")&&(0,h.Rm)()&&!((ze=(ae=t.AssistantObject)==null?void 0:ae.practice)!=null&&ze.can_publish)){R.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(((pt=y==null?void 0:y.userInfo)==null?void 0:pt.user_status)===2&&F==="1"){(0,ut.Rd)();return}if(O==""){R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:F==="1"?"\u7ACB\u5373\u53D1\u5E03":F==="2"?"\u7ACB\u5373\u622A\u6B62":F==="3"?"\u5220\u9664":F==="5"?"\u6279\u91CF\u8865\u4EA4":(Vu=$u[Number(F)-1])==null?void 0:Vu.label,selectArrs:O,selectArrsAll:Be,type:F==="1"||F==="2"?1:"",params:E}})},Gu=S==="\u9ED8\u8BA4\u6392\u5E8F",cn=(0,u.useMemo)(()=>{const F=!(0,h.GJ)()&&!(0,h.Jd)(),ae=ne==null?void 0:ne.excellent;return F&&ae},[y,t]),mn=(0,u.useMemo)(()=>(s==null?void 0:s.min_finished_game)>0,[t]),k=(0,u.useMemo)(()=>{const F=(s==null?void 0:s.min_finished_game)-(s==null?void 0:s.finished_challenge_count);return F>0?F:0},[t]);return D.createElement("section",null,D.createElement("aside",{className:Re.bg},D.createElement(me.Z,{align:"middle"},D.createElement(M.Z,{flex:"1"},!!s.main_category_id&&D.createElement(U.default,{mode:"horizontal",onSelect:an,selectedKeys:[E.status]},!(0,h.GJ)()&&rn.map(function(F,ae){return D.createElement(U.default.Item,{key:F==null?void 0:F.id},F.name)}),(0,h.GJ)()&&Mu.map(function(F,ae){return D.createElement(U.default.Item,{key:F==null?void 0:F.id},D.createElement("span",{className:"c-grey-666 mr20"},F.name),ae===0&&(0,h.GJ)()&&D.createElement("span",{className:"c-grey-999"},s==null?void 0:s.all_count),ae===1&&(0,h.GJ)()&&D.createElement("span",{className:"c-grey-999"},s==null?void 0:s.unpublished_count),ae===2&&(0,h.GJ)()&&D.createElement("span",{className:"c-grey-999"},s==null?void 0:s.not_start_count),ae===3&&(0,h.GJ)()&&D.createElement("span",{className:"c-grey-999"},s==null?void 0:s.in_progress_count),ae===4&&(0,h.GJ)()&&D.createElement("span",{className:"c-grey-999"},s==null?void 0:s.overed_count))}))),D.createElement(M.Z,{className:"mr20 gutter-row"},D.createElement("div",{className:Re.containerTitle},(0,h.GJ)()&&(0,re.Oo)(Y==null?void 0:Y.course_modules,x)!=="\u672A\u5206\u914D\u76EE\u5F55"&&D.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},D.createElement(Te.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>D.createElement(U.default,null,D.createElement(U.default.Item,{key:1,onClick:()=>{var F;if((0,h.Rm)()&&!((F=t.AssistantObject.practice)!=null&&F.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:s==null?void 0:s.main_category_name,exportType:"practice",category_id:E.category}})}},"\u5B66\u751F\u6210\u7EE9"),D.createElement(U.default.Item,{key:3,onClick:()=>{var F;if((0,h.Rm)()&&!((F=t.AssistantObject.practice)!=null&&F.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${i==null?void 0:i.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},D.createElement("span",{style:{color:"#666666",cursor:"pointer"}},D.createElement("i",{className:"iconfont icon-xiazai6"}))),D.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:F=>{o({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_name:s==null?void 0:s.category_name,category_id:(s==null?void 0:s.category_id)||(s==null?void 0:s.main_category_id),type:"shixun_homework"},cb:()=>{xt()}}})}},D.createElement(se.Z,{title:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},D.createElement("span",{className:i.categoryId?`${Re.iconH} iconfont icon-zhongmingmingmulu`:`${Re.iconH} iconfont icon-xinjianmulu1`}))),D.createElement(Te.Z,{className:"ml10",disabled:((g=y==null?void 0:y.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>D.createElement(U.default,null,D.createElement(U.default.Item,{key:1,onClick:()=>{var F,ae;if((0,h.Rm)()&&!((ae=(F=t.AssistantObject)==null?void 0:F.practice)!=null&&ae.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:E}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),D.createElement(U.default.Item,{key:2,onClick:()=>{var F,ae;if((0,h.Rm)()&&!((ae=(F=t.AssistantObject)==null?void 0:F.practice)!=null&&ae.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:E}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),D.createElement(U.default.Item,{key:3,onClick:()=>{var F,ae;if((0,h.Rm)()&&!((ae=(F=t.AssistantObject)==null?void 0:F.practice)!=null&&ae.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},D.createElement("span",{className:((C=y==null?void 0:y.userInfo)==null?void 0:C.user_status)===2?Re.selectBtn1:Re.selectBtn},D.createElement("span",null,D.createElement("i",{className:"iconfont icon-tianjiadaohang"})),D.createElement(se.Z,{title:(($=y==null?void 0:y.userInfo)==null?void 0:$.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"},D.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),D.createElement("div",{className:Re.action},D.createElement("div",null,D.createElement(Te.Z,{dropdownRender:()=>D.createElement(U.default,{selectedKeys:[S]},ju==null?void 0:ju.map((F,ae)=>D.createElement(U.default.Item,{key:F.name,onClick:()=>{var ze;E.sort_by=F.type,E.sort_direction=F.direction,E.page=1,_e(F.name),re.cX.setItem(`${(ze=y==null?void 0:y.userInfo)==null?void 0:ze.login}${(0,h.GJ)()?"Teacher":"Student"}`,F,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Zu(eu({},E),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:eu({},E)})}},F.name)))},D.createElement("span",{className:`${Re.btn} ${Gu?Re.btnSort:""}`,onMouseEnter:F=>N(!1)},D.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S))),Gu&&D.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,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":E.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},D.createElement("span",{className:Re.tips},D.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),D.createElement(B.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:F=>{E.search=F.trim(),E.page=1,xt()},style:{width:220,marginLeft:"auto"}})),cn&&D.createElement(me.Z,{justify:"space-between",className:Re.progressInfo},D.createElement(M.Z,null,D.createElement(W.Z,{size:"middle"},D.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",s==null?void 0:s.finished_task_count,"/",s==null?void 0:s.shixun_total_count),D.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",s==null?void 0:s.finished_challenge_count,"/",s==null?void 0:s.challenge_count))),mn&&D.createElement(M.Z,null,"\u901A\u8FC7",s==null?void 0:s.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",k,"\u5173")),D.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},D.createElement(le.Z,{loading:P[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(s==null?void 0:s.all_count)===0&&(0,h.GJ)()?D.createElement(gs,{params:E,user:y,setisshowmodal:su,dispatch:o}):(s==null?void 0:s.task_count)===0&&D.createElement(Xe.Z,null),D.createElement("aside",{className:"animated fadeIn"},s.homeworks&&s.homeworks.map(function(F,ae){return D.createElement(Cs,{key:F.homework_id,batchState:!0,v:F,k:ae,selectArrs:O,setSelectArrs:ue,setSelectArrsAll:r,selectArrsAll:Be,classroomList:t,dispatch:o,params:E,user:y,page:i.page||1,pageSize:E.limit||20,selectshow:Ba,manageAllGroup:s.manage_all_group})}),s.query_total_count>0&&D.createElement("aside",{className:"tc mb50 mt30"},D.createElement(V.Z,{showSizeChanger:!0,current:E.page||1,pageSize:E.limit||20,onChange:nn,total:s.query_total_count})))),D.createElement("div",{className:Re.fixedBottom,style:{bottom:O.length?0:-60,position:O.length?Gt:"fixed",left:Gt==="fixed"?"50%":"317px"}},D.createElement("div",{className:Re.left}),D.createElement("div",{className:Re.right},(0,h.GJ)()&&(s==null?void 0:s.all_count)>0&&D.createElement("aside",{className:[Re.acitons].join(" ")},D.createElement("div",{style:{width:130}},(0,h.GJ)()&&D.createElement(Q.default,{checked:((Ee=s.homeworks)==null?void 0:Ee.length)===(O==null?void 0:O.length),onChange:F=>{F.target.checked?(ue(s.homeworks.map(ae=>ae.homework_id)),r([...s.homeworks])):(ue([]),r([]))}},D.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",D.createElement("span",{style:{marginLeft:5}},"(",O.length,")")," "))),D.createElement("div",{style:{flex:1}}," ",D.createElement(me.Z,{wrap:!1,align:"middle",justify:"space-between"},D.createElement(M.Z,{flex:1},D.createElement(me.Z,{wrap:!1,align:"middle",gutter:8},D.createElement(M.Z,null,D.createElement(Te.Z,{placement:"top",menu:{items:$u,onClick:zu}},D.createElement(b.ZP,{type:"primary",icon:D.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),D.createElement(M.Z,null,D.createElement(b.ZP,{type:"primary",icon:D.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:sn},"\u8C03\u6574\u6392\u5E8F")),D.createElement(M.Z,null,D.createElement(Te.Z,{placement:"topLeft",dropdownRender:()=>Hu,getPopupContainer:F=>F==null?void 0:F.parentNode},D.createElement(b.ZP,{type:"primary",icon:D.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",D.createElement(Oe.Z,null)))))),D.createElement(M.Z,null,D.createElement(b.ZP,{type:"primary",ghost:!0,onClick:()=>{ue&&ue([]),tu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ie=t==null?void 0:t.actionTabs)==null?void 0:ie.key)==="\u6279\u91CF\u8865\u4EA4"&&D.createElement(Os,{getData:xt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?D.createElement(ps,null):null,D.createElement(xs.Z,{onOk:()=>{xt()}}),D.createElement(bs.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?D.createElement(Vl,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?D.createElement(ql,null):null,D.createElement(Rl,null),D.createElement(gl,null),D.createElement(Fl.Z,{courseEndTime:s==null?void 0:s.course_end_time}),D.createElement(Qe.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:s==null?void 0:s.course_end_time,courseId:i.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Zu(eu({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:eu({},t.actionTabs.params)})}}),D.createElement(Sl,null),D.createElement(ls,null),D.createElement(Sn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ln,data:on,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),D.createElement(de.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Jt,centered:!0,onCancel:()=>su(!1),onOk:()=>{var F,ae;if((0,h.Rm)()&&!((F=t.AssistantObject.practice)!=null&&F.can_create)){R.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(((ae=y.userInfo)==null?void 0:ae.user_status)===2){(0,ut.Rd)();return}o(nu===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:E}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:E}}),su(!1)}},D.createElement("div",null,D.createElement(pe.ZP.Group,{onChange:F=>{Dt(F.target.value)},value:nu},D.createElement(pe.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"),D.createElement(pe.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 js=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:v})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:v}))(Ms);const Hs=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case p.Fy.THEMEONE:return u.createElement(ml,null);case p.Fy.DEFAULT:default:return u.createElement(js,null)}};var $s=(0,A.connect)(({globalSetting:e})=>({globalSetting:e}))(Hs)},39939:function(Nt,Ve,c){c.d(Ve,{_:function(){return M}});var p=c(75736),u=c(43418),A=c(8591),j=c(1710),U=c(51257),R=c(59301),B=(W,le,V)=>new Promise((Q,b)=>{var de=Oe=>{try{h(V.next(Oe))}catch(re){b(re)}},pe=Oe=>{try{h(V.throw(Oe))}catch(re){b(re)}},h=Oe=>Oe.done?Q(Oe.value):Promise.resolve(Oe.value).then(de,pe);h((V=V.apply(W,le)).next())});const Te=W=>B(void 0,[W],function*({is_jupyter:le,is_jupyter_lab:V,shixunId:Q,homework_common_id:b,courseId:de}){if(le||V){const h=yield(0,p.BK)({id:Q});h!=null&&h.identifier&&(0,U.xg)(`/tasks/${h.identifier}/jupyter?homework_common_id=${b}`);return}const pe=yield(0,p.Ir)({id:Q,homework_common_id:b});if(pe!=null&&pe.game_identifier){(0,U.xg)(`/tasks/${de}/${b}/${pe.game_identifier}`);return}(pe==null?void 0:pe.status)===2?se(pe==null?void 0:pe.message,b,de):(pe==null?void 0:pe.status)===3?me(pe==null?void 0:pe.message):(pe==null?void 0:pe.status)==-3&&(0,U.eF)()}),se=(W,le,V)=>{W=W!=null&&W.includes(".json")?W:`${W}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:R.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 Q=yield(0,p.$Q)({url:W});if(!Q)return;A.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const b=yield(0,p.Ir)({id:Q.shixun_identifier,homework_common_id:le});if(b!=null&&b.game_identifier){(0,U.xg)(`/tasks/${V}/${le}/${b.game_identifier}`);return}(b==null?void 0:b.status)===2?se(b==null?void 0:b.message,le,V):(b==null?void 0:b.status)===3&&me(b==null?void 0:b.message)})})},me=W=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:R.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",W,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},M=(W,le)=>B(void 0,[W,le],function*(V,{is_jupyter:Q,is_jupyter_lab:b}){const de=yield(0,p.WT)(V);if(de.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:R.createElement("div",null,R.createElement("div",null,"\u4F60\u5F53\u524D\u6709",de.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),R.createElement(j.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(pe,h){const{course_identifier:Oe,id:re}=h||{};return R.createElement("a",{target:"_blank",href:`/classrooms/${Oe}/shixun_homework/${re}/detail`},pe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(pe,h){const{course_identifier:Oe,id:re,shixun_identifier:fe}=h;return R.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Te({is_jupyter:Q,is_jupyter_lab:b,shixunId:fe,homework_common_id:re,courseId:Oe})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:de,rowKey:"id"}))}),!0;if(de.length===1){const{shixun_identifier:pe,id:h,course_identifier:Oe}=de[0];return Te({is_jupyter:Q,is_jupyter_lab:b,shixunId:pe,homework_common_id:h,courseId:Oe}),!0}return!1});Ve.Z=Te},77578:function(Nt,Ve,c){c.d(Ve,{Z:function(){return p}});const p=u=>u?typeof u=="function"?u():u:null},43428:function(Nt,Ve,c){c.d(Ve,{Z:function(){return xu}});var p=c(92310),u=c.n(p),A=c(61569),j=c(8518),U=c(43403),R=c(34280),B=c(59301),Te=B.createContext(null),se=B.createContext({}),me=Te,M=c(37451),W=c(21896),le=c(77900),V=c(10228),Q=c(26112),b=c(70425),de=function(T){var be=T.prefixCls,ve=T.className,Pe=T.style,He=T.children,Ge=T.containerRef,Ze=T.id,We=T.onMouseEnter,at=T.onMouseOver,Qe=T.onMouseLeave,ft=T.onClick,st=T.onKeyDown,_t=T.onKeyUp,ct={onMouseEnter:We,onMouseOver:at,onMouseLeave:Qe,onClick:ft,onKeyDown:st,onKeyUp:_t},ht=B.useContext(se),mt=ht.panel,et=(0,b.useComposeRef)(mt,Ge);return B.createElement(B.Fragment,null,B.createElement("div",(0,W.Z)({id:Ze,className:u()("".concat(be,"-content"),ve),style:(0,A.Z)({},Pe),"aria-modal":"true",role:"dialog",ref:et},ct),He))},pe=de,h=c(48736);function Oe(Z){return typeof Z=="string"&&String(Number(Z))===Z?((0,h.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Z)):Z}function re(Z){warning(!("wrapperClassName"in Z),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Z.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function bt(Z,T){var be,ve,Pe,He,Ge=Z.prefixCls,Ze=Z.open,We=Z.placement,at=Z.inline,Qe=Z.push,ft=Z.forceRender,st=Z.autoFocus,_t=Z.keyboard,ct=Z.rootClassName,ht=Z.rootStyle,mt=Z.zIndex,et=Z.className,De=Z.id,Ie=Z.style,$e=Z.motion,tt=Z.width,vt=Z.height,ot=Z.children,Zt=Z.contentWrapperStyle,Pt=Z.mask,Tt=Z.maskClosable,Ot=Z.maskMotion,St=Z.maskClassName,dt=Z.maskStyle,It=Z.afterOpenChange,At=Z.onClose,au=Z.onMouseEnter,_u=Z.onMouseOver,ou=Z.onMouseLeave,yu=Z.onClick,Rt=Z.onKeyDown,rt=Z.onKeyUp,Bt=B.useRef(),Xe=B.useRef(),ce=B.useRef();B.useImperativeHandle(T,function(){return Bt.current});var ut=function(gt){var Qt=gt.keyCode,Xt=gt.shiftKey;switch(Qt){case V.Z.TAB:{if(Qt===V.Z.TAB){if(!Xt&&document.activeElement===ce.current){var Fu;(Fu=Xe.current)===null||Fu===void 0||Fu.focus({preventScroll:!0})}else if(Xt&&document.activeElement===Xe.current){var vu;(vu=ce.current)===null||vu===void 0||vu.focus({preventScroll:!0})}}break}case V.Z.ESC:{At&&_t&&(gt.stopPropagation(),At(gt));break}}};B.useEffect(function(){if(Ze&&st){var qe;(qe=Bt.current)===null||qe===void 0||qe.focus({preventScroll:!0})}},[Ze]);var ru=B.useState(!1),Kt=(0,j.Z)(ru,2),lu=Kt[0],Yt=Kt[1],lt=B.useContext(me),Mt;Qe===!1?Mt={distance:0}:Qe===!0?Mt={}:Mt=Qe||{};var jt=(be=(ve=(Pe=Mt)===null||Pe===void 0?void 0:Pe.distance)!==null&&ve!==void 0?ve:lt==null?void 0:lt.pushDistance)!==null&&be!==void 0?be:180,Wu=B.useMemo(function(){return{pushDistance:jt,push:function(){Yt(!0)},pull:function(){Yt(!1)}}},[jt]);B.useEffect(function(){if(Ze){var qe;lt==null||(qe=lt.push)===null||qe===void 0||qe.call(lt)}else{var gt;lt==null||(gt=lt.pull)===null||gt===void 0||gt.call(lt)}},[Ze]),B.useEffect(function(){return function(){var qe;lt==null||(qe=lt.pull)===null||qe===void 0||qe.call(lt)}},[]);var Ku=Pt&&B.createElement(le.default,(0,W.Z)({key:"mask"},Ot,{visible:Ze}),function(qe,gt){var Qt=qe.className,Xt=qe.style;return B.createElement("div",{className:u()("".concat(Ge,"-mask"),Qt,St),style:(0,A.Z)((0,A.Z)({},Xt),dt),onClick:Tt&&Ze?At:void 0,ref:gt})}),bu=typeof $e=="function"?$e(We):$e,Ke={};if(lu&&jt)switch(We){case"top":Ke.transform="translateY(".concat(jt,"px)");break;case"bottom":Ke.transform="translateY(".concat(-jt,"px)");break;case"left":Ke.transform="translateX(".concat(jt,"px)");break;default:Ke.transform="translateX(".concat(-jt,"px)");break}We==="left"||We==="right"?Ke.width=Oe(tt):Ke.height=Oe(vt);var hu={onMouseEnter:au,onMouseOver:_u,onMouseLeave:ou,onClick:yu,onKeyDown:Rt,onKeyUp:rt},gu=B.createElement(le.default,(0,W.Z)({key:"panel"},bu,{visible:Ze,forceRender:ft,onVisibleChanged:function(gt){It==null||It(gt)},removeOnLeave:!1,leavedClassName:"".concat(Ge,"-content-wrapper-hidden")}),function(qe,gt){var Qt=qe.className,Xt=qe.style;return B.createElement("div",(0,W.Z)({className:u()("".concat(Ge,"-content-wrapper"),Qt),style:(0,A.Z)((0,A.Z)((0,A.Z)({},Ke),Xt),Zt)},(0,Q.Z)(Z,{data:!0})),B.createElement(pe,(0,W.Z)({id:De,containerRef:gt,prefixCls:Ge,className:et,style:Ie},hu),ot))}),Ju=(0,A.Z)({},ht);return mt&&(Ju.zIndex=mt),B.createElement(me.Provider,{value:Wu},B.createElement("div",{className:u()(Ge,"".concat(Ge,"-").concat(We),ct,(He={},(0,M.Z)(He,"".concat(Ge,"-open"),Ze),(0,M.Z)(He,"".concat(Ge,"-inline"),at),He)),style:Ju,tabIndex:-1,ref:Bt,onKeyDown:ut},Ku,B.createElement("div",{tabIndex:0,ref:Xe,style:fe,"aria-hidden":"true","data-sentinel":"start"}),gu,B.createElement("div",{tabIndex:0,ref:ce,style:fe,"aria-hidden":"true","data-sentinel":"end"})))}var Lt=B.forwardRef(bt),Vt=Lt,Ft=function(T){var be=T.open,ve=be===void 0?!1:be,Pe=T.prefixCls,He=Pe===void 0?"rc-drawer":Pe,Ge=T.placement,Ze=Ge===void 0?"right":Ge,We=T.autoFocus,at=We===void 0?!0:We,Qe=T.keyboard,ft=Qe===void 0?!0:Qe,st=T.width,_t=st===void 0?378:st,ct=T.mask,ht=ct===void 0?!0:ct,mt=T.maskClosable,et=mt===void 0?!0:mt,De=T.getContainer,Ie=T.forceRender,$e=T.afterOpenChange,tt=T.destroyOnClose,vt=T.onMouseEnter,ot=T.onMouseOver,Zt=T.onMouseLeave,Pt=T.onClick,Tt=T.onKeyDown,Ot=T.onKeyUp,St=T.panelRef,dt=B.useState(!1),It=(0,j.Z)(dt,2),At=It[0],au=It[1],_u=B.useState(!1),ou=(0,j.Z)(_u,2),yu=ou[0],Rt=ou[1];(0,R.Z)(function(){Rt(!0)},[]);var rt=yu?ve:!1,Bt=B.useRef(),Xe=B.useRef();(0,R.Z)(function(){rt&&(Xe.current=document.activeElement)},[rt]);var ce=function(Yt){var lt;if(au(Yt),$e==null||$e(Yt),!Yt&&Xe.current&&!((lt=Bt.current)!==null&<!==void 0&<.contains(Xe.current))){var Mt;(Mt=Xe.current)===null||Mt===void 0||Mt.focus({preventScroll:!0})}},ut=B.useMemo(function(){return{panel:St}},[St]);if(!Ie&&!At&&!rt&&tt)return null;var ru={onMouseEnter:vt,onMouseOver:ot,onMouseLeave:Zt,onClick:Pt,onKeyDown:Tt,onKeyUp:Ot},Kt=(0,A.Z)((0,A.Z)({},T),{},{open:rt,prefixCls:He,placement:Ze,autoFocus:at,keyboard:ft,width:_t,mask:ht,maskClosable:et,inline:De===!1,afterOpenChange:ce,ref:Bt},ru);return B.createElement(se.Provider,{value:ut},B.createElement(U.Z,{open:rt||Ie||At,autoDestroy:!1,getContainer:De,autoLock:ht&&(rt||At)},B.createElement(Vt,Kt)))},ge=Ft,ye=ge,Fe=c(62892),ke=c(36355),Ne=c(32441),yt=c(47729),G=Z=>{const{prefixCls:T,title:be,footer:ve,extra:Pe,closeIcon:He,closable:Ge,onClose:Ze,headerStyle:We,drawerStyle:at,bodyStyle:Qe,footerStyle:ft,children:st}=Z,_t=B.useCallback(De=>B.createElement("button",{type:"button",onClick:Ze,"aria-label":"Close",className:`${T}-close`},De),[Ze]),[ct,ht]=(0,yt.Z)(Ge,He,_t,void 0,!0),mt=B.useMemo(()=>!be&&!ct?null:B.createElement("div",{style:We,className:u()(`${T}-header`,{[`${T}-header-close-only`]:ct&&!be&&!Pe})},B.createElement("div",{className:`${T}-header-title`},ht,be&&B.createElement("div",{className:`${T}-title`},be)),Pe&&B.createElement("div",{className:`${T}-extra`},Pe)),[ct,ht,Pe,We,T,be]),et=B.useMemo(()=>{if(!ve)return null;const De=`${T}-footer`;return B.createElement("div",{className:De,style:ft},ve)},[ve,ft,T]);return B.createElement("div",{className:`${T}-wrapper-body`,style:at},mt,B.createElement("div",{className:`${T}-body`,style:Qe},st),et)},z=c(33234),H=c(83116),it=c(37613),Ce=Z=>{const{componentCls:T,motionDurationSlow:be}=Z,ve={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${be}`}}};return{[T]:{[`${T}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${be}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${T}-panel-motion`]:{"&-left":[ve,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ve,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ve,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ve,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ue=Z=>{const{componentCls:T,zIndexPopup:be,colorBgMask:ve,colorBgElevated:Pe,motionDurationSlow:He,motionDurationMid:Ge,padding:Ze,paddingLG:We,fontSizeLG:at,lineHeightLG:Qe,lineWidth:ft,lineType:st,colorSplit:_t,marginSM:ct,colorIcon:ht,colorIconHover:mt,colorText:et,fontWeightStrong:De,footerPaddingBlock:Ie,footerPaddingInline:$e}=Z,tt=`${T}-content-wrapper`;return{[T]:{position:"fixed",inset:0,zIndex:be,pointerEvents:"none","&-pure":{position:"relative",background:Pe,[`&${T}-left`]:{boxShadow:Z.boxShadowDrawerLeft},[`&${T}-right`]:{boxShadow:Z.boxShadowDrawerRight},[`&${T}-top`]:{boxShadow:Z.boxShadowDrawerUp},[`&${T}-bottom`]:{boxShadow:Z.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${T}-mask`]:{position:"absolute",inset:0,zIndex:be,background:ve,pointerEvents:"auto"},[tt]:{position:"absolute",zIndex:be,maxWidth:"100vw",transition:`all ${He}`,"&-hidden":{display:"none"}},[`&-left > ${tt}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Z.boxShadowDrawerLeft},[`&-right > ${tt}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Z.boxShadowDrawerRight},[`&-top > ${tt}`]:{top:0,insetInline:0,boxShadow:Z.boxShadowDrawerUp},[`&-bottom > ${tt}`]:{bottom:0,insetInline:0,boxShadow:Z.boxShadowDrawerDown},[`${T}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Pe,pointerEvents:"auto"},[`${T}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${T}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ze}px ${We}px`,fontSize:at,lineHeight:Qe,borderBottom:`${ft}px ${st} ${_t}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${T}-extra`]:{flex:"none"},[`${T}-close`]:{display:"inline-block",marginInlineEnd:ct,color:ht,fontWeight:De,fontSize:at,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ge}`,textRendering:"auto","&:focus, &:hover":{color:mt,textDecoration:"none"}},[`${T}-title`]:{flex:1,margin:0,color:et,fontWeight:Z.fontWeightStrong,fontSize:at,lineHeight:Qe},[`${T}-body`]:{flex:1,minWidth:0,minHeight:0,padding:We,overflow:"auto"},[`${T}-footer`]:{flexShrink:0,padding:`${Ie}px ${$e}px`,borderTop:`${ft}px ${st} ${_t}`},"&-rtl":{direction:"rtl"}}}};var je=(0,H.Z)("Drawer",Z=>{const T=(0,it.TS)(Z,{});return[Ue(T),Ce(T)]},Z=>({zIndexPopup:Z.zIndexPopupBase,footerPaddingBlock:Z.paddingXS,footerPaddingInline:Z.padding})),ee=c(11575),X=function(Z,T){var be={};for(var ve in Z)Object.prototype.hasOwnProperty.call(Z,ve)&&T.indexOf(ve)<0&&(be[ve]=Z[ve]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ve=Object.getOwnPropertySymbols(Z);Pe<ve.length;Pe++)T.indexOf(ve[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Z,ve[Pe])&&(be[ve[Pe]]=Z[ve[Pe]]);return be};const Ye=null,Wt={distance:180},Ae=Z=>{var T;const{rootClassName:be,width:ve,height:Pe,size:He="default",mask:Ge=!0,push:Ze=Wt,open:We,afterOpenChange:at,onClose:Qe,prefixCls:ft,getContainer:st,style:_t,className:ct,visible:ht,afterVisibleChange:mt}=Z,et=X(Z,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:De,getPrefixCls:Ie,direction:$e,drawer:tt}=B.useContext(ke.E_),vt=Ie("drawer",ft),[ot,Zt]=je(vt),Pt=st===void 0&&De?()=>De(document.body):st,Tt=u()({"no-mask":!Ge,[`${vt}-rtl`]:$e==="rtl"},be,Zt),Ot=B.useMemo(()=>ve!=null?ve:He==="large"?736:378,[ve,He]),St=B.useMemo(()=>Pe!=null?Pe:He==="large"?736:378,[Pe,He]),dt={motionName:(0,Fe.m)(vt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},It=au=>({motionName:(0,Fe.m)(vt,`panel-motion-${au}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),At=(0,ee.H)();return ot(B.createElement(z.BR,null,B.createElement(Ne.Ux,{status:!0,override:!0},B.createElement(ye,Object.assign({prefixCls:vt,onClose:Qe,maskMotion:dt,motion:It},et,{open:We!=null?We:ht,mask:Ge,push:Ze,width:Ot,height:St,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),_t),className:u()(tt==null?void 0:tt.className,ct),rootClassName:Tt,getContainer:Pt,afterOpenChange:at!=null?at:mt,panelRef:At}),B.createElement(G,Object.assign({prefixCls:vt},et,{onClose:Qe}))))))},Cu=Z=>{const{prefixCls:T,style:be,className:ve,placement:Pe="right"}=Z,He=X(Z,["prefixCls","style","className","placement"]),{getPrefixCls:Ge}=B.useContext(ke.E_),Ze=Ge("drawer",T),[We,at]=je(Ze),Qe=u()(Ze,`${Ze}-pure`,`${Ze}-${Pe}`,at,ve);return We(B.createElement("div",{className:Qe,style:be},B.createElement(G,Object.assign({prefixCls:Ze},He))))};Ae._InternalPanelDoNotUseOrYouWillBeFired=Cu;var xu=Ae},39722:function(Nt,Ve,c){c.d(Ve,{t5:function(){return me}});var p=c(92310),u=c.n(p),A=c(55477),j=c(59301),U=c(36355),R=c(77578),B=c(17356),Te=function(W,le){var V={};for(var Q in W)Object.prototype.hasOwnProperty.call(W,Q)&&le.indexOf(Q)<0&&(V[Q]=W[Q]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,Q=Object.getOwnPropertySymbols(W);b<Q.length;b++)le.indexOf(Q[b])<0&&Object.prototype.propertyIsEnumerable.call(W,Q[b])&&(V[Q[b]]=W[Q[b]]);return V};const se=(W,le,V)=>{if(!(!le&&!V))return j.createElement(j.Fragment,null,le&&j.createElement("div",{className:`${W}-title`},(0,R.Z)(le)),j.createElement("div",{className:`${W}-inner-content`},(0,R.Z)(V)))},me=W=>{const{hashId:le,prefixCls:V,className:Q,style:b,placement:de="top",title:pe,content:h,children:Oe}=W;return j.createElement("div",{className:u()(le,V,`${V}-pure`,`${V}-placement-${de}`,Q),style:b},j.createElement("div",{className:`${V}-arrow`}),j.createElement(A.G,Object.assign({},W,{className:le,prefixCls:V}),Oe||se(V,pe,h)))},M=W=>{const{prefixCls:le}=W,V=Te(W,["prefixCls"]),{getPrefixCls:Q}=j.useContext(U.E_),b=Q("popover",le),[de,pe]=(0,B.Z)(b);return de(j.createElement(me,Object.assign({},V,{prefixCls:b,hashId:pe})))};Ve.ZP=M},60324:function(Nt,Ve,c){var p=c(92310),u=c.n(p),A=c(59301),j=c(77578),U=c(62892),R=c(36355),B=c(6848),Te=c(39722),se=c(17356),me=function(le,V){var Q={};for(var b in le)Object.prototype.hasOwnProperty.call(le,b)&&V.indexOf(b)<0&&(Q[b]=le[b]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,b=Object.getOwnPropertySymbols(le);de<b.length;de++)V.indexOf(b[de])<0&&Object.prototype.propertyIsEnumerable.call(le,b[de])&&(Q[b[de]]=le[b[de]]);return Q};const M=le=>{let{title:V,content:Q,prefixCls:b}=le;return A.createElement(A.Fragment,null,V&&A.createElement("div",{className:`${b}-title`},(0,j.Z)(V)),A.createElement("div",{className:`${b}-inner-content`},(0,j.Z)(Q)))},W=A.forwardRef((le,V)=>{const{prefixCls:Q,title:b,content:de,overlayClassName:pe,placement:h="top",trigger:Oe="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:fe=.1,overlayStyle:bt={}}=le,Lt=me(le,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Vt}=A.useContext(R.E_),Ft=Vt("popover",Q),[ge,ye]=(0,se.Z)(Ft),Fe=Vt(),ke=u()(pe,ye);return ge(A.createElement(B.Z,Object.assign({placement:h,trigger:Oe,mouseEnterDelay:re,mouseLeaveDelay:fe,overlayStyle:bt},Lt,{prefixCls:Ft,overlayClassName:ke,ref:V,overlay:b||de?A.createElement(M,{prefixCls:Ft,title:b,content:de}):null,transitionName:(0,U.m)(Fe,"zoom-big",Lt.transitionName),"data-popover-inject":!0})))});W._InternalPanelDoNotUseOrYouWillBeFired=Te.ZP,Ve.Z=W},17356:function(Nt,Ve,c){var p=c(17313),u=c(29878),A=c(19447),j=c(33166),U=c(83116),R=c(37613);const B=me=>{const{componentCls:M,popoverColor:W,minWidth:le,fontWeightStrong:V,popoverPadding:Q,boxShadowSecondary:b,colorTextHeading:de,borderRadiusLG:pe,zIndexPopup:h,marginXS:Oe,colorBgElevated:re,popoverBg:fe}=me;return[{[M]:Object.assign(Object.assign({},(0,p.Wf)(me)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:h,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${M}-content`]:{position:"relative"},[`${M}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:pe,boxShadow:b,padding:Q},[`${M}-title`]:{minWidth:le,marginBottom:Oe,color:de,fontWeight:V},[`${M}-inner-content`]:{color:W}})},(0,A.ZP)(me,{colorBg:"var(--antd-arrow-background-color)"}),{[`${M}-pure`]:{position:"relative",maxWidth:"none",margin:me.sizePopupArrow,display:"inline-block",[`${M}-content`]:{display:"inline-block"}}}]},Te=me=>{const{componentCls:M}=me;return{[M]:j.i.map(W=>{const le=me[`${W}6`];return{[`&${M}-${W}`]:{"--antd-arrow-background-color":le,[`${M}-inner`]:{backgroundColor:le},[`${M}-arrow`]:{background:"transparent"}}}})}},se=me=>{const{componentCls:M,lineWidth:W,lineType:le,colorSplit:V,paddingSM:Q,controlHeight:b,fontSize:de,lineHeight:pe,padding:h}=me,Oe=b-Math.round(de*pe),re=Oe/2,fe=Oe/2-W,bt=h;return{[M]:{[`${M}-inner`]:{padding:0},[`${M}-title`]:{margin:0,padding:`${re}px ${bt}px ${fe}px`,borderBottom:`${W}px ${le} ${V}`},[`${M}-inner-content`]:{padding:`${Q}px ${bt}px`}}}};Ve.Z=(0,U.Z)("Popover",me=>{const{colorBgElevated:M,colorText:W,wireframe:le}=me,V=(0,R.TS)(me,{popoverPadding:12,popoverBg:M,popoverColor:W});return[B(V),Te(V),le&&se(V),(0,u._y)(V,"zoom-big")]},me=>({width:177,minWidth:177,zIndexPopup:me.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);
|