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.
23 lines
353 KiB
23 lines
353 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{49438:function(It,et){et.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"}},50839:function(It,et,m){m.d(et,{Z:function(){return ke}});var B=m(22150),u=m(69677),S=m(71577),U=m(67294),A={search:"search___JA0r9",btn:"btn___GGtZC"},$=m(67294),ke=({value:te,onChange:Ee})=>{const[H]=B.default.useForm(),re=(0,U.useRef)(!1);(0,U.useEffect)(()=>{te&&H.setFieldsValue(te)},te);const fe=oe=>{re.current||Ee(oe),re.current=!0,setTimeout(()=>{re.current=!1},2e3)};return $.createElement("div",{className:A.search},$.createElement(B.default,{className:A.formWrap,colon:!1,form:H,size:"large",layout:"inline",onFinish:oe=>{re.current||fe(oe)}},$.createElement(B.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},$.createElement(u.default,{style:{width:280,height:40}})),$.createElement(B.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},$.createElement(u.default,{style:{width:280,height:40}})),$.createElement(B.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},$.createElement(u.default,{style:{width:200,height:40}})),$.createElement(S.ZP,{className:A.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},20670:function(It,et,m){m.d(et,{Z:function(){return $}});var B=m(55241),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},S=m(32637),U=m(67294),$=({type:Y,style:ke})=>{const te=U.createElement("div",{className:u.wrap,onClick:Ee=>{Ee.preventDefault(),Ee.stopPropagation()}},U.createElement("p",null,Y==="shixun"||Y==="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",U.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Y==="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"),U.createElement("div",{className:u.contact},U.createElement("div",{className:u.img},U.createElement("img",{src:S,width:"124px",height:"124px"})),U.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return U.createElement(B.Z,{content:te},U.createElement("span",{className:u.text,style:ke},"\u9AD8\u6D88\u8017"))}},85688:function(It,et,m){m.d(et,{Z:function(){return xt},P:function(){return wt}});var B=m(67294),u=m(22150),S=m(14446),U=m(78045),A=m(69677),$=m(9430),Y={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},ke=m(93686),te=Object.defineProperty,Ee=Object.defineProperties,H=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,le=(Te,Oe,Re)=>Oe in Te?te(Te,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Te[Oe]=Re,N=(Te,Oe)=>{for(var Re in Oe||(Oe={}))fe.call(Oe,Re)&&le(Te,Re,Oe[Re]);if(re)for(var Re of re(Oe))oe.call(Oe,Re)&&le(Te,Re,Oe[Re]);return Te},O=(Te,Oe)=>Ee(Te,H(Oe)),ve=(Te,Oe)=>{var Re={};for(var je in Te)fe.call(Te,je)&&Oe.indexOf(je)<0&&(Re[je]=Te[je]);if(Te!=null&&re)for(var je of re(Te))Oe.indexOf(je)<0&&oe.call(Te,je)&&(Re[je]=Te[je]);return Re},F=(Te,Oe,Re)=>new Promise((je,Ve)=>{var Ft=j=>{try{pe(Re.next(j))}catch(de){Ve(de)}},ft=j=>{try{pe(Re.throw(j))}catch(de){Ve(de)}},pe=j=>j.done?je(j.value):Promise.resolve(j.value).then(Ft,ft);pe((Re=Re.apply(Te,Oe)).next())});const Ne=({studentNames:Te,total:Oe})=>{const Re=["","\u4E00","\u4E24","\u4E09"];return Oe>3?B.createElement(B.Fragment,null,"\u8BFE\u5802\u5185\u6709",B.createElement("span",{className:Y.orangeColor},Te==null?void 0:Te.join("\u3001")),"\u7B49",B.createElement("span",{className:Y.orangeColor},Oe),"\u540D\u5B66\u751F"):B.createElement(B.Fragment,null,"\u8BFE\u5802\u5185\u6709",B.createElement("span",{className:Y.orangeColor},Te==null?void 0:Te.join("\u3001")),Re[Oe],"\u540D\u5B66\u751F")},ce=({used:Te,copy:Oe,canNotCopy:Re,studentNames:je,studentCount:Ve,inPaper:Ft,is_random:ft=!1,position:pe=""})=>{const j=()=>{if(Oe>0&&Re>0)return B.createElement(B.Fragment,null,"\u5176\u4E2D",B.createElement("span",{className:Y.orangeColor},Oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",B.createElement("span",{className:Y.orangeColor},Re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Oe>0&&Re===0)return B.createElement(B.Fragment,null,"\u5176\u4E2D",B.createElement("span",{className:Y.orangeColor},Oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Oe===0&&Re>0)return B.createElement(B.Fragment,null,"\u5176\u4E2D",B.createElement("span",{className:Y.orangeColor},Re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},de=pe||(Ft?"\u8BD5\u5377":"\u8BFE\u7A0B");return B.createElement("span",null,B.createElement(Ne,{studentNames:je,total:Ve}),"\u5B66\u4E60\u8FC7",de,"\u4E2D\u7684",B.createElement("span",{className:Y.orangeColor},Te),"\u4E2A\u9879\u76EE\uFF0C",j(),"\u3002\u8BF7\u9009\u62E9",ft?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},w=({onCancel:Te,onOk:Oe,visible:Re,inPaper:je,renderData:Ve,type:Ft,isMultipleCourse:ft=!1})=>{const[pe]=u.default.useForm(),[j,de]=(0,B.useState)(1),[Xe,We]=(0,B.useState)(!1),at=(0,B.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),it=(0,B.useMemo)(()=>{var Je;return(Je=Ve==null?void 0:Ve.course_data_list)==null?void 0:Je.filter(Be=>Be.is_show)},[Ve]);return B.createElement(B.Fragment,null,at?B.createElement(S.default,{centered:!0,closable:!0,open:Re,destroyOnClose:!0,title:"\u63D0\u793A",className:Y.antdModal,width:682,confirmLoading:Xe,onCancel:Te,onOk:()=>F(void 0,null,function*(){var Je;We(!0);let Be=j;if(ft){const me=N({},pe.getFieldsValue());Be=(Je=Ve==null?void 0:Ve.course_data_list)==null?void 0:Je.map(st=>me[st.id]!==void 0?O(N({},st),{is_copy:me[st.id]}):st)}yield Oe(Be),We(!1)})},B.createElement("div",{className:Y.content,style:{marginBottom:20}},ft?"\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?":B.createElement(B.Fragment,null,B.createElement(Ne,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.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")),ft?B.createElement(u.default,{form:pe,preserve:!1},it==null?void 0:it.map(Je=>B.createElement(B.Fragment,{key:Je.id},B.createElement("h3",{className:"ml15 mb5"},Je.name),B.createElement(u.default.Item,{name:Je.id,initialValue:1},B.createElement(U.ZP.Group,{className:Y.content},B.createElement(U.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),B.createElement(U.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):B.createElement(U.ZP.Group,{value:j,onChange:Je=>de(Je.target.value),className:Y.content,style:{marginBottom:30}},B.createElement(U.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),B.createElement(U.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),B.createElement("div",null,B.createElement("div",{className:Y.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),B.createElement("div",{className:Y.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"),B.createElement("div",{className:`${Y.content} ${Y.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"))):B.createElement(S.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Re,confirmLoading:Xe,title:"\u63D0\u793A",width:682,onCancel:Te,onOk:()=>F(void 0,null,function*(){var Je;We(!0);let Be=0;if(ft){const me=N({},pe.getFieldsValue());Be=(Je=Ve==null?void 0:Ve.course_data_list)==null?void 0:Je.map(st=>me[st.id]!==void 0?O(N({},st),{is_use:me[st.id]}):st)}yield Oe(Be),We(!1)})},B.createElement("div",{className:Y.content},B.createElement(Ne,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ft?B.createElement(u.default,{form:pe,preserve:!1},B.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"),it==null?void 0:it.map(Je=>B.createElement(B.Fragment,{key:Je.id},B.createElement("h3",{className:"ml15 mb5"},Je.name),B.createElement(u.default.Item,{name:Je.id,initialValue:1},B.createElement(U.ZP.Group,{className:Y.content},B.createElement(U.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),B.createElement(U.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):B.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",B.createElement("span",{className:Y.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"))))},wt=function(){const[Te,Oe]=(0,B.useState)(!1),[Re,je]=(0,B.useState)();return[Te,()=>Oe(!1),Re,ft=>F(this,null,function*(){var pe;const j=ft,{isImportMultipleCourse:de=!1}=j,Xe=ve(j,["isImportMultipleCourse"]);console.log(ft);const We=(ft==null?void 0:ft.result)||(yield(0,ke.Tr)(Xe));return"status"in We?!1:de?((pe=We==null?void 0:We.course_data_list)==null?void 0:pe.some(it=>it.is_show))?(je(We),Oe(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(je(We),Oe(!0),!0)})]},Vt=Te=>{const[Oe]=u.default.useForm(),[Re,je]=(0,B.useState)(!1),{onCancel:Ve,onOk:Ft,visible:ft,inPaper:pe=!1,renderData:j,type:de,isMultipleCourse:Xe=!1,position:We}=Te;let at=(0,B.useMemo)(()=>pe?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Y.tableCell,render(Be,me){return B.createElement("a",{href:`/shixuns/${me.identifier}/challenges`,target:"_blank"},Be)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Be,me)=>B.createElement(B.Fragment,null,B.createElement(u.default.Item,{name:[`${de==="subject"?me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_copy"],initialValue:1},B.createElement(U.ZP.Group,null,B.createElement(U.ZP,{value:1},"\u662F"),B.createElement(U.ZP,{value:0},"\u5426"))),B.createElement(u.default.Item,{name:[`${de==="subject"?me==null?void 0:me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_use"],hidden:!0,initialValue:1},B.createElement(A.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Y.tableCell,render(Be,me){return B.createElement("a",{href:`/shixuns/${me.identifier}/challenges`,target:"_blank"},Be)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Be,me)=>B.createElement(u.default.Item,{name:[`${de==="subject"?me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_use"],initialValue:1},B.createElement(U.ZP.Group,null,B.createElement(U.ZP,{value:1},"\u662F"),B.createElement(U.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Be,me)=>B.createElement(u.default.Item,{name:[`${de==="subject"?me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_copy"],initialValue:1},B.createElement(U.ZP.Group,null,B.createElement(U.ZP,{value:1},"\u662F"),B.createElement(U.ZP,{value:0},"\u5426")))}],[pe]),it=(0,B.useMemo)(()=>pe?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Y.tableCell,align:"center",ellipsis:!0,render:(Be,me)=>B.createElement(B.Fragment,null,B.createElement("a",{href:`/shixuns/${me.identifier}/challenges`,target:"_blank"},Be),B.createElement(u.default.Item,{name:[`${de==="subject"?me==null?void 0:me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_copy"],hidden:!0,initialValue:0},B.createElement(A.default,{type:"hidden"})),B.createElement(u.default.Item,{name:[`${de==="subject"?me==null?void 0:me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_use"],hidden:!0,initialValue:1},B.createElement(A.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Y.tableCell,ellipsis:!0,align:"center",render:(Be,me)=>B.createElement("a",{href:`/shixuns/${me.identifier}/challenges`,target:"_blank"},Be)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Be,me)=>B.createElement(B.Fragment,null,B.createElement(u.default.Item,{name:[`${de==="subject"?me==null?void 0:me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_use"],initialValue:0},B.createElement(U.ZP.Group,null,B.createElement(U.ZP,{value:1},"\u662F"),B.createElement(U.ZP,{value:0},"\u5426"))),B.createElement(u.default.Item,{name:[`${de==="subject"?me==null?void 0:me.stage_shixun_id:me.shixun_course_id||me.id}`,"is_copy"],hidden:!0,initialValue:0},B.createElement(A.default,{type:"hidden"})))}],[pe]);if(Xe){const Be={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Y.tableCell,render:(me,st)=>B.createElement("a",{href:`/classrooms/${st.course_id}`},me)};at=[Be,...at],it=[Be,...it]}const Je=(0,B.useMemo)(()=>ce({used:j==null?void 0:j.repeat_shixun_num,copy:j==null?void 0:j.can_copy_num,canNotCopy:j==null?void 0:j.no_copy_num,studentNames:j==null?void 0:j.student_names,studentCount:j==null?void 0:j.student_count,is_random:j==null?void 0:j.is_random,inPaper:pe,position:We}),[j,pe,We]);return B.createElement(S.default,{title:"\u63D0\u793A",centered:!0,open:ft,confirmLoading:Re,onOk:()=>F(void 0,null,function*(){je(!0);const Be=Oe.getFieldsValue(),me=Object.keys(Be).map(st=>({id:parseInt(st.split("_")[0]),course_id:parseInt(st.split("_")[1]),is_use:Be[st].is_use,is_copy:Be[st].is_copy}));yield Ft(me),je(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:Y.antdModal,destroyOnClose:!0},B.createElement(u.default,{form:Oe,preserve:!1},B.createElement("div",{className:Y.brief},Je),B.createElement("div",{style:{marginBottom:30}},B.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),B.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"),B.createElement("div",{className:Y.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")),(j==null?void 0:j.can_copy_num)>0&&B.createElement("div",null,B.createElement("div",{className:Y.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),B.createElement($.default,{columns:at,className:Y.antdTable,dataSource:j==null?void 0:j.can_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(j==null?void 0:j.no_copy_num)>0&&B.createElement("div",null,B.createElement("div",{className:Y.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),B.createElement($.default,{columns:it,className:Y.antdTable,dataSource:j==null?void 0:j.no_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(j==null?void 0:j.no_use_list.length)>0&&(j==null?void 0:j.no_use_list.map(Be=>B.createElement("div",{key:de==="subject"?Be.stage_shixun_id:Be.shixun_course_id||Be.id},B.createElement(u.default.Item,{name:[`${de==="subject"?Be==null?void 0:Be.stage_shixun_id:Be.shixun_course_id||Be.id}`,"is_copy"],hidden:!0,initialValue:0},B.createElement(A.default,{type:"hidden"})),B.createElement(u.default.Item,{name:[`${de==="subject"?Be==null?void 0:Be.stage_shixun_id:Be.shixun_course_id||Be.id}`,"is_use"],hidden:!0,initialValue:1},B.createElement(A.default,{type:"hidden"})))))))};var xt=Te=>{const{modalType:Oe}=Te;return Oe==="multiple"?B.createElement(Vt,N({},Te)):B.createElement(w,N({},Te))}},53134:function(It,et,m){var B=m(67294),u=m(22150),S=m(14446),U=m(2453),A=m(71230),$=m(15746),Y=m(34336),ke=m(78045),te=m(84567),Ee=m(27484),H=m.n(Ee),re=m(33170),fe=m(28706),oe=m(35973),le=m(52262),N=m(89779),O=m(12317),ve=m(17998),F=m(49438),Ne=m(96332),ce=m(93686),w=m(67294),wt=Object.defineProperty,Vt=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Re=(pe,j,de)=>j in pe?wt(pe,j,{enumerable:!0,configurable:!0,writable:!0,value:de}):pe[j]=de,je=(pe,j)=>{for(var de in j||(j={}))Te.call(j,de)&&Re(pe,de,j[de]);if(xt)for(var de of xt(j))Oe.call(j,de)&&Re(pe,de,j[de]);return pe},Ve=(pe,j)=>Vt(pe,tu(j)),Ft=(pe,j,de)=>new Promise((Xe,We)=>{var at=Be=>{try{Je(de.next(Be))}catch(me){We(me)}},it=Be=>{try{Je(de.throw(Be))}catch(me){We(me)}},Je=Be=>Be.done?Xe(Be.value):Promise.resolve(Be.value).then(at,it);Je((de=de.apply(pe,j)).next())});const ft=({classroomList:pe,dispatch:j,courseEndTime:de})=>{var Xe;const We=(0,oe.useParams)(),[at]=u.default.useForm(),[it,Je]=(0,B.useState)(1),[Be,me]=(0,B.useState)([]),[st,mu]=(0,B.useState)(0),[$u,zu]=(0,B.useState)(20),[pn,Gu]=(0,B.useState)(!0),[be,Ct]=(0,B.useState)([]),[$e,vt]=(0,B.useState)(!0),[uu,du]=(0,B.useState)({}),[Vu,ku]=(0,B.useState)({});We.id=We.coursesId,(0,B.useEffect)(()=>{if(pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Jt(),Wu(),pe.actionTabs.type===2){const Pe=pe.actionTabs.selectArrsAll[0];vt(Pe.unified_setting)}else vt(!1)},[pe.actionTabs]);const Wu=Pe=>Ft(void 0,null,function*(){Gu(!0);const ye=yield(0,N.c_)(Ve(je({},We),{page:Pe||it,limit:2e4,homework_id:pe.actionTabs.type===1?"":pe.actionTabs.selectArrs[0]}));ye==null||ye.course_groups.map((De,I)=>{De.key=De.id,De.title=De.name,De.disabled=De.is_published}),ye&&(me([...ye==null?void 0:ye.course_groups]),mu(ye==null?void 0:ye.course_groups_count),Gu(!1),Pe||at.setFieldsValue({publish_time:H()(H()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:H()(H()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Pu=()=>{var Pe;let ye=[...(Pe=pe.actionTabs.selectArrsAll)==null?void 0:Pe.filter(De=>De.high_resources_consume&&!De.high_resources_consume_permission)];(ye==null?void 0:ye.length)>0&&pe.actionTabs.type===1&&S.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:w.createElement("div",null,w.createElement("div",{className:F.Z.tipcontent},w.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",w.createElement("span",{style:{color:"#f06b14"}},ye==null?void 0:ye.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"},ye==null?void 0:ye.map(De=>w.createElement("div",{className:F.Z.failedList,key:De.homework_id},w.createElement("div",{className:F.Z.name},De==null?void 0:De.name),w.createElement("div",{className:F.Z.publish,onClick:()=>{(0,fe.xg)(`/classrooms/${We.coursesId}/shixun_homework/${De.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Eu=()=>Ft(void 0,null,function*(){var Pe,ye,De,I,Ue,nu,zt;if((0,le.Rm)()&&!((ye=(Pe=pe.AssistantObject)==null?void 0:Pe.practice)!=null&&ye.can_publish)){U.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"),yt(!1);return}const Rt=je({},at.getFieldsValue());if(Rt.end_time<=Rt.publish_time){U.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),yt(!1);return}if((be==null?void 0:be.length)<=0&&!$e&&Be.length>0){U.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),yt(!1);return}let kt={homework_ids:[...pe.actionTabs.selectArrs],group_ids:be.length>0?be.map(Pt=>Pt.id):(De=pe.detailShixunsList)==null?void 0:De.course_groups,end_time:H()(Rt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:H()(Rt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!be.length},Mt=[...(I=pe.actionTabs.selectArrsAll)==null?void 0:I.filter(Pt=>Pt.high_resources_consume&&!Pt.high_resources_consume_permission)];if((Mt==null?void 0:Mt.length)==pe.actionTabs.selectArrsAll.length&&pe.actionTabs.type==1){j({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Pu();return}((Ue=pe.actionTabs.selectArrsAll)==null?void 0:Ue.length)>0&&pe.actionTabs.type===1&&(kt.homework_ids=[...((zt=(nu=pe.actionTabs.selectArrsAll)==null?void 0:nu.filter(Pt=>!Pt.high_resources_consume||Pt.high_resources_consume_permission))==null?void 0:zt.map(Pt=>Number(Pt==null?void 0:Pt.homework_id)))||[]]);let au=yield(0,ce.Tr)({homework_common_ids:[...pe.actionTabs.selectArrs],course_id:We.coursesId,type:"homework_common"});(au==null?void 0:au.student_count)===0?Fu(kt):(ku(kt),du(au))}),Jt=()=>{Je(1),me([]),Ct([])},Fu=Pe=>Ft(void 0,null,function*(){yt(!0);const ye=yield(0,re.ZP)(`/api/courses/${We.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:je({},Pe)});yt(!1),ye.status===0&&(Jt(),(0,fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),U.ZP.success("\u53D1\u5E03\u6210\u529F"),j({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Pu(),(0,le.GJ)()?pe.actionTabs.detail?(j({type:"shixunHomeworks/setActionTabs",payload:{}}),j({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:je({},We)}),j({type:"shixunHomeworks/getWorkSetting",payload:je({},We)})):j({type:"classroomList/getClassroomTeacherShixunsList",payload:Ve(je({},pe.actionTabs.params),{type:4})}):j({type:"classroomList/getClassroomShixunsList",payload:je({},pe.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||j({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~")}}))}),Nu=st>it*$u,{detailShixunsList:fn}=pe,[Tu,yt]=(0,B.useState)(!1);return w.createElement("div",null,w.createElement(S.default,{width:600,centered:!0,confirmLoading:Tu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Eu(),onCancel:()=>{Jt(),j({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(u.default,{form:at},w.createElement("div",{style:{paddingLeft:0}},w.createElement(A.Z,{className:"mt30",align:"middle"},w.createElement($.Z,null,w.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},w.createElement(Y.default,{style:{width:170,marginRight:"25px"},disabledDate:Pe=>(0,ve.Q8)(Pe,de),disabledTime:Pe=>(0,ve.d0)(Pe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),w.createElement($.Z,{className:"ml20"},w.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},w.createElement(Y.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,fe.U6)(),"HH:mm")},disabledDate:Pe=>(0,ve.Q8)(Pe,de,at.getFieldValue("publish_time")),disabledTime:Pe=>(0,ve.d0)(Pe,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),pe.actionTabs.type===2&&w.createElement(A.Z,{style:{marginBottom:"10px"}},w.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),w.createElement(ke.ZP.Group,{value:$e,onChange:Pe=>{vt(Pe.target.value),Ct([])}},w.createElement(ke.ZP,{value:!0,disabled:!pe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),w.createElement(ke.ZP,{className:"ml20",disabled:Be.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Be.length<=0&&pe.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"')),(pe.actionTabs.type===1||!$e)&&Be.length>0&&w.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},w.createElement("span",{style:{flex:1}},w.createElement(te.default,{checked:be.length===Be.length,onChange:Pe=>{be.length===Be.length?Ct([]):Ct(Be)}},"\u5168\u9009")),w.createElement("span",{style:{width:16}}),w.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",be.length||0,"\u4E2A\u5206\u73ED")),(pe.actionTabs.type===1||!$e)&&Be.length>0&&w.createElement(O.Z,{data:Be,selectedRowKeys:be,setSelectedRowKeys:Ct}))),w.createElement(Ne.Z,{resdata:uu,type:((Xe=pe.actionTabs.selectArrs)==null?void 0:Xe.length)===1?"shixun":"shixunpush",okloading:Tu,oktext:(uu==null?void 0:uu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Pe=>Ft(void 0,null,function*(){yt(!0);let ye=yield(0,re.ZP)(`/api/courses/${We.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...pe.actionTabs.selectArrs]}});yt(!1),(ye==null?void 0:ye.status)===0&&Fu(Vu)})}))};et.Z=(0,oe.connect)(({classroomList:pe})=>({classroomList:pe}))(ft)},35334:function(It,et,m){m.r(et),m.d(et,{default:function(){return Ci}});var B=m(52810),u=m(67294),S=m(35973),U=m(33170),A=m(68508),$=m(2453),Y=m(69677),ke=m(85418),te=m(83062),Ee=m(71230),H=m(15746),re=m(93421),fe=m(46303),oe=m(28452),le=m(84567),N=m(71577),O=m(14446),ve=m(78045),F=m(52262),Ne=m(42922),ce=m(28706),w=m(63037),wt=Object.defineProperty,Vt=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Re=(e,n,t)=>n in e?wt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,je=(e,n)=>{for(var t in n||(n={}))Te.call(n,t)&&Re(e,t,n[t]);if(xt)for(var t of xt(n))Oe.call(n,t)&&Re(e,t,n[t]);return e},Ve=(e,n)=>Vt(e,tu(n)),Ft=(e,n)=>{var t={};for(var p in e)Te.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&xt)for(var p of xt(e))n.indexOf(p)<0&&Oe.call(e,p)&&(t[p]=e[p]);return t},ft=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const pe=e=>{var n=e,{classroomList:t,dispatch:p,match:D,location:h,user:k}=n,r=Ft(n,["classroomList","dispatch","match","location","user"]),a,E;const Q=(0,S.useParams)(),[g,b]=(0,u.useState)(!1),[z,ie]=(0,u.useState)(!1),se=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,F.j5)()){ie(!0);return}const d={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ae=>{var x;ae.author_login===((x=k.userInfo)==null?void 0:x.login)?++d.hasNum:++d.noHasNum}),d.noHasNum>0?O.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},d.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},d.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{y()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const y=()=>{p({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:z,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:g,onOk:()=>ft(void 0,null,function*(){var d;if((d=se.current)!=null&&d.onVerify())return;b(!0);const ae=yield(0,U.ZP)(`/api/courses/${Q.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});b(!1),ae.status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),$.ZP.success("\u5220\u9664\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?p({type:"classroomList/getClassroomTeacherShixunsList",payload:Ve(je({},t.actionTabs.params),{type:4})}):p({type:"classroomList/getClassroomShixunsList",payload:je({},t.actionTabs.params)}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:Q.coursesId}}))}),onCancel:()=>{y()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((E=t==null?void 0:t.actionTabs)==null?void 0:E.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(w.Z,{ref:d=>se.current=d})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var j=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(pe),de=m(16273),Xe=m(86169),We=Object.defineProperty,at=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,st=(e,n,t)=>n in e?We(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mu=(e,n)=>{for(var t in n||(n={}))Be.call(n,t)&&st(e,t,n[t]);if(Je)for(var t of Je(n))me.call(n,t)&&st(e,t,n[t]);return e},$u=(e,n)=>at(e,it(n)),zu=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const pn=({classroomList:e,dispatch:n})=>{const t=(0,S.useParams)();return u.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>zu(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:$u(mu({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:mu({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Gu=(0,S.connect)(({classroomList:e})=>({classroomList:e}))(pn),be=m(22150),Ct=m(27484),$e=m.n(Ct),vt=m(67294),uu=Object.defineProperty,du=Object.defineProperties,Vu=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Eu=(e,n,t)=>n in e?uu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Jt=(e,n)=>{for(var t in n||(n={}))Wu.call(n,t)&&Eu(e,t,n[t]);if(ku)for(var t of ku(n))Pu.call(n,t)&&Eu(e,t,n[t]);return e},Fu=(e,n)=>du(e,Vu(n)),Nu=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const fn=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const h=(0,S.useParams)(),[k,r]=(0,u.useState)(!1),{actionTabs:a}=e,[E]=be.default.useForm(),Q=g=>g&&g<$e()().startOf("day");return(0,u.useEffect)(()=>{var g;e.actionTabs.key==="\u91CD\u547D\u540D"&&E.setFieldsValue({name:(g=a.selectArrs)==null?void 0:g.name})},[e.actionTabs.key]),vt.createElement(O.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:k,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Nu(void 0,null,function*(){var g,b;if((0,F.Rm)()&&!((b=(g=e.AssistantObject)==null?void 0:g.practice)!=null&&b.can_create)){$.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 z=E.getFieldValue();r(!0);const ie=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,se=yield(0,U.ZP)(ie,{method:"post",body:Jt({},z)});r(!1),se.status===0&&($.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Fu(Jt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Jt({},e.actionTabs.params)}))}),onCancel:()=>{r(!1),t({type:"classroomList/setActionTabs",payload:{}})}},vt.createElement(be.default,{form:E},vt.createElement(Ee.Z,{className:"mt10 c-grey-999"},vt.createElement(H.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),vt.createElement(H.Z,{flex:"1"},(p=a.selectArrs)==null?void 0:p.shixun_name)),vt.createElement(be.default.Item,{name:"name"},vt.createElement(Ee.Z,{className:"mt10",align:"middle"},vt.createElement(H.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),vt.createElement(H.Z,{flex:"1"},vt.createElement(Y.default,{defaultValue:(D=a.selectArrs)==null?void 0:D.name}))))))};var Tu=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(fn),yt=m(72565),Pe=m(57953),ye=m(96074),De=m(26194),I={flex_box_center:"flex_box_center___dMzvg",flex_space_between:"flex_space_between___xT3oQ",flex_box_vertical_center:"flex_box_vertical_center___UKLkA",flex_box_center_end:"flex_box_center_end___MJiJa",flex_box_column:"flex_box_column___blKJy",wrp:"wrp___wMIJP",drawer:"drawer___VuIae",menu:"menu___yoc3_",actived:"actived___eV9BD",actived2:"actived2___p11RF",subTag:"subTag___Fgme_",listItem:"listItem___EXNWU",listItem2:"listItem2___lXzg3",info:"info___Jo7qn",title:"title___v0hk8",titleLeft:"titleLeft___DITG7",titleRight:"titleRight___jTAJk",search:"search___Uunjd",filter:"filter___b2_6g",description:"description___o50p3",menuCourse:"menuCourse___hFIHq",authorname:"authorname___i6QWB","tooltip-content":"tooltip-content___kGPg7"},Ue=m(78207),nu=m(50839),zt=m(34562),Rt=m(20670),kt=m(96332),Mt=m(93686),au=Object.defineProperty,Pt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,va=(e,n,t)=>n in e?au(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bt=(e,n)=>{for(var t in n||(n={}))_n.call(n,t)&&va(e,t,n[t]);if(Fa)for(var t of Fa(n))Ka.call(n,t)&&va(e,t,n[t]);return e},yn=(e,n)=>Pt(e,Wt(n)),hn=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Ja}=Y.default,Vn=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Ya=({classroomList:e,loading:n,dispatch:t,shixunsList:p})=>{var D,h;const[k,r]=(0,u.useState)(bt({},(0,S.useParams)())),{shixunLists:a,shixunAiRecommendLists:E}=e,[Q,g]=(0,u.useState)([]),[b,z]=(0,u.useState)({}),[ie,se]=(0,u.useState)([]),[y,d]=(0,u.useState)(!1),[ae,x]=(0,u.useState)({}),[M,q]=(0,u.useState)(!1),xe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(o=>!!o),[c,l]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{K()},[k.coursesId,c]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&g([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||E!=null&&E.shixun_list)&&z(c.sort==="recommend"?E:a)},[a,E]);const K=()=>hn(void 0,null,function*(){z([]),d(!0);let o=bt({},c);if(c.sort==="recommend"&&(o.sort="myshixuns_count"),c.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:yn(bt({},o),{course_id:k.coursesId})});else{const L=bt({},o);yield t({type:"classroomList/getShixunLists",payload:L})}const X=yield(0,U.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});se([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(X==null?void 0:X.groups)||[]]),g([]),d(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ee=o=>hn(void 0,null,function*(){q(!0);const X=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(k==null?void 0:k.categoryId)||null,coursesId:k.coursesId,shixuns_info:o}});q(!1),X.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:yn(bt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:bt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[Ce,Ze]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:I.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>hn(void 0,null,function*(){var o;Ze(!0);let X=yield(0,Mt.Tr)({id:Q,type:"shixun",course_id:(o=e.detailTopBanner)==null?void 0:o.course_id});(X==null?void 0:X.student_count)===0?yield ee(X==null?void 0:X.no_use_list):x(X),Ze(!1)}),type:"primary",loading:Ce},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(nu.Z,{onChange:o=>{o!=null&&o.keyword&&(0,zt.tk)({name:o==null?void 0:o.keyword,copywriting:o==null?void 0:o.keyword,position:"Shixun"}),l(yn(bt(bt({},c),o),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Pe.Z,{spinning:y},u.createElement("aside",null,Vn.map(function(o,X){var L;return X!==0?null:u.createElement("ul",{className:I.menu,key:X},u.createElement("li",null,o.name),(L=o==null?void 0:o.children)==null?void 0:L.map(function(i,v){return u.createElement("li",{className:c[o.id]==i.id?I.actived:"",onClick:()=>{c[o.id]=i.id,c.page=1,l(bt({},c))}},u.createElement("strong",null,i.name))}))}),u.createElement("ul",{className:I.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:c!=null&&c.discipline_id?"":I.actived,onClick:()=>{delete c.tag_level,delete c.sub_discipline_id,delete c.discipline_id,c.page=1,l(bt({},c))}},u.createElement("strong",null,"\u5168\u90E8")),p.menus&&p.menus.map(function(o,X){return u.createElement("li",{key:X,className:(c==null?void 0:c.discipline_id)==o.id?I.actived:""},u.createElement("strong",{onClick:()=>{c.tag_level=1,c.discipline_id=o.id,delete c.sub_discipline_id,c.page=1,l(bt({},c))}},o.name),u.createElement("div",null,o.sub_repertoires.map(function(L,i){return u.createElement("div",{key:i,className:"mt5"},u.createElement("div",{className:(c==null?void 0:c.sub_discipline_id)==L.id&&c.tag_level===2?`${I.actived2} ${I.subTag}`:I.subTag,onClick:()=>{c.tag_level=2,c.discipline_id=o.id,c.sub_discipline_id=L.id,l(bt({},c))}},L.name),u.createElement("ul",{className:"mt5"},L.tags&&L.tags.map(function(v,T){return u.createElement("li",{key:T,className:c.sub_discipline_id==v.id&&c.tag_level===3?I.actived2:"",onClick:()=>{c.tag_level=3,c.discipline_id=o.id,c.sub_discipline_id=v.id,l(bt({},c))}},v.name)})))})))})),c.type==="mine"&&u.createElement("ul",{className:I.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((o,X)=>u.createElement("li",{className:c.group_id==o.id?I.actived:"",key:o.name,onClick:()=>{c.group_id=o.id,c.page=1,l(bt({},c))}},u.createElement("strong",null,o.name)))),Vn.map(function(o,X){var L;return X!==1?null:u.createElement("ul",{className:I.menu,key:X},u.createElement("li",null,o.name),(L=o==null?void 0:o.children)==null?void 0:L.map(function(i,v){return u.createElement("li",{className:c[o.id]==i.id?I.actived:"",onClick:()=>{c[o.id]=i.id,l(bt({},c))}},u.createElement("strong",null,i.name))}))}),u.createElement(Ee.Z,{align:"middle"},u.createElement(H.Z,{flex:"1",className:I.filter},xe.map(function(o,X){return u.createElement(N.ZP,{key:X,className:"mr20",type:c.sort===o.id?"primary":"default",onClick:()=>{c.sort=o.id,l(bt({},c))}},o.name)})),u.createElement(H.Z,{className:"c-grey-999"},u.createElement("div",{className:I.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},Q.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},b.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",l(bt({},c))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${c.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((D=b==null?void 0:b.shixun_list)==null?void 0:D.length)===0&&u.createElement(De.Z,null),u.createElement(le.default.Group,{style:{display:"block"},value:Q,onChange:o=>{g(o)}},(h=b==null?void 0:b.shixun_list)==null?void 0:h.map(function(o,X){return u.createElement("div",{className:I.listItem,key:o==null?void 0:o.identifier,style:{cursor:"auto"}},u.createElement(le.default,{value:o==null?void 0:o.identifier,style:{marginTop:"3px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:I.info},u.createElement("div",{className:I.title},u.createElement("div",{className:I.titleLeft},u.createElement("div",null,u.createElement(S.Link,{to:`/shixuns/${o.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Rt.Z,{type:"shixun",style:{marginLeft:0}})),(o==null?void 0:o.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===1&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===2&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===3&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${o.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:I.description,dangerouslySetInnerHTML:{__html:o.description}})),u.createElement("div",{className:" mt15"},o.challenge_names.map(function(L,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",L," ")})),u.createElement(ye.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(te.Z,{overlayClassName:I["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}}))},u.createElement("span",{className:I.authorname,dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}})),o.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",o.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:c.page||1,showQuickJumper:!0,total:b==null?void 0:b.shixuns_count,onChange:o=>{c.page=o,l(bt({},c))}}))),u.createElement(kt.Z,{resdata:ae,type:"subject",okloading:M,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{ee(o)}}))};var Wn=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Ya),gn=Object.defineProperty,Ba=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Jn=(e,n,t)=>n in e?gn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ou=(e,n)=>{for(var t in n||(n={}))Qa.call(n,t)&&Jn(e,t,n[t]);if(Kn)for(var t of Kn(n))Fn.call(n,t)&&Jn(e,t,n[t]);return e},Yn=(e,n)=>Ba(e,Un(n)),Qn=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Da}=Y.default,Xn=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const[h,k]=(0,u.useState)(Ou({},(0,S.useParams)())),{actionTabs:r}=e,{shixunLists:a}=e,[E,Q]=(0,u.useState)([]),[g,b]=(0,u.useState)(!1),[z,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{se()},[h.coursesId,z]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&Q([])},[e.actionTabs.key]);const se=()=>Qn(void 0,null,function*(){var y;const d=Yn(Ou({},z),{course_id:(y=r==null?void 0:r.params)==null?void 0:y.course_id});yield t({type:"classroomList/getExperimentLists",payload:d}),b(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:I.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Qn(void 0,null,function*(){var y;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...E],category_id:h.categoryId,course_id:(y=r==null?void 0:r.params)==null?void 0:y.course_id}})).status||($.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Yn(Ou({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ou({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Da,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:I.search,onSearch:y=>{z.search=y,ie(Ou({},z))}})),u.createElement("section",{className:"edu-container"},u.createElement(Pe.Z,{spinning:g},u.createElement("aside",null,((p=a==null?void 0:a.homeworks)==null?void 0:p.length)===0&&u.createElement(De.Z,null),(D=a==null?void 0:a.homeworks)==null?void 0:D.map(function(y,d){var ae,x,M;return u.createElement("div",{className:I.listItem,key:d,style:{cursor:"auto"}},u.createElement(le.default,{checked:E.includes(y.id),value:y.id,style:{marginTop:"3px"},disabled:y==null?void 0:y.need_authorize,onChange:q=>{let xe=E.indexOf(y.id);E.indexOf(y.id)>-1?Q(E.filter(c=>c!==y.id)):Q(E.concat(y.id))}}),u.createElement("div",{className:I.info},u.createElement("div",{className:I.title},u.createElement("div",{className:I.titleLeft},u.createElement(S.Link,{to:`/shixuns/${y.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:y==null?void 0:y.name}})),(y==null?void 0:y.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===1&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===2&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===3&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${y.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:I.description,dangerouslySetInnerHTML:{__html:y==null?void 0:y.description}})),u.createElement("div",{className:" mt15"},(ae=y==null?void 0:y.challenges)==null?void 0:ae.map(function(q,xe){return u.createElement("span",{key:xe,className:"mr30"},"\u7B2C",xe+1,"\u5173 ",q==null?void 0:q.subject," ")})),u.createElement(ye.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=y==null?void 0:y.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(M=y==null?void 0:y.user)==null?void 0:M.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,y==null?void 0:y.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:z.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:y=>{z.page=y,ie(Ou({},z))}})))};var qu=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Xn),Aa=Object.defineProperty,qn=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,vn=(e,n,t)=>n in e?Aa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,en=(e,n)=>{for(var t in n||(n={}))xa.call(n,t)&&vn(e,t,n[t]);if(qn)for(var t of qn(n))Ca.call(n,t)&&vn(e,t,n[t]);return e},ea=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Xa}=Y.default,ba=({classroomList:e,loading:n,dispatch:t,shixunsList:p})=>{var D,h;const[k,r]=(0,u.useState)(en({},(0,S.useParams)())),a=(0,S.useLocation)(),{actionTabs:E}=e,[Q]=be.default.useForm(),{shixunAiRecommendLists:g}=e,[b,z]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[se,y]=(0,u.useState)({page:1,course_id:k.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[k.coursesId,se]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(z([]),t({type:"classroomList/getShixunAiRecommendLists",payload:en({},se)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.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:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>ea(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:en({shixun_ids:[...b],category_id:k.categoryId},k)})).status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:en({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Pe.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((D=g==null?void 0:g.shixun_list)==null?void 0:D.length)===0&&u.createElement(De.Z,null),(h=g==null?void 0:g.shixun_list)==null?void 0:h.map(function(d,ae){var x,M,q;return u.createElement("div",{className:I.listItem2,key:ae,style:{cursor:"auto"}},u.createElement(le.default,{checked:b.includes(d.id),value:d.id,style:{marginTop:"3px"},disabled:d==null?void 0:d.need_authorize,onChange:xe=>{let c=b.indexOf(d.id);b.indexOf(d.id)>-1?z(b.filter(l=>l!==d.id)):z(b.concat(d.id))}}),u.createElement("div",{className:I.info},u.createElement("div",{className:I.title},u.createElement("div",{className:I.titleLeft},u.createElement(S.Link,{to:`/shixuns/${d.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:d.title}})),(d==null?void 0:d.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${d.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:I.description,dangerouslySetInnerHTML:{__html:d.description}})),u.createElement("div",{className:" mt10"},d.challenge_names.map(function(xe,c){return u.createElement("span",{key:c,className:"mr30"},"\u7B2C",c+1,"\u5173 ",xe," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=d==null?void 0:d.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(q=(M=d==null?void 0:d.content)==null?void 0:M.author_name)==null?void 0:q[0]}}):u.createElement("span",null,d.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),d.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,d.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",d.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,d.study_count)),u.createElement(ye.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:se.page||1,showQuickJumper:!0,total:g==null?void 0:g.shixuns_count,onChange:d=>{se.page=d,y(en({},se))}})))};var Sa=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(ba),Bn=m(85688),_e=m(67294),wa=Object.defineProperty,ta=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,Dn=(e,n,t)=>n in e?wa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yt=(e,n)=>{for(var t in n||(n={}))ka.call(n,t)&&Dn(e,t,n[t]);if(na)for(var t of na(n))qa.call(n,t)&&Dn(e,t,n[t]);return e},Pa=(e,n)=>ta(e,ua(n)),aa=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:el}=Y.default,Na=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const[h,k]=(0,u.useState)(Yt({},(0,S.useParams)())),r=(0,S.useLocation)(),{actionTabs:a}=e,[E]=be.default.useForm(),{coursesLists:Q}=e,[g,b]=(0,u.useState)([]),[z,ie]=(0,u.useState)({}),[se,y]=(0,u.useState)(!1),[d,ae]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:Yt({},d)}),b([]))},[e.actionTabs.key,h.categoryId,d]);const[x,M,q,xe]=(0,Bn.P)(),c=l=>aa(void 0,null,function*(){var K;y(!0);const ee=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:h.coursesId,category_id:(h==null?void 0:h.categoryId)||null,subjects_info:[{subject_id:(K=g[0])==null?void 0:K.id,stage_shixuns:l}]}});y(!1),ee.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Pa(Yt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Yt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_e.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:I.drawer,footer:_e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_e.createElement(N.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(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>aa(void 0,null,function*(){var l,K;if((g==null?void 0:g.length)===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ee=yield(0,Mt.Tr)({id:(l=g[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(K=e.detailTopBanner)==null?void 0:K.course_id});(ee==null?void 0:ee.student_count)===0?c([]):ie(ee)}),type:"primary"},"\u786E\u5B9A"))},_e.createElement("section",{className:"tc"},_e.createElement(el,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:I.search,onSearch:l=>{d.keyword=l,l&&(0,zt.tk)({name:l,copywriting:l,position:"Subject"}),ae(Yt({},d))}})),_e.createElement("section",{className:"edu-container"},_e.createElement(Pe.Z,{spinning:n["classroomList/getCoursesLists"]},_e.createElement("aside",null,_e.createElement("div",{className:I.menuCourse},_e.createElement("ul",null,_e.createElement("li",null,"\u5DF2\u9009",_e.createElement("span",{className:"c-blue"},g.length),"\u8BFE\u7A0B"),_e.createElement("li",null,"\u5171",_e.createElement("span",{className:"c-blue"},Q.subjects_count),"\u4E2A\u8BFE\u7A0B"),_e.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="shixuns_count",ae(Yt({},d))}},"\u5B9E\u8BAD\u6570",_e.createElement("p",{className:`edu-sorter current ${d.sort==="shixuns_count"&&d.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="myshixuns_count",ae(Yt({},d))}},"\u5B66\u4E60\u4EBA\u6570",_e.createElement("p",{className:`edu-sorter current ${d.sort==="myshixuns_count"&&d.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:`${d.type==="all"&&"c-blue"} current`,onClick:()=>{d.type="all",ae(Yt({},d))}},"\u5168\u90E8\u8BFE\u7A0B"),_e.createElement("li",{className:`${d.type==="mine"&&"c-blue"} current`,onClick:()=>{d.type="mine",ae(Yt({},d))}},"\u6211\u7684\u8BFE\u7A0B"))),((p=Q==null?void 0:Q.subject_list)==null?void 0:p.length)===0&&_e.createElement(De.Z,null),(D=Q==null?void 0:Q.subject_list)==null?void 0:D.map(function(l,K){var ee,Ce,Ze,o,X,L;return _e.createElement("div",{className:I.listItem,key:l.id,style:{cursor:"auto"}},_e.createElement(ve.ZP,{checked:g.map(i=>i.id).includes(l.id),value:l.id,style:{marginTop:"1px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:i=>{b([{id:l.id,identifier:l.identifier}])}}),_e.createElement("div",{className:I.info},_e.createElement("div",{className:I.title},_e.createElement("div",{className:I.titleLeft},_e.createElement("div",null,_e.createElement(S.Link,{to:`/paths/${l.id}`,target:"_blank"},_e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&_e.createElement("span",{onClick:()=>{(0,Ue.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"),(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&_e.createElement(te.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},_e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),_e.createElement(te.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},_e.createElement(N.ZP,{ghost:!0,href:`/paths/${l.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),_e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},_e.createElement("span",{className:I.description,dangerouslySetInnerHTML:{__html:l.description}})),_e.createElement(ye.Z,{dashed:!0}),_e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_e.createElement("div",null,(ee=l==null?void 0:l.content)!=null&&ee.member_user_names?_e.createElement(te.Z,{overlayClassName:I["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(Ce=l==null?void 0:l.content)==null?void 0:Ce.member_user_names}}))},_e.createElement("span",{className:I.authorname,dangerouslySetInnerHTML:{__html:(Ze=l==null?void 0:l.content)==null?void 0:Ze.member_user_names}})):(l==null?void 0:l.member_user_names)&&_e.createElement(te.Z,{title:_e.createElement("div",null,_e.createElement("span",null,l.member_user_names))},_e.createElement("span",{className:I.authorname},l.member_user_names)),(o=l==null?void 0:l.content)!=null&&o.author_school_name?_e.createElement(te.Z,{overlayClassName:I["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(X=l==null?void 0:l.content)==null?void 0:X.author_school_name}}))},_e.createElement("span",{className:I.authorname,dangerouslySetInnerHTML:{__html:(L=l==null?void 0:l.content)==null?void 0:L.author_school_name}})):(l==null?void 0:l.author_school_name)&&_e.createElement(te.Z,{title:_e.createElement("div",null,_e.createElement("span",null,l.author_school_name))},_e.createElement("span",{className:I.authorname},l.author_school_name))),_e.createElement("div",null,_e.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),_e.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),_e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),_e.createElement("div",{className:"tc mt20"},_e.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:d.page||1,showQuickJumper:!0,total:Q==null?void 0:Q.subjects_count,onChange:l=>{d.page=l,t({type:"classroomList/getCoursesLists",payload:Yt({},d)})}})),_e.createElement(kt.Z,{resdata:z,type:"subject",okloading:se,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{c(l)}}))};var Ta=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Na),tn=m(67294),la=({styles:e={},params:n,setisshowmodal:t,user:p})=>tn.createElement(tn.Fragment,null,tn.createElement(De.Z,{className:"animated fadeIn",ButtonText:"\u9009\u7528\u5B9E\u9A8C",customText:`\u8BE5${n.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`,buttonProps:{onClick:()=>{t(!0)},className:"mr-20px",type:"primary",size:"large"}})),mt={flex_box_center:"flex_box_center___cm8xh",flex_space_between:"flex_space_between___Gehg0",flex_box_vertical_center:"flex_box_vertical_center___is1nG",flex_box_center_end:"flex_box_center_end____5bfj",flex_box_column:"flex_box_column___l5xTY",bg:"bg___aYCQk",containerDesc:"containerDesc___u2s1D",tablestyle:"tablestyle___oT4iA",listItem:"listItem___T5PfF",info:"info___Vkpqr",title:"title___iw_JT",titleLeft:"titleLeft___h1vWD",titleRight:"titleRight___juNas",moveCategory:"moveCategory___GPSpP",name:"name___voDIK",categoryName:"categoryName___n7RkG",schedule:"schedule___L8cfz",fnSign:"fnSign___O3DHv",spanSize:"spanSize___GJ72c",classromediv:"classromediv___X5DLs",glow:"glow___JeqvM",action:"action___VjrHa",btn:"btn___KCxSe",btnSort:"btnSort___mOQ1x",tips:"tips___HyLIf",fixedBottom:"fixedBottom___W2JgZ",left:"left___cPgJF",right:"right___JmcZD",acitons:"acitons___BU6jb",actionBtns:"actionBtns___Q6RQg",cancel:"cancel___faJnk",selectBtn:"selectBtn___wZSDV",selectBtn1:"selectBtn1___qfRrc",infoIcon:"infoIcon___ihi0X",infoStuIcon:"infoStuIcon___nmY_F",flexBox:"flexBox___CGQI9",iconH:"iconH___cERZm",iconV:"iconV___kWyhG",actionIcon:"actionIcon___FeYM0",dro:"dro___D5y9n",progressInfo:"progressInfo___bHa42",authorized:"authorized___wwCqK"},Iu=m(9430),un=m(86763),An=m(99597),xn=m(15835),f=m(63909),s=m(67294),C=Object.defineProperty,P=Object.defineProperties,V=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Me=(e,n,t)=>n in e?C(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ge=(e,n)=>{for(var t in n||(n={}))Ae.call(n,t)&&Me(e,t,n[t]);if(he)for(var t of he(n))Se.call(n,t)&&Me(e,t,n[t]);return e},tt=(e,n)=>P(e,V(n)),Ke=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())}),Bt=({v:e,k:n,match:t,selectArrs:p,setSelectArrs:D,setSelectArrsAll:h,selectArrsAll:k,classroomList:r,dispatch:a,selectshow:E,batchState:Q,pageSize:g,page:b,manageAllGroup:z,user:ie})=>{var se,y,d,ae,x;const M=(0,S.useParams)(),[q,xe]=(0,u.useState)([]),[c,l]=(0,u.useState)(!1),[K,ee]=(0,u.useState)(!1),[Ce,Ze]=(0,u.useState)(!0),o=(0,u.useRef)();M.category=M.categoryId,M.id=M.coursesId,M.page=b,M.limit=g;function X(){return Ke(this,null,function*(){let v=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ge({},M)});xe(v.data)})}(0,u.useEffect)(()=>{var v;xe([]),l(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((v=e==null?void 0:e.status)!=null&&v.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(ee(!1),Ze(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(ee(!0),Ze(!1))},[E]);const L=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(v,T)=>T.status.indexOf(v)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:v=>{var T,we;return v==="--"?v:s.createElement("span",null,s.createElement("span",null,(T=v==null?void 0:v.split("/"))==null?void 0:T[0]),"\xA0/\xA0",s.createElement("span",null,(we=v==null?void 0:v.split("/"))==null?void 0:we[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:M.order_by==="end_time"?M.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:M.order_by==="late_time"?M.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:v=>v==="--"||!v?"--":s.createElement("span",{title:v},v)}],i=v=>{if((0,Ue.tJ)(a,!0)){if(v.can_view_details){(0,ce.xg)(`/shixuns/${v.shixun_identifier}/challenges`);return}v.redo?O.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:s.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Ke(void 0,null,function*(){const T=yield(0,xn.L8)({id:v.myshixun_identifier,url:v.url});T&&(0,f.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:T.shixun_identifier,homework_common_id:v.homework_id,courseId:M.coursesId})})}):(0,f.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:v.shixun_identifier,homework_common_id:v.homework_id,courseId:M.coursesId})}};return s.createElement("div",{className:mt.listItem,onClick:v=>{v.stopPropagation(),(!((0,F.GJ)()&&Q)||(0,F.GJ)()&&Q&&o.current&&!o.current.contains(v.target))&&((0,F.dE)()?(0,ce.xg)(`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ce.xg)(`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,F.GJ)()&&Q&&s.createElement("span",{ref:o},s.createElement(le.default,{style:{padding:"10px"},checked:p.includes(e.homework_id),value:e.homework_id,onChange:v=>{p.indexOf(e.homework_id)>-1?(D(p.filter(T=>T!==e.homework_id)),h(k.filter(T=>T.homework_id!==e.homework_id))):(h(k.concat(e)),D(p.concat(e.homework_id)))}})),s.createElement("div",{className:mt.info},s.createElement("div",{className:mt.title},s.createElement("div",{className:mt.titleLeft,style:(0,F.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,F.GJ)()&&s.createElement(An.Z,{value:e.status},s.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,F.dE)()&&s.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),s.createElement("span",{className:mt.name},e.name),!!((se=e.schools)!=null&&se.length)&&s.createElement(te.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},s.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&s.createElement(Rt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&s.createElement("span",{className:mt.authorized},"\u5DF2\u6388\u6743")),s.createElement("div",{className:mt.titleRight},(0,F.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&s.createElement(S.Link,{target:"_blank",to:"/",onClick:v=>Ke(void 0,null,function*(){var T;if(v.stopPropagation(),v.preventDefault(),((T=ie==null?void 0:ie.userInfo)==null?void 0:T.user_status)===2){(0,Ue.Rd)();return}let we=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:M,type:2,manage_all_group:z}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:M.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:tt(Ge({},M),{type:4})}),we()}}}):we()})},s.createElement("aside",{className:mt.flexBox},s.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),s.createElement("div",null,"\u53D1\u5E03"))),(0,F.dE)()&&s.createElement("div",{className:mt.actionIcon},K?s.createElement("i",{className:"iconfont icon-yiwancheng1"}):Ce?"":s.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((y=e.status)!=null&&y.includes("\u5DF2\u622A\u6B62"))&&!((d=e.status)!=null&&d.includes("\u5BFC\u5165"))&&s.createElement("aside",{onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),i(e)}),className:mt.flexBox,style:{marginRight:10}},s.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),s.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ae=e.status)==null?void 0:ae.includes("\u5DF2\u622A\u6B62"))||((x=e.status)==null?void 0:x.includes("\u5BFC\u5165")))&&s.createElement("aside",{onClick:v=>Ke(void 0,null,function*(){var T;(T=e.status)!=null&&T.includes("\u5BFC\u5165")||(v.stopPropagation(),v.preventDefault(),(0,ce.xg)(`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:mt.flexBox,style:{marginRight:10}},s.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),s.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,F.GJ)()&&s.createElement(ke.Z,{placement:"bottomCenter",overlayClassName:mt.dro,dropdownRender:()=>s.createElement(A.default,null,e.status!=="\u5BFC\u5165"&&s.createElement(A.default.Item,{key:1,style:{textAlign:"center"}},s.createElement("a",{onClick:v=>Ke(void 0,null,function*(){var T;if(v.stopPropagation(),v.preventDefault(),((T=ie==null?void 0:ie.userInfo)==null?void 0:T.user_status)===2){(0,Ue.Rd)();return}let we=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:M,type:2,manage_all_group:z}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:M.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:tt(Ge({},M),{type:4})}),we()}}}):we()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&s.createElement(A.default.Item,{key:2,style:{textAlign:"center"}},s.createElement("a",{onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),v.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:M,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&s.createElement(A.default.Item,{key:23,style:{textAlign:"center"}},s.createElement(S.Link,{target:"_blank",to:"/",onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),v.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),s.createElement(A.default.Item,{key:22,style:{textAlign:"center"}},s.createElement(S.Link,{target:"_blank",to:"/",onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),v.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:k,params:M,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&s.createElement(A.default.Item,{key:3,style:{textAlign:"center"}},s.createElement(S.Link,{target:"_blank",to:"/",onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),v.preventDefault(),a({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const T=yield(0,un.Vs)({categoryId:e.homework_id});a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(T==null?void 0:T.status)===0&&$.ZP.success(T==null?void 0:T.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&s.createElement(A.default.Item,{key:23,style:{textAlign:"center"}},s.createElement(S.Link,{target:"_blank",to:"/",onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),v.preventDefault(),i(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),s.createElement(A.default.Item,{key:5,style:{textAlign:"center"}},s.createElement("a",{onClick:v=>{v.stopPropagation(),v.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:M}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&s.createElement(A.default.Item,{key:6,style:{textAlign:"center"}},s.createElement(S.Link,{target:"_blank",onClick:v=>{v.stopPropagation()},to:`/classrooms/${M.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},s.createElement("aside",{onClick:v=>v.stopPropagation(),className:mt.flexBox,style:{cursor:"default"}},s.createElement("i",{className:"iconfont icon-gengduo4"}),s.createElement("div",null,"\u66F4\u591A"))))),(0,F.GJ)()&&s.createElement("p",{className:mt.infoIcon},s.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&s.createElement("span",{className:"c-grey-999 mr10"},s.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&s.createElement("span",{className:"c-grey-999 mr10"},s.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&s.createElement("span",{className:"c-grey-999 mr10"},s.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&s.createElement("span",{className:"c-grey-999 mr10"},s.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&s.createElement("span",{className:"c-grey-999 mr10"},s.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&s.createElement("span",{className:"c-grey-999 mr10"},s.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&s.createElement("span",{className:"c-grey-999"},s.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&s.createElement("span",{className:mt.iconV,onClick:v=>Ke(void 0,null,function*(){v.stopPropagation(),v.preventDefault(),c||X(),l(!c)})},s.createElement("i",{className:`iconfont icon-${c?"shouqi":"xiala2"}`})," ")),(0,F.dE)()&&s.createElement("span",{className:mt.infoStuIcon},s.createElement("span",{className:"c-grey-333"},e.author),s.createElement("span",{className:"c-grey-999 ml20"},s.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),s.createElement("span",null,s.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&s.createElement("span",{className:"c-grey-999 ml20"},s.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),s.createElement("span",{className:"ml20 c-grey-999"},s.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&s.createElement("span",{className:"c-grey-999 ml20"},s.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,F.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&c&&q.length>5&&s.createElement(Iu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:v=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(v,T)=>({onClick:we=>{we.stopPropagation(),we.preventDefault()}}),pagination:!1,dataSource:q,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(v,T,we)=>{we.field&&(M.order_by=we.field),we.order||(M.sort_direction="asc"),we.order==="ascend"&&(M.sort_direction="asc"),we.order==="descend"&&(M.sort_direction="desc"),we.order||(M.sort_direction="asc"),X()},columns:L}),(0,F.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&c&&q.length<6&&q.length>0&&s.createElement(Iu.default,{rowKey:"shixun_identifier",onRow:v=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(v,T)=>({onClick:we=>{we.stopPropagation(),we.preventDefault()}}),pagination:!1,dataSource:q,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(v,T,we)=>{we.field&&(M.order_by=we.field),we.order||(M.sort_direction="asc"),we.order==="ascend"&&(M.sort_direction="asc"),we.order==="descend"&&(M.sort_direction="desc"),we.order||(M.sort_direction="asc"),X()},columns:L})))},ot=m(48839),ht=m(91745),ct=m(28553),St=m(11713),gt=m(34336),Nt=m(10285),At=m.n(Nt),rt=m(89779),Et=m(9343),He=m(67294),vu=Object.defineProperty,Bu=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,lu=(e,n,t)=>n in e?vu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ht=(e,n)=>{for(var t in n||(n={}))Ut.call(n,t)&&lu(e,t,n[t]);if(Gt)for(var t of Gt(n))Lu.call(n,t)&&lu(e,t,n[t]);return e},Zu=(e,n)=>Bu(e,Du(n)),Cn=(e,n)=>{var t={};for(var p in e)Ut.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&Gt)for(var p of Gt(e))n.indexOf(p)<0&&Lu.call(e,p)&&(t[p]=e[p]);return t},Ru=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});$e().extend(At());const bn=({data:e,value:n,onChange:t})=>{var p,D,h,k;const[r,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[E,Q]=(0,u.useState)([]);return(0,u.useEffect)(()=>{Q((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),He.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},He.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},He.createElement(le.default,{indeterminate:(E==null?void 0:E.length)>0&&(E==null?void 0:E.length)<(e==null?void 0:e.length),checked:(E==null?void 0:E.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(b=>b==null?void 0:b.id):[])}},"\u5168\u9009"),He.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},He.createElement(Y.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:g=>{a(Zu(Ht({},r),{leftSearch:g.target.value}))}}),He.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((p=r.leftSearch?e==null?void 0:e.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.leftSearch)}):e)==null?void 0:p.length)!==0?He.createElement(le.default.Group,{value:n,onChange:g=>{t(g)}},He.createElement(re.Z,{direction:"vertical"},(D=r.leftSearch?e==null?void 0:e.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.leftSearch)}):e)==null?void 0:D.map((g,b)=>He.createElement(le.default,{key:b,value:g.id},g==null?void 0:g.name)))):He.createElement(De.Z,{styles:{margin:"0 auto"}})))),He.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},He.createElement("div",null,"\u5DF2\u9009\u62E9",(E==null?void 0:E.length)||0,"\u4E2A\u5206\u73ED"),He.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},He.createElement(Y.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:g=>{a(Zu(Ht({},r),{rigthSearch:g.target.value}))}}),He.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?E==null?void 0:E.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.rigthSearch)}):E)==null?void 0:h.length)!==0?(k=r.rigthSearch?E==null?void 0:E.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.rigthSearch)}):E)==null?void 0:k.map((g,b)=>He.createElement(Ee.Z,{key:b,wrap:!1,align:"middle",justify:"space-between"},He.createElement(H.Z,null,g==null?void 0:g.name),He.createElement(H.Z,null,He.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(z=>z!==(g==null?void 0:g.id)))}})))):He.createElement(De.Z,{styles:{margin:"0 auto"}})))))},Sn=e=>{var n=e,{classroomList:t,dispatch:p,user:D,getData:h}=n,k=Cn(n,["classroomList","dispatch","user","getData"]),r,a,E,Q,g,b;const z=(0,S.useParams)(),[ie]=be.default.useForm(),se=be.default.useWatch("penalty_type",ie),y=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,d,ae,x]=(0,Et.U)(rt.c_,Ht(Ht({},z),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,M,q]=(0,Et.U)(rt.nP,{course_id:z==null?void 0:z.coursesId,homework_ids:(E=t==null?void 0:t.actionTabs)==null?void 0:E.selectArrs}),[,xe,c]=(0,Et.U)(rt.sm,{course_id:z==null?void 0:z.coursesId,homework_ids:(Q=t==null?void 0:t.actionTabs)==null?void 0:Q.selectArrs}),l=(...K)=>Ru(void 0,[...K],function*(ee={}){M({});const Ce=yield ae({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{y&&l()},[y]),He.createElement(O.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:y,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:xe,onOk:()=>Ru(void 0,null,function*(){ie.submit()})},He.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"),He.createElement(be.default,{form:ie,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:K=>Ru(void 0,null,function*(){var ee,Ce,Ze;const o=yield c(((ee=x==null?void 0:x.course_groups)==null?void 0:ee.length)>0?{unified_late:((Ce=x==null?void 0:x.course_groups)==null?void 0:Ce.length)<=0,allow_late_settings:[Ht({},K)]}:Ht({unified_late:((Ze=x==null?void 0:x.course_groups)==null?void 0:Ze.length)<=0},K));(o==null?void 0:o.status)==0&&($.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},He.createElement(Ee.Z,{wrap:!1,gutter:20},He.createElement(H.Z,{flex:1},He.createElement(be.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(K,ee,Ce){return se===2&&ee>100?Promise.reject(He.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:He.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},He.createElement(Y.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:se==1?"\u5206":"%",max:se===1?Number.MAX_SAFE_INTEGER:100,addonBefore:He.createElement(be.default.Item,{name:"penalty_type",noStyle:!0,normalize:K=>(ie.setFieldsValue({late_penalty:K==2?20:5}),K)},He.createElement(St.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),He.createElement(H.Z,{flex:"390px"},He.createElement(be.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(K,ee,Ce){return ee&&$e()(ee).startOf("minute")<=$e()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ee&&$e()(ee).startOf("minute")<=$e()(q==null?void 0:q.max_late_time).startOf("minute")?($.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${q==null?void 0:q.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},He.createElement(gt.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:K=>(0,ce.BO)(K,{startTime:q==null?void 0:q.max_late_time}),disabledTime:K=>(0,ce.hv)(K,{compared:q==null?void 0:q.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:$e()("00:00:00","HH:mm:ss")}})))),((b=x==null?void 0:x.course_groups)==null?void 0:b.length)>0&&He.createElement(Pe.Z,{spinning:d},He.createElement(be.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},He.createElement(bn,{data:(x==null?void 0:x.course_groups)||[],onChange:K=>{M({group_ids:K})}})))))};var pu=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Sn),fu=m(80150),W=m(67294),Uu=Object.defineProperty,wn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,Au=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,Dt=(e,n,t)=>n in e?Uu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Lt=(e,n)=>{for(var t in n||(n={}))Pn.call(n,t)&&Dt(e,t,n[t]);if(Au)for(var t of Au(n))xu.call(n,t)&&Dt(e,t,n[t]);return e},Qt=(e,n)=>wn(e,kn(n)),Oa=(e,n)=>{var t={};for(var p in e)Pn.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&Au)for(var p of Au(e))n.indexOf(p)<0&&xu.call(e,p)&&(t[p]=e[p]);return t},sa=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Ia=e=>{var n=e,{classroomList:t,globalSetting:p,shixunHomeworks:D,user:h,loading:k,dispatch:r}=n,a=Oa(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),E,Q,g,b,z,ie;const se=(0,S.useLocation)(),y=(0,S.useParams)(),[d]=(0,S.useSearchParams)(),ae=y.categoryId,[x,M]=(0,u.useState)([]),[q,xe]=(0,u.useState)([]),{detailShixunsList:c,detailLeftMenus:l,detailTopBanner:K,taskList:ee}=t,[Ce,Ze]=(0,u.useState)(""),[o,X]=(0,u.useState)(!1),[L,i]=(0,u.useState)({limit:20,status:Number(d.get("tabs"))?String(parseInt(d.get("tabs"))):"0"}),[v,T]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[we,su]=(0,u.useState)(!1),[ou,Ju]=(0,u.useState)(!1),[ru,Kt]=(0,u.useState)("fixed"),[eu]=(0,u.useState)(document.getElementById("footer")),[iu,cu]=(0,u.useState)(1),[jt,ga]=(0,u.useState)(!1);let In;L.id=y.coursesId,L.type=4,y.categoryId?L.category=y.categoryId:delete L.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(M([]),xe([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&$t()},[t.actionTabs.key]),(0,u.useEffect)(()=>{d.get("tabs")==="0"&&(L.status="0",L.page=1,i(Lt({},L)))},[d.get("tabs")]),(0,u.useEffect)(()=>{var J,_,G;if((J=h==null?void 0:h.userInfo)!=null&&J.login){const ze=ce.cX.getItem(`${(_=h==null?void 0:h.userInfo)==null?void 0:_.login}${(0,F.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");ze&&(L.sort_by=ze==null?void 0:ze.type,L.sort_direction=ze==null?void 0:ze.direction,T(ze==null?void 0:ze.name)),$t(),(0,F.Rm)()&&Ln()}else(G=h==null?void 0:h.userInfo)!=null&&G.username&&$t()},[(E=h==null?void 0:h.userInfo)==null?void 0:E.login,se==null?void 0:se.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",wu)},[]);const wu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(eu==null?void 0:eu.clientHeight)+150>document.body.clientHeight?Kt("absolute"):Kt("fixed")},Ln=()=>{r({type:"classroomList/getAssistantPermissions",payload:{course_id:L.id}})},$t=()=>{M([]),xe([]),i(Lt({},L)),(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:Qt(Lt({},L),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Qt(Lt({},L),{order:L.status})})},pt=(J,_)=>{L.page=J,L.limit=_,$t()},Zn=J=>{const _=J.key;L.status=_,L.page=1,S.history.replace(`${se.pathname}?tabs=${_}`),$t()};function Rn(J){return sa(this,null,function*(){yield r({type:"classroomList/updateTaskPosition",payload:{category_id:ae,courseId:L.id,task_ids:J,container_type:"shixun_homework"}}),$t()})}function Mn(){let J={courseId:L.id,container_type:"shixun_homework"};ae&&(J.category_id=ae),r({type:"classroomList/getAllTaskList",payload:J}),r({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const Hn=(0,u.useMemo)(()=>{let J=[];return ee.length>0&&(J=ee.map(_=>({user_name:_.user_name,task_name:_.task_name,task_id:_.task_id,category:_.category,status:_.status}))),J},[ee]),jn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],$n=[{name:"\u5168\u90E8",id:0,num:c==null?void 0:c.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:c==null?void 0:c.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:c==null?void 0:c.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:c==null?void 0:c.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:c==null?void 0:c.overed_count}],mn=(0,F.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];l.course_modules&&(In=t.detailLeftMenus.course_modules.filter(J=>J.type==="shixun_homework")[0]);const Yu=W.createElement("div",{className:mt.moveCategory,onMouseLeave:J=>X(!1)},W.createElement(A.default,{onClick:J=>sa(void 0,[J],function*({item:_,key:G,keyPath:ze,domEvent:nt}){if(x=="")return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${L.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:x,new_category_id:G}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),$t(),Ju(!1),r({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},W.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},W.createElement(Y.default,{onChange:J=>{Ze(J.target.value)}})),In&&In.second_category.filter(J=>J.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(J,_){var G;if(!(Ce!==""&&J.category_name.indexOf(Ce)<0))return W.createElement(W.Fragment,null,W.createElement(A.default.Item,{className:"multi-llipsis1e",key:J.category_id},J.category_name),(G=J==null?void 0:J.third_category)==null?void 0:G.map(ze=>W.createElement(A.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ze.category_id},ze.category_name)))}),W.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:J=>{J.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:L,selectArrs:{category_id:c==null?void 0:c.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),dn=(Q=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:W.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:W.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:W.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:W.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,F.GJ)()||(0,F.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:W.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:K.is_public}].filter(J=>J==null?void 0:J.isShow))==null?void 0:Q.map(J=>(delete J.isShow,J)),Qu=({key:J})=>{var _,G,ze,nt;if((J==="1"||J==="2")&&(0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_publish)){$.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=h==null?void 0:h.userInfo)==null?void 0:ze.user_status)===2&&J==="1"){(0,Ue.Rd)();return}if(x==""){$.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}r({type:"classroomList/setActionTabs",payload:{key:J==="1"?"\u7ACB\u5373\u53D1\u5E03":J==="2"?"\u7ACB\u5373\u622A\u6B62":J==="3"?"\u5220\u9664":J==="5"?"\u6279\u91CF\u8865\u4EA4":(nt=dn[Number(J)-1])==null?void 0:nt.label,selectArrs:x,selectArrsAll:q,type:J==="1"||J==="2"?1:"",params:L}})},En=v==="\u9ED8\u8BA4\u6392\u5E8F",Xu=(0,u.useMemo)(()=>{const J=!(0,F.GJ)()&&!(0,F.Jd)(),_=K==null?void 0:K.excellent;return J&&_},[h,t]),zn=(0,u.useMemo)(()=>(c==null?void 0:c.min_finished_game)>0,[t]),Gn=(0,u.useMemo)(()=>{const J=(c==null?void 0:c.min_finished_game)-(c==null?void 0:c.finished_challenge_count);return J>0?J:0},[t]);return W.createElement("section",null,W.createElement("aside",{className:mt.bg},W.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},!!c.main_category_id&&W.createElement("div",{className:"flex gap-4px mr-auto"},((0,F.GJ)()?$n:jn).map((J,_)=>W.createElement("div",{key:_,className:`text-16px flex item-center justify-center current ${L.status==(J==null?void 0:J.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:L.status==(J==null?void 0:J.id)?"#1890FF":""},onClick:()=>{Zn({key:J==null?void 0:J.id})}},J==null?void 0:J.name,W.createElement("span",{className:"ml-4px"},J==null?void 0:J.num)))),(0,F.GJ)()&&(0,ce.Oo)(l==null?void 0:l.course_modules,ae)!=="\u672A\u5206\u914D\u76EE\u5F55"&&W.createElement("div",{className:"flex item-center gap-20px mr-20px"},W.createElement(ke.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:J})=>{var _;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_download)){$.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}J=="1"&&r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c==null?void 0:c.main_category_name,exportType:"practice",category_id:L.category}}),J=="3"&&S.history.push(`/classrooms/${y==null?void 0:y.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},W.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),W.createElement(te.Z,{title:y.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},W.createElement("span",{className:`iconfont ${y.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{r({type:"classroomList/setActionTabs",payload:{key:y.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:L,selectArrs:{category_name:c==null?void 0:c.category_name,category_id:(c==null?void 0:c.category_id)||(c==null?void 0:c.main_category_id),type:"shixun_homework"},cb:()=>{$t()}}})}})),W.createElement(ke.Z,{disabled:((g=h==null?void 0:h.userInfo)==null?void 0:g.user_status)===2,arrow:!0,menu:{items:[{key:"1",label:"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"},{key:"2",label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"},{key:"3",label:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}],onClick:({key:J})=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.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}J=="1"&&r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:L}}),J=="2"&&r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:L}}),J=="3"&&r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},W.createElement(te.Z,{title:((b=h==null?void 0:h.userInfo)==null?void 0:b.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},W.createElement(fu.op,{theme:B.Fy.THEMEONE,icon:W.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),W.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},W.createElement(fu.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:J}})=>{L.search=J.trim(),L.page=1,$t()},style:{width:220}}),W.createElement(ke.Z,{dropdownRender:()=>W.createElement(A.default,{selectedKeys:[v]},mn==null?void 0:mn.map((J,_)=>W.createElement(A.default.Item,{key:J.name,onClick:()=>{var G;L.sort_by=J.type,L.sort_direction=J.direction,L.page=1,T(J.name),ce.cX.setItem(`${(G=h==null?void 0:h.userInfo)==null?void 0:G.login}${(0,F.GJ)()?"Teacher":"Student"}`,J,"ShixunHomeworks"),(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:Qt(Lt({},L),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Lt({},L)})}},J.name)))},W.createElement("span",{className:`${mt.btn} ${En?mt.btnSort:""}`,onMouseEnter:J=>X(!1)},W.createElement("i",{className:"iconfont icon-paixu font14"}),v)),En&&W.createElement(te.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,F.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":L.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},W.createElement("span",{className:mt.tips},W.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),Xu&&W.createElement(Ee.Z,{justify:"space-between",className:`px-20px ${mt.progressInfo}`},W.createElement(H.Z,null,W.createElement(re.Z,{size:"middle"},W.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",c==null?void 0:c.finished_task_count,"/",c==null?void 0:c.shixun_total_count),W.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",c==null?void 0:c.finished_challenge_count,"/",c==null?void 0:c.challenge_count))),zn&&W.createElement(H.Z,null,"\u901A\u8FC7",c==null?void 0:c.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",Gn,"\u5173")),W.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},W.createElement(fe.Z,{loading:k[(0,F.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(c==null?void 0:c.all_count)===0&&(0,F.GJ)()?W.createElement(la,{params:L,user:h,setisshowmodal:su,dispatch:r}):(c==null?void 0:c.task_count)===0&&W.createElement(De.Z,null),W.createElement("aside",{className:"animated fadeIn"},c.homeworks&&c.homeworks.map(function(J,_){return W.createElement(Bt,{key:J.homework_id,batchState:!0,v:J,k:_,selectArrs:x,setSelectArrs:M,setSelectArrsAll:xe,selectArrsAll:q,classroomList:t,dispatch:r,params:L,user:h,page:y.page||1,pageSize:L.limit||20,selectshow:jt,manageAllGroup:c.manage_all_group})}),c.query_total_count>0&&W.createElement("aside",{className:"tc mb50 mt30"},W.createElement(oe.Z,{showSizeChanger:!0,current:L.page||1,pageSize:L.limit||20,onChange:pt,total:c.query_total_count})))),W.createElement("div",{className:mt.fixedBottom,style:{bottom:x.length?0:-60,position:x.length?ru:"fixed",left:ru==="fixed"?"50%":"317px"}},W.createElement("div",{className:mt.left}),W.createElement("div",{className:mt.right},(0,F.GJ)()&&(c==null?void 0:c.all_count)>0&&W.createElement("aside",{className:[mt.acitons].join(" ")},W.createElement("div",{style:{width:130}},(0,F.GJ)()&&W.createElement(le.default,{checked:((z=c.homeworks)==null?void 0:z.length)===(x==null?void 0:x.length),onChange:J=>{J.target.checked?(M(c.homeworks.map(_=>_.homework_id)),xe([...c.homeworks])):(M([]),xe([]))}},W.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",W.createElement("span",{style:{marginLeft:5}},"(",x.length,")")," "))),W.createElement("div",{style:{flex:1}}," ",W.createElement(Ee.Z,{wrap:!1,align:"middle",justify:"space-between"},W.createElement(H.Z,{flex:1},W.createElement(Ee.Z,{wrap:!1,align:"middle",gutter:8},W.createElement(H.Z,null,W.createElement(ke.Z,{placement:"top",menu:{items:dn,onClick:Qu}},W.createElement(N.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),W.createElement(H.Z,null,W.createElement(N.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Mn},"\u8C03\u6574\u6392\u5E8F")),W.createElement(H.Z,null,W.createElement(ke.Z,{placement:"topLeft",dropdownRender:()=>Yu,getPopupContainer:J=>J==null?void 0:J.parentNode},W.createElement(N.ZP,{type:"primary",icon:W.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",W.createElement(Ne.Z,null)))))),W.createElement(H.Z,null,W.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{M&&M([]),Ju(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ie=t==null?void 0:t.actionTabs)==null?void 0:ie.key)==="\u6279\u91CF\u8865\u4EA4"&&W.createElement(pu,{getData:$t}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?W.createElement(Ta,null):null,W.createElement(ot.Z,{onOk:()=>{$t()}}),W.createElement(ht.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?W.createElement(Wn,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?W.createElement(qu,null):null,W.createElement(Tu,null),W.createElement(j,null),W.createElement(de.Z,{courseEndTime:c==null?void 0:c.course_end_time}),W.createElement(Xe.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:c==null?void 0:c.course_end_time,courseId:y.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:Qt(Lt({},t.actionTabs.params),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Lt({},t.actionTabs.params)})}}),W.createElement(Gu,null),W.createElement(Sa,null),W.createElement(ct.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Rn,data:Hn,onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{key:""}})}}),W.createElement(O.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:we,centered:!0,onCancel:()=>su(!1),onOk:()=>{var J,_;if((0,F.Rm)()&&!((J=t.AssistantObject.practice)!=null&&J.can_create)){$.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(((_=h.userInfo)==null?void 0:_.user_status)===2){(0,Ue.Rd)();return}r(iu===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:L}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:L}}),su(!1)}},W.createElement("div",null,W.createElement(ve.ZP.Group,{onChange:J=>{cu(J.target.value)},value:iu},W.createElement(ve.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),W.createElement(ve.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Cu=(0,S.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:p,user:D})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:p,user:D}))(Ia),La=Object.defineProperty,Za=Object.defineProperties,oa=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,Su=(e,n,t)=>n in e?La(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,nn=(e,n)=>{for(var t in n||(n={}))Zt.call(n,t)&&Su(e,t,n[t]);if(dt)for(var t of dt(n))bu.call(n,t)&&Su(e,t,n[t]);return e},Nn=(e,n)=>Za(e,oa(n)),hs=(e,n)=>{var t={};for(var p in e)Zt.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&dt)for(var p of dt(e))n.indexOf(p)<0&&bu.call(e,p)&&(t[p]=e[p]);return t},gs=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Fs=e=>{var n=e,{classroomList:t,dispatch:p,match:D,location:h,user:k}=n,r=hs(n,["classroomList","dispatch","match","location","user"]),a,E;const Q=(0,S.useParams)(),[g,b]=(0,u.useState)(!1),[z,ie]=(0,u.useState)(!1),se=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,F.j5)()){ie(!0);return}const d={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ae=>{var x;ae.author_login===((x=k.userInfo)==null?void 0:x.login)?++d.hasNum:++d.noHasNum}),d.noHasNum>0?O.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},d.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},d.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{y()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const y=()=>{p({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:z,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:g,onOk:()=>gs(void 0,null,function*(){var d;if((d=se.current)!=null&&d.onVerify())return;b(!0);const ae=yield(0,U.ZP)(`/api/courses/${Q.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});b(!1),ae.status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),$.ZP.success("\u5220\u9664\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?p({type:"classroomList/getClassroomTeacherShixunsList",payload:Nn(nn({},t.actionTabs.params),{type:4})}):p({type:"classroomList/getClassroomShixunsList",payload:nn({},t.actionTabs.params)}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:Q.coursesId}}))}),onCancel:()=>{y()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((E=t==null?void 0:t.actionTabs)==null?void 0:E.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(w.Z,{ref:d=>se.current=d})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var vs=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Fs),Bs=m(37202),ra=m(17998),ia={flex_box_center:"flex_box_center___yJJ6R",flex_space_between:"flex_space_between___yF0aC",flex_box_vertical_center:"flex_box_vertical_center___xjI2m",flex_box_center_end:"flex_box_center_end___DCohy",flex_box_column:"flex_box_column___Dgute",failedList:"failedList___I8XVn",name:"name___m5bBi",publish:"publish___De5tq",modal:"modal___lzwcY"},qe=m(67294),Ds=Object.defineProperty,As=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,nl=(e,n,t)=>n in e?Ds(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ku=(e,n)=>{for(var t in n||(n={}))Cs.call(n,t)&&nl(e,t,n[t]);if(ul)for(var t of ul(n))bs.call(n,t)&&nl(e,t,n[t]);return e},al=(e,n)=>As(e,xs(n)),ca=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Ss=({classroomList:e,dispatch:n,courseEndTime:t})=>{var p;const D=(0,S.useParams)(),[h]=be.default.useForm(),[k,r]=(0,u.useState)(1),[a,E]=(0,u.useState)([]),[Q,g]=(0,u.useState)(0),[b,z]=(0,u.useState)(20),[ie,se]=(0,u.useState)(!0),[y,d]=(0,u.useState)([]),[ae,x]=(0,u.useState)(!0),[M,q]=(0,u.useState)({}),[xe,c]=(0,u.useState)({});D.id=D.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ce(),l(),e.actionTabs.type===2){const v=e.actionTabs.selectArrsAll[0];x(v.unified_setting)}else x(!1)},[e.actionTabs]);const l=v=>ca(void 0,null,function*(){se(!0);const T=yield(0,rt.c_)(al(Ku({},D),{page:v||k,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));T==null||T.course_groups.map((we,su)=>{we.key=we.id,we.title=we.name,we.disabled=we.is_published}),T&&(E([...T==null?void 0:T.course_groups]),g(T==null?void 0:T.course_groups_count),se(!1),v||h.setFieldsValue({publish_time:$e()($e()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:$e()($e()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),K=()=>{var v;let T=[...(v=e.actionTabs.selectArrsAll)==null?void 0:v.filter(we=>we.high_resources_consume&&!we.high_resources_consume_permission)];(T==null?void 0:T.length)>0&&e.actionTabs.type===1&&O.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:qe.createElement("div",null,qe.createElement("div",{className:ia.tipcontent},qe.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",qe.createElement("span",{style:{color:"#f06b14"}},T==null?void 0:T.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),qe.createElement("div",{className:"mt20 mb20"},T==null?void 0:T.map(we=>qe.createElement("div",{className:ia.failedList,key:we.homework_id},qe.createElement("div",{className:ia.name},we==null?void 0:we.name),qe.createElement("div",{className:ia.publish,onClick:()=>{(0,ce.xg)(`/classrooms/${D.coursesId}/shixun_homework/${we.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},ee=()=>ca(void 0,null,function*(){var v,T,we,su,ou,Ju,ru;if((0,F.Rm)()&&!((T=(v=e.AssistantObject)==null?void 0:v.practice)!=null&&T.can_publish)){$.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"),i(!1);return}const Kt=Ku({},h.getFieldsValue());if(Kt.end_time<=Kt.publish_time){$.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),i(!1);return}if((y==null?void 0:y.length)<=0&&!ae&&a.length>0){$.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),i(!1);return}let eu={homework_ids:[...e.actionTabs.selectArrs],group_ids:y.length>0?y.map(jt=>jt.id):(we=e.detailShixunsList)==null?void 0:we.course_groups,end_time:$e()(Kt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:$e()(Kt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!y.length},iu=[...(su=e.actionTabs.selectArrsAll)==null?void 0:su.filter(jt=>jt.high_resources_consume&&!jt.high_resources_consume_permission)];if((iu==null?void 0:iu.length)==e.actionTabs.selectArrsAll.length&&e.actionTabs.type==1){n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),K();return}((ou=e.actionTabs.selectArrsAll)==null?void 0:ou.length)>0&&e.actionTabs.type===1&&(eu.homework_ids=[...((ru=(Ju=e.actionTabs.selectArrsAll)==null?void 0:Ju.filter(jt=>!jt.high_resources_consume||jt.high_resources_consume_permission))==null?void 0:ru.map(jt=>Number(jt==null?void 0:jt.homework_id)))||[]]);let cu=yield(0,Mt.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:D.coursesId,type:"homework_common"});(cu==null?void 0:cu.student_count)===0?Ze(eu):(c(eu),q(cu))}),Ce=()=>{r(1),E([]),d([])},Ze=v=>ca(void 0,null,function*(){i(!0);const T=yield(0,U.ZP)(`/api/courses/${D.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ku({},v)});i(!1),T.status===0&&(Ce(),(0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),$.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),K(),(0,F.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ku({},D)}),n({type:"shixunHomeworks/getWorkSetting",payload:Ku({},D)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:al(Ku({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Ku({},e.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:qe.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~")}}))}),o=Q>k*b,{detailShixunsList:X}=e,[L,i]=(0,u.useState)(!1);return qe.createElement("div",null,qe.createElement(O.default,{width:600,centered:!0,confirmLoading:L,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>ee(),onCancel:()=>{Ce(),n({type:"classroomList/setActionTabs",payload:{}})}},qe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",qe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),qe.createElement(be.default,{form:h},qe.createElement("div",{style:{paddingLeft:0}},qe.createElement(Ee.Z,{className:"mt30",align:"middle"},qe.createElement(H.Z,null,qe.createElement(be.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},qe.createElement(gt.default,{style:{width:170,marginRight:"25px"},disabledDate:v=>(0,ra.Q8)(v,t),disabledTime:v=>(0,ra.d0)(v),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:$e()((0,ce.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),qe.createElement(H.Z,{className:"ml20"},qe.createElement(be.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},qe.createElement(gt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:$e()((0,ce.U6)(),"HH:mm")},disabledDate:v=>(0,ra.Q8)(v,t,h.getFieldValue("publish_time")),disabledTime:v=>(0,ra.d0)(v,h.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&qe.createElement(Ee.Z,{style:{marginBottom:"10px"}},qe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),qe.createElement(ve.ZP.Group,{value:ae,onChange:v=>{x(v.target.value),d([])}},qe.createElement(ve.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),qe.createElement(ve.ZP,{className:"ml20",disabled:a.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),a.length<=0&&e.actionTabs.type===2&&qe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(e.actionTabs.type===1||!ae)&&a.length>0&&qe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},qe.createElement("span",{style:{flex:1}},qe.createElement(le.default,{checked:y.length===a.length,onChange:v=>{y.length===a.length?d([]):d(a)}},"\u5168\u9009")),qe.createElement("span",{style:{width:16}}),qe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",y.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!ae)&&a.length>0&&qe.createElement(Bs.Z,{data:a,selectedRowKeys:y,setSelectedRowKeys:d}))),qe.createElement(kt.Z,{resdata:M,type:((p=e.actionTabs.selectArrs)==null?void 0:p.length)===1?"shixun":"shixunpush",okloading:L,oktext:(M==null?void 0:M.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:v=>ca(void 0,null,function*(){i(!0);let T=yield(0,U.ZP)(`/api/courses/${D.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});i(!1),(T==null?void 0:T.status)===0&&Ze(xe)})}))};var ws=(0,S.connect)(({classroomList:e})=>({classroomList:e}))(Ss),ks=Object.defineProperty,Ps=Object.defineProperties,Ns=Object.getOwnPropertyDescriptors,ll=Object.getOwnPropertySymbols,Ts=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,sl=(e,n,t)=>n in e?ks(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ol=(e,n)=>{for(var t in n||(n={}))Ts.call(n,t)&&sl(e,t,n[t]);if(ll)for(var t of ll(n))Os.call(n,t)&&sl(e,t,n[t]);return e},Is=(e,n)=>Ps(e,Ns(n)),Ls=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Zs=({classroomList:e,dispatch:n})=>{const t=(0,S.useParams)();return u.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ls(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Is(ol({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:ol({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Rs=(0,S.connect)(({classroomList:e})=>({classroomList:e}))(Zs),_u=m(67294),Ms=Object.defineProperty,Hs=Object.defineProperties,js=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,$s=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,il=(e,n,t)=>n in e?Ms(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ra=(e,n)=>{for(var t in n||(n={}))$s.call(n,t)&&il(e,t,n[t]);if(rl)for(var t of rl(n))zs.call(n,t)&&il(e,t,n[t]);return e},Gs=(e,n)=>Hs(e,js(n)),Vs=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Ws=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const h=(0,S.useParams)(),[k,r]=(0,u.useState)(!1),{actionTabs:a}=e,[E]=be.default.useForm(),Q=g=>g&&g<$e()().startOf("day");return(0,u.useEffect)(()=>{var g;e.actionTabs.key==="\u91CD\u547D\u540D"&&E.setFieldsValue({name:(g=a.selectArrs)==null?void 0:g.name})},[e.actionTabs.key]),_u.createElement(O.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:k,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Vs(void 0,null,function*(){var g,b;if((0,F.Rm)()&&!((b=(g=e.AssistantObject)==null?void 0:g.practice)!=null&&b.can_create)){$.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 z=E.getFieldValue();r(!0);const ie=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,se=yield(0,U.ZP)(ie,{method:"post",body:Ra({},z)});r(!1),se.status===0&&($.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Gs(Ra({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ra({},e.actionTabs.params)}))}),onCancel:()=>{r(!1),t({type:"classroomList/setActionTabs",payload:{}})}},_u.createElement(be.default,{form:E},_u.createElement(Ee.Z,{className:"mt10 c-grey-999"},_u.createElement(H.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),_u.createElement(H.Z,{flex:"1"},(p=a.selectArrs)==null?void 0:p.shixun_name)),_u.createElement(be.default.Item,{name:"name"},_u.createElement(Ee.Z,{className:"mt10",align:"middle"},_u.createElement(H.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),_u.createElement(H.Z,{flex:"1"},_u.createElement(Y.default,{defaultValue:(D=a.selectArrs)==null?void 0:D.name}))))))};var Us=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Ws),Ie={flex_box_center:"flex_box_center___ljDlI",flex_space_between:"flex_space_between___bE3__",flex_box_vertical_center:"flex_box_vertical_center___SH45O",flex_box_center_end:"flex_box_center_end___hNhF2",flex_box_column:"flex_box_column___vzIiQ",wrp:"wrp___YsAb3",drawer:"drawer___r7Ngg",menu:"menu___Qeaf3",actived:"actived___TLiBT",actived2:"actived2___wO5ok",subTag:"subTag___zh9fV",listItem:"listItem___sh82w",listItem2:"listItem2___WWu_e",info:"info___VlIoN",title:"title___i_WdK",titleLeft:"titleLeft___FvYn2",titleRight:"titleRight___n6aa8",search:"search___WWwH9",filter:"filter___vz_II",description:"description___FVHSA",menuCourse:"menuCourse___sZihS",authorname:"authorname___qtJGz","tooltip-content":"tooltip-content___nOVEr"},Ks=Object.defineProperty,Js=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,cl=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,ml=(e,n,t)=>n in e?Ks(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Tt=(e,n)=>{for(var t in n||(n={}))Qs.call(n,t)&&ml(e,t,n[t]);if(cl)for(var t of cl(n))Xs.call(n,t)&&ml(e,t,n[t]);return e},Ma=(e,n)=>Js(e,Ys(n)),Ha=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Si}=Y.default,dl=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],qs=({classroomList:e,loading:n,dispatch:t,shixunsList:p})=>{var D,h;const[k,r]=(0,u.useState)(Tt({},(0,S.useParams)())),{shixunLists:a,shixunAiRecommendLists:E}=e,[Q,g]=(0,u.useState)([]),[b,z]=(0,u.useState)({}),[ie,se]=(0,u.useState)([]),[y,d]=(0,u.useState)(!1),[ae,x]=(0,u.useState)({}),[M,q]=(0,u.useState)(!1),xe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(o=>!!o),[c,l]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{K()},[k.coursesId,c]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&g([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||E!=null&&E.shixun_list)&&z(c.sort==="recommend"?E:a)},[a,E]);const K=()=>Ha(void 0,null,function*(){z([]),d(!0);let o=Tt({},c);if(c.sort==="recommend"&&(o.sort="myshixuns_count"),c.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Ma(Tt({},o),{course_id:k.coursesId})});else{const L=Tt({},o);yield t({type:"classroomList/getShixunLists",payload:L})}const X=yield(0,U.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});se([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(X==null?void 0:X.groups)||[]]),g([]),d(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ee=o=>Ha(void 0,null,function*(){q(!0);const X=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(k==null?void 0:k.categoryId)||null,coursesId:k.coursesId,shixuns_info:o}});q(!1),X.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ma(Tt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Tt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[Ce,Ze]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ie.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ha(void 0,null,function*(){var o;Ze(!0);let X=yield(0,Mt.Tr)({id:Q,type:"shixun",course_id:(o=e.detailTopBanner)==null?void 0:o.course_id});(X==null?void 0:X.student_count)===0?yield ee(X==null?void 0:X.no_use_list):x(X),Ze(!1)}),type:"primary",loading:Ce},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(nu.Z,{onChange:o=>{o!=null&&o.keyword&&(0,zt.tk)({name:o==null?void 0:o.keyword,copywriting:o==null?void 0:o.keyword,position:"Shixun"}),l(Ma(Tt(Tt({},c),o),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Pe.Z,{spinning:y},u.createElement("aside",null,dl.map(function(o,X){var L;return X!==0?null:u.createElement("ul",{className:Ie.menu,key:X},u.createElement("li",null,o.name),(L=o==null?void 0:o.children)==null?void 0:L.map(function(i,v){return u.createElement("li",{className:c[o.id]==i.id?Ie.actived:"",onClick:()=>{c[o.id]=i.id,c.page=1,l(Tt({},c))}},u.createElement("strong",null,i.name))}))}),u.createElement("ul",{className:Ie.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:c!=null&&c.discipline_id?"":Ie.actived,onClick:()=>{delete c.tag_level,delete c.sub_discipline_id,delete c.discipline_id,c.page=1,l(Tt({},c))}},u.createElement("strong",null,"\u5168\u90E8")),p.menus&&p.menus.map(function(o,X){return u.createElement("li",{key:X,className:(c==null?void 0:c.discipline_id)==o.id?Ie.actived:""},u.createElement("strong",{onClick:()=>{c.tag_level=1,c.discipline_id=o.id,delete c.sub_discipline_id,c.page=1,l(Tt({},c))}},o.name),u.createElement("div",null,o.sub_repertoires.map(function(L,i){return u.createElement("div",{key:i,className:"mt5"},u.createElement("div",{className:(c==null?void 0:c.sub_discipline_id)==L.id&&c.tag_level===2?`${Ie.actived2} ${Ie.subTag}`:Ie.subTag,onClick:()=>{c.tag_level=2,c.discipline_id=o.id,c.sub_discipline_id=L.id,l(Tt({},c))}},L.name),u.createElement("ul",{className:"mt5"},L.tags&&L.tags.map(function(v,T){return u.createElement("li",{key:T,className:c.sub_discipline_id==v.id&&c.tag_level===3?Ie.actived2:"",onClick:()=>{c.tag_level=3,c.discipline_id=o.id,c.sub_discipline_id=v.id,l(Tt({},c))}},v.name)})))})))})),c.type==="mine"&&u.createElement("ul",{className:Ie.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((o,X)=>u.createElement("li",{className:c.group_id==o.id?Ie.actived:"",key:o.name,onClick:()=>{c.group_id=o.id,c.page=1,l(Tt({},c))}},u.createElement("strong",null,o.name)))),dl.map(function(o,X){var L;return X!==1?null:u.createElement("ul",{className:Ie.menu,key:X},u.createElement("li",null,o.name),(L=o==null?void 0:o.children)==null?void 0:L.map(function(i,v){return u.createElement("li",{className:c[o.id]==i.id?Ie.actived:"",onClick:()=>{c[o.id]=i.id,l(Tt({},c))}},u.createElement("strong",null,i.name))}))}),u.createElement(Ee.Z,{align:"middle"},u.createElement(H.Z,{flex:"1",className:Ie.filter},xe.map(function(o,X){return u.createElement(N.ZP,{key:X,className:"mr20",type:c.sort===o.id?"primary":"default",onClick:()=>{c.sort=o.id,l(Tt({},c))}},o.name)})),u.createElement(H.Z,{className:"c-grey-999"},u.createElement("div",{className:Ie.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},Q.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},b.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",l(Tt({},c))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${c.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((D=b==null?void 0:b.shixun_list)==null?void 0:D.length)===0&&u.createElement(De.Z,null),u.createElement(le.default.Group,{style:{display:"block"},value:Q,onChange:o=>{g(o)}},(h=b==null?void 0:b.shixun_list)==null?void 0:h.map(function(o,X){return u.createElement("div",{className:Ie.listItem,key:o==null?void 0:o.identifier,style:{cursor:"auto"}},u.createElement(le.default,{value:o==null?void 0:o.identifier,style:{marginTop:"3px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Ie.info},u.createElement("div",{className:Ie.title},u.createElement("div",{className:Ie.titleLeft},u.createElement("div",null,u.createElement(S.Link,{to:`/shixuns/${o.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Rt.Z,{type:"shixun",style:{marginLeft:0}})),(o==null?void 0:o.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===1&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===2&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===3&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${o.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Ie.description,dangerouslySetInnerHTML:{__html:o.description}})),u.createElement("div",{className:" mt15"},o.challenge_names.map(function(L,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",L," ")})),u.createElement(ye.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(te.Z,{overlayClassName:Ie["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}}))},u.createElement("span",{className:Ie.authorname,dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}})),o.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",o.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:c.page||1,showQuickJumper:!0,total:b==null?void 0:b.shixuns_count,onChange:o=>{c.page=o,l(Tt({},c))}}))),u.createElement(kt.Z,{resdata:ae,type:"subject",okloading:M,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{ee(o)}}))};var eo=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(qs),to=Object.defineProperty,uo=Object.defineProperties,no=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,pl=(e,n,t)=>n in e?to(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,an=(e,n)=>{for(var t in n||(n={}))ao.call(n,t)&&pl(e,t,n[t]);if(El)for(var t of El(n))lo.call(n,t)&&pl(e,t,n[t]);return e},fl=(e,n)=>uo(e,no(n)),_l=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:so}=Y.default,oo=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const[h,k]=(0,u.useState)(an({},(0,S.useParams)())),{actionTabs:r}=e,{shixunLists:a}=e,[E,Q]=(0,u.useState)([]),[g,b]=(0,u.useState)(!1),[z,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{se()},[h.coursesId,z]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&Q([])},[e.actionTabs.key]);const se=()=>_l(void 0,null,function*(){var y;const d=fl(an({},z),{course_id:(y=r==null?void 0:r.params)==null?void 0:y.course_id});yield t({type:"classroomList/getExperimentLists",payload:d}),b(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:Ie.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>_l(void 0,null,function*(){var y;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...E],category_id:h.categoryId,course_id:(y=r==null?void 0:r.params)==null?void 0:y.course_id}})).status||($.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:fl(an({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:an({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(so,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:Ie.search,onSearch:y=>{z.search=y,ie(an({},z))}})),u.createElement("section",{className:"edu-container"},u.createElement(Pe.Z,{spinning:g},u.createElement("aside",null,((p=a==null?void 0:a.homeworks)==null?void 0:p.length)===0&&u.createElement(De.Z,null),(D=a==null?void 0:a.homeworks)==null?void 0:D.map(function(y,d){var ae,x,M;return u.createElement("div",{className:Ie.listItem,key:d,style:{cursor:"auto"}},u.createElement(le.default,{checked:E.includes(y.id),value:y.id,style:{marginTop:"3px"},disabled:y==null?void 0:y.need_authorize,onChange:q=>{let xe=E.indexOf(y.id);E.indexOf(y.id)>-1?Q(E.filter(c=>c!==y.id)):Q(E.concat(y.id))}}),u.createElement("div",{className:Ie.info},u.createElement("div",{className:Ie.title},u.createElement("div",{className:Ie.titleLeft},u.createElement(S.Link,{to:`/shixuns/${y.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:y==null?void 0:y.name}})),(y==null?void 0:y.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===1&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===2&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===3&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${y.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Ie.description,dangerouslySetInnerHTML:{__html:y==null?void 0:y.description}})),u.createElement("div",{className:" mt15"},(ae=y==null?void 0:y.challenges)==null?void 0:ae.map(function(q,xe){return u.createElement("span",{key:xe,className:"mr30"},"\u7B2C",xe+1,"\u5173 ",q==null?void 0:q.subject," ")})),u.createElement(ye.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=y==null?void 0:y.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(M=y==null?void 0:y.user)==null?void 0:M.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,y==null?void 0:y.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:z.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:y=>{z.page=y,ie(an({},z))}})))};var ro=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(oo),io=Object.defineProperty,yl=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,hl=(e,n,t)=>n in e?io(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Tn=(e,n)=>{for(var t in n||(n={}))co.call(n,t)&&hl(e,t,n[t]);if(yl)for(var t of yl(n))mo.call(n,t)&&hl(e,t,n[t]);return e},Eo=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:wi}=Y.default,po=({classroomList:e,loading:n,dispatch:t,shixunsList:p})=>{var D,h;const[k,r]=(0,u.useState)(Tn({},(0,S.useParams)())),a=(0,S.useLocation)(),{actionTabs:E}=e,[Q]=be.default.useForm(),{shixunAiRecommendLists:g}=e,[b,z]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[se,y]=(0,u.useState)({page:1,course_id:k.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[k.coursesId,se]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(z([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Tn({},se)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.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:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Eo(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Tn({shixun_ids:[...b],category_id:k.categoryId},k)})).status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Tn({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Pe.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((D=g==null?void 0:g.shixun_list)==null?void 0:D.length)===0&&u.createElement(De.Z,null),(h=g==null?void 0:g.shixun_list)==null?void 0:h.map(function(d,ae){var x,M,q;return u.createElement("div",{className:Ie.listItem2,key:ae,style:{cursor:"auto"}},u.createElement(le.default,{checked:b.includes(d.id),value:d.id,style:{marginTop:"3px"},disabled:d==null?void 0:d.need_authorize,onChange:xe=>{let c=b.indexOf(d.id);b.indexOf(d.id)>-1?z(b.filter(l=>l!==d.id)):z(b.concat(d.id))}}),u.createElement("div",{className:Ie.info},u.createElement("div",{className:Ie.title},u.createElement("div",{className:Ie.titleLeft},u.createElement(S.Link,{to:`/shixuns/${d.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:d.title}})),(d==null?void 0:d.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${d.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Ie.description,dangerouslySetInnerHTML:{__html:d.description}})),u.createElement("div",{className:" mt10"},d.challenge_names.map(function(xe,c){return u.createElement("span",{key:c,className:"mr30"},"\u7B2C",c+1,"\u5173 ",xe," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=d==null?void 0:d.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(q=(M=d==null?void 0:d.content)==null?void 0:M.author_name)==null?void 0:q[0]}}):u.createElement("span",null,d.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),d.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,d.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",d.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,d.study_count)),u.createElement(ye.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:se.page||1,showQuickJumper:!0,total:g==null?void 0:g.shixuns_count,onChange:d=>{se.page=d,y(Tn({},se))}})))};var fo=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(po),ge=m(67294),_o=Object.defineProperty,yo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Fl=(e,n,t)=>n in e?_o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))go.call(n,t)&&Fl(e,t,n[t]);if(gl)for(var t of gl(n))Fo.call(n,t)&&Fl(e,t,n[t]);return e},vo=(e,n)=>yo(e,ho(n)),vl=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Bo}=Y.default,Do=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const[h,k]=(0,u.useState)(yu({},(0,S.useParams)())),r=(0,S.useLocation)(),{actionTabs:a}=e,[E]=be.default.useForm(),{coursesLists:Q}=e,[g,b]=(0,u.useState)([]),[z,ie]=(0,u.useState)({}),[se,y]=(0,u.useState)(!1),[d,ae]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:yu({},d)}),b([]))},[e.actionTabs.key,h.categoryId,d]);const[x,M,q,xe]=(0,Bn.P)(),c=l=>vl(void 0,null,function*(){var K;y(!0);const ee=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:h.coursesId,category_id:(h==null?void 0:h.categoryId)||null,subjects_info:[{subject_id:(K=g[0])==null?void 0:K.id,stage_shixuns:l}]}});y(!1),ee.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:vo(yu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:yu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ge.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Ie.drawer,footer:ge.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ge.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ge.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>vl(void 0,null,function*(){var l,K;if((g==null?void 0:g.length)===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ee=yield(0,Mt.Tr)({id:(l=g[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(K=e.detailTopBanner)==null?void 0:K.course_id});(ee==null?void 0:ee.student_count)===0?c([]):ie(ee)}),type:"primary"},"\u786E\u5B9A"))},ge.createElement("section",{className:"tc"},ge.createElement(Bo,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ie.search,onSearch:l=>{d.keyword=l,l&&(0,zt.tk)({name:l,copywriting:l,position:"Subject"}),ae(yu({},d))}})),ge.createElement("section",{className:"edu-container"},ge.createElement(Pe.Z,{spinning:n["classroomList/getCoursesLists"]},ge.createElement("aside",null,ge.createElement("div",{className:Ie.menuCourse},ge.createElement("ul",null,ge.createElement("li",null,"\u5DF2\u9009",ge.createElement("span",{className:"c-blue"},g.length),"\u8BFE\u7A0B"),ge.createElement("li",null,"\u5171",ge.createElement("span",{className:"c-blue"},Q.subjects_count),"\u4E2A\u8BFE\u7A0B"),ge.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="shixuns_count",ae(yu({},d))}},"\u5B9E\u8BAD\u6570",ge.createElement("p",{className:`edu-sorter current ${d.sort==="shixuns_count"&&d.order}`},ge.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ge.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ge.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="myshixuns_count",ae(yu({},d))}},"\u5B66\u4E60\u4EBA\u6570",ge.createElement("p",{className:`edu-sorter current ${d.sort==="myshixuns_count"&&d.order}`},ge.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ge.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ge.createElement("li",{className:`${d.type==="all"&&"c-blue"} current`,onClick:()=>{d.type="all",ae(yu({},d))}},"\u5168\u90E8\u8BFE\u7A0B"),ge.createElement("li",{className:`${d.type==="mine"&&"c-blue"} current`,onClick:()=>{d.type="mine",ae(yu({},d))}},"\u6211\u7684\u8BFE\u7A0B"))),((p=Q==null?void 0:Q.subject_list)==null?void 0:p.length)===0&&ge.createElement(De.Z,null),(D=Q==null?void 0:Q.subject_list)==null?void 0:D.map(function(l,K){var ee,Ce,Ze,o,X,L;return ge.createElement("div",{className:Ie.listItem,key:l.id,style:{cursor:"auto"}},ge.createElement(ve.ZP,{checked:g.map(i=>i.id).includes(l.id),value:l.id,style:{marginTop:"1px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:i=>{b([{id:l.id,identifier:l.identifier}])}}),ge.createElement("div",{className:Ie.info},ge.createElement("div",{className:Ie.title},ge.createElement("div",{className:Ie.titleLeft},ge.createElement("div",null,ge.createElement(S.Link,{to:`/paths/${l.id}`,target:"_blank"},ge.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&ge.createElement("span",{onClick:()=>{(0,Ue.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"),(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ge.createElement(te.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"},ge.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ge.createElement(te.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"},ge.createElement(N.ZP,{ghost:!0,href:`/paths/${l.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ge.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ge.createElement("span",{className:Ie.description,dangerouslySetInnerHTML:{__html:l.description}})),ge.createElement(ye.Z,{dashed:!0}),ge.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ge.createElement("div",null,(ee=l==null?void 0:l.content)!=null&&ee.member_user_names?ge.createElement(te.Z,{overlayClassName:Ie["tooltip-content"],title:ge.createElement("div",null,ge.createElement("span",{dangerouslySetInnerHTML:{__html:(Ce=l==null?void 0:l.content)==null?void 0:Ce.member_user_names}}))},ge.createElement("span",{className:Ie.authorname,dangerouslySetInnerHTML:{__html:(Ze=l==null?void 0:l.content)==null?void 0:Ze.member_user_names}})):(l==null?void 0:l.member_user_names)&&ge.createElement(te.Z,{title:ge.createElement("div",null,ge.createElement("span",null,l.member_user_names))},ge.createElement("span",{className:Ie.authorname},l.member_user_names)),(o=l==null?void 0:l.content)!=null&&o.author_school_name?ge.createElement(te.Z,{overlayClassName:Ie["tooltip-content"],title:ge.createElement("div",null,ge.createElement("span",{dangerouslySetInnerHTML:{__html:(X=l==null?void 0:l.content)==null?void 0:X.author_school_name}}))},ge.createElement("span",{className:Ie.authorname,dangerouslySetInnerHTML:{__html:(L=l==null?void 0:l.content)==null?void 0:L.author_school_name}})):(l==null?void 0:l.author_school_name)&&ge.createElement(te.Z,{title:ge.createElement("div",null,ge.createElement("span",null,l.author_school_name))},ge.createElement("span",{className:Ie.authorname},l.author_school_name))),ge.createElement("div",null,ge.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),ge.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),ge.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),ge.createElement("div",{className:"tc mt20"},ge.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:d.page||1,showQuickJumper:!0,total:Q==null?void 0:Q.subjects_count,onChange:l=>{d.page=l,t({type:"classroomList/getCoursesLists",payload:yu({},d)})}})),ge.createElement(kt.Z,{resdata:z,type:"subject",okloading:se,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{c(l)}}))};var Ao=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Do),Bl=m(11320),ma=m(1762),ln=m(67294),xo=Object.defineProperty,Dl=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Al=(e,n,t)=>n in e?xo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xl=(e,n)=>{for(var t in n||(n={}))Co.call(n,t)&&Al(e,t,n[t]);if(Dl)for(var t of Dl(n))bo.call(n,t)&&Al(e,t,n[t]);return e},So=({styles:e={},params:n,setisshowmodal:t,user:p})=>{var D;return ln.createElement("section",{className:`tc animated fadeIn ${ma.Z.threeBtnSty}`,style:xl(xl({},{color:"#03A092",margin:"200px auto"}),e)},ln.createElement("img",{src:m(26551),width:200,height:164}),ln.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`),ln.createElement("div",{style:{marginTop:"30px"}},ln.createElement(N.ZP,{disabled:((D=p==null?void 0:p.userInfo)==null?void 0:D.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),ln.createElement(N.ZP,{onClick:()=>{(0,ce.xg)(`${Bl.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},ut={flex_box_center:"flex_box_center___H3s7T",flex_space_between:"flex_space_between___n5yRX",flex_box_vertical_center:"flex_box_vertical_center___Lu60k",flex_box_center_end:"flex_box_center_end___dCQqJ",flex_box_column:"flex_box_column___HLlrT",bg:"bg___G8TWW",containerDesc:"containerDesc___Lq9J3",tablestyle:"tablestyle___BKucr",listItem:"listItem___ERkks",info:"info___VkHUt",title:"title___o19Es",titleLeft:"titleLeft___l4aTP",titleRight:"titleRight___Cr_OF",moveCategory:"moveCategory___qzVIk",name:"name___hluBu",categoryName:"categoryName___epnIq",schedule:"schedule____VSQP",fnSign:"fnSign___eGtW9",spanSize:"spanSize___rb8dv",classromediv:"classromediv___ycobO",glow:"glow___juxBT",action:"action____mi_6",btn:"btn___nbOPd",btnSort:"btnSort___XEHWl",tips:"tips___dNWVX",fixedBottom:"fixedBottom____UtHE",left:"left___jNPoU",right:"right___PPTyg",acitons:"acitons___FTKj2",actionBtns:"actionBtns___wMp7D",cancel:"cancel___aWfNb",selectBtn:"selectBtn___SJ2Cv",selectBtn1:"selectBtn1___UKRmb",infoIcon:"infoIcon___qnXde",infoStuIcon:"infoStuIcon___bQlec",flexBox:"flexBox___vauWO",iconH:"iconH___ViXq9",iconV:"iconV___f5_u4",actionIcon:"actionIcon___CbvDW",dro:"dro___ICqMh",progressInfo:"progressInfo___sifLq",authorized:"authorized___IeY4r",myInput:"myInput___iCB0Y"},ue=m(67294),wo=Object.defineProperty,ko=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,bl=(e,n,t)=>n in e?wo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ja=(e,n)=>{for(var t in n||(n={}))No.call(n,t)&&bl(e,t,n[t]);if(Cl)for(var t of Cl(n))To.call(n,t)&&bl(e,t,n[t]);return e},Sl=(e,n)=>ko(e,Po(n)),Xt=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())}),Oo=({v:e,k:n,selectArrs:t,setSelectArrs:p,setSelectArrsAll:D,selectArrsAll:h,classroomList:k,dispatch:r,selectshow:a,batchState:E,pageSize:Q,page:g,manageAllGroup:b,user:z})=>{var ie,se,y,d,ae;const x=(0,S.useParams)(),[M,q]=(0,u.useState)([]),[xe,c]=(0,u.useState)(!1),[l,K]=(0,u.useState)(!1),[ee,Ce]=(0,u.useState)(!0),Ze=(0,u.useRef)();x.category=x.categoryId,x.id=x.coursesId,x.page=g,x.limit=Q;function o(){return Xt(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:ja({},x)});q(i.data)})}(0,u.useEffect)(()=>{var i;q([]),c(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((i=e==null?void 0:e.status)!=null&&i.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(K(!1),Ce(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(K(!0),Ce(!1))},[a]);const X=[{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,v)=>v.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var v,T;return i==="--"?i:ue.createElement("span",null,ue.createElement("span",null,(v=i==null?void 0:i.split("/"))==null?void 0:v[0]),"\xA0/\xA0",ue.createElement("span",null,(T=i==null?void 0:i.split("/"))==null?void 0:T[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="end_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="late_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":ue.createElement("span",{title:i},i)}],L=i=>{if((0,Ue.tJ)(r,!0)){if(i.can_view_details){(0,ce.xg)(`/shixuns/${i.shixun_identifier}/challenges`);return}i.redo?O.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:ue.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Xt(void 0,null,function*(){const v=yield(0,xn.L8)({id:i.myshixun_identifier,url:i.url});v&&(0,f.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:v.shixun_identifier,homework_common_id:i.homework_id,courseId:x.coursesId})})}):(0,f.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:i.shixun_identifier,homework_common_id:i.homework_id,courseId:x.coursesId})}};return ue.createElement("div",{className:ut.listItem,onClick:i=>{i.stopPropagation(),(!((0,F.GJ)()&&E)||(0,F.GJ)()&&E&&Ze.current&&!Ze.current.contains(i.target))&&((0,F.dE)()?(0,ce.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ce.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,F.GJ)()&&E&&ue.createElement("span",{ref:Ze},ue.createElement(le.default,{className:`${ma.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:i=>{t.indexOf(e.homework_id)>-1?(p(t.filter(v=>v!==e.homework_id)),D(h.filter(v=>v.homework_id!==e.homework_id))):(D(h.concat(e)),p(t.concat(e.homework_id)))}})),ue.createElement("div",{className:ut.info},ue.createElement("div",{className:ut.title},ue.createElement("div",{className:ut.titleLeft,style:(0,F.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,F.GJ)()&&ue.createElement(An.Z,{value:e.status},ue.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,F.dE)()&&ue.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),ue.createElement("span",{className:ut.name},e.name),!!((ie=e.schools)!=null&&ie.length)&&ue.createElement(te.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ue.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&ue.createElement(Rt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&ue.createElement("span",{className:ut.authorized},"\u5DF2\u6388\u6743")),ue.createElement("div",{className:ut.titleRight},(0,F.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&ue.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>Xt(void 0,null,function*(){var v;if(i.stopPropagation(),i.preventDefault(),((v=z==null?void 0:z.userInfo)==null?void 0:v.user_status)===2){(0,Ue.Rd)();return}let T=()=>{r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:b}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?r({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{r({type:"classroomList/getClassroomTeacherShixunsList",payload:Sl(ja({},x),{type:4})}),T()}}}):T()})},ue.createElement("aside",{className:ut.flexBox},ue.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),ue.createElement("div",null,"\u53D1\u5E03"))),(0,F.dE)()&&ue.createElement("div",{className:ut.actionIcon},l?ue.createElement("i",{className:"iconfont icon-yiwancheng1"}):ee?"":ue.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((se=e.status)!=null&&se.includes("\u5DF2\u622A\u6B62"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&ue.createElement("aside",{onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),L(e)}),className:ut.flexBox,style:{marginRight:10}},ue.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),ue.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((d=e.status)==null?void 0:d.includes("\u5DF2\u622A\u6B62"))||((ae=e.status)==null?void 0:ae.includes("\u5BFC\u5165")))&&ue.createElement("aside",{onClick:i=>Xt(void 0,null,function*(){var v;(v=e.status)!=null&&v.includes("\u5BFC\u5165")||(i.stopPropagation(),i.preventDefault(),(0,ce.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:ut.flexBox,style:{marginRight:10}},ue.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),ue.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,F.GJ)()&&ue.createElement(ke.Z,{placement:"bottomCenter",overlayClassName:ut.dro,dropdownRender:()=>ue.createElement(A.default,null,e.status!=="\u5BFC\u5165"&&ue.createElement(A.default.Item,{key:1,style:{textAlign:"center"}},ue.createElement("a",{onClick:i=>Xt(void 0,null,function*(){var v;if(i.stopPropagation(),i.preventDefault(),((v=z==null?void 0:z.userInfo)==null?void 0:v.user_status)===2){(0,Ue.Rd)();return}let T=()=>{r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:b}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?r({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{r({type:"classroomList/getClassroomTeacherShixunsList",payload:Sl(ja({},x),{type:4})}),T()}}}):T()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&ue.createElement(A.default.Item,{key:2,style:{textAlign:"center"}},ue.createElement("a",{onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&ue.createElement(A.default.Item,{key:23,style:{textAlign:"center"}},ue.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),ue.createElement(A.default.Item,{key:22,style:{textAlign:"center"}},ue.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:h,params:x,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&ue.createElement(A.default.Item,{key:3,style:{textAlign:"center"}},ue.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const v=yield(0,un.Vs)({categoryId:e.homework_id});r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(v==null?void 0:v.status)===0&&$.ZP.success(v==null?void 0:v.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&ue.createElement(A.default.Item,{key:23,style:{textAlign:"center"}},ue.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),ue.createElement(A.default.Item,{key:5,style:{textAlign:"center"}},ue.createElement("a",{onClick:i=>{i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:x}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&ue.createElement(A.default.Item,{key:6,style:{textAlign:"center"}},ue.createElement(S.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},ue.createElement("aside",{onClick:i=>i.stopPropagation(),className:ut.flexBox,style:{cursor:"default"}},ue.createElement("i",{className:"iconfont icon-gengduo4"}),ue.createElement("div",null,"\u66F4\u591A"))))),(0,F.GJ)()&&ue.createElement("p",{className:ut.infoIcon},ue.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&ue.createElement("span",{className:"mr10"},ue.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&ue.createElement("span",{className:"mr10"},ue.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&ue.createElement("span",{className:"mr10"},ue.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&ue.createElement("span",{className:"mr10"},ue.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&ue.createElement("span",{className:"mr10"},ue.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&ue.createElement("span",{className:"mr10"},ue.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ue.createElement("span",{className:"c-grey-999"},ue.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&ue.createElement("span",{className:ut.iconV,onClick:i=>Xt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),xe||o(),c(!xe)})},ue.createElement("i",{className:`iconfont icon-${xe?"shouqi":"xiala2"}`})," ")),(0,F.dE)()&&ue.createElement("span",{className:ut.infoStuIcon},ue.createElement("span",{className:"c-grey-333"},e.author),ue.createElement("span",{className:"ml20"},ue.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),ue.createElement("span",null,ue.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&ue.createElement("span",{className:"ml20"},ue.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),ue.createElement("span",{className:"ml20 c-grey-999"},ue.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ue.createElement("span",{className:"ml20"},ue.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,F.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&xe&&M.length>5&&ue.createElement(Iu.default,{className:ma.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:i=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),onHeaderRow:(i,v)=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,v,T)=>{T.field&&(x.order_by=T.field),T.order||(x.sort_direction="asc"),T.order==="ascend"&&(x.sort_direction="asc"),T.order==="descend"&&(x.sort_direction="desc"),T.order||(x.sort_direction="asc"),o()},columns:X}),(0,F.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&xe&&M.length<6&&M.length>0&&ue.createElement(Iu.default,{className:ma.Z.threeTableSty,rowKey:"shixun_identifier",onRow:i=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),onHeaderRow:(i,v)=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,v,T)=>{T.field&&(x.order_by=T.field),T.order||(x.sort_direction="asc"),T.order==="ascend"&&(x.sort_direction="asc"),T.order==="descend"&&(x.sort_direction="desc"),T.order||(x.sort_direction="asc"),o()},columns:X})))},Io=m(3564),Lo=m(60920),Ye=m(67294),Zo=Object.defineProperty,Ro=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,Pl=(e,n,t)=>n in e?Zo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,sn=(e,n)=>{for(var t in n||(n={}))wl.call(n,t)&&Pl(e,t,n[t]);if(da)for(var t of da(n))kl.call(n,t)&&Pl(e,t,n[t]);return e},Nl=(e,n)=>Ro(e,Mo(n)),Ho=(e,n)=>{var t={};for(var p in e)wl.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&da)for(var p of da(e))n.indexOf(p)<0&&kl.call(e,p)&&(t[p]=e[p]);return t},$a=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});$e().extend(At());const jo=({data:e,value:n,onChange:t})=>{var p,D,h,k;const[r,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[E,Q]=(0,u.useState)([]);return(0,u.useEffect)(()=>{Q((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),Ye.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement(le.default,{indeterminate:(E==null?void 0:E.length)>0&&(E==null?void 0:E.length)<(e==null?void 0:e.length),checked:(E==null?void 0:E.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(b=>b==null?void 0:b.id):[])}},"\u5168\u9009"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(Y.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:g=>{a(Nl(sn({},r),{leftSearch:g.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((p=r.leftSearch?e==null?void 0:e.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.leftSearch)}):e)==null?void 0:p.length)!==0?Ye.createElement(le.default.Group,{value:n,onChange:g=>{t(g)}},Ye.createElement(re.Z,{direction:"vertical"},(D=r.leftSearch?e==null?void 0:e.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.leftSearch)}):e)==null?void 0:D.map((g,b)=>Ye.createElement(le.default,{key:b,value:g.id},g==null?void 0:g.name)))):Ye.createElement(De.Z,{styles:{margin:"0 auto"}})))),Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement("div",null,"\u5DF2\u9009\u62E9",(E==null?void 0:E.length)||0,"\u4E2A\u5206\u73ED"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(Y.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:g=>{a(Nl(sn({},r),{rigthSearch:g.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?E==null?void 0:E.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.rigthSearch)}):E)==null?void 0:h.length)!==0?(k=r.rigthSearch?E==null?void 0:E.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.rigthSearch)}):E)==null?void 0:k.map((g,b)=>Ye.createElement(Ee.Z,{key:b,wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(H.Z,null,g==null?void 0:g.name),Ye.createElement(H.Z,null,Ye.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(z=>z!==(g==null?void 0:g.id)))}})))):Ye.createElement(De.Z,{styles:{margin:"0 auto"}})))))},$o=e=>{var n=e,{classroomList:t,dispatch:p,user:D,getData:h}=n,k=Ho(n,["classroomList","dispatch","user","getData"]),r,a,E,Q,g,b;const z=(0,S.useParams)(),[ie]=be.default.useForm(),se=be.default.useWatch("penalty_type",ie),y=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,d,ae,x]=(0,Et.U)(rt.c_,sn(sn({},z),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,M,q]=(0,Et.U)(rt.nP,{course_id:z==null?void 0:z.coursesId,homework_ids:(E=t==null?void 0:t.actionTabs)==null?void 0:E.selectArrs}),[,xe,c]=(0,Et.U)(rt.sm,{course_id:z==null?void 0:z.coursesId,homework_ids:(Q=t==null?void 0:t.actionTabs)==null?void 0:Q.selectArrs}),l=(...K)=>$a(void 0,[...K],function*(ee={}){M({});const Ce=yield ae({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{y&&l()},[y]),Ye.createElement(O.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:y,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:xe,onOk:()=>$a(void 0,null,function*(){ie.submit()})},Ye.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"),Ye.createElement(be.default,{form:ie,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:K=>$a(void 0,null,function*(){var ee,Ce,Ze;const o=yield c(((ee=x==null?void 0:x.course_groups)==null?void 0:ee.length)>0?{unified_late:((Ce=x==null?void 0:x.course_groups)==null?void 0:Ce.length)<=0,allow_late_settings:[sn({},K)]}:sn({unified_late:((Ze=x==null?void 0:x.course_groups)==null?void 0:Ze.length)<=0},K));(o==null?void 0:o.status)==0&&($.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Ye.createElement(Ee.Z,{wrap:!1,gutter:20},Ye.createElement(H.Z,{flex:1},Ye.createElement(be.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(K,ee,Ce){return se===2&&ee>100?Promise.reject(Ye.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ye.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ye.createElement(Y.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:se==1?"\u5206":"%",max:se===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ye.createElement(be.default.Item,{name:"penalty_type",noStyle:!0,normalize:K=>(ie.setFieldsValue({late_penalty:K==2?20:5}),K)},Ye.createElement(St.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ye.createElement(H.Z,{flex:"390px"},Ye.createElement(be.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(K,ee,Ce){return ee&&$e()(ee).startOf("minute")<=$e()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ee&&$e()(ee).startOf("minute")<=$e()(q==null?void 0:q.max_late_time).startOf("minute")?($.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${q==null?void 0:q.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ye.createElement(gt.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:K=>(0,ce.BO)(K,{startTime:q==null?void 0:q.max_late_time}),disabledTime:K=>(0,ce.hv)(K,{compared:q==null?void 0:q.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:$e()("00:00:00","HH:mm:ss")}})))),((b=x==null?void 0:x.course_groups)==null?void 0:b.length)>0&&Ye.createElement(Pe.Z,{spinning:d},Ye.createElement(be.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ye.createElement(jo,{data:(x==null?void 0:x.course_groups)||[],onChange:K=>{M({group_ids:K})}})))))};var zo=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))($o),Z=m(67294),Go=Object.defineProperty,Vo=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,Il=(e,n,t)=>n in e?Go(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Mu=(e,n)=>{for(var t in n||(n={}))Tl.call(n,t)&&Il(e,t,n[t]);if(Ea)for(var t of Ea(n))Ol.call(n,t)&&Il(e,t,n[t]);return e},pa=(e,n)=>Vo(e,Wo(n)),Uo=(e,n)=>{var t={};for(var p in e)Tl.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&Ea)for(var p of Ea(e))n.indexOf(p)<0&&Ol.call(e,p)&&(t[p]=e[p]);return t},Ll=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Ko=e=>{var n=e,{classroomList:t,globalSetting:p,shixunHomeworks:D,user:h,loading:k,dispatch:r}=n,a=Uo(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),E,Q,g,b,z,ie,se;const y=(0,S.useLocation)(),d=(0,S.useParams)(),[ae]=(0,S.useSearchParams)(),x=d.categoryId,[M,q]=(0,u.useState)([]),[xe,c]=(0,u.useState)([]),{detailShixunsList:l,detailLeftMenus:K,detailTopBanner:ee,taskList:Ce}=t,[Ze,o]=(0,u.useState)(""),[X,L]=(0,u.useState)(!1),[i,v]=(0,u.useState)({limit:20,status:Number(ae.get("tabs"))?String(parseInt(ae.get("tabs"))):"0"}),[T,we]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[su,ou]=(0,u.useState)(!1),[Ju,ru]=(0,u.useState)(!1),[Kt,eu]=(0,u.useState)("fixed"),[iu]=(0,u.useState)(document.getElementById("footer")),[cu,jt]=(0,u.useState)(1),[ga,In]=(0,u.useState)(!1);let wu;i.id=d.coursesId,i.type=4,d.categoryId?i.category=d.categoryId:delete i.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(q([]),c([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&pt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{ae.get("tabs")==="0"&&(i.status="0",i.page=1,v(Mu({},i)))},[ae.get("tabs")]),(0,u.useEffect)(()=>{var _,G,ze;if((_=h==null?void 0:h.userInfo)!=null&&_.login){const nt=ce.cX.getItem(`${(G=h==null?void 0:h.userInfo)==null?void 0:G.login}${(0,F.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");nt&&(i.sort_by=nt==null?void 0:nt.type,i.sort_direction=nt==null?void 0:nt.direction,we(nt==null?void 0:nt.name)),pt(),(0,F.Rm)()&&$t()}else(ze=h==null?void 0:h.userInfo)!=null&&ze.username&&pt()},[(E=h==null?void 0:h.userInfo)==null?void 0:E.login,y==null?void 0:y.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Ln)},[]);const Ln=()=>{document.scrollingElement.scrollTop+window.innerHeight+(iu==null?void 0:iu.clientHeight)+0>document.body.clientHeight?eu("absolute"):eu("fixed")},$t=()=>{r({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},pt=()=>{q([]),c([]),v(Mu({},i)),(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:pa(Mu({},i),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:pa(Mu({},i),{order:i.status})})},Zn=(_,G)=>{i.page=_,i.limit=G,pt()},Rn=_=>{const G=_.key;i.status=G,i.page=1,S.history.replace(`${y.pathname}?tabs=${G}`),pt()};function Mn(_){return Ll(this,null,function*(){yield r({type:"classroomList/updateTaskPosition",payload:{category_id:x,courseId:i.id,task_ids:_,container_type:"shixun_homework"}}),pt()})}function Hn(){let _={courseId:i.id,container_type:"shixun_homework"};x&&(_.category_id=x),r({type:"classroomList/getAllTaskList",payload:_}),r({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const jn=(0,u.useMemo)(()=>{let _=[];return Ce.length>0&&(_=Ce.map(G=>({user_name:G.user_name,task_name:G.task_name,task_id:G.task_id,category:G.category,status:G.status}))),_},[Ce]),$n=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],mn=[{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}],Yu=(0,F.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];K.course_modules&&(wu=t.detailLeftMenus.course_modules.filter(_=>_.type==="shixun_homework")[0]);const dn=Z.createElement("div",{className:ut.moveCategory,onMouseLeave:_=>L(!1)},Z.createElement(A.default,{onClick:_=>Ll(void 0,[_],function*({item:G,key:ze,keyPath:nt,domEvent:ju}){if(M=="")return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:M,new_category_id:ze}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),pt(),ru(!1),r({type:"classroomList/getClassroomLeftMenus",payload:{id:d.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},Z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},Z.createElement(Y.default,{onChange:_=>{o(_.target.value)}})),wu&&wu.second_category.filter(_=>_.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(_,G){var ze;if(!(Ze!==""&&_.category_name.indexOf(Ze)<0))return Z.createElement(Z.Fragment,null,Z.createElement(A.default.Item,{className:"multi-llipsis1e",key:_.category_id},_.category_name),(ze=_==null?void 0:_.third_category)==null?void 0:ze.map(nt=>Z.createElement(A.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:nt.category_id},nt.category_name)))}),Z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:_=>{_.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:l==null?void 0:l.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Qu=(Q=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:Z.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:Z.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:Z.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:Z.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,F.GJ)()||(0,F.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:Z.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:ee.is_public}].filter(_=>_==null?void 0:_.isShow))==null?void 0:Q.map(_=>(delete _.isShow,_)),En=({key:_})=>{var G,ze,nt,ju;if((_==="1"||_==="2")&&(0,F.Rm)()&&!((ze=(G=t.AssistantObject)==null?void 0:G.practice)!=null&&ze.can_publish)){$.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(((nt=h==null?void 0:h.userInfo)==null?void 0:nt.user_status)===2&&_==="1"){(0,Ue.Rd)();return}if(M==""){$.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}r({type:"classroomList/setActionTabs",payload:{key:_==="1"?"\u7ACB\u5373\u53D1\u5E03":_==="2"?"\u7ACB\u5373\u622A\u6B62":_==="3"?"\u5220\u9664":_==="5"?"\u6279\u91CF\u8865\u4EA4":(ju=Qu[Number(_)-1])==null?void 0:ju.label,selectArrs:M,selectArrsAll:xe,type:_==="1"||_==="2"?1:"",params:i}})},Xu=T==="\u9ED8\u8BA4\u6392\u5E8F",zn=(0,u.useMemo)(()=>{const _=!(0,F.GJ)()&&!(0,F.Jd)(),G=ee==null?void 0:ee.excellent;return _&&G},[h,t]),Gn=(0,u.useMemo)(()=>(l==null?void 0:l.min_finished_game)>0,[t]),J=(0,u.useMemo)(()=>{const _=(l==null?void 0:l.min_finished_game)-(l==null?void 0:l.finished_challenge_count);return _>0?_:0},[t]);return Z.createElement("section",null,Z.createElement("aside",{className:ut.bg},Z.createElement(Ee.Z,{align:"middle"},Z.createElement(H.Z,{flex:"1"},!!l.main_category_id&&Z.createElement(A.default,{mode:"horizontal",onSelect:Rn,selectedKeys:[i.status]},!(0,F.GJ)()&&$n.map(function(_,G){return Z.createElement(A.default.Item,{key:_==null?void 0:_.id},_.name)}),(0,F.GJ)()&&mn.map(function(_,G){return Z.createElement(A.default.Item,{key:_==null?void 0:_.id,style:{color:"#fff"}},Z.createElement("span",{className:"mr5"},_.name),G===0&&(0,F.GJ)()&&Z.createElement("span",null,l==null?void 0:l.all_count),G===1&&(0,F.GJ)()&&Z.createElement("span",null,l==null?void 0:l.unpublished_count),G===2&&(0,F.GJ)()&&Z.createElement("span",null,l==null?void 0:l.not_start_count),G===3&&(0,F.GJ)()&&Z.createElement("span",null,l==null?void 0:l.in_progress_count),G===4&&(0,F.GJ)()&&Z.createElement("span",null,l==null?void 0:l.overed_count))}))),Z.createElement(H.Z,{className:"mr20 gutter-row"},Z.createElement("div",{className:ut.containerTitle},(0,F.GJ)()&&(0,ce.Oo)(K==null?void 0:K.course_modules,x)!=="\u672A\u5206\u914D\u76EE\u5F55"&&Z.createElement("div",{style:{display:"flex",alignItems:"center"}},Z.createElement(ke.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>Z.createElement(A.default,null,Z.createElement(A.default.Item,{key:1,onClick:()=>{var _;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:l==null?void 0:l.main_category_name,exportType:"practice",category_id:i.category}})}},"\u5B66\u751F\u6210\u7EE9"),Z.createElement(A.default.Item,{key:3,onClick:()=>{var _;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S.history.push(`/classrooms/${d==null?void 0:d.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},Z.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},Z.createElement("i",{className:"iconfont icon-xiazai6"}))),Z.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:_=>{r({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:l==null?void 0:l.category_name,category_id:(l==null?void 0:l.category_id)||(l==null?void 0:l.main_category_id),type:"shixun_homework"},cb:()=>{pt()}}})}},Z.createElement(te.Z,{title:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Z.createElement("span",{className:d.categoryId?`${ut.iconH} iconfont icon-zhongmingmingmulu`:`${ut.iconH} iconfont icon-xinjianmulu1`}))),Z.createElement(ke.Z,{className:"ml10",disabled:((g=h==null?void 0:h.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>Z.createElement(A.default,null,Z.createElement(A.default.Item,{key:1,onClick:()=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:i}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),Z.createElement(A.default.Item,{key:2,onClick:()=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:i}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),Z.createElement(A.default.Item,{key:3,onClick:()=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},Z.createElement("span",{className:((b=h==null?void 0:h.userInfo)==null?void 0:b.user_status)===2?ut.selectBtn1:ut.selectBtn},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-tianjiadaohang"})),Z.createElement(te.Z,{title:((z=h==null?void 0:h.userInfo)==null?void 0:z.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},Z.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),Z.createElement("div",{className:ut.action},Z.createElement("div",null,Z.createElement(ke.Z,{dropdownRender:()=>Z.createElement(A.default,{selectedKeys:[T]},Yu==null?void 0:Yu.map((_,G)=>Z.createElement(A.default.Item,{key:_.name,onClick:()=>{var ze;i.sort_by=_.type,i.sort_direction=_.direction,i.page=1,we(_.name),ce.cX.setItem(`${(ze=h==null?void 0:h.userInfo)==null?void 0:ze.login}${(0,F.GJ)()?"Teacher":"Student"}`,_,"ShixunHomeworks"),(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:pa(Mu({},i),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Mu({},i)})}},_.name)))},Z.createElement("span",{className:`${ut.btn} ${Xu?ut.btnSort:""}`,onMouseEnter:_=>L(!1)},Z.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),T))),Xu&&Z.createElement(te.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,F.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":i.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},Z.createElement("span",{className:ut.tips},Z.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Z.createElement(fu.t7,{className:ut.myInput,style:{width:220,marginLeft:"auto"},onChange:(_,G)=>{i.search=_.trim(),i.page=1,pt()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),zn&&Z.createElement(Ee.Z,{justify:"space-between",className:ut.progressInfo},Z.createElement(H.Z,null,Z.createElement(re.Z,{size:"middle"},Z.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_task_count,"/",l==null?void 0:l.shixun_total_count),Z.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_challenge_count,"/",l==null?void 0:l.challenge_count))),Gn&&Z.createElement(H.Z,null,"\u901A\u8FC7",l==null?void 0:l.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",J,"\u5173")),Z.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},Z.createElement(fe.Z,{loading:k[(0,F.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(l==null?void 0:l.all_count)===0&&(0,F.GJ)()?Z.createElement(So,{params:i,user:h,setisshowmodal:ou,dispatch:r}):(l==null?void 0:l.task_count)===0&&Z.createElement(De.Z,null),Z.createElement("aside",{className:"animated fadeIn"},l.homeworks&&l.homeworks.map(function(_,G){return Z.createElement(Oo,{key:_.homework_id,batchState:!0,v:_,k:G,selectArrs:M,setSelectArrs:q,setSelectArrsAll:c,selectArrsAll:xe,classroomList:t,dispatch:r,params:i,user:h,page:d.page||1,pageSize:i.limit||20,selectshow:ga,manageAllGroup:l.manage_all_group})}),l.query_total_count>0&&Z.createElement("aside",{className:"tc mb50 mt30"},Z.createElement(oe.Z,{showSizeChanger:!0,current:i.page||1,pageSize:i.limit||20,onChange:Zn,total:l.query_total_count})))),Z.createElement("div",{className:ut.fixedBottom,style:{bottom:M.length?0:-60,position:M.length?Kt:"fixed",left:Kt==="fixed"?"50%":"398px"}},Z.createElement("div",{className:ut.left}),Z.createElement("div",{className:ut.right},(0,F.GJ)()&&(l==null?void 0:l.all_count)>0&&Z.createElement("aside",{className:[ut.acitons].join(" ")},Z.createElement("div",{style:{width:130}},(0,F.GJ)()&&Z.createElement(le.default,{checked:((ie=l.homeworks)==null?void 0:ie.length)===(M==null?void 0:M.length),onChange:_=>{_.target.checked?(q(l.homeworks.map(G=>G.homework_id)),c([...l.homeworks])):(q([]),c([]))}},Z.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",Z.createElement("span",{style:{marginLeft:5}},"(",M.length,")")," "))),Z.createElement("div",{style:{flex:1}}," ",Z.createElement(Ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Z.createElement(H.Z,{flex:1},Z.createElement(Ee.Z,{wrap:!1,align:"middle",gutter:8},Z.createElement(H.Z,null,Z.createElement(ke.Z,{placement:"top",menu:{items:Qu,onClick:En}},Z.createElement(N.ZP,{type:"primary",icon:Z.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),Z.createElement(H.Z,null,Z.createElement(N.ZP,{type:"primary",icon:Z.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Hn},"\u8C03\u6574\u6392\u5E8F")),Z.createElement(H.Z,null,Z.createElement(ke.Z,{placement:"topLeft",dropdownRender:()=>dn,getPopupContainer:_=>_==null?void 0:_.parentNode},Z.createElement(N.ZP,{type:"primary",icon:Z.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",Z.createElement(Ne.Z,null)))))),Z.createElement(H.Z,null,Z.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{q&&q([]),ru(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((se=t==null?void 0:t.actionTabs)==null?void 0:se.key)==="\u6279\u91CF\u8865\u4EA4"&&Z.createElement(zo,{getData:pt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?Z.createElement(Ao,null):null,Z.createElement(Io.Z,{onOk:()=>{pt()}}),Z.createElement(Lo.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Z.createElement(eo,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?Z.createElement(ro,null):null,Z.createElement(Us,null),Z.createElement(vs,null),Z.createElement(ws,{courseEndTime:l==null?void 0:l.course_end_time}),Z.createElement(Xe.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:l==null?void 0:l.course_end_time,courseId:d.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:pa(Mu({},t.actionTabs.params),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Mu({},t.actionTabs.params)})}}),Z.createElement(Rs,null),Z.createElement(fo,null),Z.createElement(ct.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Mn,data:jn,onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z.createElement(O.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:su,centered:!0,onCancel:()=>ou(!1),onOk:()=>{var _,G;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((G=h.userInfo)==null?void 0:G.user_status)===2){(0,Ue.Rd)();return}r(cu===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:i}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:i}}),ou(!1)}},Z.createElement("div",null,Z.createElement(ve.ZP.Group,{onChange:_=>{jt(_.target.value)},value:cu},Z.createElement(ve.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"),Z.createElement(ve.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Jo=(0,S.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:p,user:D})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:p,user:D}))(Ko),Yo=Object.defineProperty,Qo=Object.defineProperties,Xo=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Ml=(e,n,t)=>n in e?Yo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hl=(e,n)=>{for(var t in n||(n={}))Zl.call(n,t)&&Ml(e,t,n[t]);if(fa)for(var t of fa(n))Rl.call(n,t)&&Ml(e,t,n[t]);return e},qo=(e,n)=>Qo(e,Xo(n)),er=(e,n)=>{var t={};for(var p in e)Zl.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&fa)for(var p of fa(e))n.indexOf(p)<0&&Rl.call(e,p)&&(t[p]=e[p]);return t},tr=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const ur=e=>{var n=e,{classroomList:t,dispatch:p,match:D,location:h,user:k}=n,r=er(n,["classroomList","dispatch","match","location","user"]),a,E;const Q=(0,S.useParams)(),[g,b]=(0,u.useState)(!1),[z,ie]=(0,u.useState)(!1),se=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,F.j5)()){ie(!0);return}const d={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ae=>{var x;ae.author_login===((x=k.userInfo)==null?void 0:x.login)?++d.hasNum:++d.noHasNum}),d.noHasNum>0?O.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},d.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},d.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{y()}}):ie(!0)}else ie(!1)},[t.actionTabs.key]);const y=()=>{p({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:z,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:g,onOk:()=>tr(void 0,null,function*(){var d;if((d=se.current)!=null&&d.onVerify())return;b(!0);const ae=yield(0,U.ZP)(`/api/courses/${Q.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});b(!1),ae.status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),$.ZP.success("\u5220\u9664\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?p({type:"classroomList/getClassroomTeacherShixunsList",payload:qo(Hl({},t.actionTabs.params),{type:4})}):p({type:"classroomList/getClassroomShixunsList",payload:Hl({},t.actionTabs.params)}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:Q.coursesId}}))}),onCancel:()=>{y()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((E=t==null?void 0:t.actionTabs)==null?void 0:E.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(w.Z,{ref:d=>se.current=d})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var nr=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ur),ar=m(53134),lr=Object.defineProperty,sr=Object.defineProperties,or=Object.getOwnPropertyDescriptors,jl=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,$l=(e,n,t)=>n in e?lr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zl=(e,n)=>{for(var t in n||(n={}))rr.call(n,t)&&$l(e,t,n[t]);if(jl)for(var t of jl(n))ir.call(n,t)&&$l(e,t,n[t]);return e},cr=(e,n)=>sr(e,or(n)),mr=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const dr=({classroomList:e,dispatch:n})=>{const t=(0,S.useParams)();return u.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mr(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:cr(zl({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:zl({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Er=(0,S.connect)(({classroomList:e})=>({classroomList:e}))(dr),hu=m(67294),pr=Object.defineProperty,fr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Vl=(e,n,t)=>n in e?pr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,za=(e,n)=>{for(var t in n||(n={}))yr.call(n,t)&&Vl(e,t,n[t]);if(Gl)for(var t of Gl(n))hr.call(n,t)&&Vl(e,t,n[t]);return e},gr=(e,n)=>fr(e,_r(n)),Fr=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const vr=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const h=(0,S.useParams)(),[k,r]=(0,u.useState)(!1),{actionTabs:a}=e,[E]=be.default.useForm(),Q=g=>g&&g<$e()().startOf("day");return(0,u.useEffect)(()=>{var g;e.actionTabs.key==="\u91CD\u547D\u540D"&&E.setFieldsValue({name:(g=a.selectArrs)==null?void 0:g.name})},[e.actionTabs.key]),hu.createElement(O.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:k,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Fr(void 0,null,function*(){var g,b;if((0,F.Rm)()&&!((b=(g=e.AssistantObject)==null?void 0:g.practice)!=null&&b.can_create)){$.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 z=E.getFieldValue();r(!0);const ie=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,se=yield(0,U.ZP)(ie,{method:"post",body:za({},z)});r(!1),se.status===0&&($.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:gr(za({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:za({},e.actionTabs.params)}))}),onCancel:()=>{r(!1),t({type:"classroomList/setActionTabs",payload:{}})}},hu.createElement(be.default,{form:E},hu.createElement(Ee.Z,{className:"mt10 c-grey-999"},hu.createElement(H.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),hu.createElement(H.Z,{flex:"1"},(p=a.selectArrs)==null?void 0:p.shixun_name)),hu.createElement(be.default.Item,{name:"name"},hu.createElement(Ee.Z,{className:"mt10",align:"middle"},hu.createElement(H.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),hu.createElement(H.Z,{flex:"1"},hu.createElement(Y.default,{defaultValue:(D=a.selectArrs)==null?void 0:D.name}))))))};var Br=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(vr),Le={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"},Dr=Object.defineProperty,Ar=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Ul=(e,n,t)=>n in e?Dr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ot=(e,n)=>{for(var t in n||(n={}))Cr.call(n,t)&&Ul(e,t,n[t]);if(Wl)for(var t of Wl(n))br.call(n,t)&&Ul(e,t,n[t]);return e},Ga=(e,n)=>Ar(e,xr(n)),Va=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Ni}=Y.default,Kl=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Sr=({classroomList:e,loading:n,dispatch:t,shixunsList:p})=>{var D,h;const[k,r]=(0,u.useState)(Ot({},(0,S.useParams)())),{shixunLists:a,shixunAiRecommendLists:E}=e,[Q,g]=(0,u.useState)([]),[b,z]=(0,u.useState)({}),[ie,se]=(0,u.useState)([]),[y,d]=(0,u.useState)(!1),[ae,x]=(0,u.useState)({}),[M,q]=(0,u.useState)(!1),xe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(o=>!!o),[c,l]=(0,u.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,u.useEffect)(()=>{K()},[k.coursesId,c]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&g([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||E!=null&&E.shixun_list)&&z(c.sort==="recommend"?E:a)},[a,E]);const K=()=>Va(void 0,null,function*(){z([]),d(!0);let o=Ot({},c);if(c.sort==="recommend"&&(o.sort="myshixuns_count"),c.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Ga(Ot({},o),{course_id:k.coursesId})});else{const L=Ot({},o);yield t({type:"classroomList/getShixunLists",payload:L})}const X=yield(0,U.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});se([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(X==null?void 0:X.groups)||[]]),g([]),d(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ee=o=>Va(void 0,null,function*(){q(!0);const X=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(k==null?void 0:k.categoryId)||null,coursesId:k.coursesId,shixuns_info:o}});q(!1),X.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ga(Ot({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ot({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[Ce,Ze]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Le.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Va(void 0,null,function*(){var o;Ze(!0);let X=yield(0,Mt.Tr)({id:Q,type:"shixun",course_id:(o=e.detailTopBanner)==null?void 0:o.course_id});(X==null?void 0:X.student_count)===0?yield ee(X==null?void 0:X.no_use_list):x(X),Ze(!1)}),type:"primary",loading:Ce},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(nu.Z,{onChange:o=>{o!=null&&o.keyword&&(0,zt.tk)({name:o==null?void 0:o.keyword,copywriting:o==null?void 0:o.keyword,position:"Shixun"}),l(Ga(Ot(Ot({},c),o),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Pe.Z,{spinning:y},u.createElement("aside",null,Kl.map(function(o,X){var L;return X!==0?null:u.createElement("ul",{className:Le.menu,key:X},u.createElement("li",null,o.name),(L=o==null?void 0:o.children)==null?void 0:L.map(function(i,v){return u.createElement("li",{className:c[o.id]==i.id?Le.actived:"",onClick:()=>{c[o.id]=i.id,c.page=1,l(Ot({},c))}},u.createElement("strong",null,i.name))}))}),u.createElement("ul",{className:Le.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:c!=null&&c.discipline_id?"":Le.actived,onClick:()=>{delete c.tag_level,delete c.sub_discipline_id,delete c.discipline_id,c.page=1,l(Ot({},c))}},u.createElement("strong",null,"\u5168\u90E8")),p.menus&&p.menus.map(function(o,X){return u.createElement("li",{key:X,className:(c==null?void 0:c.discipline_id)==o.id?Le.actived:""},u.createElement("strong",{onClick:()=>{c.tag_level=1,c.discipline_id=o.id,delete c.sub_discipline_id,c.page=1,l(Ot({},c))}},o.name),u.createElement("div",null,o.sub_repertoires.map(function(L,i){return u.createElement("div",{key:i,className:"mt5"},u.createElement("div",{className:(c==null?void 0:c.sub_discipline_id)==L.id&&c.tag_level===2?`${Le.actived2} ${Le.subTag}`:Le.subTag,onClick:()=>{c.tag_level=2,c.discipline_id=o.id,c.sub_discipline_id=L.id,l(Ot({},c))}},L.name),u.createElement("ul",{className:"mt5"},L.tags&&L.tags.map(function(v,T){return u.createElement("li",{key:T,className:c.sub_discipline_id==v.id&&c.tag_level===3?Le.actived2:"",onClick:()=>{c.tag_level=3,c.discipline_id=o.id,c.sub_discipline_id=v.id,l(Ot({},c))}},v.name)})))})))})),c.type==="mine"&&u.createElement("ul",{className:Le.menu},u.createElement("li",null,"\u76EE\u5F55"),ie==null?void 0:ie.map((o,X)=>u.createElement("li",{className:c.group_id==o.id?Le.actived:"",key:o.name,onClick:()=>{c.group_id=o.id,c.page=1,l(Ot({},c))}},u.createElement("strong",null,o.name)))),Kl.map(function(o,X){var L;return X!==1?null:u.createElement("ul",{className:Le.menu,key:X},u.createElement("li",null,o.name),(L=o==null?void 0:o.children)==null?void 0:L.map(function(i,v){return u.createElement("li",{className:c[o.id]==i.id?Le.actived:"",onClick:()=>{c[o.id]=i.id,l(Ot({},c))}},u.createElement("strong",null,i.name))}))}),u.createElement(Ee.Z,{align:"middle"},u.createElement(H.Z,{flex:"1",className:Le.filter},xe.map(function(o,X){return u.createElement(N.ZP,{key:X,className:"mr20",type:c.sort===o.id?"primary":"default",onClick:()=>{c.sort=o.id,l(Ot({},c))}},o.name)})),u.createElement(H.Z,{className:"c-grey-999"},u.createElement("div",{className:Le.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},Q.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},b.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",l(Ot({},c))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${c.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((D=b==null?void 0:b.shixun_list)==null?void 0:D.length)===0&&u.createElement(De.Z,null),u.createElement(le.default.Group,{style:{display:"block"},value:Q,onChange:o=>{g(o)}},(h=b==null?void 0:b.shixun_list)==null?void 0:h.map(function(o,X){return u.createElement("div",{className:Le.listItem,key:o==null?void 0:o.identifier,style:{cursor:"auto"}},u.createElement(le.default,{value:o==null?void 0:o.identifier,style:{marginTop:"3px"},disabled:(o==null?void 0:o.need_authorize)||(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Le.info},u.createElement("div",{className:Le.title},u.createElement("div",{className:Le.titleLeft},u.createElement("div",null,u.createElement(S.Link,{to:`/shixuns/${o.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:o.title}})),(o==null?void 0:o.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Rt.Z,{type:"shixun",style:{marginLeft:0}})),(o==null?void 0:o.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===1&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===2&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,F.Ny)()&&(o==null?void 0:o.mark_status)===3&&u.createElement(te.Z,{zIndex:1e4,title:o==null?void 0:o.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(o==null?void 0:o.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${o.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Le.description,dangerouslySetInnerHTML:{__html:o.description}})),u.createElement("div",{className:" mt15"},o.challenge_names.map(function(L,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",L," ")})),u.createElement(ye.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(te.Z,{overlayClassName:Le["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}}))},u.createElement("span",{className:Le.authorname,dangerouslySetInnerHTML:{__html:o==null?void 0:o.member_user_names}})),o.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:o.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",o.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",o.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:c.page||1,showQuickJumper:!0,total:b==null?void 0:b.shixuns_count,onChange:o=>{c.page=o,l(Ot({},c))}}))),u.createElement(kt.Z,{resdata:ae,type:"subject",okloading:M,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:o=>{ee(o)}}))};var wr=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Sr),kr=Object.defineProperty,Pr=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,Yl=(e,n,t)=>n in e?kr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,on=(e,n)=>{for(var t in n||(n={}))Tr.call(n,t)&&Yl(e,t,n[t]);if(Jl)for(var t of Jl(n))Or.call(n,t)&&Yl(e,t,n[t]);return e},Ql=(e,n)=>Pr(e,Nr(n)),Xl=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Ir}=Y.default,Lr=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const[h,k]=(0,u.useState)(on({},(0,S.useParams)())),{actionTabs:r}=e,{shixunLists:a}=e,[E,Q]=(0,u.useState)([]),[g,b]=(0,u.useState)(!1),[z,ie]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{se()},[h.coursesId,z]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&Q([])},[e.actionTabs.key]);const se=()=>Xl(void 0,null,function*(){var y;const d=Ql(on({},z),{course_id:(y=r==null?void 0:r.params)==null?void 0:y.course_id});yield t({type:"classroomList/getExperimentLists",payload:d}),b(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:Le.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Xl(void 0,null,function*(){var y;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...E],category_id:h.categoryId,course_id:(y=r==null?void 0:r.params)==null?void 0:y.course_id}})).status||($.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ql(on({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:on({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Ir,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:Le.search,onSearch:y=>{z.search=y,ie(on({},z))}})),u.createElement("section",{className:"edu-container"},u.createElement(Pe.Z,{spinning:g},u.createElement("aside",null,((p=a==null?void 0:a.homeworks)==null?void 0:p.length)===0&&u.createElement(De.Z,null),(D=a==null?void 0:a.homeworks)==null?void 0:D.map(function(y,d){var ae,x,M;return u.createElement("div",{className:Le.listItem,key:d,style:{cursor:"auto"}},u.createElement(le.default,{checked:E.includes(y.id),value:y.id,style:{marginTop:"3px"},disabled:y==null?void 0:y.need_authorize,onChange:q=>{let xe=E.indexOf(y.id);E.indexOf(y.id)>-1?Q(E.filter(c=>c!==y.id)):Q(E.concat(y.id))}}),u.createElement("div",{className:Le.info},u.createElement("div",{className:Le.title},u.createElement("div",{className:Le.titleLeft},u.createElement(S.Link,{to:`/shixuns/${y.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:y==null?void 0:y.name}})),(y==null?void 0:y.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===1&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===2&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,F.Ny)()&&(y==null?void 0:y.mark_status)===3&&u.createElement(te.Z,{title:y==null?void 0:y.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${y.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Le.description,dangerouslySetInnerHTML:{__html:y==null?void 0:y.description}})),u.createElement("div",{className:" mt15"},(ae=y==null?void 0:y.challenges)==null?void 0:ae.map(function(q,xe){return u.createElement("span",{key:xe,className:"mr30"},"\u7B2C",xe+1,"\u5173 ",q==null?void 0:q.subject," ")})),u.createElement(ye.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((x=y==null?void 0:y.user)==null?void 0:x.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(M=y==null?void 0:y.user)==null?void 0:M.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,y==null?void 0:y.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:z.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:y=>{z.page=y,ie(on({},z))}})))};var Zr=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Lr),Rr=Object.defineProperty,ql=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,es=(e,n,t)=>n in e?Rr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,On=(e,n)=>{for(var t in n||(n={}))Mr.call(n,t)&&es(e,t,n[t]);if(ql)for(var t of ql(n))Hr.call(n,t)&&es(e,t,n[t]);return e},jr=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Ti}=Y.default,$r=({classroomList:e,loading:n,dispatch:t,shixunsList:p})=>{var D,h;const[k,r]=(0,u.useState)(On({},(0,S.useParams)())),a=(0,S.useLocation)(),{actionTabs:E}=e,[Q]=be.default.useForm(),{shixunAiRecommendLists:g}=e,[b,z]=(0,u.useState)([]),ie=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[se,y]=(0,u.useState)({page:1,course_id:k.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[k.coursesId,se]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(z([]),t({type:"classroomList/getShixunAiRecommendLists",payload:On({},se)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.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:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>jr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:On({shixun_ids:[...b],category_id:k.categoryId},k)})).status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:On({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Pe.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((D=g==null?void 0:g.shixun_list)==null?void 0:D.length)===0&&u.createElement(De.Z,null),(h=g==null?void 0:g.shixun_list)==null?void 0:h.map(function(d,ae){var x,M,q;return u.createElement("div",{className:Le.listItem2,key:ae,style:{cursor:"auto"}},u.createElement(le.default,{checked:b.includes(d.id),value:d.id,style:{marginTop:"3px"},disabled:d==null?void 0:d.need_authorize,onChange:xe=>{let c=b.indexOf(d.id);b.indexOf(d.id)>-1?z(b.filter(l=>l!==d.id)):z(b.concat(d.id))}}),u.createElement("div",{className:Le.info},u.createElement("div",{className:Le.title},u.createElement("div",{className:Le.titleLeft},u.createElement(S.Link,{to:`/shixuns/${d.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:d.title}})),(d==null?void 0:d.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(N.ZP,{ghost:!0,href:`/shixuns/${d.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:Le.description,dangerouslySetInnerHTML:{__html:d.description}})),u.createElement("div",{className:" mt10"},d.challenge_names.map(function(xe,c){return u.createElement("span",{key:c,className:"mr30"},"\u7B2C",c+1,"\u5173 ",xe," ")})),u.createElement("div",{className:"c-light-black mt10"},(x=d==null?void 0:d.content)!=null&&x.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(q=(M=d==null?void 0:d.content)==null?void 0:M.author_name)==null?void 0:q[0]}}):u.createElement("span",null,d.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),d.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,d.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",d.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,d.study_count)),u.createElement(ye.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:se.page||1,showQuickJumper:!0,total:g==null?void 0:g.shixuns_count,onChange:d=>{se.page=d,y(On({},se))}})))};var zr=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))($r),Fe=m(67294),Gr=Object.defineProperty,Vr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,us=(e,n,t)=>n in e?Gr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,gu=(e,n)=>{for(var t in n||(n={}))Ur.call(n,t)&&us(e,t,n[t]);if(ts)for(var t of ts(n))Kr.call(n,t)&&us(e,t,n[t]);return e},Jr=(e,n)=>Vr(e,Wr(n)),ns=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const{Search:Yr}=Y.default,Qr=({classroomList:e,loading:n,dispatch:t})=>{var p,D;const[h,k]=(0,u.useState)(gu({},(0,S.useParams)())),r=(0,S.useLocation)(),{actionTabs:a}=e,[E]=be.default.useForm(),{coursesLists:Q}=e,[g,b]=(0,u.useState)([]),[z,ie]=(0,u.useState)({}),[se,y]=(0,u.useState)(!1),[d,ae]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:gu({},d)}),b([]))},[e.actionTabs.key,h.categoryId,d]);const[x,M,q,xe]=(0,Bn.P)(),c=l=>ns(void 0,null,function*(){var K;y(!0);const ee=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:h.coursesId,category_id:(h==null?void 0:h.categoryId)||null,subjects_info:[{subject_id:(K=g[0])==null?void 0:K.id,stage_shixuns:l}]}});y(!1),ee.status||((0,ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Jr(gu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:gu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:Fe.createElement(yt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Le.drawer,footer:Fe.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},Fe.createElement(N.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),Fe.createElement(N.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>ns(void 0,null,function*(){var l,K;if((g==null?void 0:g.length)===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ee=yield(0,Mt.Tr)({id:(l=g[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(K=e.detailTopBanner)==null?void 0:K.course_id});(ee==null?void 0:ee.student_count)===0?c([]):ie(ee)}),type:"primary"},"\u786E\u5B9A"))},Fe.createElement("section",{className:"tc"},Fe.createElement(Yr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Le.search,onSearch:l=>{d.keyword=l,l&&(0,zt.tk)({name:l,copywriting:l,position:"Subject"}),ae(gu({},d))}})),Fe.createElement("section",{className:"edu-container"},Fe.createElement(Pe.Z,{spinning:n["classroomList/getCoursesLists"]},Fe.createElement("aside",null,Fe.createElement("div",{className:Le.menuCourse},Fe.createElement("ul",null,Fe.createElement("li",null,"\u5DF2\u9009",Fe.createElement("span",{className:"c-blue"},g.length),"\u8BFE\u7A0B"),Fe.createElement("li",null,"\u5171",Fe.createElement("span",{className:"c-blue"},Q.subjects_count),"\u4E2A\u8BFE\u7A0B"),Fe.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="shixuns_count",ae(gu({},d))}},"\u5B9E\u8BAD\u6570",Fe.createElement("p",{className:`edu-sorter current ${d.sort==="shixuns_count"&&d.order}`},Fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),Fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),Fe.createElement("li",{className:"current",onClick:()=>{d.order=d.order==="asc"?"desc":"asc",d.sort="myshixuns_count",ae(gu({},d))}},"\u5B66\u4E60\u4EBA\u6570",Fe.createElement("p",{className:`edu-sorter current ${d.sort==="myshixuns_count"&&d.order}`},Fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),Fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),Fe.createElement("li",{className:`${d.type==="all"&&"c-blue"} current`,onClick:()=>{d.type="all",ae(gu({},d))}},"\u5168\u90E8\u8BFE\u7A0B"),Fe.createElement("li",{className:`${d.type==="mine"&&"c-blue"} current`,onClick:()=>{d.type="mine",ae(gu({},d))}},"\u6211\u7684\u8BFE\u7A0B"))),((p=Q==null?void 0:Q.subject_list)==null?void 0:p.length)===0&&Fe.createElement(De.Z,null),(D=Q==null?void 0:Q.subject_list)==null?void 0:D.map(function(l,K){var ee,Ce,Ze,o,X,L;return Fe.createElement("div",{className:Le.listItem,key:l.id,style:{cursor:"auto"}},Fe.createElement(ve.ZP,{checked:g.map(i=>i.id).includes(l.id),value:l.id,style:{marginTop:"1px"},disabled:(l==null?void 0:l.need_authorize)||(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:i=>{b([{id:l.id,identifier:l.identifier}])}}),Fe.createElement("div",{className:Le.info},Fe.createElement("div",{className:Le.title},Fe.createElement("div",{className:Le.titleLeft},Fe.createElement("div",null,Fe.createElement(S.Link,{to:`/paths/${l.id}`,target:"_blank"},Fe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&Fe.createElement("span",{onClick:()=>{(0,Ue.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"),(l==null?void 0:l.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&Fe.createElement(te.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},Fe.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),Fe.createElement(te.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},Fe.createElement(N.ZP,{ghost:!0,href:`/paths/${l.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),Fe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Fe.createElement("span",{className:Le.description,dangerouslySetInnerHTML:{__html:l.description}})),Fe.createElement(ye.Z,{dashed:!0}),Fe.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},Fe.createElement("div",null,(ee=l==null?void 0:l.content)!=null&&ee.member_user_names?Fe.createElement(te.Z,{overlayClassName:Le["tooltip-content"],title:Fe.createElement("div",null,Fe.createElement("span",{dangerouslySetInnerHTML:{__html:(Ce=l==null?void 0:l.content)==null?void 0:Ce.member_user_names}}))},Fe.createElement("span",{className:Le.authorname,dangerouslySetInnerHTML:{__html:(Ze=l==null?void 0:l.content)==null?void 0:Ze.member_user_names}})):(l==null?void 0:l.member_user_names)&&Fe.createElement(te.Z,{title:Fe.createElement("div",null,Fe.createElement("span",null,l.member_user_names))},Fe.createElement("span",{className:Le.authorname},l.member_user_names)),(o=l==null?void 0:l.content)!=null&&o.author_school_name?Fe.createElement(te.Z,{overlayClassName:Le["tooltip-content"],title:Fe.createElement("div",null,Fe.createElement("span",{dangerouslySetInnerHTML:{__html:(X=l==null?void 0:l.content)==null?void 0:X.author_school_name}}))},Fe.createElement("span",{className:Le.authorname,dangerouslySetInnerHTML:{__html:(L=l==null?void 0:l.content)==null?void 0:L.author_school_name}})):(l==null?void 0:l.author_school_name)&&Fe.createElement(te.Z,{title:Fe.createElement("div",null,Fe.createElement("span",null,l.author_school_name))},Fe.createElement("span",{className:Le.authorname},l.author_school_name))),Fe.createElement("div",null,Fe.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),Fe.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),Fe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),Fe.createElement("div",{className:"tc mt20"},Fe.createElement(oe.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:d.page||1,showQuickJumper:!0,total:Q==null?void 0:Q.subjects_count,onChange:l=>{d.page=l,t({type:"classroomList/getCoursesLists",payload:gu({},d)})}})),Fe.createElement(kt.Z,{resdata:z,type:"subject",okloading:se,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{c(l)}}))};var Xr=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Qr),qr=m(89485),rn=m(67294),ei=Object.defineProperty,as=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,ls=(e,n,t)=>n in e?ei(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ss=(e,n)=>{for(var t in n||(n={}))ti.call(n,t)&&ls(e,t,n[t]);if(as)for(var t of as(n))ui.call(n,t)&&ls(e,t,n[t]);return e},ni=({styles:e={},params:n,setisshowmodal:t,user:p})=>{var D;return rn.createElement("section",{className:"tc animated fadeIn",style:ss(ss({},{color:"#999",margin:"200px auto"}),e)},rn.createElement("img",{src:qr.z3}),rn.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`),rn.createElement("div",{style:{marginTop:"30px"}},rn.createElement(N.ZP,{disabled:((D=p==null?void 0:p.userInfo)==null?void 0:D.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),rn.createElement(N.ZP,{onClick:()=>{(0,ce.xg)(`${Bl.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},lt={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"},ne=m(67294),ai=Object.defineProperty,li=Object.defineProperties,si=Object.getOwnPropertyDescriptors,os=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,rs=(e,n,t)=>n in e?ai(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wa=(e,n)=>{for(var t in n||(n={}))oi.call(n,t)&&rs(e,t,n[t]);if(os)for(var t of os(n))ri.call(n,t)&&rs(e,t,n[t]);return e},is=(e,n)=>li(e,si(n)),qt=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())}),ii=({v:e,k:n,selectArrs:t,setSelectArrs:p,setSelectArrsAll:D,selectArrsAll:h,classroomList:k,dispatch:r,selectshow:a,batchState:E,pageSize:Q,page:g,manageAllGroup:b,user:z})=>{var ie,se,y,d,ae;const x=(0,S.useParams)(),[M,q]=(0,u.useState)([]),[xe,c]=(0,u.useState)(!1),[l,K]=(0,u.useState)(!1),[ee,Ce]=(0,u.useState)(!0),Ze=(0,u.useRef)();x.category=x.categoryId,x.id=x.coursesId,x.page=g,x.limit=Q;function o(){return qt(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Wa({},x)});q(i.data)})}(0,u.useEffect)(()=>{var i;q([]),c(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((i=e==null?void 0:e.status)!=null&&i.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(K(!1),Ce(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(K(!0),Ce(!1))},[a]);const X=[{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,v)=>v.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var v,T;return i==="--"?i:ne.createElement("span",null,ne.createElement("span",null,(v=i==null?void 0:i.split("/"))==null?void 0:v[0]),"\xA0/\xA0",ne.createElement("span",null,(T=i==null?void 0:i.split("/"))==null?void 0:T[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="end_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.order_by==="late_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":ne.createElement("span",{title:i},i)}],L=i=>{if((0,Ue.tJ)(r,!0)){if(i.can_view_details){(0,ce.xg)(`/shixuns/${i.shixun_identifier}/challenges`);return}i.redo?O.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:ne.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>qt(void 0,null,function*(){const v=yield(0,xn.L8)({id:i.myshixun_identifier,url:i.url});v&&(0,f.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:v.shixun_identifier,homework_common_id:i.homework_id,courseId:x.coursesId})})}):(0,f.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:i.shixun_identifier,homework_common_id:i.homework_id,courseId:x.coursesId})}};return ne.createElement("div",{className:lt.listItem,onClick:i=>{i.stopPropagation(),(!((0,F.GJ)()&&E)||(0,F.GJ)()&&E&&Ze.current&&!Ze.current.contains(i.target))&&((0,F.dE)()?(0,ce.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,ce.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,F.GJ)()&&E&&ne.createElement("span",{ref:Ze},ne.createElement(le.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:i=>{t.indexOf(e.homework_id)>-1?(p(t.filter(v=>v!==e.homework_id)),D(h.filter(v=>v.homework_id!==e.homework_id))):(D(h.concat(e)),p(t.concat(e.homework_id)))}})),ne.createElement("div",{className:lt.info},ne.createElement("div",{className:lt.title},ne.createElement("div",{className:lt.titleLeft,style:(0,F.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,F.GJ)()&&ne.createElement(An.Z,{value:e.status},ne.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,F.dE)()&&ne.createElement(ce.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),ne.createElement("span",{className:lt.name},e.name),!!((ie=e.schools)!=null&&ie.length)&&ne.createElement(te.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ne.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&ne.createElement(Rt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&ne.createElement("span",{className:lt.authorized},"\u5DF2\u6388\u6743")),ne.createElement("div",{className:lt.titleRight},(0,F.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&ne.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>qt(void 0,null,function*(){var v;if(i.stopPropagation(),i.preventDefault(),((v=z==null?void 0:z.userInfo)==null?void 0:v.user_status)===2){(0,Ue.Rd)();return}let T=()=>{r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:b}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?r({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{r({type:"classroomList/getClassroomTeacherShixunsList",payload:is(Wa({},x),{type:4})}),T()}}}):T()})},ne.createElement("aside",{className:lt.flexBox},ne.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),ne.createElement("div",null,"\u53D1\u5E03"))),(0,F.dE)()&&ne.createElement("div",{className:lt.actionIcon},l?ne.createElement("i",{className:"iconfont icon-yiwancheng1"}):ee?"":ne.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((se=e.status)!=null&&se.includes("\u5DF2\u622A\u6B62"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&ne.createElement("aside",{onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),L(e)}),className:lt.flexBox,style:{marginRight:10}},ne.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),ne.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((d=e.status)==null?void 0:d.includes("\u5DF2\u622A\u6B62"))||((ae=e.status)==null?void 0:ae.includes("\u5BFC\u5165")))&&ne.createElement("aside",{onClick:i=>qt(void 0,null,function*(){var v;(v=e.status)!=null&&v.includes("\u5BFC\u5165")||(i.stopPropagation(),i.preventDefault(),(0,ce.xg)(`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:lt.flexBox,style:{marginRight:10}},ne.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),ne.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,F.GJ)()&&ne.createElement(ke.Z,{placement:"bottomCenter",overlayClassName:lt.dro,dropdownRender:()=>ne.createElement(A.default,null,e.status!=="\u5BFC\u5165"&&ne.createElement(A.default.Item,{key:1,style:{textAlign:"center"}},ne.createElement("a",{onClick:i=>qt(void 0,null,function*(){var v;if(i.stopPropagation(),i.preventDefault(),((v=z==null?void 0:z.userInfo)==null?void 0:v.user_status)===2){(0,Ue.Rd)();return}let T=()=>{r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2,manage_all_group:b}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?r({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:x.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{r({type:"classroomList/getClassroomTeacherShixunsList",payload:is(Wa({},x),{type:4})}),T()}}}):T()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&ne.createElement(A.default.Item,{key:2,style:{textAlign:"center"}},ne.createElement("a",{onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:x,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&ne.createElement(A.default.Item,{key:23,style:{textAlign:"center"}},ne.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),ne.createElement(A.default.Item,{key:22,style:{textAlign:"center"}},ne.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:h,params:x,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&ne.createElement(A.default.Item,{key:3,style:{textAlign:"center"}},ne.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const v=yield(0,un.Vs)({categoryId:e.homework_id});r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(v==null?void 0:v.status)===0&&$.ZP.success(v==null?void 0:v.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&ne.createElement(A.default.Item,{key:23,style:{textAlign:"center"}},ne.createElement(S.Link,{target:"_blank",to:"/",onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),ne.createElement(A.default.Item,{key:5,style:{textAlign:"center"}},ne.createElement("a",{onClick:i=>{i.stopPropagation(),i.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:x}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&ne.createElement(A.default.Item,{key:6,style:{textAlign:"center"}},ne.createElement(S.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${x.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},ne.createElement("aside",{onClick:i=>i.stopPropagation(),className:lt.flexBox,style:{cursor:"default"}},ne.createElement("i",{className:"iconfont icon-gengduo4"}),ne.createElement("div",null,"\u66F4\u591A"))))),(0,F.GJ)()&&ne.createElement("p",{className:lt.infoIcon},ne.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&ne.createElement("span",{className:"c-grey-999 mr10"},ne.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&ne.createElement("span",{className:"c-grey-999 mr10"},ne.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&ne.createElement("span",{className:"c-grey-999 mr10"},ne.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&ne.createElement("span",{className:"c-grey-999 mr10"},ne.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&ne.createElement("span",{className:"c-grey-999 mr10"},ne.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&ne.createElement("span",{className:"c-grey-999 mr10"},ne.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ne.createElement("span",{className:"c-grey-999"},ne.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&ne.createElement("span",{className:lt.iconV,onClick:i=>qt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),xe||o(),c(!xe)})},ne.createElement("i",{className:`iconfont icon-${xe?"shouqi":"xiala2"}`})," ")),(0,F.dE)()&&ne.createElement("span",{className:lt.infoStuIcon},ne.createElement("span",{className:"c-grey-333"},e.author),ne.createElement("span",{className:"c-grey-999 ml20"},ne.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),ne.createElement("span",null,ne.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&ne.createElement("span",{className:"c-grey-999 ml20"},ne.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),ne.createElement("span",{className:"ml20 c-grey-999"},ne.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&ne.createElement("span",{className:"c-grey-999 ml20"},ne.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,F.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&xe&&M.length>5&&ne.createElement(Iu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:i=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),onHeaderRow:(i,v)=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,v,T)=>{T.field&&(x.order_by=T.field),T.order||(x.sort_direction="asc"),T.order==="ascend"&&(x.sort_direction="asc"),T.order==="descend"&&(x.sort_direction="desc"),T.order||(x.sort_direction="asc"),o()},columns:X}),(0,F.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&xe&&M.length<6&&M.length>0&&ne.createElement(Iu.default,{rowKey:"shixun_identifier",onRow:i=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),onHeaderRow:(i,v)=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,v,T)=>{T.field&&(x.order_by=T.field),T.order||(x.sort_direction="asc"),T.order==="ascend"&&(x.sort_direction="asc"),T.order==="descend"&&(x.sort_direction="desc"),T.order||(x.sort_direction="asc"),o()},columns:X})))},ci=m(34738),mi=m(6151),Qe=m(67294),di=Object.defineProperty,Ei=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,ds=(e,n,t)=>n in e?di(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))cs.call(n,t)&&ds(e,t,n[t]);if(_a)for(var t of _a(n))ms.call(n,t)&&ds(e,t,n[t]);return e},Es=(e,n)=>Ei(e,pi(n)),fi=(e,n)=>{var t={};for(var p in e)cs.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&_a)for(var p of _a(e))n.indexOf(p)<0&&ms.call(e,p)&&(t[p]=e[p]);return t},Ua=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});$e().extend(At());const _i=({data:e,value:n,onChange:t})=>{var p,D,h,k;const[r,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[E,Q]=(0,u.useState)([]);return(0,u.useEffect)(()=>{Q((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),Qe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Qe.createElement(le.default,{indeterminate:(E==null?void 0:E.length)>0&&(E==null?void 0:E.length)<(e==null?void 0:e.length),checked:(E==null?void 0:E.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(b=>b==null?void 0:b.id):[])}},"\u5168\u9009"),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement(Y.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:g=>{a(Es(cn({},r),{leftSearch:g.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((p=r.leftSearch?e==null?void 0:e.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.leftSearch)}):e)==null?void 0:p.length)!==0?Qe.createElement(le.default.Group,{value:n,onChange:g=>{t(g)}},Qe.createElement(re.Z,{direction:"vertical"},(D=r.leftSearch?e==null?void 0:e.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.leftSearch)}):e)==null?void 0:D.map((g,b)=>Qe.createElement(le.default,{key:b,value:g.id},g==null?void 0:g.name)))):Qe.createElement(De.Z,{styles:{margin:"0 auto"}})))),Qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Qe.createElement("div",null,"\u5DF2\u9009\u62E9",(E==null?void 0:E.length)||0,"\u4E2A\u5206\u73ED"),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement(Y.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:g=>{a(Es(cn({},r),{rigthSearch:g.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?E==null?void 0:E.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.rigthSearch)}):E)==null?void 0:h.length)!==0?(k=r.rigthSearch?E==null?void 0:E.filter(g=>{var b;return(b=g==null?void 0:g.name)==null?void 0:b.includes(r.rigthSearch)}):E)==null?void 0:k.map((g,b)=>Qe.createElement(Ee.Z,{key:b,wrap:!1,align:"middle",justify:"space-between"},Qe.createElement(H.Z,null,g==null?void 0:g.name),Qe.createElement(H.Z,null,Qe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(z=>z!==(g==null?void 0:g.id)))}})))):Qe.createElement(De.Z,{styles:{margin:"0 auto"}})))))},yi=e=>{var n=e,{classroomList:t,dispatch:p,user:D,getData:h}=n,k=fi(n,["classroomList","dispatch","user","getData"]),r,a,E,Q,g,b;const z=(0,S.useParams)(),[ie]=be.default.useForm(),se=be.default.useWatch("penalty_type",ie),y=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,d,ae,x]=(0,Et.U)(rt.c_,cn(cn({},z),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,M,q]=(0,Et.U)(rt.nP,{course_id:z==null?void 0:z.coursesId,homework_ids:(E=t==null?void 0:t.actionTabs)==null?void 0:E.selectArrs}),[,xe,c]=(0,Et.U)(rt.sm,{course_id:z==null?void 0:z.coursesId,homework_ids:(Q=t==null?void 0:t.actionTabs)==null?void 0:Q.selectArrs}),l=(...K)=>Ua(void 0,[...K],function*(ee={}){M({});const Ce=yield ae({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{y&&l()},[y]),Qe.createElement(O.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:y,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:xe,onOk:()=>Ua(void 0,null,function*(){ie.submit()})},Qe.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"),Qe.createElement(be.default,{form:ie,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:K=>Ua(void 0,null,function*(){var ee,Ce,Ze;const o=yield c(((ee=x==null?void 0:x.course_groups)==null?void 0:ee.length)>0?{unified_late:((Ce=x==null?void 0:x.course_groups)==null?void 0:Ce.length)<=0,allow_late_settings:[cn({},K)]}:cn({unified_late:((Ze=x==null?void 0:x.course_groups)==null?void 0:Ze.length)<=0},K));(o==null?void 0:o.status)==0&&($.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Qe.createElement(Ee.Z,{wrap:!1,gutter:20},Qe.createElement(H.Z,{flex:1},Qe.createElement(be.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(K,ee,Ce){return se===2&&ee>100?Promise.reject(Qe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Qe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Qe.createElement(Y.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:se==1?"\u5206":"%",max:se===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Qe.createElement(be.default.Item,{name:"penalty_type",noStyle:!0,normalize:K=>(ie.setFieldsValue({late_penalty:K==2?20:5}),K)},Qe.createElement(St.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Qe.createElement(H.Z,{flex:"390px"},Qe.createElement(be.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(K,ee,Ce){return ee&&$e()(ee).startOf("minute")<=$e()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ee&&$e()(ee).startOf("minute")<=$e()(q==null?void 0:q.max_late_time).startOf("minute")?($.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${q==null?void 0:q.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Qe.createElement(gt.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:K=>(0,ce.BO)(K,{startTime:q==null?void 0:q.max_late_time}),disabledTime:K=>(0,ce.hv)(K,{compared:q==null?void 0:q.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:$e()("00:00:00","HH:mm:ss")}})))),((b=x==null?void 0:x.course_groups)==null?void 0:b.length)>0&&Qe.createElement(Pe.Z,{spinning:d},Qe.createElement(be.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Qe.createElement(_i,{data:(x==null?void 0:x.course_groups)||[],onChange:K=>{M({group_ids:K})}})))))};var hi=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(yi),R=m(67294),gi=Object.defineProperty,Fi=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,fs=Object.prototype.propertyIsEnumerable,_s=(e,n,t)=>n in e?gi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hu=(e,n)=>{for(var t in n||(n={}))ps.call(n,t)&&_s(e,t,n[t]);if(ya)for(var t of ya(n))fs.call(n,t)&&_s(e,t,n[t]);return e},ha=(e,n)=>Fi(e,vi(n)),Bi=(e,n)=>{var t={};for(var p in e)ps.call(e,p)&&n.indexOf(p)<0&&(t[p]=e[p]);if(e!=null&&ya)for(var p of ya(e))n.indexOf(p)<0&&fs.call(e,p)&&(t[p]=e[p]);return t},ys=(e,n,t)=>new Promise((p,D)=>{var h=a=>{try{r(t.next(a))}catch(E){D(E)}},k=a=>{try{r(t.throw(a))}catch(E){D(E)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(h,k);r((t=t.apply(e,n)).next())});const Di=e=>{var n=e,{classroomList:t,globalSetting:p,shixunHomeworks:D,user:h,loading:k,dispatch:r}=n,a=Bi(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),E,Q,g,b,z,ie,se;const y=(0,S.useLocation)(),d=(0,S.useParams)(),[ae]=(0,S.useSearchParams)(),x=d.categoryId,[M,q]=(0,u.useState)([]),[xe,c]=(0,u.useState)([]),{detailShixunsList:l,detailLeftMenus:K,detailTopBanner:ee,taskList:Ce}=t,[Ze,o]=(0,u.useState)(""),[X,L]=(0,u.useState)(!1),[i,v]=(0,u.useState)({limit:20,status:Number(ae.get("tabs"))?String(parseInt(ae.get("tabs"))):"0"}),[T,we]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[su,ou]=(0,u.useState)(!1),[Ju,ru]=(0,u.useState)(!1),[Kt,eu]=(0,u.useState)("fixed"),[iu]=(0,u.useState)(document.getElementById("footer")),[cu,jt]=(0,u.useState)(1),[ga,In]=(0,u.useState)(!1);let wu;i.id=d.coursesId,i.type=4,d.categoryId?i.category=d.categoryId:delete i.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(q([]),c([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&pt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{ae.get("tabs")==="0"&&(i.status="0",i.page=1,v(Hu({},i)))},[ae.get("tabs")]),(0,u.useEffect)(()=>{var _,G,ze;if((_=h==null?void 0:h.userInfo)!=null&&_.login){const nt=ce.cX.getItem(`${(G=h==null?void 0:h.userInfo)==null?void 0:G.login}${(0,F.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");nt&&(i.sort_by=nt==null?void 0:nt.type,i.sort_direction=nt==null?void 0:nt.direction,we(nt==null?void 0:nt.name)),pt(),(0,F.Rm)()&&$t()}else(ze=h==null?void 0:h.userInfo)!=null&&ze.username&&pt()},[(E=h==null?void 0:h.userInfo)==null?void 0:E.login,y==null?void 0:y.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Ln)},[]);const Ln=()=>{document.scrollingElement.scrollTop+window.innerHeight+(iu==null?void 0:iu.clientHeight)+150>document.body.clientHeight?eu("absolute"):eu("fixed")},$t=()=>{r({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},pt=()=>{q([]),c([]),v(Hu({},i)),(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:ha(Hu({},i),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:ha(Hu({},i),{order:i.status})})},Zn=(_,G)=>{i.page=_,i.limit=G,pt()},Rn=_=>{const G=_.key;i.status=G,i.page=1,S.history.replace(`${y.pathname}?tabs=${G}`),pt()};function Mn(_){return ys(this,null,function*(){yield r({type:"classroomList/updateTaskPosition",payload:{category_id:x,courseId:i.id,task_ids:_,container_type:"shixun_homework"}}),pt()})}function Hn(){let _={courseId:i.id,container_type:"shixun_homework"};x&&(_.category_id=x),r({type:"classroomList/getAllTaskList",payload:_}),r({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const jn=(0,u.useMemo)(()=>{let _=[];return Ce.length>0&&(_=Ce.map(G=>({user_name:G.user_name,task_name:G.task_name,task_id:G.task_id,category:G.category,status:G.status}))),_},[Ce]),$n=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],mn=[{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}],Yu=(0,F.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];K.course_modules&&(wu=t.detailLeftMenus.course_modules.filter(_=>_.type==="shixun_homework")[0]);const dn=R.createElement("div",{className:lt.moveCategory,onMouseLeave:_=>L(!1)},R.createElement(A.default,{onClick:_=>ys(void 0,[_],function*({item:G,key:ze,keyPath:nt,domEvent:ju}){if(M=="")return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:M,new_category_id:ze}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),pt(),ru(!1),r({type:"classroomList/getClassroomLeftMenus",payload:{id:d.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},R.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},R.createElement(Y.default,{onChange:_=>{o(_.target.value)}})),wu&&wu.second_category.filter(_=>_.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(_,G){var ze;if(!(Ze!==""&&_.category_name.indexOf(Ze)<0))return R.createElement(R.Fragment,null,R.createElement(A.default.Item,{className:"multi-llipsis1e",key:_.category_id},_.category_name),(ze=_==null?void 0:_.third_category)==null?void 0:ze.map(nt=>R.createElement(A.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:nt.category_id},nt.category_name)))}),R.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:_=>{_.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:l==null?void 0:l.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Qu=(Q=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:R.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:R.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:R.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:R.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,F.GJ)()||(0,F.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:R.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:ee.is_public}].filter(_=>_==null?void 0:_.isShow))==null?void 0:Q.map(_=>(delete _.isShow,_)),En=({key:_})=>{var G,ze,nt,ju;if((_==="1"||_==="2")&&(0,F.Rm)()&&!((ze=(G=t.AssistantObject)==null?void 0:G.practice)!=null&&ze.can_publish)){$.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(((nt=h==null?void 0:h.userInfo)==null?void 0:nt.user_status)===2&&_==="1"){(0,Ue.Rd)();return}if(M==""){$.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}r({type:"classroomList/setActionTabs",payload:{key:_==="1"?"\u7ACB\u5373\u53D1\u5E03":_==="2"?"\u7ACB\u5373\u622A\u6B62":_==="3"?"\u5220\u9664":_==="5"?"\u6279\u91CF\u8865\u4EA4":(ju=Qu[Number(_)-1])==null?void 0:ju.label,selectArrs:M,selectArrsAll:xe,type:_==="1"||_==="2"?1:"",params:i}})},Xu=T==="\u9ED8\u8BA4\u6392\u5E8F",zn=(0,u.useMemo)(()=>{const _=!(0,F.GJ)()&&!(0,F.Jd)(),G=ee==null?void 0:ee.excellent;return _&&G},[h,t]),Gn=(0,u.useMemo)(()=>(l==null?void 0:l.min_finished_game)>0,[t]),J=(0,u.useMemo)(()=>{const _=(l==null?void 0:l.min_finished_game)-(l==null?void 0:l.finished_challenge_count);return _>0?_:0},[t]);return R.createElement("section",null,R.createElement("aside",{className:lt.bg},R.createElement(Ee.Z,{align:"middle"},R.createElement(H.Z,{flex:"1"},!!l.main_category_id&&R.createElement(A.default,{mode:"horizontal",onSelect:Rn,selectedKeys:[i.status]},!(0,F.GJ)()&&$n.map(function(_,G){return R.createElement(A.default.Item,{key:_==null?void 0:_.id},_.name)}),(0,F.GJ)()&&mn.map(function(_,G){return R.createElement(A.default.Item,{key:_==null?void 0:_.id},R.createElement("span",{className:"c-grey-666 mr20"},_.name),G===0&&(0,F.GJ)()&&R.createElement("span",{className:"c-grey-999"},l==null?void 0:l.all_count),G===1&&(0,F.GJ)()&&R.createElement("span",{className:"c-grey-999"},l==null?void 0:l.unpublished_count),G===2&&(0,F.GJ)()&&R.createElement("span",{className:"c-grey-999"},l==null?void 0:l.not_start_count),G===3&&(0,F.GJ)()&&R.createElement("span",{className:"c-grey-999"},l==null?void 0:l.in_progress_count),G===4&&(0,F.GJ)()&&R.createElement("span",{className:"c-grey-999"},l==null?void 0:l.overed_count))}))),R.createElement(H.Z,{className:"mr20 gutter-row"},R.createElement("div",{className:lt.containerTitle},(0,F.GJ)()&&(0,ce.Oo)(K==null?void 0:K.course_modules,x)!=="\u672A\u5206\u914D\u76EE\u5F55"&&R.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},R.createElement(ke.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>R.createElement(A.default,null,R.createElement(A.default.Item,{key:1,onClick:()=>{var _;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:l==null?void 0:l.main_category_name,exportType:"practice",category_id:i.category}})}},"\u5B66\u751F\u6210\u7EE9"),R.createElement(A.default.Item,{key:3,onClick:()=>{var _;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S.history.push(`/classrooms/${d==null?void 0:d.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},R.createElement("span",{style:{color:"#666666",cursor:"pointer"}},R.createElement("i",{className:"iconfont icon-xiazai6"}))),R.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:_=>{r({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:l==null?void 0:l.category_name,category_id:(l==null?void 0:l.category_id)||(l==null?void 0:l.main_category_id),type:"shixun_homework"},cb:()=>{pt()}}})}},R.createElement(te.Z,{title:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},R.createElement("span",{className:d.categoryId?`${lt.iconH} iconfont icon-zhongmingmingmulu`:`${lt.iconH} iconfont icon-xinjianmulu1`}))),R.createElement(ke.Z,{className:"ml10",disabled:((g=h==null?void 0:h.userInfo)==null?void 0:g.user_status)===2,dropdownRender:()=>R.createElement(A.default,null,R.createElement(A.default.Item,{key:1,onClick:()=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:i}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),R.createElement(A.default.Item,{key:2,onClick:()=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:i}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),R.createElement(A.default.Item,{key:3,onClick:()=>{var _,G;if((0,F.Rm)()&&!((G=(_=t.AssistantObject)==null?void 0:_.practice)!=null&&G.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},R.createElement("span",{className:((b=h==null?void 0:h.userInfo)==null?void 0:b.user_status)===2?lt.selectBtn1:lt.selectBtn},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-tianjiadaohang"})),R.createElement(te.Z,{title:((z=h==null?void 0:h.userInfo)==null?void 0:z.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},R.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),R.createElement("div",{className:lt.action},R.createElement("div",null,R.createElement(ke.Z,{dropdownRender:()=>R.createElement(A.default,{selectedKeys:[T]},Yu==null?void 0:Yu.map((_,G)=>R.createElement(A.default.Item,{key:_.name,onClick:()=>{var ze;i.sort_by=_.type,i.sort_direction=_.direction,i.page=1,we(_.name),ce.cX.setItem(`${(ze=h==null?void 0:h.userInfo)==null?void 0:ze.login}${(0,F.GJ)()?"Teacher":"Student"}`,_,"ShixunHomeworks"),(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:ha(Hu({},i),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Hu({},i)})}},_.name)))},R.createElement("span",{className:`${lt.btn} ${Xu?lt.btnSort:""}`,onMouseEnter:_=>L(!1)},R.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),T))),Xu&&R.createElement(te.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,F.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":i.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},R.createElement("span",{className:lt.tips},R.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),R.createElement(Y.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:_=>{i.search=_.trim(),i.page=1,pt()},style:{width:220,marginLeft:"auto"}})),zn&&R.createElement(Ee.Z,{justify:"space-between",className:lt.progressInfo},R.createElement(H.Z,null,R.createElement(re.Z,{size:"middle"},R.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_task_count,"/",l==null?void 0:l.shixun_total_count),R.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",l==null?void 0:l.finished_challenge_count,"/",l==null?void 0:l.challenge_count))),Gn&&R.createElement(H.Z,null,"\u901A\u8FC7",l==null?void 0:l.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",J,"\u5173")),R.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},R.createElement(fe.Z,{loading:k[(0,F.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(l==null?void 0:l.all_count)===0&&(0,F.GJ)()?R.createElement(ni,{params:i,user:h,setisshowmodal:ou,dispatch:r}):(l==null?void 0:l.task_count)===0&&R.createElement(De.Z,null),R.createElement("aside",{className:"animated fadeIn"},l.homeworks&&l.homeworks.map(function(_,G){return R.createElement(ii,{key:_.homework_id,batchState:!0,v:_,k:G,selectArrs:M,setSelectArrs:q,setSelectArrsAll:c,selectArrsAll:xe,classroomList:t,dispatch:r,params:i,user:h,page:d.page||1,pageSize:i.limit||20,selectshow:ga,manageAllGroup:l.manage_all_group})}),l.query_total_count>0&&R.createElement("aside",{className:"tc mb50 mt30"},R.createElement(oe.Z,{showSizeChanger:!0,current:i.page||1,pageSize:i.limit||20,onChange:Zn,total:l.query_total_count})))),R.createElement("div",{className:lt.fixedBottom,style:{bottom:M.length?0:-60,position:M.length?Kt:"fixed",left:Kt==="fixed"?"50%":"317px"}},R.createElement("div",{className:lt.left}),R.createElement("div",{className:lt.right},(0,F.GJ)()&&(l==null?void 0:l.all_count)>0&&R.createElement("aside",{className:[lt.acitons].join(" ")},R.createElement("div",{style:{width:130}},(0,F.GJ)()&&R.createElement(le.default,{checked:((ie=l.homeworks)==null?void 0:ie.length)===(M==null?void 0:M.length),onChange:_=>{_.target.checked?(q(l.homeworks.map(G=>G.homework_id)),c([...l.homeworks])):(q([]),c([]))}},R.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",R.createElement("span",{style:{marginLeft:5}},"(",M.length,")")," "))),R.createElement("div",{style:{flex:1}}," ",R.createElement(Ee.Z,{wrap:!1,align:"middle",justify:"space-between"},R.createElement(H.Z,{flex:1},R.createElement(Ee.Z,{wrap:!1,align:"middle",gutter:8},R.createElement(H.Z,null,R.createElement(ke.Z,{placement:"top",menu:{items:Qu,onClick:En}},R.createElement(N.ZP,{type:"primary",icon:R.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),R.createElement(H.Z,null,R.createElement(N.ZP,{type:"primary",icon:R.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Hn},"\u8C03\u6574\u6392\u5E8F")),R.createElement(H.Z,null,R.createElement(ke.Z,{placement:"topLeft",dropdownRender:()=>dn,getPopupContainer:_=>_==null?void 0:_.parentNode},R.createElement(N.ZP,{type:"primary",icon:R.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",R.createElement(Ne.Z,null)))))),R.createElement(H.Z,null,R.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{q&&q([]),ru(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((se=t==null?void 0:t.actionTabs)==null?void 0:se.key)==="\u6279\u91CF\u8865\u4EA4"&&R.createElement(hi,{getData:pt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?R.createElement(Xr,null):null,R.createElement(ci.Z,{onOk:()=>{pt()}}),R.createElement(mi.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?R.createElement(wr,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?R.createElement(Zr,null):null,R.createElement(Br,null),R.createElement(nr,null),R.createElement(ar.Z,{courseEndTime:l==null?void 0:l.course_end_time}),R.createElement(Xe.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:l==null?void 0:l.course_end_time,courseId:d.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,F.GJ)()?r({type:"classroomList/getClassroomTeacherShixunsList",payload:ha(Hu({},t.actionTabs.params),{type:4})}):r({type:"classroomList/getClassroomShixunsList",payload:Hu({},t.actionTabs.params)})}}),R.createElement(Er,null),R.createElement(zr,null),R.createElement(ct.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Mn,data:jn,onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{key:""}})}}),R.createElement(O.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:su,centered:!0,onCancel:()=>ou(!1),onOk:()=>{var _,G;if((0,F.Rm)()&&!((_=t.AssistantObject.practice)!=null&&_.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((G=h.userInfo)==null?void 0:G.user_status)===2){(0,Ue.Rd)();return}r(cu===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:i}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:i}}),ou(!1)}},R.createElement("div",null,R.createElement(ve.ZP.Group,{onChange:_=>{jt(_.target.value)},value:cu},R.createElement(ve.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"),R.createElement(ve.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Ai=(0,S.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:p,user:D})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:p,user:D}))(Di);const xi=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case B.Fy.THEMEONE:return u.createElement(Cu,null);case B.Fy.THEMETHREE:return u.createElement(Jo,null);case B.Fy.DEFAULT:default:return u.createElement(Ai,null)}};var Ci=(0,S.connect)(({globalSetting:e})=>({globalSetting:e}))(xi)},16273:function(It,et,m){m.d(et,{Z:function(){return pe}});var B=m(67294),u=m(22150),S=m(14446),U=m(2453),A=m(71230),$=m(15746),Y=m(34336),ke=m(78045),te=m(84567),Ee=m(27484),H=m.n(Ee),re=m(33170),fe=m(28706),oe=m(35973),le=m(52262),N=m(89779),O=m(79419),ve=m(17998),F={flex_box_center:"flex_box_center___AYEOc",flex_space_between:"flex_space_between___hbWpJ",flex_box_vertical_center:"flex_box_vertical_center___taLEg",flex_box_center_end:"flex_box_center_end___EawFk",flex_box_column:"flex_box_column___QUBe6",failedList:"failedList___X9FXV",name:"name___CK1C1",publish:"publish___d5afE",modal:"modal___NZXBW"},Ne=m(96332),ce=m(93686),w=m(67294),wt=Object.defineProperty,Vt=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Re=(j,de,Xe)=>de in j?wt(j,de,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):j[de]=Xe,je=(j,de)=>{for(var Xe in de||(de={}))Te.call(de,Xe)&&Re(j,Xe,de[Xe]);if(xt)for(var Xe of xt(de))Oe.call(de,Xe)&&Re(j,Xe,de[Xe]);return j},Ve=(j,de)=>Vt(j,tu(de)),Ft=(j,de,Xe)=>new Promise((We,at)=>{var it=me=>{try{Be(Xe.next(me))}catch(st){at(st)}},Je=me=>{try{Be(Xe.throw(me))}catch(st){at(st)}},Be=me=>me.done?We(me.value):Promise.resolve(me.value).then(it,Je);Be((Xe=Xe.apply(j,de)).next())});const ft=({classroomList:j,dispatch:de,courseEndTime:Xe})=>{var We;const at=(0,oe.useParams)(),[it]=u.default.useForm(),[Je,Be]=(0,B.useState)(1),[me,st]=(0,B.useState)([]),[mu,$u]=(0,B.useState)(0),[zu,pn]=(0,B.useState)(20),[Gu,be]=(0,B.useState)(!0),[Ct,$e]=(0,B.useState)([]),[vt,uu]=(0,B.useState)(!0),[du,Vu]=(0,B.useState)({}),[ku,Wu]=(0,B.useState)({});at.id=at.coursesId,(0,B.useEffect)(()=>{if(j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fu(),Pu(),j.actionTabs.type===2){const ye=j.actionTabs.selectArrsAll[0];uu(ye.unified_setting)}else uu(!1)},[j.actionTabs]);const Pu=ye=>Ft(void 0,null,function*(){be(!0);const De=yield(0,N.c_)(Ve(je({},at),{page:ye||Je,limit:2e4,homework_id:j.actionTabs.type===1?"":j.actionTabs.selectArrs[0]}));De==null||De.course_groups.map((I,Ue)=>{I.key=I.id,I.title=I.name,I.disabled=I.is_published}),De&&(st([...De==null?void 0:De.course_groups]),$u(De==null?void 0:De.course_groups_count),be(!1),ye||it.setFieldsValue({publish_time:H()(H()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:H()(H()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Eu=()=>{var ye;let De=[...(ye=j.actionTabs.selectArrsAll)==null?void 0:ye.filter(I=>I.high_resources_consume&&!I.high_resources_consume_permission)];(De==null?void 0:De.length)>0&&j.actionTabs.type===1&&S.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:w.createElement("div",null,w.createElement("div",{className:F.tipcontent},w.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",w.createElement("span",{style:{color:"#f06b14"}},De==null?void 0:De.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"},De==null?void 0:De.map(I=>w.createElement("div",{className:F.failedList,key:I.homework_id},w.createElement("div",{className:F.name},I==null?void 0:I.name),w.createElement("div",{className:F.publish,onClick:()=>{(0,fe.xg)(`/classrooms/${at.coursesId}/shixun_homework/${I.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Jt=()=>Ft(void 0,null,function*(){var ye,De,I,Ue,nu,zt,Rt;if((0,le.Rm)()&&!((De=(ye=j.AssistantObject)==null?void 0:ye.practice)!=null&&De.can_publish)){U.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"),Pe(!1);return}const kt=je({},it.getFieldsValue());if(kt.end_time<=kt.publish_time){U.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Pe(!1);return}if((Ct==null?void 0:Ct.length)<=0&&!vt&&me.length>0){U.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Pe(!1);return}let Mt={homework_ids:[...j.actionTabs.selectArrs],group_ids:Ct.length>0?Ct.map(Wt=>Wt.id):(I=j.detailShixunsList)==null?void 0:I.course_groups,end_time:H()(kt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:H()(kt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ct.length},au=[...(Ue=j.actionTabs.selectArrsAll)==null?void 0:Ue.filter(Wt=>Wt.high_resources_consume&&!Wt.high_resources_consume_permission)];if((au==null?void 0:au.length)==j.actionTabs.selectArrsAll.length&&j.actionTabs.type==1){de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Eu();return}((nu=j.actionTabs.selectArrsAll)==null?void 0:nu.length)>0&&j.actionTabs.type===1&&(Mt.homework_ids=[...((Rt=(zt=j.actionTabs.selectArrsAll)==null?void 0:zt.filter(Wt=>!Wt.high_resources_consume||Wt.high_resources_consume_permission))==null?void 0:Rt.map(Wt=>Number(Wt==null?void 0:Wt.homework_id)))||[]]);let Pt=yield(0,ce.Tr)({homework_common_ids:[...j.actionTabs.selectArrs],course_id:at.coursesId,type:"homework_common"});(Pt==null?void 0:Pt.student_count)===0?Nu(Mt):(Wu(Mt),Vu(Pt))}),Fu=()=>{Be(1),st([]),$e([])},Nu=ye=>Ft(void 0,null,function*(){Pe(!0);const De=yield(0,re.ZP)(`/api/courses/${at.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:je({},ye)});Pe(!1),De.status===0&&(Fu(),(0,fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),U.ZP.success("\u53D1\u5E03\u6210\u529F"),de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Eu(),(0,le.GJ)()?j.actionTabs.detail?(de({type:"shixunHomeworks/setActionTabs",payload:{}}),de({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:je({},at)}),de({type:"shixunHomeworks/getWorkSetting",payload:je({},at)})):de({type:"classroomList/getClassroomTeacherShixunsList",payload:Ve(je({},j.actionTabs.params),{type:4})}):de({type:"classroomList/getClassroomShixunsList",payload:je({},j.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||de({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~")}}))}),fn=mu>Je*zu,{detailShixunsList:Tu}=j,[yt,Pe]=(0,B.useState)(!1);return w.createElement("div",null,w.createElement(S.default,{width:600,centered:!0,confirmLoading:yt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Jt(),onCancel:()=>{Fu(),de({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(u.default,{form:it},w.createElement("div",{style:{paddingLeft:0}},w.createElement(A.Z,{className:"mt30",align:"middle"},w.createElement($.Z,null,w.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},w.createElement(Y.default,{style:{width:170,marginRight:"25px"},disabledDate:ye=>(0,ve.Q8)(ye,Xe),disabledTime:ye=>(0,ve.d0)(ye),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),w.createElement($.Z,{className:"ml20"},w.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},w.createElement(Y.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:H()((0,fe.U6)(),"HH:mm")},disabledDate:ye=>(0,ve.Q8)(ye,Xe,it.getFieldValue("publish_time")),disabledTime:ye=>(0,ve.d0)(ye,it.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),j.actionTabs.type===2&&w.createElement(A.Z,{style:{marginBottom:"10px"}},w.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),w.createElement(ke.ZP.Group,{value:vt,onChange:ye=>{uu(ye.target.value),$e([])}},w.createElement(ke.ZP,{value:!0,disabled:!j.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),w.createElement(ke.ZP,{className:"ml20",disabled:me.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),me.length<=0&&j.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"')),(j.actionTabs.type===1||!vt)&&me.length>0&&w.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},w.createElement("span",{style:{flex:1}},w.createElement(te.default,{checked:Ct.length===me.length,onChange:ye=>{Ct.length===me.length?$e([]):$e(me)}},"\u5168\u9009")),w.createElement("span",{style:{width:16}}),w.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ct.length||0,"\u4E2A\u5206\u73ED")),(j.actionTabs.type===1||!vt)&&me.length>0&&w.createElement(O.Z,{data:me,selectedRowKeys:Ct,setSelectedRowKeys:$e}))),w.createElement(Ne.Z,{resdata:du,type:((We=j.actionTabs.selectArrs)==null?void 0:We.length)===1?"shixun":"shixunpush",okloading:yt,oktext:(du==null?void 0:du.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ye=>Ft(void 0,null,function*(){Pe(!0);let De=yield(0,re.ZP)(`/api/courses/${at.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...j.actionTabs.selectArrs]}});Pe(!1),(De==null?void 0:De.status)===0&&Nu(ku)})}))};var pe=(0,oe.connect)(({classroomList:j})=>({classroomList:j}))(ft)},63909:function(It,et,m){m.d(et,{_:function(){return H}});var B=m(93686),u=m(14446),S=m(2453),U=m(9430),A=m(28706),$=m(67294),Y=(re,fe,oe)=>new Promise((le,N)=>{var O=Ne=>{try{F(oe.next(Ne))}catch(ce){N(ce)}},ve=Ne=>{try{F(oe.throw(Ne))}catch(ce){N(ce)}},F=Ne=>Ne.done?le(Ne.value):Promise.resolve(Ne.value).then(O,ve);F((oe=oe.apply(re,fe)).next())});const ke=re=>Y(void 0,[re],function*({is_jupyter:fe,is_jupyter_lab:oe,shixunId:le,homework_common_id:N,courseId:O}){if(fe||oe){const F=yield(0,B.BK)({id:le});F!=null&&F.identifier&&(0,A.xg)(`/tasks/${F.identifier}/jupyter?homework_common_id=${N}`);return}const ve=yield(0,B.Ir)({id:le,homework_common_id:N});if(ve!=null&&ve.game_identifier){(0,A.xg)(`/tasks/${O}/${N}/${ve.game_identifier}`);return}(ve==null?void 0:ve.status)===2?te(ve==null?void 0:ve.message,N,O):(ve==null?void 0:ve.status)===3?Ee(ve==null?void 0:ve.message):(ve==null?void 0:ve.status)==-3&&(0,A.eF)()}),te=(re,fe,oe)=>{re=re!=null&&re.includes(".json")?re:`${re}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Y(void 0,null,function*(){const le=yield(0,B.$Q)({url:re});if(!le)return;S.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const N=yield(0,B.Ir)({id:le.shixun_identifier,homework_common_id:fe});if(N!=null&&N.game_identifier){(0,A.xg)(`/tasks/${oe}/${fe}/${N.game_identifier}`);return}(N==null?void 0:N.status)===2?te(N==null?void 0:N.message,fe,oe):(N==null?void 0:N.status)===3&&Ee(N==null?void 0:N.message)})})},Ee=re=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",re,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},H=(re,fe)=>Y(void 0,[re,fe],function*(oe,{is_jupyter:le,is_jupyter_lab:N}){const O=yield(0,B.WT)(oe);if(O.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:$.createElement("div",null,$.createElement("div",null,"\u4F60\u5F53\u524D\u6709",O.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"),$.createElement(U.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(ve,F){const{course_identifier:Ne,id:ce}=F||{};return $.createElement("a",{target:"_blank",href:`/classrooms/${Ne}/shixun_homework/${ce}/detail`},ve)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(ve,F){const{course_identifier:Ne,id:ce,shixun_identifier:w}=F;return $.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{ke({is_jupyter:le,is_jupyter_lab:N,shixunId:w,homework_common_id:ce,courseId:Ne})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:O,rowKey:"id"}))}),!0;if(O.length===1){const{shixun_identifier:ve,id:F,course_identifier:Ne}=O[0];return ke({is_jupyter:le,is_jupyter_lab:N,shixunId:ve,homework_common_id:F,courseId:Ne}),!0}return!1});et.Z=ke},81643:function(It,et,m){m.d(et,{Z:function(){return B}});const B=u=>u?typeof u=="function"?u():u:null},72565:function(It,et,m){m.d(et,{Z:function(){return xn}});var B=m(94184),u=m.n(B),S=m(1413),U=m(97685),A=m(67294),$=m(73935);function Y(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ke={};function te(f,s){}function Ee(f,s){}function H(){ke={}}function re(f,s,C){!s&&!ke[C]&&(f(!1,C),ke[C]=!0)}function fe(f,s){re(te,f,s)}function oe(f,s){re(Ee,f,s)}var le=null,N=m(71002),O=m(18459);function ve(f,s,C){var P=A.useRef({});return(!("value"in P.current)||C(P.current.condition,s))&&(P.current.value=f(),P.current.condition=s),P.current.value}function F(f,s){typeof f=="function"?f(s):(0,N.Z)(f)==="object"&&f&&"current"in f&&(f.current=s)}function Ne(){for(var f=arguments.length,s=new Array(f),C=0;C<f;C++)s[C]=arguments[C];var P=s.filter(function(V){return V});return P.length<=1?P[0]:function(V){s.forEach(function(he){F(he,V)})}}function ce(){for(var f=arguments.length,s=new Array(f),C=0;C<f;C++)s[C]=arguments[C];return ve(function(){return Ne.apply(void 0,s)},s,function(P,V){return P.length===V.length&&P.every(function(he,Ae){return he===V[Ae]})})}function w(f){var s,C,P=(0,O.isMemo)(f)?f.type.type:f.type;return!(typeof P=="function"&&!((s=P.prototype)!==null&&s!==void 0&&s.render)||typeof f=="function"&&!((C=f.prototype)!==null&&C!==void 0&&C.render))}var wt=A.createContext(null),Vt=wt,tu=m(74902),xt=Y()?A.useLayoutEffect:A.useEffect,Te=xt,Oe=function(s,C){var P=React.useRef(!0);xt(function(){if(!P.current)return s()},C),xt(function(){return P.current=!1,function(){P.current=!0}},[])},Re=[];function je(f,s){var C=A.useState(function(){if(!Y())return null;var ot=document.createElement("div");return ot}),P=(0,U.Z)(C,1),V=P[0],he=A.useRef(!1),Ae=A.useContext(Vt),Se=A.useState(Re),Me=(0,U.Z)(Se,2),Ge=Me[0],tt=Me[1],Ke=Ae||(he.current?void 0:function(ot){tt(function(ht){var ct=[ot].concat((0,tu.Z)(ht));return ct})});function _t(){V.parentElement||document.body.appendChild(V),he.current=!0}function Bt(){var ot;(ot=V.parentElement)===null||ot===void 0||ot.removeChild(V),he.current=!1}return Te(function(){return f?Ae?Ae(_t):_t():Bt(),Bt},[f]),Te(function(){Ge.length&&(Ge.forEach(function(ot){return ot()}),tt(Re))},[Ge]),[V,Ke]}function Ve(f,s){if(!f)return!1;if(f.contains)return f.contains(s);for(var C=s;C;){if(C===f)return!0;C=C.parentNode}return!1}var Ft="data-rc-order",ft="rc-util-key",pe=new Map;function j(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=f.mark;return s?s.startsWith("data-")?s:"data-".concat(s):ft}function de(f){if(f.attachTo)return f.attachTo;var s=document.querySelector("head");return s||document.body}function Xe(f){return f==="queue"?"prependQueue":f?"prepend":"append"}function We(f){return Array.from((pe.get(f)||f).children).filter(function(s){return s.tagName==="STYLE"})}function at(f){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Y())return null;var C=s.csp,P=s.prepend,V=document.createElement("style");V.setAttribute(Ft,Xe(P)),C!=null&&C.nonce&&(V.nonce=C==null?void 0:C.nonce),V.innerHTML=f;var he=de(s),Ae=he.firstChild;if(P){if(P==="queue"){var Se=We(he).filter(function(Me){return["prepend","prependQueue"].includes(Me.getAttribute(Ft))});if(Se.length)return he.insertBefore(V,Se[Se.length-1].nextSibling),V}he.insertBefore(V,Ae)}else he.appendChild(V);return V}function it(f){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=de(s);return We(C).find(function(P){return P.getAttribute(j(s))===f})}function Je(f){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=it(f,s);if(C){var P=de(s);P.removeChild(C)}}function Be(f,s){var C=pe.get(f);if(!C||!Ve(document,C)){var P=at("",s),V=P.parentNode;pe.set(f,V),f.removeChild(P)}}function me(){pe.clear()}function st(f,s){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},P=de(C);Be(P,C);var V=it(s,C);if(V){var he,Ae;if((he=C.csp)!==null&&he!==void 0&&he.nonce&&V.nonce!==((Ae=C.csp)===null||Ae===void 0?void 0:Ae.nonce)){var Se;V.nonce=(Se=C.csp)===null||Se===void 0?void 0:Se.nonce}return V.innerHTML!==f&&(V.innerHTML=f),V}var Me=at(f,C);return Me.setAttribute(j(C),s),Me}var mu;function $u(f){if(typeof document=="undefined")return 0;if(f||mu===void 0){var s=document.createElement("div");s.style.width="100%",s.style.height="200px";var C=document.createElement("div"),P=C.style;P.position="absolute",P.top="0",P.left="0",P.pointerEvents="none",P.visibility="hidden",P.width="200px",P.height="150px",P.overflow="hidden",C.appendChild(s),document.body.appendChild(C);var V=s.offsetWidth;C.style.overflow="scroll";var he=s.offsetWidth;V===he&&(he=C.clientWidth),document.body.removeChild(C),mu=V-he}return mu}function zu(f){var s=f.match(/^(.*)px$/),C=Number(s==null?void 0:s[1]);return Number.isNaN(C)?$u():C}function pn(f){if(typeof document=="undefined"||!f||!(f instanceof Element))return{width:0,height:0};var s=getComputedStyle(f,"::-webkit-scrollbar"),C=s.width,P=s.height;return{width:zu(C),height:zu(P)}}function Gu(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var be="rc-util-locker-".concat(Date.now()),Ct=0;function $e(f){var s=!!f,C=A.useState(function(){return Ct+=1,"".concat(be,"_").concat(Ct)}),P=(0,U.Z)(C,1),V=P[0];Te(function(){if(s){var he=pn(document.body).width,Ae=Gu();st(`
|
|
html body {
|
|
overflow-y: hidden;
|
|
`.concat(Ae?"width: calc(100% - ".concat(he,"px);"):"",`
|
|
}`),V)}else Je(V);return function(){Je(V)}},[s,V])}var vt=!1;function uu(f){return typeof f=="boolean"&&(vt=f),vt}var du=function(s){return s===!1?!1:!Y()||!s?null:typeof s=="string"?document.querySelector(s):typeof s=="function"?s():s},Vu=A.forwardRef(function(f,s){var C=f.open,P=f.autoLock,V=f.getContainer,he=f.debug,Ae=f.autoDestroy,Se=Ae===void 0?!0:Ae,Me=f.children,Ge=A.useState(C),tt=(0,U.Z)(Ge,2),Ke=tt[0],_t=tt[1],Bt=Ke||C;A.useEffect(function(){(Se||C)&&_t(C)},[C,Se]);var ot=A.useState(function(){return du(V)}),ht=(0,U.Z)(ot,2),ct=ht[0],St=ht[1];A.useEffect(function(){var Ut=du(V);St(Ut!=null?Ut:null)});var gt=je(Bt&&!ct,he),Nt=(0,U.Z)(gt,2),At=Nt[0],rt=Nt[1],Et=ct!=null?ct:At;$e(P&&C&&Y()&&(Et===At||Et===document.body));var He=null;if(Me&&w(Me)&&s){var vu=Me;He=vu.ref}var Bu=ce(He,s);if(!Bt||!Y()||ct===void 0)return null;var Du=Et===!1||uu(),Gt=Me;return s&&(Gt=A.cloneElement(Me,{ref:Bu})),A.createElement(Vt.Provider,{value:rt},Du?Gt:(0,$.createPortal)(Gt,Et))}),ku=Vu,Wu=ku;function Pu(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Eu=Pu()?A.useLayoutEffect:A.useEffect,Jt=function(s,C){var P=A.useRef(!0);Eu(function(){return s(P.current)},C),Eu(function(){return P.current=!1,function(){P.current=!0}},[])},Fu=function(s,C){Jt(function(P){if(!P)return s()},C)},Nu=Jt,fn=A.createContext(null),Tu=A.createContext({}),yt=fn,Pe=m(4942),ye=m(87462),De=m(62874),I={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(s){var C=s.keyCode;if(s.altKey&&!s.ctrlKey||s.metaKey||C>=I.F1&&C<=I.F12)return!1;switch(C){case I.ALT:case I.CAPS_LOCK:case I.CONTEXT_MENU:case I.CTRL:case I.DOWN:case I.END:case I.ESC:case I.HOME:case I.INSERT:case I.LEFT:case I.MAC_FF_META:case I.META:case I.NUMLOCK:case I.NUM_CENTER:case I.PAGE_DOWN:case I.PAGE_UP:case I.PAUSE:case I.PRINT_SCREEN:case I.RIGHT:case I.SHIFT:case I.UP:case I.WIN_KEY:case I.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(s){if(s>=I.ZERO&&s<=I.NINE||s>=I.NUM_ZERO&&s<=I.NUM_MULTIPLY||s>=I.A&&s<=I.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&s===0)return!0;switch(s){case I.SPACE:case I.QUESTION_MARK:case I.NUM_PLUS:case I.NUM_MINUS:case I.NUM_PERIOD:case I.NUM_DIVISION:case I.SEMICOLON:case I.DASH:case I.EQUALS:case I.COMMA:case I.PERIOD:case I.SLASH:case I.APOSTROPHE:case I.SINGLE_QUOTE:case I.OPEN_SQUARE_BRACKET:case I.BACKSLASH:case I.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ue=I,nu=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,zt=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Rt="".concat(nu," ").concat(zt).split(/[\s\n]+/),kt="aria-",Mt="data-";function au(f,s){return f.indexOf(s)===0}function Pt(f){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,C;s===!1?C={aria:!0,data:!0,attr:!0}:s===!0?C={aria:!0}:C=(0,S.Z)({},s);var P={};return Object.keys(f).forEach(function(V){(C.aria&&(V==="role"||au(V,kt))||C.data&&au(V,Mt)||C.attr&&Rt.includes(V))&&(P[V]=f[V])}),P}function Wt(f){var s=React.useRef();s.current=f;var C=React.useCallback(function(){for(var P,V=arguments.length,he=new Array(V),Ae=0;Ae<V;Ae++)he[Ae]=arguments[Ae];return(P=s.current)===null||P===void 0?void 0:P.call.apply(P,[s].concat(he))},[]);return C}function Fa(f){var s=React.useRef(!1),C=React.useState(f),P=_slicedToArray(C,2),V=P[0],he=P[1];React.useEffect(function(){return s.current=!1,function(){s.current=!0}},[]);function Ae(Se,Me){Me&&s.current||he(Se)}return[V,Ae]}function _n(f){return f!==void 0}function Ka(f,s){var C=s||{},P=C.defaultValue,V=C.value,he=C.onChange,Ae=C.postState,Se=useState(function(){return _n(V)?V:_n(P)?typeof P=="function"?P():P:typeof f=="function"?f():f}),Me=_slicedToArray(Se,2),Ge=Me[0],tt=Me[1],Ke=V!==void 0?V:Ge,_t=Ae?Ae(Ke):Ke,Bt=useEvent(he),ot=useState([Ke]),ht=_slicedToArray(ot,2),ct=ht[0],St=ht[1];useLayoutUpdateEffect(function(){var Nt=ct[0];Ge!==Nt&&Bt(Ge,Nt)},[ct]),useLayoutUpdateEffect(function(){_n(V)||tt(V)},[V]);var gt=useEvent(function(Nt,At){tt(Nt,At),St([Ke],At)});return[_t,gt]}var va=m(33993);function bt(f,s,C){var P=A.useRef({});return(!("value"in P.current)||C(P.current.condition,s))&&(P.current.value=f(),P.current.condition=s),P.current.value}function yn(f,s){typeof f=="function"?f(s):(0,N.Z)(f)==="object"&&f&&"current"in f&&(f.current=s)}function hn(){for(var f=arguments.length,s=new Array(f),C=0;C<f;C++)s[C]=arguments[C];var P=s.filter(function(V){return V});return P.length<=1?P[0]:function(V){s.forEach(function(he){yn(he,V)})}}function Ja(){for(var f=arguments.length,s=new Array(f),C=0;C<f;C++)s[C]=arguments[C];return bt(function(){return hn.apply(void 0,s)},s,function(P,V){return P.length!==V.length||P.every(function(he,Ae){return he!==V[Ae]})})}function Vn(f){var s,C,P=isMemo(f)?f.type.type:f.type;return!(typeof P=="function"&&!((s=P.prototype)!==null&&s!==void 0&&s.render)||typeof f=="function"&&!((C=f.prototype)!==null&&C!==void 0&&C.render))}function Ya(f){return!isValidElement(f)||isFragment(f)?!1:Vn(f)}function Wn(f,s,C,P){if(!s.length)return C;var V=_toArray(s),he=V[0],Ae=V.slice(1),Se;return!f&&typeof he=="number"?Se=[]:Array.isArray(f)?Se=_toConsumableArray(f):Se=_objectSpread({},f),P&&C===void 0&&Ae.length===1?delete Se[he][Ae[0]]:Se[he]=Wn(Se[he],Ae,C,P),Se}function gn(f,s,C){var P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return s.length&&P&&C===void 0&&!get(f,s.slice(0,-1))?f:Wn(f,s,C,P)}function Ba(f){return _typeof(f)==="object"&&f!==null&&Object.getPrototypeOf(f)===Object.prototype}function Un(f){return Array.isArray(f)?[]:{}}var Kn=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Qa(){for(var f=arguments.length,s=new Array(f),C=0;C<f;C++)s[C]=arguments[C];var P=Un(s[0]);return s.forEach(function(V){function he(Ae,Se){var Me=new Set(Se),Ge=get(V,Ae),tt=Array.isArray(Ge);if(tt||Ba(Ge)){if(!Me.has(Ge)){Me.add(Ge);var Ke=get(P,Ae);tt?P=gn(P,Ae,[]):(!Ke||_typeof(Ke)!=="object")&&(P=gn(P,Ae,Un(Ge))),Kn(Ge).forEach(function(_t){he([].concat(_toConsumableArray(Ae),[_t]),Me)})}}else P=gn(P,Ae,Ge)}he([])}),P}var Fn={},Jn=[],Ou=function(s){Jn.push(s)};function Yn(f,s){if(0)var C}function Qn(f,s){if(0)var C}function Da(){Fn={}}function Xn(f,s,C){!s&&!Fn[C]&&(f(!1,C),Fn[C]=!0)}function qu(f,s){Xn(Yn,f,s)}function Aa(f,s){Xn(Qn,f,s)}qu.preMessage=Ou,qu.resetWarned=Da,qu.noteOnce=Aa;var qn=qu,xa=function(s){var C=s.prefixCls,P=s.className,V=s.style,he=s.children,Ae=s.containerRef,Se=s.id,Me=s.onMouseEnter,Ge=s.onMouseOver,tt=s.onMouseLeave,Ke=s.onClick,_t=s.onKeyDown,Bt=s.onKeyUp,ot={onMouseEnter:Me,onMouseOver:Ge,onMouseLeave:tt,onClick:Ke,onKeyDown:_t,onKeyUp:Bt},ht=A.useContext(Tu),ct=ht.panel,St=Ja(ct,Ae);return A.createElement(A.Fragment,null,A.createElement("div",(0,ye.Z)({id:Se,className:u()("".concat(C,"-content"),P),style:(0,S.Z)({},V),"aria-modal":"true",role:"dialog",ref:St},ot),he))},Ca=xa;function vn(f){return typeof f=="string"&&String(Number(f))===f?(qn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(f)):f}function en(f){warning(!("wrapperClassName"in f),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!f.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ea={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Xa(f,s){var C,P,V,he,Ae=f.prefixCls,Se=f.open,Me=f.placement,Ge=f.inline,tt=f.push,Ke=f.forceRender,_t=f.autoFocus,Bt=f.keyboard,ot=f.rootClassName,ht=f.rootStyle,ct=f.zIndex,St=f.className,gt=f.id,Nt=f.style,At=f.motion,rt=f.width,Et=f.height,He=f.children,vu=f.contentWrapperStyle,Bu=f.mask,Du=f.maskClosable,Gt=f.maskMotion,Ut=f.maskClassName,Lu=f.maskStyle,lu=f.afterOpenChange,Ht=f.onClose,Zu=f.onMouseEnter,Cn=f.onMouseOver,Ru=f.onMouseLeave,bn=f.onClick,Sn=f.onKeyDown,pu=f.onKeyUp,fu=A.useRef(),W=A.useRef(),Uu=A.useRef();A.useImperativeHandle(s,function(){return fu.current});var wn=function(Zt){var bu=Zt.keyCode,Su=Zt.shiftKey;switch(bu){case Ue.TAB:{if(bu===Ue.TAB){if(!Su&&document.activeElement===Uu.current){var nn;(nn=W.current)===null||nn===void 0||nn.focus({preventScroll:!0})}else if(Su&&document.activeElement===W.current){var Nn;(Nn=Uu.current)===null||Nn===void 0||Nn.focus({preventScroll:!0})}}break}case Ue.ESC:{Ht&&Bt&&(Zt.stopPropagation(),Ht(Zt));break}}};A.useEffect(function(){if(Se&&_t){var dt;(dt=fu.current)===null||dt===void 0||dt.focus({preventScroll:!0})}},[Se]);var kn=A.useState(!1),Au=(0,U.Z)(kn,2),Pn=Au[0],xu=Au[1],Dt=A.useContext(yt),Lt;tt===!1?Lt={distance:0}:tt===!0?Lt={}:Lt=tt||{};var Qt=(C=(P=(V=Lt)===null||V===void 0?void 0:V.distance)!==null&&P!==void 0?P:Dt==null?void 0:Dt.pushDistance)!==null&&C!==void 0?C:180,Oa=A.useMemo(function(){return{pushDistance:Qt,push:function(){xu(!0)},pull:function(){xu(!1)}}},[Qt]);A.useEffect(function(){if(Se){var dt;Dt==null||(dt=Dt.push)===null||dt===void 0||dt.call(Dt)}else{var Zt;Dt==null||(Zt=Dt.pull)===null||Zt===void 0||Zt.call(Dt)}},[Se]),A.useEffect(function(){return function(){var dt;Dt==null||(dt=Dt.pull)===null||dt===void 0||dt.call(Dt)}},[]);var sa=Bu&&A.createElement(De.Z,(0,ye.Z)({key:"mask"},Gt,{visible:Se}),function(dt,Zt){var bu=dt.className,Su=dt.style;return A.createElement("div",{className:u()("".concat(Ae,"-mask"),bu,Ut),style:(0,S.Z)((0,S.Z)({},Su),Lu),onClick:Du&&Se?Ht:void 0,ref:Zt})}),Ia=typeof At=="function"?At(Me):At,Cu={};if(Pn&&Qt)switch(Me){case"top":Cu.transform="translateY(".concat(Qt,"px)");break;case"bottom":Cu.transform="translateY(".concat(-Qt,"px)");break;case"left":Cu.transform="translateX(".concat(Qt,"px)");break;default:Cu.transform="translateX(".concat(-Qt,"px)");break}Me==="left"||Me==="right"?Cu.width=vn(rt):Cu.height=vn(Et);var La={onMouseEnter:Zu,onMouseOver:Cn,onMouseLeave:Ru,onClick:bn,onKeyDown:Sn,onKeyUp:pu},Za=A.createElement(De.Z,(0,ye.Z)({key:"panel"},Ia,{visible:Se,forceRender:Ke,onVisibleChanged:function(Zt){lu==null||lu(Zt)},removeOnLeave:!1,leavedClassName:"".concat(Ae,"-content-wrapper-hidden")}),function(dt,Zt){var bu=dt.className,Su=dt.style;return A.createElement("div",(0,ye.Z)({className:u()("".concat(Ae,"-content-wrapper"),bu),style:(0,S.Z)((0,S.Z)((0,S.Z)({},Cu),Su),vu)},Pt(f,{data:!0})),A.createElement(Ca,(0,ye.Z)({id:gt,containerRef:Zt,prefixCls:Ae,className:St,style:Nt},La),He))}),oa=(0,S.Z)({},ht);return ct&&(oa.zIndex=ct),A.createElement(yt.Provider,{value:Oa},A.createElement("div",{className:u()(Ae,"".concat(Ae,"-").concat(Me),ot,(he={},(0,Pe.Z)(he,"".concat(Ae,"-open"),Se),(0,Pe.Z)(he,"".concat(Ae,"-inline"),Ge),he)),style:oa,tabIndex:-1,ref:fu,onKeyDown:wn},sa,A.createElement("div",{tabIndex:0,ref:W,style:ea,"aria-hidden":"true","data-sentinel":"start"}),Za,A.createElement("div",{tabIndex:0,ref:Uu,style:ea,"aria-hidden":"true","data-sentinel":"end"})))}var ba=A.forwardRef(Xa),Sa=ba,Bn=function(s){var C=s.open,P=C===void 0?!1:C,V=s.prefixCls,he=V===void 0?"rc-drawer":V,Ae=s.placement,Se=Ae===void 0?"right":Ae,Me=s.autoFocus,Ge=Me===void 0?!0:Me,tt=s.keyboard,Ke=tt===void 0?!0:tt,_t=s.width,Bt=_t===void 0?378:_t,ot=s.mask,ht=ot===void 0?!0:ot,ct=s.maskClosable,St=ct===void 0?!0:ct,gt=s.getContainer,Nt=s.forceRender,At=s.afterOpenChange,rt=s.destroyOnClose,Et=s.onMouseEnter,He=s.onMouseOver,vu=s.onMouseLeave,Bu=s.onClick,Du=s.onKeyDown,Gt=s.onKeyUp,Ut=s.panelRef,Lu=A.useState(!1),lu=(0,U.Z)(Lu,2),Ht=lu[0],Zu=lu[1],Cn=A.useState(!1),Ru=(0,U.Z)(Cn,2),bn=Ru[0],Sn=Ru[1];Nu(function(){Sn(!0)},[]);var pu=bn?P:!1,fu=A.useRef(),W=A.useRef();Nu(function(){pu&&(W.current=document.activeElement)},[pu]);var Uu=function(xu){var Dt;if(Zu(xu),At==null||At(xu),!xu&&W.current&&!((Dt=fu.current)!==null&&Dt!==void 0&&Dt.contains(W.current))){var Lt;(Lt=W.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}},wn=A.useMemo(function(){return{panel:Ut}},[Ut]);if(!Nt&&!Ht&&!pu&&rt)return null;var kn={onMouseEnter:Et,onMouseOver:He,onMouseLeave:vu,onClick:Bu,onKeyDown:Du,onKeyUp:Gt},Au=(0,S.Z)((0,S.Z)({},s),{},{open:pu,prefixCls:he,placement:Se,autoFocus:Ge,keyboard:Ke,width:Bt,mask:ht,maskClosable:St,inline:gt===!1,afterOpenChange:Uu,ref:fu},kn);return A.createElement(Tu.Provider,{value:wn},A.createElement(Wu,{open:pu||Nt||Ht,autoDestroy:!1,getContainer:gt,autoLock:ht&&(pu||Ht)},A.createElement(Sa,Au)))},_e=Bn,wa=_e,ta=m(33603),ua=m(53124),na=m(65223),ka=m(69760),Dn=f=>{const{prefixCls:s,title:C,footer:P,extra:V,closeIcon:he,closable:Ae,onClose:Se,headerStyle:Me,drawerStyle:Ge,bodyStyle:tt,footerStyle:Ke,children:_t}=f,Bt=A.useCallback(gt=>A.createElement("button",{type:"button",onClick:Se,"aria-label":"Close",className:`${s}-close`},gt),[Se]),[ot,ht]=(0,ka.Z)(Ae,he,Bt,void 0,!0),ct=A.useMemo(()=>!C&&!ot?null:A.createElement("div",{style:Me,className:u()(`${s}-header`,{[`${s}-header-close-only`]:ot&&!C&&!V})},A.createElement("div",{className:`${s}-header-title`},ht,C&&A.createElement("div",{className:`${s}-title`},C)),V&&A.createElement("div",{className:`${s}-extra`},V)),[ot,ht,V,Me,s,C]),St=A.useMemo(()=>{if(!P)return null;const gt=`${s}-footer`;return A.createElement("div",{className:gt,style:Ke},P)},[P,Ke,s]);return A.createElement("div",{className:`${s}-wrapper-body`,style:Ge},ct,A.createElement("div",{className:`${s}-body`,style:tt},_t),St)},Yt=m(4173),Pa=m(67968),aa=m(45503),Na=f=>{const{componentCls:s,motionDurationSlow:C}=f,P={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${C}`}}};return{[s]:{[`${s}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${C}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${s}-panel-motion`]:{"&-left":[P,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[P,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[P,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[P,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ta=f=>{const{componentCls:s,zIndexPopup:C,colorBgMask:P,colorBgElevated:V,motionDurationSlow:he,motionDurationMid:Ae,padding:Se,paddingLG:Me,fontSizeLG:Ge,lineHeightLG:tt,lineWidth:Ke,lineType:_t,colorSplit:Bt,marginSM:ot,colorIcon:ht,colorIconHover:ct,colorText:St,fontWeightStrong:gt,footerPaddingBlock:Nt,footerPaddingInline:At}=f,rt=`${s}-content-wrapper`;return{[s]:{position:"fixed",inset:0,zIndex:C,pointerEvents:"none","&-pure":{position:"relative",background:V,[`&${s}-left`]:{boxShadow:f.boxShadowDrawerLeft},[`&${s}-right`]:{boxShadow:f.boxShadowDrawerRight},[`&${s}-top`]:{boxShadow:f.boxShadowDrawerUp},[`&${s}-bottom`]:{boxShadow:f.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${s}-mask`]:{position:"absolute",inset:0,zIndex:C,background:P,pointerEvents:"auto"},[rt]:{position:"absolute",zIndex:C,maxWidth:"100vw",transition:`all ${he}`,"&-hidden":{display:"none"}},[`&-left > ${rt}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:f.boxShadowDrawerLeft},[`&-right > ${rt}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:f.boxShadowDrawerRight},[`&-top > ${rt}`]:{top:0,insetInline:0,boxShadow:f.boxShadowDrawerUp},[`&-bottom > ${rt}`]:{bottom:0,insetInline:0,boxShadow:f.boxShadowDrawerDown},[`${s}-content`]:{width:"100%",height:"100%",overflow:"auto",background:V,pointerEvents:"auto"},[`${s}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${s}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Se}px ${Me}px`,fontSize:Ge,lineHeight:tt,borderBottom:`${Ke}px ${_t} ${Bt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${s}-extra`]:{flex:"none"},[`${s}-close`]:{display:"inline-block",marginInlineEnd:ot,color:ht,fontWeight:gt,fontSize:Ge,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ae}`,textRendering:"auto","&:focus, &:hover":{color:ct,textDecoration:"none"}},[`${s}-title`]:{flex:1,margin:0,color:St,fontWeight:f.fontWeightStrong,fontSize:Ge,lineHeight:tt},[`${s}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Me,overflow:"auto"},[`${s}-footer`]:{flexShrink:0,padding:`${Nt}px ${At}px`,borderTop:`${Ke}px ${_t} ${Bt}`},"&-rtl":{direction:"rtl"}}}};var tn=(0,Pa.Z)("Drawer",f=>{const s=(0,aa.TS)(f,{});return[Ta(s),Na(s)]},f=>({zIndexPopup:f.zIndexPopupBase,footerPaddingBlock:f.paddingXS,footerPaddingInline:f.padding})),tl=m(16569),la=function(f,s){var C={};for(var P in f)Object.prototype.hasOwnProperty.call(f,P)&&s.indexOf(P)<0&&(C[P]=f[P]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,P=Object.getOwnPropertySymbols(f);V<P.length;V++)s.indexOf(P[V])<0&&Object.prototype.propertyIsEnumerable.call(f,P[V])&&(C[P[V]]=f[P[V]]);return C};const mt=null,Iu={distance:180},un=f=>{var s;const{rootClassName:C,width:P,height:V,size:he="default",mask:Ae=!0,push:Se=Iu,open:Me,afterOpenChange:Ge,onClose:tt,prefixCls:Ke,getContainer:_t,style:Bt,className:ot,visible:ht,afterVisibleChange:ct}=f,St=la(f,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:gt,getPrefixCls:Nt,direction:At,drawer:rt}=A.useContext(ua.E_),Et=Nt("drawer",Ke),[He,vu]=tn(Et),Bu=_t===void 0&>?()=>gt(document.body):_t,Du=u()({"no-mask":!Ae,[`${Et}-rtl`]:At==="rtl"},C,vu),Gt=A.useMemo(()=>P!=null?P:he==="large"?736:378,[P,he]),Ut=A.useMemo(()=>V!=null?V:he==="large"?736:378,[V,he]),Lu={motionName:(0,ta.m)(Et,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},lu=Zu=>({motionName:(0,ta.m)(Et,`panel-motion-${Zu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Ht=(0,tl.H)();return He(A.createElement(Yt.BR,null,A.createElement(na.Ux,{status:!0,override:!0},A.createElement(wa,Object.assign({prefixCls:Et,onClose:tt,maskMotion:Lu,motion:lu},St,{open:Me!=null?Me:ht,mask:Ae,push:Se,width:Gt,height:Ut,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Bt),className:u()(rt==null?void 0:rt.className,ot),rootClassName:Du,getContainer:Bu,afterOpenChange:Ge!=null?Ge:ct,panelRef:Ht}),A.createElement(Dn,Object.assign({prefixCls:Et},St,{onClose:tt}))))))},An=f=>{const{prefixCls:s,style:C,className:P,placement:V="right"}=f,he=la(f,["prefixCls","style","className","placement"]),{getPrefixCls:Ae}=A.useContext(ua.E_),Se=Ae("drawer",s),[Me,Ge]=tn(Se),tt=u()(Se,`${Se}-pure`,`${Se}-${V}`,Ge,P);return Me(A.createElement("div",{className:tt,style:C},A.createElement(Dn,Object.assign({prefixCls:Se},he))))};un._InternalPanelDoNotUseOrYouWillBeFired=An;var xn=un},66330:function(It,et,m){m.d(et,{t5:function(){return Ee}});var B=m(94184),u=m.n(B),S=m(92419),U=m(67294),A=m(53124),$=m(81643),Y=m(20136),ke=function(re,fe){var oe={};for(var le in re)Object.prototype.hasOwnProperty.call(re,le)&&fe.indexOf(le)<0&&(oe[le]=re[le]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,le=Object.getOwnPropertySymbols(re);N<le.length;N++)fe.indexOf(le[N])<0&&Object.prototype.propertyIsEnumerable.call(re,le[N])&&(oe[le[N]]=re[le[N]]);return oe};const te=(re,fe,oe)=>{if(!(!fe&&!oe))return U.createElement(U.Fragment,null,fe&&U.createElement("div",{className:`${re}-title`},(0,$.Z)(fe)),U.createElement("div",{className:`${re}-inner-content`},(0,$.Z)(oe)))},Ee=re=>{const{hashId:fe,prefixCls:oe,className:le,style:N,placement:O="top",title:ve,content:F,children:Ne}=re;return U.createElement("div",{className:u()(fe,oe,`${oe}-pure`,`${oe}-placement-${O}`,le),style:N},U.createElement("div",{className:`${oe}-arrow`}),U.createElement(S.G,Object.assign({},re,{className:fe,prefixCls:oe}),Ne||te(oe,ve,F)))},H=re=>{const{prefixCls:fe}=re,oe=ke(re,["prefixCls"]),{getPrefixCls:le}=U.useContext(A.E_),N=le("popover",fe),[O,ve]=(0,Y.Z)(N);return O(U.createElement(Ee,Object.assign({},oe,{prefixCls:N,hashId:ve})))};et.ZP=H},55241:function(It,et,m){var B=m(94184),u=m.n(B),S=m(67294),U=m(81643),A=m(33603),$=m(53124),Y=m(83062),ke=m(66330),te=m(20136),Ee=function(fe,oe){var le={};for(var N in fe)Object.prototype.hasOwnProperty.call(fe,N)&&oe.indexOf(N)<0&&(le[N]=fe[N]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,N=Object.getOwnPropertySymbols(fe);O<N.length;O++)oe.indexOf(N[O])<0&&Object.prototype.propertyIsEnumerable.call(fe,N[O])&&(le[N[O]]=fe[N[O]]);return le};const H=fe=>{let{title:oe,content:le,prefixCls:N}=fe;return S.createElement(S.Fragment,null,oe&&S.createElement("div",{className:`${N}-title`},(0,U.Z)(oe)),S.createElement("div",{className:`${N}-inner-content`},(0,U.Z)(le)))},re=S.forwardRef((fe,oe)=>{const{prefixCls:le,title:N,content:O,overlayClassName:ve,placement:F="top",trigger:Ne="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:w=.1,overlayStyle:wt={}}=fe,Vt=Ee(fe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:tu}=S.useContext($.E_),xt=tu("popover",le),[Te,Oe]=(0,te.Z)(xt),Re=tu(),je=u()(ve,Oe);return Te(S.createElement(Y.Z,Object.assign({placement:F,trigger:Ne,mouseEnterDelay:ce,mouseLeaveDelay:w,overlayStyle:wt},Vt,{prefixCls:xt,overlayClassName:je,ref:oe,overlay:N||O?S.createElement(H,{prefixCls:xt,title:N,content:O}):null,transitionName:(0,A.m)(Re,"zoom-big",Vt.transitionName),"data-popover-inject":!0})))});re._InternalPanelDoNotUseOrYouWillBeFired=ke.ZP,et.Z=re},20136:function(It,et,m){var B=m(14747),u=m(50438),S=m(97414),U=m(8796),A=m(67968),$=m(45503);const Y=Ee=>{const{componentCls:H,popoverColor:re,minWidth:fe,fontWeightStrong:oe,popoverPadding:le,boxShadowSecondary:N,colorTextHeading:O,borderRadiusLG:ve,zIndexPopup:F,marginXS:Ne,colorBgElevated:ce,popoverBg:w}=Ee;return[{[H]:Object.assign(Object.assign({},(0,B.Wf)(Ee)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:F,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${H}-content`]:{position:"relative"},[`${H}-inner`]:{backgroundColor:w,backgroundClip:"padding-box",borderRadius:ve,boxShadow:N,padding:le},[`${H}-title`]:{minWidth:fe,marginBottom:Ne,color:O,fontWeight:oe},[`${H}-inner-content`]:{color:re}})},(0,S.ZP)(Ee,{colorBg:"var(--antd-arrow-background-color)"}),{[`${H}-pure`]:{position:"relative",maxWidth:"none",margin:Ee.sizePopupArrow,display:"inline-block",[`${H}-content`]:{display:"inline-block"}}}]},ke=Ee=>{const{componentCls:H}=Ee;return{[H]:U.i.map(re=>{const fe=Ee[`${re}6`];return{[`&${H}-${re}`]:{"--antd-arrow-background-color":fe,[`${H}-inner`]:{backgroundColor:fe},[`${H}-arrow`]:{background:"transparent"}}}})}},te=Ee=>{const{componentCls:H,lineWidth:re,lineType:fe,colorSplit:oe,paddingSM:le,controlHeight:N,fontSize:O,lineHeight:ve,padding:F}=Ee,Ne=N-Math.round(O*ve),ce=Ne/2,w=Ne/2-re,wt=F;return{[H]:{[`${H}-inner`]:{padding:0},[`${H}-title`]:{margin:0,padding:`${ce}px ${wt}px ${w}px`,borderBottom:`${re}px ${fe} ${oe}`},[`${H}-inner-content`]:{padding:`${le}px ${wt}px`}}}};et.Z=(0,A.Z)("Popover",Ee=>{const{colorBgElevated:H,colorText:re,wireframe:fe}=Ee,oe=(0,$.TS)(Ee,{popoverPadding:12,popoverBg:H,popoverColor:re});return[Y(oe),ke(oe),fe&&te(oe),(0,u._y)(oe,"zoom-big")]},Ee=>({width:177,minWidth:177,zIndexPopup:Ee.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},26819:function(It,et){var m;var B=typeof Symbol=="function"&&Symbol.for,u=B?Symbol.for("react.element"):60103,S=B?Symbol.for("react.portal"):60106,U=B?Symbol.for("react.fragment"):60107,A=B?Symbol.for("react.strict_mode"):60108,$=B?Symbol.for("react.profiler"):60114,Y=B?Symbol.for("react.provider"):60109,ke=B?Symbol.for("react.context"):60110,te=B?Symbol.for("react.async_mode"):60111,Ee=B?Symbol.for("react.concurrent_mode"):60111,H=B?Symbol.for("react.forward_ref"):60112,re=B?Symbol.for("react.suspense"):60113,fe=B?Symbol.for("react.suspense_list"):60120,oe=B?Symbol.for("react.memo"):60115,le=B?Symbol.for("react.lazy"):60116,N=B?Symbol.for("react.block"):60121,O=B?Symbol.for("react.fundamental"):60117,ve=B?Symbol.for("react.responder"):60118,F=B?Symbol.for("react.scope"):60119;function Ne(w){if(typeof w=="object"&&w!==null){var wt=w.$$typeof;switch(wt){case u:switch(w=w.type,w){case te:case Ee:case U:case $:case A:case re:return w;default:switch(w=w&&w.$$typeof,w){case ke:case H:case le:case oe:case Y:return w;default:return wt}}case S:return wt}}}function ce(w){return Ne(w)===Ee}m=te,m=Ee,m=ke,m=Y,m=u,m=H,m=U,m=le,m=oe,m=S,m=$,m=A,m=re,m=function(w){return ce(w)||Ne(w)===te},m=ce,m=function(w){return Ne(w)===ke},m=function(w){return Ne(w)===Y},m=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===u},m=function(w){return Ne(w)===H},m=function(w){return Ne(w)===U},m=function(w){return Ne(w)===le},et.isMemo=function(w){return Ne(w)===oe},m=function(w){return Ne(w)===S},m=function(w){return Ne(w)===$},m=function(w){return Ne(w)===A},m=function(w){return Ne(w)===re},m=function(w){return typeof w=="string"||typeof w=="function"||w===U||w===Ee||w===$||w===A||w===re||w===fe||typeof w=="object"&&w!==null&&(w.$$typeof===le||w.$$typeof===oe||w.$$typeof===Y||w.$$typeof===ke||w.$$typeof===H||w.$$typeof===O||w.$$typeof===ve||w.$$typeof===F||w.$$typeof===N)},m=Ne},18459:function(It,et,m){It.exports=m(26819)},16651:function(It,et){var m;var B=Symbol.for("react.element"),u=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),$=Symbol.for("react.provider"),Y=Symbol.for("react.context"),ke=Symbol.for("react.server_context"),te=Symbol.for("react.forward_ref"),Ee=Symbol.for("react.suspense"),H=Symbol.for("react.suspense_list"),re=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),oe=Symbol.for("react.offscreen"),le;le=Symbol.for("react.module.reference");function N(O){if(typeof O=="object"&&O!==null){var ve=O.$$typeof;switch(ve){case B:switch(O=O.type,O){case S:case A:case U:case Ee:case H:return O;default:switch(O=O&&O.$$typeof,O){case ke:case Y:case te:case fe:case re:case $:return O;default:return ve}}case u:return ve}}}m=Y,m=$,m=B,m=te,m=S,m=fe,m=re,m=u,m=A,m=U,m=Ee,m=H,m=function(){return!1},m=function(){return!1},m=function(O){return N(O)===Y},m=function(O){return N(O)===$},m=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===B},m=function(O){return N(O)===te},m=function(O){return N(O)===S},m=function(O){return N(O)===fe},m=function(O){return N(O)===re},m=function(O){return N(O)===u},m=function(O){return N(O)===A},m=function(O){return N(O)===U},m=function(O){return N(O)===Ee},m=function(O){return N(O)===H},m=function(O){return typeof O=="string"||typeof O=="function"||O===S||O===A||O===U||O===Ee||O===H||O===oe||typeof O=="object"&&O!==null&&(O.$$typeof===fe||O.$$typeof===re||O.$$typeof===$||O.$$typeof===Y||O.$$typeof===te||O.$$typeof===le||O.getModuleId!==void 0)},m=N},33993:function(It,et,m){m(16651)}}]);
|