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

2 lines
133 KiB

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