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
129 KiB
2 lines
129 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7852],{37992:function(uu,ke){ke.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(uu,ke,a){a.d(ke,{Z:function(){return V}});var e=a(28284),$=a(37568),L=a(99571),B=a(59301),Z={search:"search___JA0r9",btn:"btn___GGtZC"},U=a(59301),V=({value:ve,onChange:M})=>{const[ge]=e.default.useForm(),q=(0,B.useRef)(!1);(0,B.useEffect)(()=>{ve&&ge.setFieldsValue(ve)},ve);const de=X=>{q.current||M(X),q.current=!0,setTimeout(()=>{q.current=!1},2e3)};return U.createElement("div",{className:Z.search},U.createElement(e.default,{className:Z.formWrap,colon:!1,form:ge,size:"large",layout:"inline",onFinish:X=>{q.current||de(X)}},U.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},U.createElement($.default,{style:{width:280,height:40}})),U.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},U.createElement($.default,{style:{width:280,height:40}})),U.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},U.createElement($.default,{style:{width:200,height:40}})),U.createElement(L.ZP,{className:Z.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},84216:function(uu,ke,a){a.d(ke,{Z:function(){return U}});var e=a(37639),$={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},L=a(32637),B=a(59301),U=({type:w,style:V})=>{const ve=B.createElement("div",{className:$.wrap,onClick:M=>{M.preventDefault(),M.stopPropagation()}},B.createElement("p",null,w==="shixun"||w==="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",B.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",w==="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"),B.createElement("div",{className:$.contact},B.createElement("div",{className:$.img},B.createElement("img",{src:L,width:"124px",height:"124px"})),B.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return B.createElement(e.Z,{content:ve},B.createElement("span",{className:$.text,style:V},"\u9AD8\u6D88\u8017"))}},35724:function(uu,ke,a){a.d(ke,{Z:function(){return Te},P:function(){return tu}});var e=a(59301),$=a(28284),L=a(62957),B=a(47889),Z=a(37568),U=a(54172),w={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},V=a(67135),ve=Object.defineProperty,M=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,z=(H,y,J)=>y in H?ve(H,y,{enumerable:!0,configurable:!0,writable:!0,value:J}):H[y]=J,T=(H,y)=>{for(var J in y||(y={}))de.call(y,J)&&z(H,J,y[J]);if(q)for(var J of q(y))X.call(y,J)&&z(H,J,y[J]);return H},fe=(H,y)=>M(H,ge(y)),o=(H,y)=>{var J={};for(var ce in H)de.call(H,ce)&&y.indexOf(ce)<0&&(J[ce]=H[ce]);if(H!=null&&q)for(var ce of q(H))y.indexOf(ce)<0&&X.call(H,ce)&&(J[ce]=H[ce]);return J},ue=(H,y,J)=>new Promise((ce,Q)=>{var Ze=F=>{try{D(J.next(F))}catch(G){Q(G)}},_e=F=>{try{D(J.throw(F))}catch(G){Q(G)}},D=F=>F.done?ce(F.value):Promise.resolve(F.value).then(Ze,_e);D((J=J.apply(H,y)).next())});const O=({studentNames:H,total:y})=>{const J=["","\u4E00","\u4E24","\u4E09"];return y>3?e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:w.orangeColor},H==null?void 0:H.join("\u3001")),"\u7B49",e.createElement("span",{className:w.orangeColor},y),"\u540D\u5B66\u751F"):e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:w.orangeColor},H==null?void 0:H.join("\u3001")),J[y],"\u540D\u5B66\u751F")},Be=({used:H,copy:y,canNotCopy:J,studentNames:ce,studentCount:Q,inPaper:Ze,is_random:_e=!1,position:D=""})=>{const F=()=>{if(y>0&&J>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:w.orangeColor},y),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",e.createElement("span",{className:w.orangeColor},J),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(y>0&&J===0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:w.orangeColor},y),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(y===0&&J>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:w.orangeColor},J),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},G=D||(Ze?"\u8BD5\u5377":"\u8BFE\u7A0B");return e.createElement("span",null,e.createElement(O,{studentNames:ce,total:Q}),"\u5B66\u4E60\u8FC7",G,"\u4E2D\u7684",e.createElement("span",{className:w.orangeColor},H),"\u4E2A\u9879\u76EE\uFF0C",F(),"\u3002\u8BF7\u9009\u62E9",_e?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},W=({onCancel:H,onOk:y,visible:J,inPaper:ce,renderData:Q,type:Ze,isMultipleCourse:_e=!1})=>{const[D]=$.default.useForm(),[F,G]=(0,e.useState)(1),[Se,oe]=(0,e.useState)(!1),he=(0,e.useMemo)(()=>(Q==null?void 0:Q.total_num)===1&&(Q==null?void 0:Q.can_copy_num)===1,[Q]),we=(0,e.useMemo)(()=>{var Fe;return(Fe=Q==null?void 0:Q.course_data_list)==null?void 0:Fe.filter(k=>k.is_show)},[Q]);return e.createElement(e.Fragment,null,he?e.createElement(L.default,{centered:!0,closable:!0,open:J,destroyOnClose:!0,title:"\u63D0\u793A",className:w.antdModal,width:682,confirmLoading:Se,onCancel:H,onOk:()=>ue(void 0,null,function*(){var Fe;oe(!0);let k=F;if(_e){const S=T({},D.getFieldsValue());k=(Fe=Q==null?void 0:Q.course_data_list)==null?void 0:Fe.map(xe=>S[xe.id]!==void 0?fe(T({},xe),{is_copy:S[xe.id]}):xe)}yield y(k),oe(!1)})},e.createElement("div",{className:w.content,style:{marginBottom:20}},_e?"\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?":e.createElement(e.Fragment,null,e.createElement(O,{studentNames:Q==null?void 0:Q.student_names,total:Q==null?void 0:Q.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")),_e?e.createElement($.default,{form:D,preserve:!1},we==null?void 0:we.map(Fe=>e.createElement(e.Fragment,{key:Fe.id},e.createElement("h3",{className:"ml15 mb5"},Fe.name),e.createElement($.default.Item,{name:Fe.id,initialValue:1},e.createElement(B.ZP.Group,{className:w.content},e.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),e.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):e.createElement(B.ZP.Group,{value:F,onChange:Fe=>G(Fe.target.value),className:w.content,style:{marginBottom:30}},e.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),e.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),e.createElement("div",null,e.createElement("div",{className:w.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),e.createElement("div",{className:w.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"),e.createElement("div",{className:`${w.content} ${w.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"))):e.createElement(L.default,{centered:!0,closable:!0,destroyOnClose:!0,open:J,confirmLoading:Se,title:"\u63D0\u793A",width:682,onCancel:H,onOk:()=>ue(void 0,null,function*(){var Fe;oe(!0);let k=0;if(_e){const S=T({},D.getFieldsValue());k=(Fe=Q==null?void 0:Q.course_data_list)==null?void 0:Fe.map(xe=>S[xe.id]!==void 0?fe(T({},xe),{is_use:S[xe.id]}):xe)}yield y(k),oe(!1)})},e.createElement("div",{className:w.content},e.createElement(O,{studentNames:Q==null?void 0:Q.student_names,total:Q==null?void 0:Q.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",_e?e.createElement($.default,{form:D,preserve:!1},e.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"),we==null?void 0:we.map(Fe=>e.createElement(e.Fragment,{key:Fe.id},e.createElement("h3",{className:"ml15 mb5"},Fe.name),e.createElement($.default.Item,{name:Fe.id,initialValue:1},e.createElement(B.ZP.Group,{className:w.content},e.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),e.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):e.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",e.createElement("span",{className:w.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"))))},tu=function(){const[H,y]=(0,e.useState)(!1),[J,ce]=(0,e.useState)();return[H,()=>y(!1),J,_e=>ue(this,null,function*(){var D;const F=_e,{isImportMultipleCourse:G=!1}=F,Se=o(F,["isImportMultipleCourse"]);console.log(_e);const oe=(_e==null?void 0:_e.result)||(yield(0,V.Tr)(Se));return"status"in oe?!1:G?((D=oe==null?void 0:oe.course_data_list)==null?void 0:D.some(we=>we.is_show))?(ce(oe),y(!0),!0):oe.course_data_list||[]:oe.student_count===0?!1:(ce(oe),y(!0),!0)})]},Qe=H=>{const[y]=$.default.useForm(),[J,ce]=(0,e.useState)(!1),{onCancel:Q,onOk:Ze,visible:_e,inPaper:D=!1,renderData:F,type:G,isMultipleCourse:Se=!1,position:oe}=H;let he=(0,e.useMemo)(()=>D?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w.tableCell,render(k,S){return e.createElement("a",{href:`/shixuns/${S.identifier}/challenges`,target:"_blank"},k)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(k,S)=>e.createElement(e.Fragment,null,e.createElement($.default.Item,{name:[`${G==="subject"?S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_copy"],initialValue:1},e.createElement(B.ZP.Group,null,e.createElement(B.ZP,{value:1},"\u662F"),e.createElement(B.ZP,{value:0},"\u5426"))),e.createElement($.default.Item,{name:[`${G==="subject"?S==null?void 0:S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(Z.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w.tableCell,render(k,S){return e.createElement("a",{href:`/shixuns/${S.identifier}/challenges`,target:"_blank"},k)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(k,S)=>e.createElement($.default.Item,{name:[`${G==="subject"?S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_use"],initialValue:1},e.createElement(B.ZP.Group,null,e.createElement(B.ZP,{value:1},"\u662F"),e.createElement(B.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(k,S)=>e.createElement($.default.Item,{name:[`${G==="subject"?S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_copy"],initialValue:1},e.createElement(B.ZP.Group,null,e.createElement(B.ZP,{value:1},"\u662F"),e.createElement(B.ZP,{value:0},"\u5426")))}],[D]),we=(0,e.useMemo)(()=>D?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:w.tableCell,align:"center",ellipsis:!0,render:(k,S)=>e.createElement(e.Fragment,null,e.createElement("a",{href:`/shixuns/${S.identifier}/challenges`,target:"_blank"},k),e.createElement($.default.Item,{name:[`${G==="subject"?S==null?void 0:S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(Z.default,{type:"hidden"})),e.createElement($.default.Item,{name:[`${G==="subject"?S==null?void 0:S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(Z.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:w.tableCell,ellipsis:!0,align:"center",render:(k,S)=>e.createElement("a",{href:`/shixuns/${S.identifier}/challenges`,target:"_blank"},k)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(k,S)=>e.createElement(e.Fragment,null,e.createElement($.default.Item,{name:[`${G==="subject"?S==null?void 0:S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_use"],initialValue:0},e.createElement(B.ZP.Group,null,e.createElement(B.ZP,{value:1},"\u662F"),e.createElement(B.ZP,{value:0},"\u5426"))),e.createElement($.default.Item,{name:[`${G==="subject"?S==null?void 0:S.stage_shixun_id:S.shixun_course_id||S.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(Z.default,{type:"hidden"})))}],[D]);if(Se){const k={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:w.tableCell,render:(S,xe)=>e.createElement("a",{href:`/classrooms/${xe.course_id}`},S)};he=[k,...he],we=[k,...we]}const Fe=(0,e.useMemo)(()=>Be({used:F==null?void 0:F.repeat_shixun_num,copy:F==null?void 0:F.can_copy_num,canNotCopy:F==null?void 0:F.no_copy_num,studentNames:F==null?void 0:F.student_names,studentCount:F==null?void 0:F.student_count,is_random:F==null?void 0:F.is_random,inPaper:D,position:oe}),[F,D,oe]);return e.createElement(L.default,{title:"\u63D0\u793A",centered:!0,open:_e,confirmLoading:J,onOk:()=>ue(void 0,null,function*(){ce(!0);const k=y.getFieldsValue(),S=Object.keys(k).map(xe=>({id:parseInt(xe.split("_")[0]),course_id:parseInt(xe.split("_")[1]),is_use:k[xe].is_use,is_copy:k[xe].is_copy}));yield Ze(S),ce(!1)}),onCancel:Q,width:880,okText:"\u786E\u8BA4",className:w.antdModal,destroyOnClose:!0},e.createElement($.default,{form:y,preserve:!1},e.createElement("div",{className:w.brief},Fe),e.createElement("div",{style:{marginBottom:30}},e.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),e.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"),e.createElement("div",{className:w.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(F==null?void 0:F.can_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:w.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(U.default,{columns:he,className:w.antdTable,dataSource:F==null?void 0:F.can_copy_list,rowKey:G==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(F==null?void 0:F.no_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:w.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(U.default,{columns:we,className:w.antdTable,dataSource:F==null?void 0:F.no_copy_list,rowKey:G==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(F==null?void 0:F.no_use_list.length)>0&&(F==null?void 0:F.no_use_list.map(k=>e.createElement("div",{key:G==="subject"?k.stage_shixun_id:k.shixun_course_id||k.id},e.createElement($.default.Item,{name:[`${G==="subject"?k==null?void 0:k.stage_shixun_id:k.shixun_course_id||k.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(Z.default,{type:"hidden"})),e.createElement($.default.Item,{name:[`${G==="subject"?k==null?void 0:k.stage_shixun_id:k.shixun_course_id||k.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(Z.default,{type:"hidden"})))))))};var Te=H=>{const{modalType:y}=H;return y==="multiple"?e.createElement(Qe,T({},H)):e.createElement(W,T({},H))}},67721:function(uu,ke,a){var e=a(59301),$=a(76560),L=a(62957),B=a(77817),Z=a(59301),U=(V,ve,M)=>new Promise((ge,q)=>{var de=T=>{try{z(M.next(T))}catch(fe){q(fe)}},X=T=>{try{z(M.throw(T))}catch(fe){q(fe)}},z=T=>T.done?ge(T.value):Promise.resolve(T.value).then(de,X);z((M=M.apply(V,ve)).next())});const w=({classroomList:V,dispatch:ve})=>{var M,ge;const q=(0,e.useRef)(null),[de,X]=(0,e.useState)(!1),z=()=>{ve({type:"classroomList/setActionTabs",payload:{}})};return Z.createElement(L.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((M=V==null?void 0:V.actionTabs)==null?void 0:M.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:z,onOk:()=>U(void 0,null,function*(){var T,fe;(T=q.current)!=null&&T.onVerify()||(X(!0),yield(fe=V==null?void 0:V.actionTabs)==null?void 0:fe.onOK(),X(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(ge=V==null?void 0:V.actionTabs)==null?void 0:ge.loading},Z.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Z.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Z.createElement(B.Z,{ref:T=>q.current=T}))};ke.Z=(0,$.connect)(({classroomList:V})=>({classroomList:V}))(w)},77087:function(uu,ke,a){a.d(ke,{Z:function(){return fe}});var e=a(59301),$=a(76560),L=a(62957),B=a(60242),Z=a(99571),U={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},w=a(82093),V=a(57309),ve=a.n(V),M=a(59301),ge=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,X=(o,ue)=>{var O={};for(var Be in o)q.call(o,Be)&&ue.indexOf(Be)<0&&(O[Be]=o[Be]);if(o!=null&&ge)for(var Be of ge(o))ue.indexOf(Be)<0&&de.call(o,Be)&&(O[Be]=o[Be]);return O},z=(o,ue,O)=>new Promise((Be,W)=>{var tu=Te=>{try{Ge(O.next(Te))}catch(H){W(H)}},Qe=Te=>{try{Ge(O.throw(Te))}catch(H){W(H)}},Ge=Te=>Te.done?Be(Te.value):Promise.resolve(Te.value).then(tu,Qe);Ge((O=O.apply(o,ue)).next())});const T=o=>{var ue=o,{shixunsDetail:O,globalSetting:Be,loading:W,dispatch:tu,showModal:Qe,onCancel:Ge,onOk:Te,okBtnName:H="\u5B8C\u6210",info:y,source:J}=ue,ce=X(ue,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[Q,Ze]=(0,e.useState)(0),[_e,D]=(0,e.useState)(0);return(0,e.useEffect)(()=>{let F=null;const G=()=>z(void 0,null,function*(){let Se={id:y==null?void 0:y.courseId,send_time:ve()().format("YYYY-MM-DD HH:mm"),exercise_id:y!=null&&y.exercise_id?y==null?void 0:y.exercise_id:null},oe={id:y==null?void 0:y.courseId,course_id:y==null?void 0:y.courseId,identifier:y==null?void 0:y.courseId,type:"normal",is_use:1,is_copy:!0};J==="\u8BD5\u5377"?(Se.examination_bank_ids=y==null?void 0:y.examination_bank_ids,Se.type="ExaminationBank"):J==="\u5B9E\u8BAD"?Se.shixun_info=(y==null?void 0:y.shixun_info.length)>0?y==null?void 0:y.shixun_info:[oe]:J==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(Se.examination_bank_ids=y==null?void 0:y.examination_bank_ids,Se.shixun_info=(y==null?void 0:y.shixun_info.length)>0?y==null?void 0:y.shixun_info:[oe]);const he=yield(0,w.ZP)(`/api/courses/${y==null?void 0:y.courseId}/send_shixun_progress.json`,{method:"post",body:Se});(he==null?void 0:he.status)===0&&(Ze(he==null?void 0:he.complete_num),D(he==null?void 0:he.total_num),(he==null?void 0:he.complete_num)!==(he==null?void 0:he.total_num)?(F&&clearInterval(F),F=setInterval(G,5e3)):F&&clearInterval(F))});return Qe&&(y!=null&&y.courseId)&&G(),()=>{F&&clearInterval(F)}},[Qe]),M.createElement(L.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:Q==_e,open:Qe,destroyOnClose:!0,footer:null,onCancel:Ge},M.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",M.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},_e),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),M.createElement("div",{className:U.con_warp},M.createElement(B.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Q==_e&&_e!=0?100:Q/_e*100,showInfo:!1,size:[350,10]}),M.createElement("div",{className:U.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",M.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Q),"\u4E2A"),Q!=_e&&M.createElement(Z.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),Q==_e&&M.createElement(Z.ZP,{type:"primary",onClick:Te},H)))};var fe=(0,$.connect)(({shixunsDetail:o,loading:ue,globalSetting:O})=>({shixunsDetail:o,globalSetting:O,loading:ue.models.index}))(T)},34509:function(uu,ke,a){var e=a(59301),$=a(28284),L=a(62957),B=a(6767),Z=a(77019),U=a(5269),w=a(16326),V=a(47889),ve=a(62673),M=a(57309),ge=a.n(M),q=a(82093),de=a(49661),X=a(76560),z=a(34055),T=a(64948),fe=a(62787),o=a(69577),ue=a(37992),O=a(6681),Be=a(67135),W=a(59301),tu=Object.defineProperty,Qe=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,J=(D,F,G)=>F in D?tu(D,F,{enumerable:!0,configurable:!0,writable:!0,value:G}):D[F]=G,ce=(D,F)=>{for(var G in F||(F={}))H.call(F,G)&&J(D,G,F[G]);if(Te)for(var G of Te(F))y.call(F,G)&&J(D,G,F[G]);return D},Q=(D,F)=>Qe(D,Ge(F)),Ze=(D,F,G)=>new Promise((Se,oe)=>{var he=k=>{try{Fe(G.next(k))}catch(S){oe(S)}},we=k=>{try{Fe(G.throw(k))}catch(S){oe(S)}},Fe=k=>k.done?Se(k.value):Promise.resolve(k.value).then(he,we);Fe((G=G.apply(D,F)).next())});const _e=({classroomList:D,dispatch:F,courseEndTime:G})=>{var Se;const oe=(0,X.useParams)(),[he]=$.default.useForm(),[we,Fe]=(0,e.useState)(1),[k,S]=(0,e.useState)([]),[xe,bu]=(0,e.useState)(0),[Pu,Mu]=(0,e.useState)(20),[ju,Me]=(0,e.useState)(!0),[Xe,Ve]=(0,e.useState)([]),[je,cu]=(0,e.useState)(!0),[mu,Su]=(0,e.useState)({}),[Bu,ku]=(0,e.useState)({});oe.id=oe.coursesId,(0,e.useEffect)(()=>{if(D.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pu(),Nu(),D.actionTabs.type===2){const Ee=D.actionTabs.selectArrsAll[0];cu(Ee.unified_setting)}else cu(!1)},[D.actionTabs]);const Nu=Ee=>Ze(void 0,null,function*(){Me(!0);const pe=yield(0,T.c_)(Q(ce({},oe),{page:Ee||we,limit:2e4,homework_id:D.actionTabs.type===1?"":D.actionTabs.selectArrs[0]}));pe==null||pe.course_groups.map((C,We)=>{C.key=C.id,C.title=C.name,C.disabled=C.is_published}),pe&&(S([...pe==null?void 0:pe.course_groups]),bu(pe==null?void 0:pe.course_groups_count),Me(!1),Ee||he.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),du=()=>{var Ee;let pe=[...(Ee=D.actionTabs.selectArrsAll)==null?void 0:Ee.filter(C=>C.high_resources_consume&&!C.high_resources_consume_permission)];(pe==null?void 0:pe.length)>0&&D.actionTabs.type===1&&L.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:W.createElement("div",null,W.createElement("div",{className:ue.Z.tipcontent},W.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",W.createElement("span",{style:{color:"#f06b14"}},pe==null?void 0:pe.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),W.createElement("div",{className:"mt20 mb20"},pe==null?void 0:pe.map(C=>W.createElement("div",{className:ue.Z.failedList,key:C.homework_id},W.createElement("div",{className:ue.Z.name},C==null?void 0:C.name),W.createElement("div",{className:ue.Z.publish,onClick:()=>{(0,de.xg)(`/classrooms/${oe.coursesId}/shixun_homework/${C.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Eu=()=>Ze(void 0,null,function*(){var Ee,pe,C,We,Du,fu,_u;if((0,z.Rm)()&&!((pe=(Ee=D.AssistantObject)==null?void 0:Ee.practice)!=null&&pe.can_publish)){B.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 au=ce({},he.getFieldsValue());if(au.end_time<=au.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ze(!1);return}if((Xe==null?void 0:Xe.length)<=0&&!je&&k.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ze(!1);return}let su={homework_ids:[...D.actionTabs.selectArrs],group_ids:Xe.length>0?Xe.map(Ue=>Ue.id):(C=D.detailShixunsList)==null?void 0:C.course_groups,end_time:ge()(au.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ge()(au.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Xe.length},Fu=[...(We=D.actionTabs.selectArrsAll)==null?void 0:We.filter(Ue=>Ue.high_resources_consume&&!Ue.high_resources_consume_permission)];if((Fu==null?void 0:Fu.length)==D.actionTabs.selectArrsAll.length&&D.actionTabs.type==1){F({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),du();return}((Du=D.actionTabs.selectArrsAll)==null?void 0:Du.length)>0&&D.actionTabs.type===1&&(su.homework_ids=[...((_u=(fu=D.actionTabs.selectArrsAll)==null?void 0:fu.filter(Ue=>!Ue.high_resources_consume||Ue.high_resources_consume_permission))==null?void 0:_u.map(Ue=>Number(Ue==null?void 0:Ue.homework_id)))||[]]);let yu=yield(0,Be.Tr)({homework_common_ids:[...D.actionTabs.selectArrs],course_id:oe.coursesId,type:"homework_common"});(yu==null?void 0:yu.student_count)===0?vu(su):(ku(su),Su(yu))}),pu=()=>{Fe(1),S([]),Ve([])},vu=Ee=>Ze(void 0,null,function*(){ze(!0);const pe=yield(0,q.ZP)(`/api/courses/${oe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ce({},Ee)});ze(!1),pe.status===0&&(pu(),(0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),F({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),du(),(0,z.GJ)()?D.actionTabs.detail?(F({type:"shixunHomeworks/setActionTabs",payload:{}}),F({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ce({},oe)}),F({type:"shixunHomeworks/getWorkSetting",payload:ce({},oe)})):F({type:"classroomList/getClassroomTeacherShixunsList",payload:Q(ce({},D.actionTabs.params),{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:ce({},D.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||F({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:W.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~")}}))}),Hu=xe>we*Pu,{detailShixunsList:$u}=D,[lu,ze]=(0,e.useState)(!1);return W.createElement("div",null,W.createElement(L.default,{width:600,centered:!0,confirmLoading:lu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:D.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Eu(),onCancel:()=>{pu(),F({type:"classroomList/setActionTabs",payload:{}})}},W.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",W.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),W.createElement($.default,{form:he},W.createElement("div",{style:{paddingLeft:0}},W.createElement(Z.Z,{className:"mt30",align:"middle"},W.createElement(U.Z,null,W.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},W.createElement(w.default,{style:{width:170,marginRight:"25px"},disabledDate:Ee=>(0,o.Q8)(Ee,G),disabledTime:Ee=>(0,o.d0)(Ee),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),W.createElement(U.Z,{className:"ml20"},W.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},W.createElement(w.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,de.U6)(),"HH:mm")},disabledDate:Ee=>(0,o.Q8)(Ee,G,he.getFieldValue("publish_time")),disabledTime:Ee=>(0,o.d0)(Ee,he.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),D.actionTabs.type===2&&W.createElement(Z.Z,{style:{marginBottom:"10px"}},W.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),W.createElement(V.ZP.Group,{value:je,onChange:Ee=>{cu(Ee.target.value),Ve([])}},W.createElement(V.ZP,{value:!0,disabled:!D.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),W.createElement(V.ZP,{className:"ml20",disabled:k.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),k.length<=0&&D.actionTabs.type===2&&W.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||!je)&&k.length>0&&W.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},W.createElement("span",{style:{flex:1}},W.createElement(ve.default,{checked:Xe.length===k.length,onChange:Ee=>{Xe.length===k.length?Ve([]):Ve(k)}},"\u5168\u9009")),W.createElement("span",{style:{width:16}}),W.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Xe.length||0,"\u4E2A\u5206\u73ED")),(D.actionTabs.type===1||!je)&&k.length>0&&W.createElement(fe.Z,{data:k,selectedRowKeys:Xe,setSelectedRowKeys:Ve}))),W.createElement(O.Z,{resdata:mu,type:((Se=D.actionTabs.selectArrs)==null?void 0:Se.length)===1?"shixun":"shixunpush",okloading:lu,oktext:(mu==null?void 0:mu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ee=>Ze(void 0,null,function*(){ze(!0);let pe=yield(0,q.ZP)(`/api/courses/${oe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...D.actionTabs.selectArrs]}});ze(!1),(pe==null?void 0:pe.status)===0&&vu(Bu)})}))};ke.Z=(0,X.connect)(({classroomList:D})=>({classroomList:D}))(_e)},29887:function(uu,ke,a){a.r(ke),a.d(ke,{default:function(){return In}});var e=a(59301),$=a(82093),L=a(76560),B=a(93041),Z=a(6767),U=a(37568),w=a(77019),V=a(5269),ve=a(75727),M=a(25399),ge=a(77736),q=a(458),de=a(13747),X=a(62673),z=a(99571),T=a(62957),fe=a(47889),o=a(34055),ue=a(84105),O=a(49661),Be=a(77817),W=Object.defineProperty,tu=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,y=(u,n,t)=>n in u?W(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,J=(u,n)=>{for(var t in n||(n={}))Te.call(n,t)&&y(u,t,n[t]);if(Ge)for(var t of Ge(n))H.call(n,t)&&y(u,t,n[t]);return u},ce=(u,n)=>tu(u,Qe(n)),Q=(u,n)=>{var t={};for(var E in u)Te.call(u,E)&&n.indexOf(E)<0&&(t[E]=u[E]);if(u!=null&&Ge)for(var E of Ge(u))n.indexOf(E)<0&&H.call(u,E)&&(t[E]=u[E]);return t},Ze=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const _e=u=>{var n=u,{classroomList:t,dispatch:E,match:N,location:g,user:j}=n,d=Q(n,["classroomList","dispatch","match","location","user"]),l,p;const ie=(0,L.useParams)(),[v,R]=(0,e.useState)(!1),[ne,ye]=(0,e.useState)(!1),De=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,o.j5)()){ye(!0);return}const f={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ae=>{var me;ae.author_login===((me=j.userInfo)==null?void 0:me.login)?++f.hasNum:++f.noHasNum}),f.noHasNum>0?T.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",e.createElement("span",{className:"c-blue"},f.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",e.createElement("span",{className:"c-red"},f.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",e.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:()=>{x()}}):ye(!0)}else ye(!1)},[t.actionTabs.key]);const x=()=>{E({type:"classroomList/setActionTabs",payload:{}})};return e.createElement(T.default,{centered:!0,title:"\u63D0\u793A",open:ne,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:v,onOk:()=>Ze(void 0,null,function*(){var f;if((f=De.current)!=null&&f.onVerify())return;R(!0);const ae=yield(0,$.ZP)(`/api/courses/${ie.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});R(!1),ae.status===0&&((0,O.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),Z.ZP.success("\u5220\u9664\u6210\u529F"),E({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,o.GJ)()?E({type:"classroomList/getClassroomTeacherShixunsList",payload:ce(J({},t.actionTabs.params),{type:4})}):E({type:"classroomList/getClassroomShixunsList",payload:J({},t.actionTabs.params)}),E({type:"classroomList/getClassroomLeftMenus",payload:{id:ie.coursesId}}))}),onCancel:()=>{x()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((p=t==null?void 0:t.actionTabs)==null?void 0:p.status)?e.createElement(e.Fragment,null,e.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"),e.createElement(Be.Z,{ref:f=>De.current=f})):e.createElement(e.Fragment,null,e.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),e.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var D=(0,L.connect)(({classroomList:u,user:n})=>({classroomList:u,user:n}))(_e),F=a(34509),G=a(77579),Se=Object.defineProperty,oe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,S=(u,n,t)=>n in u?Se(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,xe=(u,n)=>{for(var t in n||(n={}))Fe.call(n,t)&&S(u,t,n[t]);if(we)for(var t of we(n))k.call(n,t)&&S(u,t,n[t]);return u},bu=(u,n)=>oe(u,he(n)),Pu=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const Mu=({classroomList:u,dispatch:n})=>{const t=(0,L.useParams)();return e.createElement(T.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pu(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,O.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,o.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:bu(xe({},u.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:xe({},u.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ju=(0,L.connect)(({classroomList:u})=>({classroomList:u}))(Mu),Me=a(28284),Xe=a(57309),Ve=a.n(Xe),je=a(59301),cu=Object.defineProperty,mu=Object.defineProperties,Su=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,du=(u,n,t)=>n in u?cu(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,Eu=(u,n)=>{for(var t in n||(n={}))ku.call(n,t)&&du(u,t,n[t]);if(Bu)for(var t of Bu(n))Nu.call(n,t)&&du(u,t,n[t]);return u},pu=(u,n)=>mu(u,Su(n)),vu=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const Hu=({classroomList:u,loading:n,dispatch:t})=>{var E,N;const g=(0,L.useParams)(),[j,d]=(0,e.useState)(!1),{actionTabs:l}=u,[p]=Me.default.useForm(),ie=v=>v&&v<Ve()().startOf("day");return(0,e.useEffect)(()=>{var v;u.actionTabs.key==="\u91CD\u547D\u540D"&&p.setFieldsValue({name:(v=l.selectArrs)==null?void 0:v.name})},[u.actionTabs.key]),je.createElement(T.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:j,open:u.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>vu(void 0,null,function*(){var v,R;if((0,o.Rm)()&&!((R=(v=u.AssistantObject)==null?void 0:v.practice)!=null&&R.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ne=p.getFieldValue();d(!0);const ye=`/api/homework_commons/${u.actionTabs.selectArrs.homework_id}/alter_name.json`,De=yield(0,$.ZP)(ye,{method:"post",body:Eu({},ne)});d(!1),De.status===0&&(Z.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,o.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:pu(Eu({},u.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Eu({},u.actionTabs.params)}))}),onCancel:()=>{d(!1),t({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(Me.default,{form:p},je.createElement(w.Z,{className:"mt10 c-grey-999"},je.createElement(V.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),je.createElement(V.Z,{flex:"1"},(E=l.selectArrs)==null?void 0:E.shixun_name)),je.createElement(Me.default.Item,{name:"name"},je.createElement(w.Z,{className:"mt10",align:"middle"},je.createElement(V.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),je.createElement(V.Z,{flex:"1"},je.createElement(U.default,{defaultValue:(N=l.selectArrs)==null?void 0:N.name,maxLength:60}))))))};var $u=(0,L.connect)(({classroomList:u,loading:n})=>({classroomList:u,loading:n}))(Hu),lu=a(30641),ze=a(29787),Ee=a(37285),pe=a(57884),C={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"},We=a(23869),Du=a(99175),fu=a(92890),_u=a(84216),au=a(6681),su=a(67135),Fu=a(77087),yu=Object.defineProperty,Ue=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Gu=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Vu=(u,n,t)=>n in u?yu(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,Oe=(u,n)=>{for(var t in n||(n={}))Ct.call(n,t)&&Vu(u,t,n[t]);if(Gu)for(var t of Gu(n))xt.call(n,t)&&Vu(u,t,n[t]);return u},wu=(u,n)=>Ue(u,At(n)),Ou=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const{Search:Xn}=U.default,zu=[{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:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]}],bt=({classroomList:u,loading:n,dispatch:t,shixunsList:E})=>{var N,g;const[j,d]=(0,e.useState)(Oe({},(0,L.useParams)())),{shixunLists:l,shixunAiRecommendLists:p}=u,[ie,v]=(0,e.useState)([]),[R,ne]=(0,e.useState)({}),[ye,De]=(0,e.useState)([]),[x,f]=(0,e.useState)(!1),[ae,me]=(0,e.useState)({}),[be,le]=(0,e.useState)(!1),P=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(r=>!!r),[h,Ae]=(0,e.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0}),[_,Pe]=(0,e.useState)(!1),[Ie,He]=(0,e.useState)({});(0,e.useEffect)(()=>{b()},[j.coursesId,h]),(0,e.useEffect)(()=>{u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&v([]),t({type:"shixunsList/getMenus",payload:{}})},[u.actionTabs.key]),(0,e.useEffect)(()=>{(l!=null&&l.shixun_list||p!=null&&p.shixun_list)&&ne(h.sort==="recommend"?p:l)},[l,p]);const b=()=>Ou(void 0,null,function*(){ne([]),f(!0);let r=Oe({},h);if(h.sort==="recommend"&&(r.sort="myshixuns_count"),h.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:wu(Oe({},r),{course_id:j.coursesId})});else{const Ce=Oe({},r);yield t({type:"classroomList/getShixunLists",payload:Ce})}const se=yield(0,$.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});De([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(se==null?void 0:se.groups)||[]]),v([]),f(!1)});if(u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const Re=r=>Ou(void 0,null,function*(){le(!0);const se=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(j==null?void 0:j.categoryId)||null,coursesId:j.coursesId,shixuns_info:r}});le(!1),se.status||(He({courseId:j==null?void 0:j.coursesId,shixun_info:r}),Pe(!0))}),Le=()=>{(0,O.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,o.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:wu(Oe({},u.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Oe({},u.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:j.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:e.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")}})},[eu,I]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement(lu.Z,{placement:"bottom",height:"100%",closable:!0,open:u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:C.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(z.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ou(void 0,null,function*(){var r;I(!0);let se=yield(0,su.Tr)({id:ie,type:"shixun",course_id:(r=u.detailTopBanner)==null?void 0:r.course_id});yield Re(se==null?void 0:se.no_use_list),I(!1)}),type:"primary",loading:eu},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Du.Z,{onChange:r=>{r!=null&&r.keyword&&(0,fu.tk)({name:r==null?void 0:r.keyword,copywriting:r==null?void 0:r.keyword,position:"Shixun"}),Ae(wu(Oe(Oe({},h),r),{page:1}))}})),e.createElement("section",{className:"edu-container"},e.createElement(ze.Z,{spinning:x},e.createElement("aside",null,zu.map(function(r,se){var Ce;return se!==0?null:e.createElement("ul",{className:C.menu,key:se},e.createElement("li",null,r.name),(Ce=r==null?void 0:r.children)==null?void 0:Ce.map(function(Ne,c){return e.createElement("li",{className:h[r.id]==Ne.id?C.actived:"",onClick:()=>{h[r.id]=Ne.id,h.page=1,Ae(Oe({},h))}},e.createElement("strong",null,Ne.name))}))}),e.createElement("ul",{className:C.menu},e.createElement("li",null,"\u65B9\u5411"),e.createElement("li",{className:h!=null&&h.discipline_id?"":C.actived,onClick:()=>{delete h.tag_level,delete h.sub_discipline_id,delete h.discipline_id,h.page=1,Ae(Oe({},h))}},e.createElement("strong",null,"\u5168\u90E8")),E.menus&&E.menus.map(function(r,se){return e.createElement("li",{key:se,className:(h==null?void 0:h.discipline_id)==r.id?C.actived:""},e.createElement("strong",{onClick:()=>{h.tag_level=1,h.discipline_id=r.id,delete h.sub_discipline_id,h.page=1,Ae(Oe({},h))}},r.name),e.createElement("div",null,r.sub_repertoires.map(function(Ce,Ne){return e.createElement("div",{key:Ne,className:"mt5"},e.createElement("div",{className:(h==null?void 0:h.sub_discipline_id)==Ce.id&&h.tag_level===2?`${C.actived2} ${C.subTag}`:C.subTag,onClick:()=>{h.tag_level=2,h.discipline_id=r.id,h.sub_discipline_id=Ce.id,Ae(Oe({},h))}},Ce.name),e.createElement("ul",{className:"mt5"},Ce.tags&&Ce.tags.map(function(c,Y){return e.createElement("li",{key:Y,className:h.sub_discipline_id==c.id&&h.tag_level===3?C.actived2:"",onClick:()=>{h.tag_level=3,h.discipline_id=r.id,h.sub_discipline_id=c.id,Ae(Oe({},h))}},c.name)})))})))})),h.type==="mine"&&e.createElement("ul",{className:C.menu},e.createElement("li",null,"\u76EE\u5F55"),ye==null?void 0:ye.map((r,se)=>e.createElement("li",{className:h.group_id==r.id?C.actived:"",key:r.name,onClick:()=>{h.group_id=r.id,h.page=1,Ae(Oe({},h))}},e.createElement("strong",null,r.name)))),zu.map(function(r,se){var Ce;return se!==1?null:e.createElement("ul",{className:C.menu,key:se},e.createElement("li",null,r.name),(Ce=r==null?void 0:r.children)==null?void 0:Ce.map(function(Ne,c){return e.createElement("li",{className:h[r.id]==Ne.id?C.actived:"",onClick:()=>{h[r.id]=Ne.id,Ae(Oe({},h))}},e.createElement("strong",null,Ne.name))}))}),e.createElement(w.Z,{align:"middle"},e.createElement(V.Z,{flex:"1",className:C.filter},P.map(function(r,se){return e.createElement(z.ZP,{key:se,className:"mr20",type:h.sort===r.id?"primary":"default",onClick:()=>{h.sort=r.id,Ae(Oe({},h))}},r.name)})),e.createElement(V.Z,{className:"c-grey-999"},e.createElement("div",{className:C.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},ie.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},R.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{h.order=h.order==="asc"?"desc":"asc",Ae(Oe({},h))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${h.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((N=R==null?void 0:R.shixun_list)==null?void 0:N.length)===0&&e.createElement(pe.Z,null),e.createElement(X.default.Group,{style:{display:"block"},value:ie,onChange:r=>{v(r)}},(g=R==null?void 0:R.shixun_list)==null?void 0:g.map(function(r,se){return e.createElement("div",{className:C.listItem,key:r==null?void 0:r.identifier,style:{cursor:"auto"}},e.createElement(X.default,{value:r==null?void 0:r.identifier,style:{marginTop:"3px"},disabled:(r==null?void 0:r.need_authorize)||(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),e.createElement("div",{className:C.info},e.createElement("div",{className:C.title},e.createElement("div",{className:C.titleLeft},e.createElement("div",null,e.createElement(L.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.high_resources_consume)&&e.createElement("span",{className:"tag-style current"},e.createElement(_u.Z,{type:"shixun",style:{marginLeft:0}})),(r==null?void 0:r.need_authorize)&&e.createElement("span",{onClick:()=>{(0,We.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,o.Ny)()&&(r==null?void 0:r.mark_status)===1&&e.createElement(M.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,o.Ny)()&&(r==null?void 0:r.mark_status)===2&&e.createElement(M.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,o.Ny)()&&(r==null?void 0:r.mark_status)===3&&e.createElement(M.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement(M.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"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),e.createElement(z.ZP,{ghost:!0,href:`/shixuns/${r.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:C.description,dangerouslySetInnerHTML:{__html:r.description}})),e.createElement("div",{className:" mt15"},r.challenge_names.map(function(Ce,Ne){return e.createElement("span",{key:Ne,className:"mr30"},"\u7B2C",Ne+1,"\u5173 ",Ce," ")})),e.createElement(Ee.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(M.Z,{overlayClassName:C["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:r==null?void 0:r.member_user_names}}))},e.createElement("span",{className:C.authorname,dangerouslySetInnerHTML:{__html:r==null?void 0:r.member_user_names}})),r.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:r.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",r.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",r.study_count)))))}))))),e.createElement("div",{className:"tc mt20"},e.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:h.page||1,showQuickJumper:!0,total:R==null?void 0:R.shixuns_count,onChange:r=>{h.page=r,Ae(Oe({},h))}}))),e.createElement(au.Z,{resdata:ae,type:"subject",okloading:be,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:r=>{Re(r)}}),e.createElement(Fu.Z,{source:"\u5B9E\u8BAD",showModal:_,onCancel:()=>Pe(!1),info:Ie,onOk:Le}))};var Pt=(0,L.connect)(({classroomList:u,shixunsList:n,loading:t})=>({classroomList:u,shixunsList:n,loading:t.effects}))(bt),St=Object.defineProperty,kt=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Wu=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Ju=(u,n,t)=>n in u?St(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,ou=(u,n)=>{for(var t in n||(n={}))wt.call(n,t)&&Ju(u,t,n[t]);if(Wu)for(var t of Wu(n))Ot.call(n,t)&&Ju(u,t,n[t]);return u},Ku=(u,n)=>kt(u,Nt(n)),Uu=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const{Search:Tt}=U.default,It=({classroomList:u,loading:n,dispatch:t})=>{var E,N;const[g,j]=(0,e.useState)(ou({},(0,L.useParams)())),{actionTabs:d}=u,{shixunLists:l}=u,[p,ie]=(0,e.useState)([]),[v,R]=(0,e.useState)(!1),[ne,ye]=(0,e.useState)({page:1,limit:20,search:null});(0,e.useEffect)(()=>{De()},[g.coursesId,ne]),(0,e.useEffect)(()=>{u.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&ie([])},[u.actionTabs.key]);const De=()=>Uu(void 0,null,function*(){var x;const f=Ku(ou({},ne),{course_id:(x=d==null?void 0:d.params)==null?void 0:x.course_id});yield t({type:"classroomList/getExperimentLists",payload:f}),R(!1)});if(u.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return e.createElement(lu.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:u.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:C.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(z.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Uu(void 0,null,function*(){var x;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...p],category_id:g.categoryId,course_id:(x=d==null?void 0:d.params)==null?void 0:x.course_id}})).status||(Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,o.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ku(ou({},u.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:ou({},u.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:e.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"))},e.createElement("section",{className:"tc"},e.createElement(Tt,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:C.search,onSearch:x=>{ne.search=x,ye(ou({},ne))}})),e.createElement("section",{className:"edu-container"},e.createElement(ze.Z,{spinning:v},e.createElement("aside",null,((E=l==null?void 0:l.homeworks)==null?void 0:E.length)===0&&e.createElement(pe.Z,null),(N=l==null?void 0:l.homeworks)==null?void 0:N.map(function(x,f){var ae,me,be;return e.createElement("div",{className:C.listItem,key:f,style:{cursor:"auto"}},e.createElement(X.default,{checked:p.includes(x.id),value:x.id,style:{marginTop:"3px"},disabled:x==null?void 0:x.need_authorize,onChange:le=>{let P=p.indexOf(x.id);p.indexOf(x.id)>-1?ie(p.filter(h=>h!==x.id)):ie(p.concat(x.id))}}),e.createElement("div",{className:C.info},e.createElement("div",{className:C.title},e.createElement("div",{className:C.titleLeft},e.createElement(L.Link,{to:`/shixuns/${x.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:x==null?void 0:x.name}})),(x==null?void 0:x.need_authorize)&&e.createElement("span",{onClick:()=>{(0,We.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,o.Ny)()&&(x==null?void 0:x.mark_status)===1&&e.createElement(M.Z,{title:x==null?void 0:x.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,o.Ny)()&&(x==null?void 0:x.mark_status)===2&&e.createElement(M.Z,{title:x==null?void 0:x.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,o.Ny)()&&(x==null?void 0:x.mark_status)===3&&e.createElement(M.Z,{title:x==null?void 0:x.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),e.createElement(z.ZP,{ghost:!0,href:`/shixuns/${x.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:C.description,dangerouslySetInnerHTML:{__html:x==null?void 0:x.description}})),e.createElement("div",{className:" mt15"},(ae=x==null?void 0:x.challenges)==null?void 0:ae.map(function(le,P){return e.createElement("span",{key:P,className:"mr30"},"\u7B2C",P+1,"\u5173 ",le==null?void 0:le.subject," ")})),e.createElement(Ee.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20"},((me=x==null?void 0:x.user)==null?void 0:me.name)&&e.createElement(e.Fragment,null,e.createElement("span",null,(be=x==null?void 0:x.user)==null?void 0:be.name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),e.createElement("span",null,x==null?void 0:x.created_at))))})))),e.createElement("div",{className:"tc mt20"},e.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ne.page||1,showQuickJumper:!0,total:l==null?void 0:l.total_count,onChange:x=>{ne.page=x,ye(ou({},ne))}})))};var Lt=(0,L.connect)(({classroomList:u,shixunsList:n,loading:t})=>({classroomList:u,shixunsList:n,loading:t.effects}))(It),Zt=Object.defineProperty,Yu=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Qu=(u,n,t)=>n in u?Zt(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,hu=(u,n)=>{for(var t in n||(n={}))Rt.call(n,t)&&Qu(u,t,n[t]);if(Yu)for(var t of Yu(n))Mt.call(n,t)&&Qu(u,t,n[t]);return u},jt=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const{Search:qn}=U.default,Ht=({classroomList:u,loading:n,dispatch:t,shixunsList:E})=>{var N,g;const[j,d]=(0,e.useState)(hu({},(0,L.useParams)())),l=(0,L.useLocation)(),{actionTabs:p}=u,[ie]=Me.default.useForm(),{shixunAiRecommendLists:v}=u,[R,ne]=(0,e.useState)([]),ye=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[De,x]=(0,e.useState)({page:1,course_id:j.coursesId,limit:20,no_jupyter:1});return(0,e.useEffect)(()=>{},[j.coursesId,De]),(0,e.useEffect)(()=>{u.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(ne([]),t({type:"classroomList/getShixunAiRecommendLists",payload:hu({},De)}))},[u.actionTabs.key]),u.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:e.createElement(T.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:u.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>jt(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:hu({shixun_ids:[...R],category_id:j.categoryId},j)})).status||((0,O.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:hu({},u.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:j.coursesId}}))})},e.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},e.createElement(ze.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},e.createElement("aside",{style:{minHeight:150}},((N=v==null?void 0:v.shixun_list)==null?void 0:N.length)===0&&e.createElement(pe.Z,null),(g=v==null?void 0:v.shixun_list)==null?void 0:g.map(function(f,ae){var me,be,le;return e.createElement("div",{className:C.listItem2,key:ae,style:{cursor:"auto"}},e.createElement(X.default,{checked:R.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:P=>{let h=R.indexOf(f.id);R.indexOf(f.id)>-1?ne(R.filter(Ae=>Ae!==f.id)):ne(R.concat(f.id))}}),e.createElement("div",{className:C.info},e.createElement("div",{className:C.title},e.createElement("div",{className:C.titleLeft},e.createElement(L.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f.title}})),(f==null?void 0:f.need_authorize)&&e.createElement("span",{onClick:()=>{(0,We.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),e.createElement(z.ZP,{ghost:!0,href:`/shixuns/${f.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:C.description,dangerouslySetInnerHTML:{__html:f.description}})),e.createElement("div",{className:" mt10"},f.challenge_names.map(function(P,h){return e.createElement("span",{key:h,className:"mr30"},"\u7B2C",h+1,"\u5173 ",P," ")})),e.createElement("div",{className:"c-light-black mt10"},(me=f==null?void 0:f.content)!=null&&me.author_name?e.createElement("span",{dangerouslySetInnerHTML:{__html:(le=(be=f==null?void 0:f.content)==null?void 0:be.author_name)==null?void 0:le[0]}}):e.createElement("span",null,f.author_name),e.createElement("span",{className:"ml15 mr15"},"|"),f.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",null,f.author_school_name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",f.level),e.createElement("span",{className:"ml15 mr15"},"|"),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),e.createElement("span",null,f.study_count)),e.createElement(Ee.Z,{dashed:!0})))})))),e.createElement("div",{className:"tc mt20 hide"},e.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:De.page||1,showQuickJumper:!0,total:v==null?void 0:v.shixuns_count,onChange:f=>{De.page=f,x(hu({},De))}})))};var $t=(0,L.connect)(({classroomList:u,shixunsList:n,loading:t})=>({classroomList:u,shixunsList:n,loading:t.effects}))(Ht),Gt=a(35724),A=a(59301),Vt=Object.defineProperty,zt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Xu=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,qu=(u,n,t)=>n in u?Vt(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,qe=(u,n)=>{for(var t in n||(n={}))Jt.call(n,t)&&qu(u,t,n[t]);if(Xu)for(var t of Xu(n))Kt.call(n,t)&&qu(u,t,n[t]);return u},Ut=(u,n)=>zt(u,Wt(n)),et=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const{Search:Yt}=U.default,Qt=({classroomList:u,loading:n,dispatch:t})=>{var E,N;const[g,j]=(0,e.useState)(qe({},(0,L.useParams)())),d=(0,L.useLocation)(),{actionTabs:l}=u,[p]=Me.default.useForm(),{coursesLists:ie}=u,[v,R]=(0,e.useState)([]),[ne,ye]=(0,e.useState)({}),[De,x]=(0,e.useState)(!1),[f,ae]=(0,e.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0}),[me,be]=(0,e.useState)(!1),[le,P]=(0,e.useState)({});(0,e.useEffect)(()=>{u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:qe({},f)}),R([]))},[u.actionTabs.key,g.categoryId,f]);const[h,Ae,_,Pe]=(0,Gt.P)(),Ie=b=>et(void 0,null,function*(){var Re;x(!0);const Le=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:g.coursesId,category_id:(g==null?void 0:g.categoryId)||null,subjects_info:[{subject_id:(Re=v[0])==null?void 0:Re.id,stage_shixuns:b}]}});x(!1),Le.status||(P({courseId:g==null?void 0:g.coursesId,shixun_info:b}),be(!0))}),He=()=>{(0,O.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,o.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ut(qe({},u.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:qe({},u.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}})};return u.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:A.createElement(lu.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:C.drawer,footer:A.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},A.createElement(z.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),A.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>et(void 0,null,function*(){var b,Re;if((v==null?void 0:v.length)===0)return Z.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let Le=yield(0,su.Tr)({id:(b=v[0])==null?void 0:b.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(Re=u.detailTopBanner)==null?void 0:Re.course_id});yield Ie(Le==null?void 0:Le.no_use_list)}),type:"primary"},"\u786E\u5B9A"))},A.createElement("section",{className:"tc"},A.createElement(Yt,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:C.search,onSearch:b=>{f.keyword=b,b&&(0,fu.tk)({name:b,copywriting:b,position:"Subject"}),ae(qe({},f))}})),A.createElement("section",{className:"edu-container"},A.createElement(ze.Z,{spinning:n["classroomList/getCoursesLists"]},A.createElement("aside",null,A.createElement("div",{className:C.menuCourse},A.createElement("ul",null,A.createElement("li",null,"\u5DF2\u9009",A.createElement("span",{className:"c-blue"},v.length),"\u8BFE\u7A0B"),A.createElement("li",null,"\u5171",A.createElement("span",{className:"c-blue"},ie.subjects_count),"\u4E2A\u8BFE\u7A0B"),A.createElement("li",{className:"current",onClick:()=>{f.order=f.order==="asc"?"desc":"asc",f.sort="shixuns_count",ae(qe({},f))}},"\u5B9E\u8BAD\u6570",A.createElement("p",{className:`edu-sorter current ${f.sort==="shixuns_count"&&f.order}`},A.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),A.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),A.createElement("li",{className:"current",onClick:()=>{f.order=f.order==="asc"?"desc":"asc",f.sort="myshixuns_count",ae(qe({},f))}},"\u5B66\u4E60\u4EBA\u6570",A.createElement("p",{className:`edu-sorter current ${f.sort==="myshixuns_count"&&f.order}`},A.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),A.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),A.createElement("li",{className:`${f.type==="all"&&"c-blue"} current`,onClick:()=>{f.type="all",ae(qe({},f))}},"\u5168\u90E8\u8BFE\u7A0B"),A.createElement("li",{className:`${f.type==="mine"&&"c-blue"} current`,onClick:()=>{f.type="mine",ae(qe({},f))}},"\u6211\u7684\u8BFE\u7A0B"))),((E=ie==null?void 0:ie.subject_list)==null?void 0:E.length)===0&&A.createElement(pe.Z,null),(N=ie==null?void 0:ie.subject_list)==null?void 0:N.map(function(b,Re){var Le,eu,I,r,se,Ce;return A.createElement("div",{className:C.listItem,key:b.id,style:{cursor:"auto"}},A.createElement(fe.ZP,{checked:v.map(Ne=>Ne.id).includes(b.id),value:b.id,style:{marginTop:"1px"},disabled:(b==null?void 0:b.need_authorize)||(b==null?void 0:b.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:Ne=>{R([{id:b.id,identifier:b.identifier}])}}),A.createElement("div",{className:C.info},A.createElement("div",{className:C.title},A.createElement("div",{className:C.titleLeft},A.createElement("div",null,A.createElement(L.Link,{to:`/paths/${b.id}`,target:"_blank"},A.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:b.title}})),(b==null?void 0:b.need_authorize)&&A.createElement("span",{onClick:()=>{(0,We.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"),(b==null?void 0:b.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&A.createElement(M.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"},A.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),A.createElement(M.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"},A.createElement(z.ZP,{ghost:!0,href:`/paths/${b.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),A.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},A.createElement("span",{className:C.description,dangerouslySetInnerHTML:{__html:b.description}})),A.createElement(Ee.Z,{dashed:!0}),A.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},A.createElement("div",null,(Le=b==null?void 0:b.content)!=null&&Le.member_user_names?A.createElement(M.Z,{overlayClassName:C["tooltip-content"],title:A.createElement("div",null,A.createElement("span",{dangerouslySetInnerHTML:{__html:(eu=b==null?void 0:b.content)==null?void 0:eu.member_user_names}}))},A.createElement("span",{className:C.authorname,dangerouslySetInnerHTML:{__html:(I=b==null?void 0:b.content)==null?void 0:I.member_user_names}})):(b==null?void 0:b.member_user_names)&&A.createElement(M.Z,{title:A.createElement("div",null,A.createElement("span",null,b.member_user_names))},A.createElement("span",{className:C.authorname},b.member_user_names)),(r=b==null?void 0:b.content)!=null&&r.author_school_name?A.createElement(M.Z,{overlayClassName:C["tooltip-content"],title:A.createElement("div",null,A.createElement("span",{dangerouslySetInnerHTML:{__html:(se=b==null?void 0:b.content)==null?void 0:se.author_school_name}}))},A.createElement("span",{className:C.authorname,dangerouslySetInnerHTML:{__html:(Ce=b==null?void 0:b.content)==null?void 0:Ce.author_school_name}})):(b==null?void 0:b.author_school_name)&&A.createElement(M.Z,{title:A.createElement("div",null,A.createElement("span",null,b.author_school_name))},A.createElement("span",{className:C.authorname},b.author_school_name))),A.createElement("div",null,A.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",b.stage_count),A.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",b.shixuns_count),A.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",b.myshixuns_count)))))})))),A.createElement("div",{className:"tc mt20"},A.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:f.page||1,showQuickJumper:!0,total:ie==null?void 0:ie.subjects_count,onChange:b=>{f.page=b,t({type:"classroomList/getCoursesLists",payload:qe({},f)})}})),A.createElement(au.Z,{resdata:ne,type:"subject",okloading:De,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:b=>{Ie(b)}}),A.createElement(Fu.Z,{source:"\u5B9E\u8BAD",showModal:me,onCancel:()=>be(!1),info:le,onOk:He}))};var Xt=(0,L.connect)(({classroomList:u,loading:n})=>({classroomList:u,loading:n.effects}))(Qt),qt=a(99464),ru=a(59301),en=Object.defineProperty,ut=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,tt=(u,n,t)=>n in u?en(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,nt=(u,n)=>{for(var t in n||(n={}))un.call(n,t)&&tt(u,t,n[t]);if(ut)for(var t of ut(n))tn.call(n,t)&&tt(u,t,n[t]);return u},nn=({styles:u={},params:n,setisshowmodal:t,user:E})=>{var N;return ru.createElement("section",{className:"tc animated fadeIn",style:nt(nt({},{color:"#999",margin:"200px auto"}),u)},ru.createElement("img",{src:qt.z3}),ru.createElement("p",{className:"mt20 font14"},`\u8BE5${n.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),ru.createElement("div",{style:{marginTop:"30px"}},ru.createElement(z.ZP,{disabled:((N=E==null?void 0:E.userInfo)==null?void 0:N.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),ru.createElement(z.ZP,{onClick:()=>{(0,O.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},re={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf",authorized:"authorized___ZUIgn",btn_warp:"btn_warp___GFOwC"},an=a(37639),at=a(54172),ln=a(45278),sn=a(26949),on=a(72664),lt=a(76239),m=a(59301),rn=Object.defineProperty,cn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,ot=(u,n,t)=>n in u?rn(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,gu=(u,n)=>{for(var t in n||(n={}))dn.call(n,t)&&ot(u,t,n[t]);if(st)for(var t of st(n))En.call(n,t)&&ot(u,t,n[t]);return u},rt=(u,n)=>cn(u,mn(n)),Je=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())}),pn=({v:u,k:n,match:t,selectArrs:E,setSelectArrs:N,setSelectArrsAll:g,selectArrsAll:j,classroomList:d,dispatch:l,selectshow:p,batchState:ie,pageSize:v,page:R,manageAllGroup:ne,user:ye,getData:De,paramst:x})=>{var f,ae,me,be,le;const P=gu(gu({},(0,L.useParams)()),x),[h,Ae]=(0,e.useState)([]),[_,Pe]=(0,e.useState)(!1),[Ie,He]=(0,e.useState)(!1),[b,Re]=(0,e.useState)(!0),Le=(0,e.useRef)(),[eu,I]=(0,e.useState)(!1);P.category=P.categoryId,P.id=P.coursesId,P.page=R,P.limit=v;function r(){return Je(this,null,function*(){let c=yield(0,$.ZP)(`/api/homework_commons/${u.homework_id}/group_settings_statistics.json`,{method:"get",params:gu({},P)});Ae(c.data)})}(0,e.useEffect)(()=>{var c;Ae([]),Pe(!1),new Date(u==null?void 0:u.student_passed_time).getTime()>new Date(u==null?void 0:u.end_time_s).getTime()&&((c=u==null?void 0:u.status)!=null&&c.includes("\u5DF2\u622A\u6B62"))&&(u==null?void 0:u.challenge_count)-(u==null?void 0:u.finished_challenge_count)===0?(He(!1),Re(!1)):((u==null?void 0:u.challenge_count)-(u==null?void 0:u.finished_challenge_count)===0&&new Date(u==null?void 0:u.student_passed_time).getTime()<new Date(u==null?void 0:u.end_time_s).getTime()||(u==null?void 0:u.challenge_count)-(u==null?void 0:u.finished_challenge_count)===0&&new Date(u==null?void 0:u.student_passed_time).getTime()<new Date(u==null?void 0:u.late_time).getTime())&&(He(!0),Re(!1))},[p]);const se=[{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:(c,Y)=>Y.status.indexOf(c)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:c=>{var Y,te;return c==="--"?c:m.createElement("span",null,m.createElement("span",null,(Y=c==null?void 0:c.split("/"))==null?void 0:Y[0]),"\xA0/\xA0",m.createElement("span",null,(te=c==null?void 0:c.split("/"))==null?void 0:te[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:P.order_by==="end_time"?P.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:P.order_by==="late_time"?P.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:c=>c==="--"||!c?"--":m.createElement("span",{title:c},c)}],Ce=c=>{if((0,We.tJ)(l,!0)){if(c.can_view_details||(0,o.GJ)()){(0,O.xg)(`/shixuns/${c.forked_shixun_identifier}/challenges?homework_common_id=${c==null?void 0:c.homework_id}`);return}c.redo?T.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:m.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Je(void 0,null,function*(){const Y=yield(0,on.L8)({id:c.myshixun_identifier,url:c.url});Y&&(0,lt.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:Y.shixun_identifier,homework_common_id:c.homework_id,courseId:P.coursesId})})}):(0,lt.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:c.shixun_identifier,homework_common_id:c.homework_id,courseId:P.coursesId})}},Ne=c=>Je(void 0,null,function*(){const Y=yield(0,$.ZP)(`/api/courses/${P==null?void 0:P.coursesId}/sync_shixuns.json`,{method:"post",body:{homework_common_ids:[c]}});(Y==null?void 0:Y.status)===0&&(l({type:"classroomList/setActionTabs",payload:{}}),Z.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),De())});return m.createElement("div",{className:re.listItem,onClick:c=>{c.stopPropagation(),(!((0,o.GJ)()&&ie)||(0,o.GJ)()&&ie&&Le.current&&!Le.current.contains(c.target))&&((0,o.dE)()?(0,O.xg)(`/classrooms/${P.coursesId}/shixun_homework/${u.homework_id}/detail?tabs=1`):(0,O.xg)(`/classrooms/${P.coursesId}/shixun_homework/${u.homework_id}/detail?tabs=0`))},key:n},(0,o.GJ)()&&ie&&m.createElement("span",{ref:Le},m.createElement(X.default,{style:{padding:"10px"},checked:E.includes(u.homework_id),value:u.homework_id,onClick:c=>{c.stopPropagation()},onChange:c=>{let Y=E.indexOf(u.homework_id);E.indexOf(u.homework_id)>-1?(N(E.filter(te=>te!==u.homework_id)),g(j.filter(te=>te.homework_id!==u.homework_id))):(g(j.concat(u)),N(E.concat(u.homework_id)))}})),m.createElement("div",{className:re.info},m.createElement("div",{className:re.title},m.createElement("div",{className:re.titleLeft,style:(0,o.dE)()?{paddingRight:(u==null?void 0:u.challenge_count)-(u==null?void 0:u.finished_challenge_count)?60:140}:{}},(0,o.GJ)()&&m.createElement(sn.Z,{value:u.status},m.createElement(O.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[u.status]})),(0,o.dE)()&&m.createElement(O.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:u.status}),m.createElement("span",{className:re.name},u.name),(0,o.GJ)()&&u.related_poll&&m.createElement(M.Z,{title:"\u672C\u4F5C\u4E1A\u5305\u542B\u8C03\u67E5\u95EE\u5377"},m.createElement("i",{onClick:c=>{c.stopPropagation(),(0,O.xg)(`/classrooms/${P.coursesId}/poll/${u.poll_id}/detail`)},className:"iconfont icon-tiaochawenjuan ml5",style:{color:"#27C970"}})),(0,o.dE)()&&u.related_poll&&m.createElement(M.Z,{title:"\u672C\u4F5C\u4E1A\u5305\u542B\u8C03\u67E5\u95EE\u5377"+(u.poll_commit_status?"(\u5DF2\u5B8C\u6210)":"(\u672A\u5B8C\u6210)")},m.createElement("i",{onClick:c=>{var Y;if(c.stopPropagation(),u.poll_status===1){Z.ZP.warning("\u8C03\u67E5\u95EE\u5377\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08\u67E5\u770B\u60C5\u51B5");return}u.poll_commit_status?(0,O.xg)(`/classrooms/${P.coursesId}/poll/${u.poll_id}/detail?tabs=0`):(0,O.xg)(`/classrooms/${P.coursesId}/poll/${u.poll_id}/users/${(Y=ye.userInfo)==null?void 0:Y.login}`)},className:"iconfont icon-tiaochawenjuan ml5",style:{color:u.poll_commit_status?"#27C970":"#8DC7A7"}})),(0,o.G5)()&&(u==null?void 0:u.shixun_change)&&m.createElement(an.Z,{open:eu,onOpenChange:c=>{I(c)},placement:"bottomLeft",title:null,content:m.createElement("div",{style:{width:"310px",color:"#000"},onClick:c=>c.stopPropagation()},m.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u5B9E\u8BAD\u4F5C\u4E1A\u4E2D"),m.createElement("div",{className:re.btn_warp},m.createElement(z.ZP,{size:"small",onClick:()=>I(!1)},"\u5FFD\u7565"),m.createElement(z.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{I(!1),l({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>Ne(u==null?void 0:u.homework_id)}})}},"\u786E\u8BA4\u540C\u6B65"),m.createElement(z.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,O.xg)(`/shixuns/${u==null?void 0:u.forked_shixun_identifier}/challenges`)},"\u524D\u5F80\u67E5\u770B")))},m.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:c=>c.stopPropagation()})),!!((f=u.schools)!=null&&f.length)&&m.createElement(M.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},m.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(u==null?void 0:u.high_resources_consume)&&!(u!=null&&u.high_resources_consume_permission)&&m.createElement(_u.Z,{type:"shixun",style:{marginLeft:10}}),(u==null?void 0:u.high_resources_consume)&&(u==null?void 0:u.high_resources_consume_permission)&&m.createElement("span",{className:re.authorized},"\u5DF2\u6388\u6743")),m.createElement("div",{className:re.titleRight},(0,o.GJ)()&&(u==null?void 0:u.status.indexOf("\u672A\u53D1\u5E03"))===0&&m.createElement(L.Link,{target:"_blank",to:"/",onClick:c=>Je(void 0,null,function*(){var Y;if(c.stopPropagation(),c.preventDefault(),((Y=ye==null?void 0:ye.userInfo)==null?void 0:Y.user_status)===2){(0,We.Rd)();return}let te=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[u==null?void 0:u.homework_id],selectArrsAll:[u],params:P,type:2,manage_all_group:ne}})};u!=null&&u.high_resources_consume&&!(u!=null&&u.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:P.coursesId,type:"shixun",type_id:u.homework_id,name:u.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:rt(gu({},P),{type:4})}),te()}}}):te()})},m.createElement("aside",{className:re.flexBox},m.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),m.createElement("div",null,"\u53D1\u5E03"))),(0,o.dE)()&&m.createElement("div",{className:re.actionIcon},Ie?m.createElement("i",{className:"iconfont icon-yiwancheng1"}):b?"":m.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((ae=u.status)!=null&&ae.includes("\u5DF2\u622A\u6B62"))&&!((me=u.status)!=null&&me.includes("\u5BFC\u5165"))&&m.createElement("aside",{onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),Ce(u)}),className:re.flexBox,style:{marginRight:10}},m.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),m.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((be=u.status)==null?void 0:be.includes("\u5DF2\u622A\u6B62"))||((le=u.status)==null?void 0:le.includes("\u5BFC\u5165")))&&m.createElement("aside",{onClick:c=>Je(void 0,null,function*(){var Y;(Y=u.status)!=null&&Y.includes("\u5BFC\u5165")||(c.stopPropagation(),c.preventDefault(),(0,O.xg)(`/classrooms/${P.coursesId}/shixun_homework/${u.homework_id}/${u.student_work_id}/comment`))}),className:re.flexBox,style:{marginRight:10}},m.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),m.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,o.GJ)()&&m.createElement(ve.Z,{placement:"bottomCenter",overlayClassName:re.dro,dropdownRender:()=>m.createElement(B.default,null,u.status!=="\u5BFC\u5165"&&m.createElement(B.default.Item,{key:1,style:{textAlign:"center"}},m.createElement("a",{onClick:c=>Je(void 0,null,function*(){var Y;if(c.stopPropagation(),c.preventDefault(),((Y=ye==null?void 0:ye.userInfo)==null?void 0:Y.user_status)===2){(0,We.Rd)();return}let te=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[u==null?void 0:u.homework_id],selectArrsAll:[u],params:P,type:2,manage_all_group:ne}})};u!=null&&u.high_resources_consume&&!(u!=null&&u.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:P.coursesId,type:"shixun",type_id:u.homework_id,name:u.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:rt(gu({},P),{type:4})}),te()}}}):te()})},"\u7ACB\u5373\u53D1\u5E03")),u.status!=="\u5BFC\u5165"&&m.createElement(B.default.Item,{key:2,style:{textAlign:"center"}},m.createElement("a",{onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),c.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[u==null?void 0:u.homework_id],selectArrsAll:[u],params:P,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.status==="\u5BFC\u5165"&&m.createElement(B.default.Item,{key:23,style:{textAlign:"center"}},m.createElement(L.Link,{target:"_blank",to:"/",onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),c.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:u==null?void 0:u.name,id:u==null?void 0:u.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),m.createElement(B.default.Item,{key:22,style:{textAlign:"center"}},m.createElement(L.Link,{target:"_blank",to:"/",onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),c.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[u==null?void 0:u.homework_id],selectArrsAll:j,params:P,status:u==null?void 0:u.status}})})},"\u7ACB\u5373\u5220\u9664")),u.status!=="\u5BFC\u5165"&&(u==null?void 0:u.status.indexOf("\u672A\u53D1\u5E03"))<0&&m.createElement(B.default.Item,{key:3,style:{textAlign:"center"}},m.createElement(L.Link,{target:"_blank",to:"/",onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),c.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Y=yield(0,ln.Vs)({categoryId:u.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Y==null?void 0:Y.status)===0&&Z.ZP.success(Y==null?void 0:Y.message)})},"\u66F4\u65B0\u6210\u7EE9")),u.status!=="\u5BFC\u5165"&&m.createElement(B.default.Item,{key:23,style:{textAlign:"center"}},m.createElement(L.Link,{target:"_blank",to:"/",onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),c.preventDefault(),Ce(u)})},"\u8FDB\u5165\u5B9E\u8BAD")),m.createElement(B.default.Item,{key:5,style:{textAlign:"center"}},m.createElement("a",{onClick:c=>{c.stopPropagation(),c.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:u,params:P}})}},"\u91CD\u65B0\u547D\u540D")),u.status!=="\u5BFC\u5165"&&m.createElement(B.default.Item,{key:6,style:{textAlign:"center"}},m.createElement(L.Link,{target:"_blank",onClick:c=>{c.stopPropagation()},to:`/classrooms/${P.coursesId}/shixun_homework/${u.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},m.createElement("aside",{onClick:c=>c.stopPropagation(),className:re.flexBox,style:{cursor:"default"}},m.createElement("i",{className:"iconfont icon-gengduo4"}),m.createElement("div",null,"\u66F4\u591A"))))),(0,o.GJ)()&&m.createElement("p",{className:re.infoIcon},m.createElement("span",{className:"c-grey-333 mr20"},u.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(u.status)&&!!u.uncommit_count&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),u.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(u.status)&&!!u.commit_count&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),u.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(u.status)&&!!u.compelete_count&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),u.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(u.status)&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),u.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(u.status)&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),u.end_time),["\u5DF2\u7ED3\u675F"].includes(u.status)&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),u.status_time),!!(u!=null&&u.late_time)&&(u==null?void 0:u.late_time)!=="--"&&m.createElement("span",{className:"c-grey-999"},m.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),u==null?void 0:u.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(u.status)&&m.createElement("span",{className:re.iconV,onClick:c=>Je(void 0,null,function*(){c.stopPropagation(),c.preventDefault(),_||r(),Pe(!_)})},m.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," ")),(0,o.dE)()&&m.createElement("span",{className:re.infoStuIcon},m.createElement("span",{className:"c-grey-333"},u.author),m.createElement("span",{className:"c-grey-999 ml20"},m.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),m.createElement("span",null,m.createElement("span",{className:"c-light-primary"},u==null?void 0:u.finished_challenge_count),"/",u==null?void 0:u.challenge_count)),u.status.includes("\u5DF2\u622A\u6B62")&&!!(u!=null&&u.status_time)&&m.createElement("span",{className:"c-grey-999 ml20"},m.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",u==null?void 0:u.status_time),m.createElement("span",{className:"ml20 c-grey-999"},m.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),u==null?void 0:u.publish_time," \u81F3 ",u==null?void 0:u.end_time," "),!!(u!=null&&u.late_time)&&(u==null?void 0:u.late_time)!=="--"&&m.createElement("span",{className:"c-grey-999 ml20"},m.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),u==null?void 0:u.late_time)),(0,o.GJ)()&&!u.status.includes("\u672A\u53D1\u5E03")&&_&&h.length>5&&m.createElement(at.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:c=>({onClick:Y=>{Y.stopPropagation(),Y.preventDefault()}}),onHeaderRow:(c,Y)=>({onClick:te=>{te.stopPropagation(),te.preventDefault()}}),pagination:!1,dataSource:h,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(c,Y,te)=>{te.field&&(P.order_by=te.field),te.order||(P.sort_direction="asc"),te.order==="ascend"&&(P.sort_direction="asc"),te.order==="descend"&&(P.sort_direction="desc"),te.order||(P.sort_direction="asc"),r()},columns:se}),(0,o.GJ)()&&!u.status.includes("\u672A\u53D1\u5E03")&&_&&h.length<6&&h.length>0&&m.createElement(at.default,{rowKey:"shixun_identifier",onRow:c=>({onClick:Y=>{Y.stopPropagation(),Y.preventDefault()}}),onHeaderRow:(c,Y)=>({onClick:te=>{te.stopPropagation(),te.preventDefault()}}),pagination:!1,dataSource:h,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(c,Y,te)=>{te.field&&(P.order_by=te.field),te.order||(P.sort_direction="asc"),te.order==="ascend"&&(P.sort_direction="asc"),te.order==="descend"&&(P.sort_direction="desc"),te.order||(P.sort_direction="asc"),r()},columns:se})))},fn=a(71179),_n=a(37521),Fn=a(55515),yn=a(82326),hn=a(16326),gn=a(74756),Bn=a.n(gn),Tu=a(64948),Iu=a(98072),ee=a(59301),vn=Object.defineProperty,Dn=Object.defineProperties,An=Object.getOwnPropertyDescriptors,Au=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,mt=(u,n,t)=>n in u?vn(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,iu=(u,n)=>{for(var t in n||(n={}))it.call(n,t)&&mt(u,t,n[t]);if(Au)for(var t of Au(n))ct.call(n,t)&&mt(u,t,n[t]);return u},dt=(u,n)=>Dn(u,An(n)),Cn=(u,n)=>{var t={};for(var E in u)it.call(u,E)&&n.indexOf(E)<0&&(t[E]=u[E]);if(u!=null&&Au)for(var E of Au(u))n.indexOf(E)<0&&ct.call(u,E)&&(t[E]=u[E]);return t},Lu=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});Ve().extend(Bn());const xn=({data:u,value:n,onChange:t})=>{var E,N,g,j;const[d,l]=(0,e.useState)({leftSearch:"",rigthSearch:""}),[p,ie]=(0,e.useState)([]);return(0,e.useEffect)(()=>{ie((n==null?void 0:n.length)>0?u==null?void 0:u.filter(v=>n==null?void 0:n.includes(v==null?void 0:v.id)):[])},[n]),ee.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ee.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ee.createElement(X.default,{indeterminate:(p==null?void 0:p.length)>0&&(p==null?void 0:p.length)<(u==null?void 0:u.length),checked:(p==null?void 0:p.length)==(u==null?void 0:u.length),onChange:v=>{t(v.target.checked?u==null?void 0:u.map(R=>R==null?void 0:R.id):[])}},"\u5168\u9009"),ee.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ee.createElement(U.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:d.leftSearch,onChange:v=>{l(dt(iu({},d),{leftSearch:v.target.value}))}}),ee.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((E=d.leftSearch?u==null?void 0:u.filter(v=>{var R;return(R=v==null?void 0:v.name)==null?void 0:R.includes(d.leftSearch)}):u)==null?void 0:E.length)!==0?ee.createElement(X.default.Group,{value:n,onChange:v=>{t(v)}},ee.createElement(ge.Z,{direction:"vertical"},(N=d.leftSearch?u==null?void 0:u.filter(v=>{var R;return(R=v==null?void 0:v.name)==null?void 0:R.includes(d.leftSearch)}):u)==null?void 0:N.map((v,R)=>ee.createElement(X.default,{key:R,value:v.id},v==null?void 0:v.name)))):ee.createElement(pe.Z,{styles:{margin:"0 auto"}})))),ee.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ee.createElement("div",null,"\u5DF2\u9009\u62E9",(p==null?void 0:p.length)||0,"\u4E2A\u5206\u73ED"),ee.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ee.createElement(U.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:d.rigthSearch,onChange:v=>{l(dt(iu({},d),{rigthSearch:v.target.value}))}}),ee.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((g=d.rigthSearch?p==null?void 0:p.filter(v=>{var R;return(R=v==null?void 0:v.name)==null?void 0:R.includes(d.rigthSearch)}):p)==null?void 0:g.length)!==0?(j=d.rigthSearch?p==null?void 0:p.filter(v=>{var R;return(R=v==null?void 0:v.name)==null?void 0:R.includes(d.rigthSearch)}):p)==null?void 0:j.map((v,R)=>ee.createElement(w.Z,{key:R,wrap:!1,align:"middle",justify:"space-between"},ee.createElement(V.Z,null,v==null?void 0:v.name),ee.createElement(V.Z,null,ee.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(ne=>ne!==(v==null?void 0:v.id)))}})))):ee.createElement(pe.Z,{styles:{margin:"0 auto"}})))))},bn=u=>{var n=u,{classroomList:t,dispatch:E,user:N,getData:g}=n,j=Cn(n,["classroomList","dispatch","user","getData"]),d,l,p,ie,v,R;const ne=(0,L.useParams)(),[ye]=Me.default.useForm(),De=Me.default.useWatch("penalty_type",ye),x=((d=t==null?void 0:t.actionTabs)==null?void 0:d.key)==="\u6279\u91CF\u8865\u4EA4",[,f,ae,me]=(0,Iu.U)(Tu.c_,iu(iu({},ne),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,be,le]=(0,Iu.U)(Tu.nP,{course_id:ne==null?void 0:ne.coursesId,homework_ids:(p=t==null?void 0:t.actionTabs)==null?void 0:p.selectArrs}),[,P,h]=(0,Iu.U)(Tu.sm,{course_id:ne==null?void 0:ne.coursesId,homework_ids:(ie=t==null?void 0:t.actionTabs)==null?void 0:ie.selectArrs}),Ae=(..._)=>Lu(void 0,[..._],function*(Pe={}){be({});const Ie=yield ae({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,e.useEffect)(()=>{x&&Ae()},[x]),ee.createElement(T.default,{centered:!0,title:(v=t==null?void 0:t.actionTabs)==null?void 0:v.key,width:800,open:x,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{E({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:P,onOk:()=>Lu(void 0,null,function*(){ye.submit()})},ee.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"),ee.createElement(Me.default,{form:ye,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:_=>Lu(void 0,null,function*(){var Pe,Ie,He;const b=yield h(((Pe=me==null?void 0:me.course_groups)==null?void 0:Pe.length)>0?{unified_late:((Ie=me==null?void 0:me.course_groups)==null?void 0:Ie.length)<=0,allow_late_settings:[iu({},_)]}:iu({unified_late:((He=me==null?void 0:me.course_groups)==null?void 0:He.length)<=0},_));(b==null?void 0:b.status)==0&&(Z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),E({type:"classroomList/setActionTabs",payload:{}}),g&&g())})},ee.createElement(w.Z,{wrap:!1,gutter:20},ee.createElement(V.Z,{flex:1},ee.createElement(Me.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(_,Pe,Ie){return De===2&&Pe>100?Promise.reject(ee.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:ee.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},ee.createElement(U.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:De==1?"\u5206":"%",max:De===1?Number.MAX_SAFE_INTEGER:100,addonBefore:ee.createElement(Me.default.Item,{name:"penalty_type",noStyle:!0,normalize:_=>(ye.setFieldsValue({late_penalty:_==2?20:5}),_)},ee.createElement(yn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),ee.createElement(V.Z,{flex:"390px"},ee.createElement(Me.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(_,Pe,Ie){return Pe&&Ve()(Pe).startOf("minute")<=Ve()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Pe&&Ve()(Pe).startOf("minute")<=Ve()(le==null?void 0:le.max_late_time).startOf("minute")?(Z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${le==null?void 0:le.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ee.createElement(hn.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:_=>(0,O.BO)(_,{startTime:le==null?void 0:le.max_late_time}),disabledTime:_=>(0,O.hv)(_,{compared:le==null?void 0:le.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Ve()("00:00:00","HH:mm:ss")}})))),((R=me==null?void 0:me.course_groups)==null?void 0:R.length)>0&&ee.createElement(ze.Z,{spinning:f},ee.createElement(Me.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ee.createElement(xn,{data:(me==null?void 0:me.course_groups)||[],onChange:_=>{be({group_ids:_})}})))))};var Pn=(0,L.connect)(({classroomList:u,user:n})=>({classroomList:u,user:n}))(bn),Sn=a(67721),s=a(59301),kn=Object.defineProperty,Nn=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ft=(u,n,t)=>n in u?kn(u,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[n]=t,nu=(u,n)=>{for(var t in n||(n={}))Et.call(n,t)&&ft(u,t,n[t]);if(Cu)for(var t of Cu(n))pt.call(n,t)&&ft(u,t,n[t]);return u},xu=(u,n)=>Nn(u,wn(n)),On=(u,n)=>{var t={};for(var E in u)Et.call(u,E)&&n.indexOf(E)<0&&(t[E]=u[E]);if(u!=null&&Cu)for(var E of Cu(u))n.indexOf(E)<0&&pt.call(u,E)&&(t[E]=u[E]);return t},_t=(u,n,t)=>new Promise((E,N)=>{var g=l=>{try{d(t.next(l))}catch(p){N(p)}},j=l=>{try{d(t.throw(l))}catch(p){N(p)}},d=l=>l.done?E(l.value):Promise.resolve(l.value).then(g,j);d((t=t.apply(u,n)).next())});const Tn=u=>{var n=u,{classroomList:t,globalSetting:E,shixunHomeworks:N,user:g,loading:j,dispatch:d,match:l}=n,p=On(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"]),ie,v,R,ne,ye,De,x;const f=(0,L.useLocation)(),ae=(0,L.useParams)(),[me]=(0,L.useSearchParams)(),be=ae.categoryId,[le,P]=(0,e.useState)([]),[h,Ae]=(0,e.useState)([]),{detailShixunsList:_,detailLeftMenus:Pe,detailTopBanner:Ie,taskList:He}=t,[b,Re]=(0,e.useState)(""),[Le,eu]=(0,e.useState)(!1),[I,r]=(0,e.useState)({limit:20,status:Number(me.get("tabs"))?String(parseInt(me.get("tabs"))):"0"}),[se,Ce]=(0,e.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Ne,c]=(0,e.useState)(!1),[Y,te]=(0,e.useState)(!1),[Ft,yt]=(0,e.useState)("fixed"),[ht]=(0,e.useState)(document.getElementById("footer")),[gt,Ln]=(0,e.useState)(1),[Zn,ta]=(0,e.useState)(!1);let Zu;I.id=ae.coursesId,I.type=4,ae.categoryId?I.category=ae.categoryId:delete I.category,(0,e.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(P([]),Ae([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ye()},[t.actionTabs.key]),(0,e.useEffect)(()=>{me.get("tabs")==="0"&&(I.status="0",I.page=1,r(nu({},I)))},[me.get("tabs")]),(0,e.useEffect)(()=>{var i,K,Ke;if((i=g==null?void 0:g.userInfo)!=null&&i.login){const $e=O.cX.getItem(`${(K=g==null?void 0:g.userInfo)==null?void 0:K.login}${(0,o.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");$e&&(I.sort_by=$e==null?void 0:$e.type,I.sort_direction=$e==null?void 0:$e.direction,Ce($e==null?void 0:$e.name)),Ye(),(0,o.Rm)()&&Mn()}else(Ke=g==null?void 0:g.userInfo)!=null&&Ke.username&&Ye()},[(ie=g==null?void 0:g.userInfo)==null?void 0:ie.login,f==null?void 0:f.pathname]),(0,e.useEffect)(()=>{window.addEventListener("scroll",Rn)},[]);const Rn=()=>{document.scrollingElement.scrollTop+window.innerHeight+(ht==null?void 0:ht.clientHeight)+150>document.body.clientHeight?yt("absolute"):yt("fixed")},Mn=()=>{d({type:"classroomList/getAssistantPermissions",payload:{course_id:I.id}})},Ye=()=>{P([]),Ae([]),r(nu({},I)),(0,o.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:xu(nu({},I),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:xu(nu({},I),{order:I.status})})},jn=(i,K)=>{I.page=i,I.limit=K,Ye()},Hn=i=>{const K=i.key;I.status=K,I.page=1,L.history.replace(`${f.pathname}?tabs=${K}`),Ye()};function $n(i){return _t(this,null,function*(){yield d({type:"classroomList/updateTaskPosition",payload:{category_id:be,courseId:I.id,task_ids:i,container_type:"shixun_homework"}}),Ye()})}function Gn(){let i={courseId:I.id,container_type:"shixun_homework"};be&&(i.category_id=be),d({type:"classroomList/getAllTaskList",payload:i}),d({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const Vn=(0,e.useMemo)(()=>{let i=[];return He.length>0&&(i=He.map(K=>({user_name:K.user_name,task_name:K.task_name,task_id:K.task_id,category:K.category,status:K.status}))),i},[He]),zn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],Wn=[{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}],Bt=(0,o.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"}];Pe.course_modules&&(Zu=t.detailLeftMenus.course_modules.filter(i=>i.type==="shixun_homework")[0]);const Jn=s.createElement("div",{className:re.moveCategory,onMouseLeave:i=>eu(!1)},s.createElement(B.default,{onClick:i=>_t(void 0,[i],function*({item:K,key:Ke,keyPath:$e,domEvent:Ru}){if(le=="")return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,$.ZP)(`/api/courses/${I.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:le,new_category_id:Ke}})).status===0&&(Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ye(),te(!1),d({type:"classroomList/getClassroomLeftMenus",payload:{id:ae.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},s.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},s.createElement(U.default,{onChange:i=>{Re(i.target.value)}})),Zu&&Zu.second_category.filter(i=>i.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(i,K){var Ke;if(!(b!==""&&i.category_name.indexOf(b)<0))return s.createElement(s.Fragment,null,s.createElement(B.default.Item,{className:"multi-llipsis1e",key:i.category_id},i.category_name),(Ke=i==null?void 0:i.third_category)==null?void 0:Ke.map($e=>s.createElement(B.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:$e.category_id},$e.category_name)))}),s.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:i=>{i.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:I,selectArrs:{category_id:_==null?void 0:_.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),vt=(v=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:s.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:s.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:s.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:s.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,o.GJ)()||(0,o.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:s.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Ie.is_public}].filter(i=>i==null?void 0:i.isShow))==null?void 0:v.map(i=>(delete i.isShow,i)),Kn=({key:i})=>{var K,Ke,$e,Ru;if((i==="1"||i==="2")&&(0,o.Rm)()&&!((Ke=(K=t.AssistantObject)==null?void 0:K.practice)!=null&&Ke.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((($e=g==null?void 0:g.userInfo)==null?void 0:$e.user_status)===2&&i==="1"){(0,We.Rd)();return}if(le==""){Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}d({type:"classroomList/setActionTabs",payload:{key:i==="1"?"\u7ACB\u5373\u53D1\u5E03":i==="2"?"\u7ACB\u5373\u622A\u6B62":i==="3"?"\u5220\u9664":i==="5"?"\u6279\u91CF\u8865\u4EA4":(Ru=vt[Number(i)-1])==null?void 0:Ru.label,selectArrs:le,selectArrsAll:h,type:i==="1"||i==="2"?1:"",params:I}})},Dt=se==="\u9ED8\u8BA4\u6392\u5E8F",Un=(0,e.useMemo)(()=>{const i=!(0,o.GJ)()&&!(0,o.Jd)(),K=Ie==null?void 0:Ie.excellent;return i&&K},[g,t]),Yn=(0,e.useMemo)(()=>(_==null?void 0:_.min_finished_game)>0,[t]),Qn=(0,e.useMemo)(()=>{const i=(_==null?void 0:_.min_finished_game)-(_==null?void 0:_.finished_challenge_count);return i>0?i:0},[t]);return s.createElement("section",null,s.createElement("aside",{className:re.bg},s.createElement(w.Z,{align:"middle"},s.createElement(V.Z,{flex:"1"},!!_.main_category_id&&s.createElement(B.default,{mode:"horizontal",onSelect:Hn,selectedKeys:[I.status]},!(0,o.GJ)()&&zn.map(function(i,K){return s.createElement(B.default.Item,{key:i==null?void 0:i.id},i.name)}),(0,o.GJ)()&&Wn.map(function(i,K){return s.createElement(B.default.Item,{key:i==null?void 0:i.id},s.createElement("span",{className:"c-grey-666 mr20"},i.name),K===0&&(0,o.GJ)()&&s.createElement("span",{className:"c-grey-999"},_==null?void 0:_.all_count),K===1&&(0,o.GJ)()&&s.createElement("span",{className:"c-grey-999"},_==null?void 0:_.unpublished_count),K===2&&(0,o.GJ)()&&s.createElement("span",{className:"c-grey-999"},_==null?void 0:_.not_start_count),K===3&&(0,o.GJ)()&&s.createElement("span",{className:"c-grey-999"},_==null?void 0:_.in_progress_count),K===4&&(0,o.GJ)()&&s.createElement("span",{className:"c-grey-999"},_==null?void 0:_.overed_count))}))),s.createElement(V.Z,{className:"mr20 gutter-row"},s.createElement("div",{className:re.containerTitle},(0,o.GJ)()&&(0,O.Oo)(Pe==null?void 0:Pe.course_modules,be)!=="\u672A\u5206\u914D\u76EE\u5F55"&&s.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},s.createElement(ve.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>s.createElement(B.default,null,s.createElement(B.default.Item,{key:1,onClick:()=>{var i;if(!(0,O.Ye)(d)){if((0,o.Rm)()&&!((i=t.AssistantObject.practice)!=null&&i.can_download)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:_==null?void 0:_.main_category_name,exportType:"practice",category_id:I.category}})}}},"\u5B66\u751F\u6210\u7EE9"),s.createElement(B.default.Item,{key:3,onClick:()=>{var i;if(!(0,O.Ye)(d)){if((0,o.Rm)()&&!((i=t.AssistantObject.practice)!=null&&i.can_download)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L.history.push(`/classrooms/${ae==null?void 0:ae.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},"\u5386\u53F2\u5BFC\u51FA"))},s.createElement("span",{style:{color:"#666666",cursor:"pointer"}},s.createElement("i",{className:"iconfont icon-xiazai6"}))),s.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:i=>{d({type:"classroomList/setActionTabs",payload:{key:ae.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:I,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id),type:"shixun_homework"},cb:()=>{Ye()}}})}},s.createElement(M.Z,{title:ae.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},s.createElement("span",{className:ae.categoryId?`${re.iconH} iconfont icon-zhongmingmingmulu`:`${re.iconH} iconfont icon-xinjianmulu1`}))),s.createElement(ve.Z,{className:"ml10",disabled:((R=g==null?void 0:g.userInfo)==null?void 0:R.user_status)===2,dropdownRender:()=>s.createElement(B.default,null,s.createElement(B.default.Item,{key:1,onClick:()=>{var i,K;if((0,o.Rm)()&&!((K=(i=t.AssistantObject)==null?void 0:i.practice)!=null&&K.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:I}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),s.createElement(B.default.Item,{key:2,onClick:()=>{var i,K;if((0,o.Rm)()&&!((K=(i=t.AssistantObject)==null?void 0:i.practice)!=null&&K.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:I}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),s.createElement(B.default.Item,{key:3,onClick:()=>{var i,K;if(!(0,O.Ye)(d)){if((0,o.Rm)()&&!((K=(i=t.AssistantObject)==null?void 0:i.practice)!=null&&K.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},s.createElement("span",{className:((ne=g==null?void 0:g.userInfo)==null?void 0:ne.user_status)===2?re.selectBtn1:re.selectBtn},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-tianjiadaohang"})),s.createElement(M.Z,{title:((ye=g==null?void 0:g.userInfo)==null?void 0:ye.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"},s.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),s.createElement("div",{className:re.action},s.createElement("div",null,s.createElement(ve.Z,{dropdownRender:()=>s.createElement(B.default,{selectedKeys:[se]},Bt==null?void 0:Bt.map((i,K)=>s.createElement(B.default.Item,{key:i.name,onClick:()=>{var Ke;I.sort_by=i.type,I.sort_direction=i.direction,I.page=1,Ce(i.name),O.cX.setItem(`${(Ke=g==null?void 0:g.userInfo)==null?void 0:Ke.login}${(0,o.GJ)()?"Teacher":"Student"}`,i,"ShixunHomeworks"),(0,o.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:xu(nu({},I),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:nu({},I)})}},i.name)))},s.createElement("span",{className:`${re.btn} ${Dt?re.btnSort:""}`,onMouseEnter:i=>eu(!1)},s.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),se))),Dt&&s.createElement(M.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,o.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":I.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},s.createElement("span",{className:re.tips},s.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),s.createElement(U.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:i=>{I.search=i.trim(),I.page=1,Ye()},style:{width:220,marginLeft:"auto"}})),Un&&s.createElement(w.Z,{justify:"space-between",className:re.progressInfo},s.createElement(V.Z,null,s.createElement(ge.Z,{size:"middle"},s.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",_==null?void 0:_.finished_task_count,"/",_==null?void 0:_.shixun_total_count),s.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",_==null?void 0:_.finished_challenge_count,"/",_==null?void 0:_.challenge_count))),Yn&&s.createElement(V.Z,null,"\u901A\u8FC7",_==null?void 0:_.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",Qn,"\u5173")),s.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},s.createElement(q.Z,{loading:j[(0,o.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(_==null?void 0:_.all_count)===0&&(0,o.GJ)()?s.createElement(nn,{params:I,user:g,setisshowmodal:c,dispatch:d}):(_==null?void 0:_.task_count)===0&&s.createElement(pe.Z,null),s.createElement("aside",{className:"animated fadeIn"},_.homeworks&&_.homeworks.map(function(i,K){return s.createElement(pn,{key:i.homework_id,batchState:!0,v:i,k:K,match:l,selectArrs:le,setSelectArrs:P,setSelectArrsAll:Ae,selectArrsAll:h,classroomList:t,dispatch:d,paramst:I,user:g,page:ae.page||1,pageSize:I.limit||20,selectshow:Zn,manageAllGroup:_.manage_all_group,getData:Ye})}),_.query_total_count>0&&s.createElement("aside",{className:"tc mb50 mt30"},s.createElement(de.Z,{showSizeChanger:!0,current:I.page||1,pageSize:I.limit||20,onChange:jn,total:_.query_total_count})))),s.createElement("div",{className:re.fixedBottom,style:{bottom:le.length?0:-60,position:le.length?Ft:"fixed",left:Ft==="fixed"?"50%":"317px"}},s.createElement("div",{className:re.left}),s.createElement("div",{className:re.right},(0,o.GJ)()&&(_==null?void 0:_.all_count)>0&&s.createElement("aside",{className:[re.acitons].join(" ")},s.createElement("div",{style:{width:130}},(0,o.GJ)()&&s.createElement(X.default,{checked:((De=_.homeworks)==null?void 0:De.length)===(le==null?void 0:le.length),onChange:i=>{i.target.checked?(P(_.homeworks.map(K=>K.homework_id)),Ae([..._.homeworks])):(P([]),Ae([]))}},s.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",s.createElement("span",{style:{marginLeft:5}},"(",le.length,")")," "))),s.createElement("div",{style:{flex:1}}," ",s.createElement(w.Z,{wrap:!1,align:"middle",justify:"space-between"},s.createElement(V.Z,{flex:1},s.createElement(w.Z,{wrap:!1,align:"middle",gutter:8},s.createElement(V.Z,null,s.createElement(ve.Z,{placement:"top",menu:{items:vt,onClick:Kn}},s.createElement(z.ZP,{type:"primary",icon:s.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),s.createElement(V.Z,null,s.createElement(z.ZP,{type:"primary",icon:s.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Gn},"\u8C03\u6574\u6392\u5E8F")),s.createElement(V.Z,null,s.createElement(ve.Z,{placement:"topLeft",dropdownRender:()=>Jn,getPopupContainer:i=>i==null?void 0:i.parentNode},s.createElement(z.ZP,{type:"primary",icon:s.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",s.createElement(ue.Z,null)))))),s.createElement(V.Z,null,s.createElement(z.ZP,{type:"primary",ghost:!0,onClick:()=>{P&&P([]),te(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((x=t==null?void 0:t.actionTabs)==null?void 0:x.key)==="\u6279\u91CF\u8865\u4EA4"&&s.createElement(Pn,{getData:Ye}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?s.createElement(Xt,null):null,s.createElement(fn.Z,{onOk:()=>{Ye()}}),s.createElement(_n.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?s.createElement(Pt,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?s.createElement(Lt,null):null,s.createElement($u,null),s.createElement(D,null),s.createElement(F.Z,{courseEndTime:_==null?void 0:_.course_end_time}),s.createElement(G.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:_==null?void 0:_.course_end_time,courseId:ae.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,o.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:xu(nu({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:nu({},t.actionTabs.params)})}}),s.createElement(ju,null),s.createElement($t,null),s.createElement(Fn.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:$n,data:Vn,onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})}}),s.createElement(T.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Ne,centered:!0,onCancel:()=>c(!1),onOk:()=>{var i,K;if((0,o.Rm)()&&!((i=t.AssistantObject.practice)!=null&&i.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((K=g.userInfo)==null?void 0:K.user_status)===2){(0,We.Rd)();return}d(gt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:I}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:I}}),c(!1)}},s.createElement("div",null,s.createElement(fe.ZP.Group,{onChange:i=>{Ln(i.target.value)},value:gt},s.createElement(fe.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"),s.createElement(fe.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")))),s.createElement(Sn.Z,null))};var In=(0,L.connect)(({classroomList:u,loading:n,globalSetting:t,shixunHomeworks:E,user:N})=>({classroomList:u,globalSetting:t,loading:n.effects,shixunHomeworks:E,user:N}))(Tn)},76239:function(uu,ke,a){a.d(ke,{_:function(){return ge}});var e=a(67135),$=a(62957),L=a(6767),B=a(54172),Z=a(49661),U=a(59301),w=(q,de,X)=>new Promise((z,T)=>{var fe=O=>{try{ue(X.next(O))}catch(Be){T(Be)}},o=O=>{try{ue(X.throw(O))}catch(Be){T(Be)}},ue=O=>O.done?z(O.value):Promise.resolve(O.value).then(fe,o);ue((X=X.apply(q,de)).next())});const V=q=>w(void 0,[q],function*({is_jupyter:de,is_jupyter_lab:X,shixunId:z,homework_common_id:T,courseId:fe}){if(de||X){const ue=yield(0,e.BK)({id:z});ue!=null&&ue.identifier&&(0,Z.xg)(`/tasks/${ue.identifier}/jupyter?homework_common_id=${T}`);return}const o=yield(0,e.Ir)({id:z,homework_common_id:T});if(o!=null&&o.game_identifier){(0,Z.xg)(`/tasks/${fe}/${T}/${o.game_identifier}`);return}(o==null?void 0:o.status)===2?ve(o==null?void 0:o.message,T,fe):(o==null?void 0:o.status)===3?M(o==null?void 0:o.message):(o==null?void 0:o.status)==-3&&(0,Z.eF)()}),ve=(q,de,X)=>{q=q!=null&&q.includes(".json")?q:`${q}.json`,$.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:U.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>w(void 0,null,function*(){const z=yield(0,e.$Q)({url:q});if(!z)return;L.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const T=yield(0,e.Ir)({id:z.shixun_identifier,homework_common_id:de});if(T!=null&&T.game_identifier){(0,Z.xg)(`/tasks/${X}/${de}/${T.game_identifier}`);return}(T==null?void 0:T.status)===2?ve(T==null?void 0:T.message,de,X):(T==null?void 0:T.status)===3&&M(T==null?void 0:T.message)})})},M=q=>{$.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:U.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",q,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ge=(q,de)=>w(void 0,[q,de],function*(X,{is_jupyter:z,is_jupyter_lab:T}){const fe=yield(0,e.WT)(X);if(fe.length>1)return $.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:U.createElement("div",null,U.createElement("div",null,"\u4F60\u5F53\u524D\u6709",fe.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),U.createElement(B.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(o,ue){const{course_identifier:O,id:Be}=ue||{};return U.createElement("a",{target:"_blank",href:`/classrooms/${O}/shixun_homework/${Be}/detail`},o)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(o,ue){const{course_identifier:O,id:Be,shixun_identifier:W}=ue;return U.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{V({is_jupyter:z,is_jupyter_lab:T,shixunId:W,homework_common_id:Be,courseId:O})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:fe,rowKey:"id"}))}),!0;if(fe.length===1){const{shixun_identifier:o,id:ue,course_identifier:O}=fe[0];return V({is_jupyter:z,is_jupyter_lab:T,shixunId:o,homework_common_id:ue,courseId:O}),!0}return!1});ke.Z=V}}]);
|