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