You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
335 KiB
2 lines
335 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{90692:function(Lt,nt){nt.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"}},73179:function(Lt,nt,y){y.d(nt,{Z:function(){return Ie}});var v=y(78241),u=y(92832),A=y(3113),Y=y(59301),z={search:"search___JA0r9",btn:"btn___GGtZC"},R=y(59301),Ie=({value:ae,onChange:he})=>{const[I]=v.default.useForm(),ce=(0,Y.useRef)(!1);(0,Y.useEffect)(()=>{ae&&I.setFieldsValue(ae)},ae);const ge=le=>{ce.current||he(le),ce.current=!0,setTimeout(()=>{ce.current=!1},2e3)};return R.createElement("div",{className:z.search},R.createElement(v.default,{className:z.formWrap,colon:!1,form:I,size:"large",layout:"inline",onFinish:le=>{ce.current||ge(le)}},R.createElement(v.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},R.createElement(u.default,{style:{width:280,height:40}})),R.createElement(v.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},R.createElement(u.default,{style:{width:280,height:40}})),R.createElement(v.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},R.createElement(u.default,{style:{width:200,height:40}})),R.createElement(A.ZP,{className:z.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},88597:function(Lt,nt,y){y.d(nt,{Z:function(){return R}});var v=y(60324),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},A=y(32637),Y=y(59301),R=({type:C,style:Ie})=>{const ae=Y.createElement("div",{className:u.wrap,onClick:he=>{he.preventDefault(),he.stopPropagation()}},Y.createElement("p",null,C==="shixun"||C==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Y.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",C==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Y.createElement("div",{className:u.contact},Y.createElement("div",{className:u.img},Y.createElement("img",{src:A,width:"124px",height:"124px"})),Y.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Y.createElement(v.Z,{content:ae},Y.createElement("span",{className:u.text,style:Ie},"\u9AD8\u6D88\u8017"))}},89193:function(Lt,nt,y){y.d(nt,{Z:function(){return At},P:function(){return Ot}});var v=y(59301),u=y(78241),A=y(43418),Y=y(5112),z=y(92832),R=y(1710),C={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ie=y(98705),ae=Object.defineProperty,he=Object.defineProperties,I=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(Pe,Ce,Ne)=>Ce in Pe?ae(Pe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[Ce]=Ne,w=(Pe,Ce)=>{for(var Ne in Ce||(Ce={}))ge.call(Ce,Ne)&&se(Pe,Ne,Ce[Ne]);if(ce)for(var Ne of ce(Ce))le.call(Ce,Ne)&&se(Pe,Ne,Ce[Ne]);return Pe},Fe=(Pe,Ce)=>he(Pe,I(Ce)),De=(Pe,Ce)=>{var Ne={};for(var Le in Pe)ge.call(Pe,Le)&&Ce.indexOf(Le)<0&&(Ne[Le]=Pe[Le]);if(Pe!=null&&ce)for(var Le of ce(Pe))Ce.indexOf(Le)<0&&le.call(Pe,Le)&&(Ne[Le]=Pe[Le]);return Ne},h=(Pe,Ce,Ne)=>new Promise((Le,Re)=>{var _t=O=>{try{me(Ne.next(O))}catch(de){Re(de)}},ct=O=>{try{me(Ne.throw(O))}catch(de){Re(de)}},me=O=>O.done?Le(O.value):Promise.resolve(O.value).then(_t,ct);me((Ne=Ne.apply(Pe,Ce)).next())});const He=({studentNames:Pe,total:Ce})=>{const Ne=["","\u4E00","\u4E24","\u4E09"];return Ce>3?v.createElement(v.Fragment,null,"\u8BFE\u5802\u5185\u6709",v.createElement("span",{className:C.orangeColor},Pe==null?void 0:Pe.join("\u3001")),"\u7B49",v.createElement("span",{className:C.orangeColor},Ce),"\u540D\u5B66\u751F"):v.createElement(v.Fragment,null,"\u8BFE\u5802\u5185\u6709",v.createElement("span",{className:C.orangeColor},Pe==null?void 0:Pe.join("\u3001")),Ne[Ce],"\u540D\u5B66\u751F")},re=({used:Pe,copy:Ce,canNotCopy:Ne,studentNames:Le,studentCount:Re,inPaper:_t,is_random:ct=!1,position:me=""})=>{const O=()=>{if(Ce>0&&Ne>0)return v.createElement(v.Fragment,null,"\u5176\u4E2D",v.createElement("span",{className:C.orangeColor},Ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",v.createElement("span",{className:C.orangeColor},Ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ce>0&&Ne===0)return v.createElement(v.Fragment,null,"\u5176\u4E2D",v.createElement("span",{className:C.orangeColor},Ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ce===0&&Ne>0)return v.createElement(v.Fragment,null,"\u5176\u4E2D",v.createElement("span",{className:C.orangeColor},Ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},de=me||(_t?"\u8BD5\u5377":"\u8BFE\u7A0B");return v.createElement("span",null,v.createElement(He,{studentNames:Le,total:Re}),"\u5B66\u4E60\u8FC7",de,"\u4E2D\u7684",v.createElement("span",{className:C.orangeColor},Pe),"\u4E2A\u9879\u76EE\uFF0C",O(),"\u3002\u8BF7\u9009\u62E9",ct?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},J=({onCancel:Pe,onOk:Ce,visible:Ne,inPaper:Le,renderData:Re,type:_t,isMultipleCourse:ct=!1})=>{const[me]=u.default.useForm(),[O,de]=(0,v.useState)(1),[Ge,Ve]=(0,v.useState)(!1),Qe=(0,v.useMemo)(()=>(Re==null?void 0:Re.total_num)===1&&(Re==null?void 0:Re.can_copy_num)===1,[Re]),at=(0,v.useMemo)(()=>{var je;return(je=Re==null?void 0:Re.course_data_list)==null?void 0:je.filter(ye=>ye.is_show)},[Re]);return v.createElement(v.Fragment,null,Qe?v.createElement(A.default,{centered:!0,closable:!0,open:Ne,destroyOnClose:!0,title:"\u63D0\u793A",className:C.antdModal,width:682,confirmLoading:Ge,onCancel:Pe,onOk:()=>h(void 0,null,function*(){var je;Ve(!0);let ye=O;if(ct){const ue=w({},me.getFieldsValue());ye=(je=Re==null?void 0:Re.course_data_list)==null?void 0:je.map(et=>ue[et.id]!==void 0?Fe(w({},et),{is_copy:ue[et.id]}):et)}yield Ce(ye),Ve(!1)})},v.createElement("div",{className:C.content,style:{marginBottom:20}},ct?"\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?":v.createElement(v.Fragment,null,v.createElement(He,{studentNames:Re==null?void 0:Re.student_names,total:Re==null?void 0:Re.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")),ct?v.createElement(u.default,{form:me,preserve:!1},at==null?void 0:at.map(je=>v.createElement(v.Fragment,{key:je.id},v.createElement("h3",{className:"ml15 mb5"},je.name),v.createElement(u.default.Item,{name:je.id,initialValue:1},v.createElement(Y.ZP.Group,{className:C.content},v.createElement(Y.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),v.createElement(Y.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):v.createElement(Y.ZP.Group,{value:O,onChange:je=>de(je.target.value),className:C.content,style:{marginBottom:30}},v.createElement(Y.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),v.createElement(Y.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),v.createElement("div",null,v.createElement("div",{className:C.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),v.createElement("div",{className:C.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"),v.createElement("div",{className:`${C.content} ${C.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"))):v.createElement(A.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ne,confirmLoading:Ge,title:"\u63D0\u793A",width:682,onCancel:Pe,onOk:()=>h(void 0,null,function*(){var je;Ve(!0);let ye=0;if(ct){const ue=w({},me.getFieldsValue());ye=(je=Re==null?void 0:Re.course_data_list)==null?void 0:je.map(et=>ue[et.id]!==void 0?Fe(w({},et),{is_use:ue[et.id]}):et)}yield Ce(ye),Ve(!1)})},v.createElement("div",{className:C.content},v.createElement(He,{studentNames:Re==null?void 0:Re.student_names,total:Re==null?void 0:Re.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ct?v.createElement(u.default,{form:me,preserve:!1},v.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"),at==null?void 0:at.map(je=>v.createElement(v.Fragment,{key:je.id},v.createElement("h3",{className:"ml15 mb5"},je.name),v.createElement(u.default.Item,{name:je.id,initialValue:1},v.createElement(Y.ZP.Group,{className:C.content},v.createElement(Y.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),v.createElement(Y.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):v.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",v.createElement("span",{className:C.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"))))},Ot=function(){const[Pe,Ce]=(0,v.useState)(!1),[Ne,Le]=(0,v.useState)();return[Pe,()=>Ce(!1),Ne,ct=>h(this,null,function*(){var me;const O=ct,{isImportMultipleCourse:de=!1}=O,Ge=De(O,["isImportMultipleCourse"]);console.log(ct);const Ve=(ct==null?void 0:ct.result)||(yield(0,Ie.Tr)(Ge));return"status"in Ve?!1:de?((me=Ve==null?void 0:Ve.course_data_list)==null?void 0:me.some(at=>at.is_show))?(Le(Ve),Ce(!0),!0):Ve.course_data_list||[]:Ve.student_count===0?!1:(Le(Ve),Ce(!0),!0)})]},Zt=Pe=>{const[Ce]=u.default.useForm(),[Ne,Le]=(0,v.useState)(!1),{onCancel:Re,onOk:_t,visible:ct,inPaper:me=!1,renderData:O,type:de,isMultipleCourse:Ge=!1,position:Ve}=Pe;let Qe=(0,v.useMemo)(()=>me?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(ye,ue){return v.createElement("a",{href:`/shixuns/${ue.identifier}/challenges`,target:"_blank"},ye)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ye,ue)=>v.createElement(v.Fragment,null,v.createElement(u.default.Item,{name:[`${de==="subject"?ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_copy"],initialValue:1},v.createElement(Y.ZP.Group,null,v.createElement(Y.ZP,{value:1},"\u662F"),v.createElement(Y.ZP,{value:0},"\u5426"))),v.createElement(u.default.Item,{name:[`${de==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_use"],hidden:!0,initialValue:1},v.createElement(z.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C.tableCell,render(ye,ue){return v.createElement("a",{href:`/shixuns/${ue.identifier}/challenges`,target:"_blank"},ye)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ye,ue)=>v.createElement(u.default.Item,{name:[`${de==="subject"?ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_use"],initialValue:1},v.createElement(Y.ZP.Group,null,v.createElement(Y.ZP,{value:1},"\u662F"),v.createElement(Y.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ye,ue)=>v.createElement(u.default.Item,{name:[`${de==="subject"?ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_copy"],initialValue:1},v.createElement(Y.ZP.Group,null,v.createElement(Y.ZP,{value:1},"\u662F"),v.createElement(Y.ZP,{value:0},"\u5426")))}],[me]),at=(0,v.useMemo)(()=>me?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:C.tableCell,align:"center",ellipsis:!0,render:(ye,ue)=>v.createElement(v.Fragment,null,v.createElement("a",{href:`/shixuns/${ue.identifier}/challenges`,target:"_blank"},ye),v.createElement(u.default.Item,{name:[`${de==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_copy"],hidden:!0,initialValue:0},v.createElement(z.default,{type:"hidden"})),v.createElement(u.default.Item,{name:[`${de==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_use"],hidden:!0,initialValue:1},v.createElement(z.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:C.tableCell,ellipsis:!0,align:"center",render:(ye,ue)=>v.createElement("a",{href:`/shixuns/${ue.identifier}/challenges`,target:"_blank"},ye)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ye,ue)=>v.createElement(v.Fragment,null,v.createElement(u.default.Item,{name:[`${de==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_use"],initialValue:0},v.createElement(Y.ZP.Group,null,v.createElement(Y.ZP,{value:1},"\u662F"),v.createElement(Y.ZP,{value:0},"\u5426"))),v.createElement(u.default.Item,{name:[`${de==="subject"?ue==null?void 0:ue.stage_shixun_id:ue.shixun_course_id||ue.id}`,"is_copy"],hidden:!0,initialValue:0},v.createElement(z.default,{type:"hidden"})))}],[me]);if(Ge){const ye={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C.tableCell,render:(ue,et)=>v.createElement("a",{href:`/classrooms/${et.course_id}`},ue)};Qe=[ye,...Qe],at=[ye,...at]}const je=(0,v.useMemo)(()=>re({used:O==null?void 0:O.repeat_shixun_num,copy:O==null?void 0:O.can_copy_num,canNotCopy:O==null?void 0:O.no_copy_num,studentNames:O==null?void 0:O.student_names,studentCount:O==null?void 0:O.student_count,is_random:O==null?void 0:O.is_random,inPaper:me,position:Ve}),[O,me,Ve]);return v.createElement(A.default,{title:"\u63D0\u793A",centered:!0,open:ct,confirmLoading:Ne,onOk:()=>h(void 0,null,function*(){Le(!0);const ye=Ce.getFieldsValue(),ue=Object.keys(ye).map(et=>({id:parseInt(et.split("_")[0]),course_id:parseInt(et.split("_")[1]),is_use:ye[et].is_use,is_copy:ye[et].is_copy}));yield _t(ue),Le(!1)}),onCancel:Re,width:880,okText:"\u786E\u8BA4",className:C.antdModal,destroyOnClose:!0},v.createElement(u.default,{form:Ce,preserve:!1},v.createElement("div",{className:C.brief},je),v.createElement("div",{style:{marginBottom:30}},v.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),v.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"),v.createElement("div",{className:C.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")),(O==null?void 0:O.can_copy_num)>0&&v.createElement("div",null,v.createElement("div",{className:C.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),v.createElement(R.default,{columns:Qe,className:C.antdTable,dataSource:O==null?void 0:O.can_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(O==null?void 0:O.no_copy_num)>0&&v.createElement("div",null,v.createElement("div",{className:C.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),v.createElement(R.default,{columns:at,className:C.antdTable,dataSource:O==null?void 0:O.no_copy_list,rowKey:de==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(O==null?void 0:O.no_use_list.length)>0&&(O==null?void 0:O.no_use_list.map(ye=>v.createElement("div",{key:de==="subject"?ye.stage_shixun_id:ye.shixun_course_id||ye.id},v.createElement(u.default.Item,{name:[`${de==="subject"?ye==null?void 0:ye.stage_shixun_id:ye.shixun_course_id||ye.id}`,"is_copy"],hidden:!0,initialValue:0},v.createElement(z.default,{type:"hidden"})),v.createElement(u.default.Item,{name:[`${de==="subject"?ye==null?void 0:ye.stage_shixun_id:ye.shixun_course_id||ye.id}`,"is_use"],hidden:!0,initialValue:1},v.createElement(z.default,{type:"hidden"})))))))};var At=Pe=>{const{modalType:Ce}=Pe;return Ce==="multiple"?v.createElement(Zt,w({},Pe)):v.createElement(J,w({},Pe))}},80670:function(Lt,nt,y){var v=y(59301),u=y(78241),A=y(43418),Y=y(8591),z=y(95237),R=y(43604),C=y(5083),Ie=y(5112),ae=y(24905),he=y(66649),I=y.n(he),ce=y(93229),ge=y(33613),le=y(30955),se=y(61814),w=y(86310),Fe=y(14036),De=y(37095),h=y(90692),He=y(66549),re=y(98705),J=y(59301),Ot=Object.defineProperty,Zt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(me,O,de)=>O in me?Ot(me,O,{enumerable:!0,configurable:!0,writable:!0,value:de}):me[O]=de,Le=(me,O)=>{for(var de in O||(O={}))Pe.call(O,de)&&Ne(me,de,O[de]);if(At)for(var de of At(O))Ce.call(O,de)&&Ne(me,de,O[de]);return me},Re=(me,O)=>Zt(me,Gt(O)),_t=(me,O,de)=>new Promise((Ge,Ve)=>{var Qe=ye=>{try{je(de.next(ye))}catch(ue){Ve(ue)}},at=ye=>{try{je(de.throw(ye))}catch(ue){Ve(ue)}},je=ye=>ye.done?Ge(ye.value):Promise.resolve(ye.value).then(Qe,at);je((de=de.apply(me,O)).next())});const ct=({classroomList:me,dispatch:O,courseEndTime:de})=>{var Ge;const Ve=(0,le.useParams)(),[Qe]=u.default.useForm(),[at,je]=(0,v.useState)(1),[ye,ue]=(0,v.useState)([]),[et,mu]=(0,v.useState)(0),[du,ku]=(0,v.useState)(20),[zu,q]=(0,v.useState)(!0),[S,Te]=(0,v.useState)([]),[oe,be]=(0,v.useState)(!0),[tt,qe]=(0,v.useState)({}),[Xe,ut]=(0,v.useState)({});Ve.id=Ve.coursesId,(0,v.useEffect)(()=>{if(me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(rt(),mt(),me.actionTabs.type===2){const Be=me.actionTabs.selectArrsAll[0];be(Be.unified_setting)}else be(!1)},[me.actionTabs]);const mt=Be=>_t(void 0,null,function*(){q(!0);const Ee=yield(0,w.c_)(Re(Le({},Ve),{page:Be||at,limit:2e4,homework_id:me.actionTabs.type===1?"":me.actionTabs.selectArrs[0]}));Ee==null||Ee.course_groups.map((ie,K)=>{ie.key=ie.id,ie.title=ie.name,ie.disabled=ie.is_published}),Ee&&(ue([...Ee==null?void 0:Ee.course_groups]),mu(Ee==null?void 0:Ee.course_groups_count),q(!1),Be||Qe.setFieldsValue({publish_time:I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:I()(I()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),st=()=>{var Be;let Ee=[...(Be=me.actionTabs.selectArrsAll)==null?void 0:Be.filter(ie=>ie.high_resources_consume&&!ie.high_resources_consume_permission)];(Ee==null?void 0:Ee.length)>0&&me.actionTabs.type===1&&A.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:J.createElement("div",null,J.createElement("div",{className:h.Z.tipcontent},J.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",J.createElement("span",{style:{color:"#f06b14"}},Ee==null?void 0:Ee.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),J.createElement("div",{className:"mt20 mb20"},Ee==null?void 0:Ee.map(ie=>J.createElement("div",{className:h.Z.failedList,key:ie.homework_id},J.createElement("div",{className:h.Z.name},ie==null?void 0:ie.name),J.createElement("div",{className:h.Z.publish,onClick:()=>{(0,ge.xg)(`/classrooms/${Ve.coursesId}/shixun_homework/${ie.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},ft=()=>_t(void 0,null,function*(){var Be,Ee,ie,K,Oe,Pt,xt;if((0,se.Rm)()&&!((Ee=(Be=me.AssistantObject)==null?void 0:Be.practice)!=null&&Ee.can_publish)){Y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Je(!1);return}const vt=Le({},Qe.getFieldsValue());if(vt.end_time<=vt.publish_time){Y.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((S==null?void 0:S.length)<=0&&!oe&&ye.length>0){Y.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let dt={homework_ids:[...me.actionTabs.selectArrs],group_ids:S.length>0?S.map(Et=>Et.id):(ie=me.detailShixunsList)==null?void 0:ie.course_groups,end_time:I()(vt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(vt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!S.length},Bt=[...(K=me.actionTabs.selectArrsAll)==null?void 0:K.filter(Et=>Et.high_resources_consume&&!Et.high_resources_consume_permission)];if((Bt==null?void 0:Bt.length)==me.actionTabs.selectArrsAll.length&&me.actionTabs.type==1){O({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),st();return}((Oe=me.actionTabs.selectArrsAll)==null?void 0:Oe.length)>0&&me.actionTabs.type===1&&(dt.homework_ids=[...((xt=(Pt=me.actionTabs.selectArrsAll)==null?void 0:Pt.filter(Et=>!Et.high_resources_consume||Et.high_resources_consume_permission))==null?void 0:xt.map(Et=>Number(Et==null?void 0:Et.homework_id)))||[]]);let Nt=yield(0,re.Tr)({homework_common_ids:[...me.actionTabs.selectArrs],course_id:Ve.coursesId,type:"homework_common"});(Nt==null?void 0:Nt.student_count)===0?yt(dt):(ut(dt),qe(Nt))}),rt=()=>{je(1),ue([]),Te([])},yt=Be=>_t(void 0,null,function*(){Je(!0);const Ee=yield(0,ce.ZP)(`/api/courses/${Ve.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Le({},Be)});Je(!1),Ee.status===0&&(rt(),(0,ge.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Y.ZP.success("\u53D1\u5E03\u6210\u529F"),O({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),st(),(0,se.GJ)()?me.actionTabs.detail?(O({type:"shixunHomeworks/setActionTabs",payload:{}}),O({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Le({},Ve)}),O({type:"shixunHomeworks/getWorkSetting",payload:Le({},Ve)})):O({type:"classroomList/getClassroomTeacherShixunsList",payload:Re(Le({},me.actionTabs.params),{type:4})}):O({type:"classroomList/getClassroomShixunsList",payload:Le({},me.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:J.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~")}}))}),Ft=et>at*du,{detailShixunsList:St}=me,[Dt,Je]=(0,v.useState)(!1);return J.createElement("div",null,J.createElement(A.default,{width:600,centered:!0,confirmLoading:Dt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>ft(),onCancel:()=>{rt(),O({type:"classroomList/setActionTabs",payload:{}})}},J.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",J.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),J.createElement(u.default,{form:Qe},J.createElement("div",{style:{paddingLeft:0}},J.createElement(z.Z,{className:"mt30",align:"middle"},J.createElement(R.Z,null,J.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},J.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:Be=>(0,De.Q8)(Be,de),disabledTime:Be=>(0,De.d0)(Be),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),J.createElement(R.Z,{className:"ml20"},J.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},J.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,ge.U6)(),"HH:mm")},disabledDate:Be=>(0,De.Q8)(Be,de,Qe.getFieldValue("publish_time")),disabledTime:Be=>(0,De.d0)(Be,Qe.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),me.actionTabs.type===2&&J.createElement(z.Z,{style:{marginBottom:"10px"}},J.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),J.createElement(Ie.ZP.Group,{value:oe,onChange:Be=>{be(Be.target.value),Te([])}},J.createElement(Ie.ZP,{value:!0,disabled:!me.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),J.createElement(Ie.ZP,{className:"ml20",disabled:ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ye.length<=0&&me.actionTabs.type===2&&J.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"')),(me.actionTabs.type===1||!oe)&&ye.length>0&&J.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},J.createElement("span",{style:{flex:1}},J.createElement(ae.default,{checked:S.length===ye.length,onChange:Be=>{S.length===ye.length?Te([]):Te(ye)}},"\u5168\u9009")),J.createElement("span",{style:{width:16}}),J.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",S.length||0,"\u4E2A\u5206\u73ED")),(me.actionTabs.type===1||!oe)&&ye.length>0&&J.createElement(Fe.Z,{data:ye,selectedRowKeys:S,setSelectedRowKeys:Te}))),J.createElement(He.Z,{resdata:tt,type:((Ge=me.actionTabs.selectArrs)==null?void 0:Ge.length)===1?"shixun":"shixunpush",okloading:Dt,oktext:(tt==null?void 0:tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Be=>_t(void 0,null,function*(){Je(!0);let Ee=yield(0,ce.ZP)(`/api/courses/${Ve.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...me.actionTabs.selectArrs]}});Je(!1),(Ee==null?void 0:Ee.status)===0&&yt(Xe)})}))};nt.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(ct)},70279:function(Lt,nt,y){y.r(nt),y.d(nt,{default:function(){return Di}});var v=y(47046),u=y(59301),A=y(30955),Y=y(93229),z=y(20834),R=y(8591),C=y(92832),Ie=y(38854),ae=y(6848),he=y(95237),I=y(43604),ce=y(81327),ge=y(61621),le=y(58421),se=y(24905),w=y(3113),Fe=y(43418),De=y(5112),h=y(61814),He=y(84105),re=y(33613),J=y(65662),Ot=Object.defineProperty,Zt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(e,n,t)=>n in e?Ot(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Le=(e,n)=>{for(var t in n||(n={}))Pe.call(n,t)&&Ne(e,t,n[t]);if(At)for(var t of At(n))Ce.call(n,t)&&Ne(e,t,n[t]);return e},Re=(e,n)=>Zt(e,Gt(n)),_t=(e,n)=>{var t={};for(var d in e)Pe.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&At)for(var d of At(e))n.indexOf(d)<0&&Ce.call(e,d)&&(t[d]=e[d]);return t},ct=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const me=e=>{var n=e,{classroomList:t,dispatch:d,match:F,location:_,user:x}=n,o=_t(n,["classroomList","dispatch","match","location","user"]),a,m;const $=(0,A.useParams)(),[f,D]=(0,u.useState)(!1),[L,ne]=(0,u.useState)(!1),te=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){ne(!0);return}const c={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ee=>{var B;ee.author_login===((B=x.userInfo)==null?void 0:B.login)?++c.hasNum:++c.noHasNum}),c.noHasNum>0?Fe.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"},c.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},c.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:()=>{p()}}):ne(!0)}else ne(!1)},[t.actionTabs.key]);const p=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:L,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:f,onOk:()=>ct(void 0,null,function*(){var c;if((c=te.current)!=null&&c.onVerify())return;D(!0);const ee=yield(0,Y.ZP)(`/api/courses/${$.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});D(!1),ee.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Re(Le({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:Le({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:$.coursesId}}))}),onCancel:()=>{p()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(J.Z,{ref:c=>te.current=c})):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 O=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(me),de=y(65972),Ge=y(80181),Ve=Object.defineProperty,Qe=Object.defineProperties,at=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,et=(e,n,t)=>n in e?Ve(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mu=(e,n)=>{for(var t in n||(n={}))ye.call(n,t)&&et(e,t,n[t]);if(je)for(var t of je(n))ue.call(n,t)&&et(e,t,n[t]);return e},du=(e,n)=>Qe(e,at(n)),ku=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const zu=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ku(void 0,null,function*(){(yield(0,Y.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:du(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 q=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(zu),S=y(78241),Te=y(66649),oe=y.n(Te),be=y(59301),tt=Object.defineProperty,qe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ft=(e,n,t)=>n in e?tt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,rt=(e,n)=>{for(var t in n||(n={}))mt.call(n,t)&&ft(e,t,n[t]);if(ut)for(var t of ut(n))st.call(n,t)&&ft(e,t,n[t]);return e},yt=(e,n)=>qe(e,Xe(n)),Ft=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const St=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const _=(0,A.useParams)(),[x,o]=(0,u.useState)(!1),{actionTabs:a}=e,[m]=S.default.useForm(),$=f=>f&&f<oe()().startOf("day");return(0,u.useEffect)(()=>{var f;e.actionTabs.key==="\u91CD\u547D\u540D"&&m.setFieldsValue({name:(f=a.selectArrs)==null?void 0:f.name})},[e.actionTabs.key]),be.createElement(Fe.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:x,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Ft(void 0,null,function*(){var f,D;if((0,h.Rm)()&&!((D=(f=e.AssistantObject)==null?void 0:f.practice)!=null&&D.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const L=m.getFieldValue();o(!0);const ne=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,te=yield(0,Y.ZP)(ne,{method:"post",body:rt({},L)});o(!1),te.status===0&&(R.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:yt(rt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:rt({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},be.createElement(S.default,{form:m},be.createElement(he.Z,{className:"mt10 c-grey-999"},be.createElement(I.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),be.createElement(I.Z,{flex:"1"},(d=a.selectArrs)==null?void 0:d.shixun_name)),be.createElement(S.default.Item,{name:"name"},be.createElement(he.Z,{className:"mt10",align:"middle"},be.createElement(I.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),be.createElement(I.Z,{flex:"1"},be.createElement(C.default,{defaultValue:(F=a.selectArrs)==null?void 0:F.name}))))))};var Dt=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(St),Je=y(43428),Be=y(71418),Ee=y(28103),ie=y(74224),K={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"},Oe=y(85306),Pt=y(73179),xt=y(90256),vt=y(88597),dt=y(66549),Bt=y(98705),Nt=Object.defineProperty,Et=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,Fu=(e,n,t)=>n in e?Nt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pt=(e,n)=>{for(var t in n||(n={}))gu.call(n,t)&&Fu(e,t,n[t]);if(Rt)for(var t of Rt(n))Gu.call(n,t)&&Fu(e,t,n[t]);return e},vu=(e,n)=>Et(e,ht(n)),Ht=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Bu}=C.default,Vt=[{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"}]}],Du=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,_;const[x,o]=(0,u.useState)(pt({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:m}=e,[$,f]=(0,u.useState)([]),[D,L]=(0,u.useState)({}),[ne,te]=(0,u.useState)([]),[p,c]=(0,u.useState)(!1),[ee,B]=(0,u.useState)({}),[T,V]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[i,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)(()=>{H()},[x.coursesId,i]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&f([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||m!=null&&m.shixun_list)&&L(i.sort==="recommend"?m:a)},[a,m]);const H=()=>Ht(void 0,null,function*(){L([]),c(!0);let s=pt({},i);if(i.sort==="recommend"&&(s.sort="myshixuns_count"),i.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:vu(pt({},s),{course_id:x.coursesId})});else{const k=pt({},s);yield t({type:"classroomList/getShixunLists",payload:k})}const G=yield(0,Y.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});te([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),f([]),c(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const W=s=>Ht(void 0,null,function*(){V(!0);const G=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(x==null?void 0:x.categoryId)||null,coursesId:x.coursesId,shixuns_info:s}});V(!1),G.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:vu(pt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:pt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.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")}}))}),[Ae,we]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Je.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:K.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(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ht(void 0,null,function*(){var s;we(!0);let G=yield(0,Bt.Tr)({id:$,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(G==null?void 0:G.student_count)===0?yield W(G==null?void 0:G.no_use_list):B(G),we(!1)}),type:"primary",loading:Ae},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Pt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,xt.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),l(vu(pt(pt({},i),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Be.Z,{spinning:p},u.createElement("aside",null,Vt.map(function(s,G){var k;return G!==0?null:u.createElement("ul",{className:K.menu,key:G},u.createElement("li",null,s.name),(k=s==null?void 0:s.children)==null?void 0:k.map(function(r,g){return u.createElement("li",{className:i[s.id]==r.id?K.actived:"",onClick:()=>{i[s.id]=r.id,i.page=1,l(pt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement("ul",{className:K.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:i!=null&&i.discipline_id?"":K.actived,onClick:()=>{delete i.tag_level,delete i.sub_discipline_id,delete i.discipline_id,i.page=1,l(pt({},i))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(s,G){return u.createElement("li",{key:G,className:(i==null?void 0:i.discipline_id)==s.id?K.actived:""},u.createElement("strong",{onClick:()=>{i.tag_level=1,i.discipline_id=s.id,delete i.sub_discipline_id,i.page=1,l(pt({},i))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(k,r){return u.createElement("div",{key:r,className:"mt5"},u.createElement("div",{className:(i==null?void 0:i.sub_discipline_id)==k.id&&i.tag_level===2?`${K.actived2} ${K.subTag}`:K.subTag,onClick:()=>{i.tag_level=2,i.discipline_id=s.id,i.sub_discipline_id=k.id,l(pt({},i))}},k.name),u.createElement("ul",{className:"mt5"},k.tags&&k.tags.map(function(g,b){return u.createElement("li",{key:b,className:i.sub_discipline_id==g.id&&i.tag_level===3?K.actived2:"",onClick:()=>{i.tag_level=3,i.discipline_id=s.id,i.sub_discipline_id=g.id,l(pt({},i))}},g.name)})))})))})),i.type==="mine"&&u.createElement("ul",{className:K.menu},u.createElement("li",null,"\u76EE\u5F55"),ne==null?void 0:ne.map((s,G)=>u.createElement("li",{className:i.group_id==s.id?K.actived:"",key:s.name,onClick:()=>{i.group_id=s.id,i.page=1,l(pt({},i))}},u.createElement("strong",null,s.name)))),Vt.map(function(s,G){var k;return G!==1?null:u.createElement("ul",{className:K.menu,key:G},u.createElement("li",null,s.name),(k=s==null?void 0:s.children)==null?void 0:k.map(function(r,g){return u.createElement("li",{className:i[s.id]==r.id?K.actived:"",onClick:()=>{i[s.id]=r.id,l(pt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(I.Z,{flex:"1",className:K.filter},ve.map(function(s,G){return u.createElement(w.ZP,{key:G,className:"mr20",type:i.sort===s.id?"primary":"default",onClick:()=>{i.sort=s.id,l(pt({},i))}},s.name)})),u.createElement(I.Z,{className:"c-grey-999"},u.createElement("div",{className:K.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},$.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},D.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",l(pt({},i))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${i.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=D==null?void 0:D.shixun_list)==null?void 0:F.length)===0&&u.createElement(ie.Z,null),u.createElement(se.default.Group,{style:{display:"block"},value:$,onChange:s=>{f(s)}},(_=D==null?void 0:D.shixun_list)==null?void 0:_.map(function(s,G){return u.createElement("div",{className:K.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(se.default,{value:s==null?void 0:s.identifier,style:{marginTop:"3px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:K.info},u.createElement("div",{className:K.title},u.createElement("div",{className:K.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${s.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(vt.Z,{type:"shixun",style:{marginLeft:0}})),(s==null?void 0:s.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(ae.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(w.ZP,{ghost:!0,href:`/shixuns/${s.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:K.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(k,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",k," ")})),u.createElement(Ee.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(ae.Z,{overlayClassName:K["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:K.authorname,dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}})),s.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",s.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:i.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:s=>{i.page=s,l(pt({},i))}}))),u.createElement(dt.Z,{resdata:ee,type:"subject",okloading:T,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{W(s)}}))};var Vu=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Du),Wu=Object.defineProperty,wu=Object.defineProperties,on=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Xt=(e,n,t)=>n in e?Wu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Eu=(e,n)=>{for(var t in n||(n={}))gt.call(n,t)&&Xt(e,t,n[t]);if(lu)for(var t of lu(n))Qt.call(n,t)&&Xt(e,t,n[t]);return e},rn=(e,n)=>wu(e,on(n)),cn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:su}=C.default,Sn=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const[_,x]=(0,u.useState)(Eu({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[m,$]=(0,u.useState)([]),[f,D]=(0,u.useState)(!1),[L,ne]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{te()},[_.coursesId,L]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&$([])},[e.actionTabs.key]);const te=()=>cn(void 0,null,function*(){var p;const c=rn(Eu({},L),{course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:c}),D(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Je.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:K.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(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>cn(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...m],category_id:_.categoryId,course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id}})).status||(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(Eu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Eu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.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(su,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:K.search,onSearch:p=>{L.search=p,ne(Eu({},L))}})),u.createElement("section",{className:"edu-container"},u.createElement(Be.Z,{spinning:f},u.createElement("aside",null,((d=a==null?void 0:a.homeworks)==null?void 0:d.length)===0&&u.createElement(ie.Z,null),(F=a==null?void 0:a.homeworks)==null?void 0:F.map(function(p,c){var ee,B,T;return u.createElement("div",{className:K.listItem,key:c,style:{cursor:"auto"}},u.createElement(se.default,{checked:m.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:V=>{let ve=m.indexOf(p.id);m.indexOf(p.id)>-1?$(m.filter(i=>i!==p.id)):$(m.concat(p.id))}}),u.createElement("div",{className:K.info},u.createElement("div",{className:K.title},u.createElement("div",{className:K.titleLeft},u.createElement(A.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${p.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:K.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(ee=p==null?void 0:p.challenges)==null?void 0:ee.map(function(V,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(Ee.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((B=p==null?void 0:p.user)==null?void 0:B.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(T=p==null?void 0:p.user)==null?void 0:T.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:L.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:p=>{L.page=p,ne(Eu({},L))}})))};var kn=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Sn),mn=Object.defineProperty,it=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,ou=(e,n,t)=>n in e?mn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ru=(e,n)=>{for(var t in n||(n={}))kt.call(n,t)&&ou(e,t,n[t]);if(it)for(var t of it(n))pu.call(n,t)&&ou(e,t,n[t]);return e},Ju=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:xi}=C.default,Pl=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,_;const[x,o]=(0,u.useState)(ru({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:m}=e,[$]=S.default.useForm(),{shixunAiRecommendLists:f}=e,[D,L]=(0,u.useState)([]),ne=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[te,p]=(0,u.useState)({page:1,course_id:x.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[x.coursesId,te]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(L([]),t({type:"classroomList/getShixunAiRecommendLists",payload:ru({},te)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Fe.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:()=>Ju(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:ru({shixun_ids:[...D],category_id:x.categoryId},x)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:ru({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Be.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=f==null?void 0:f.shixun_list)==null?void 0:F.length)===0&&u.createElement(ie.Z,null),(_=f==null?void 0:f.shixun_list)==null?void 0:_.map(function(c,ee){var B,T,V;return u.createElement("div",{className:K.listItem2,key:ee,style:{cursor:"auto"}},u.createElement(se.default,{checked:D.includes(c.id),value:c.id,style:{marginTop:"3px"},disabled:c==null?void 0:c.need_authorize,onChange:ve=>{let i=D.indexOf(c.id);D.indexOf(c.id)>-1?L(D.filter(l=>l!==c.id)):L(D.concat(c.id))}}),u.createElement("div",{className:K.info},u.createElement("div",{className:K.title},u.createElement("div",{className:K.titleLeft},u.createElement(A.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${c.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:K.description,dangerouslySetInnerHTML:{__html:c.description}})),u.createElement("div",{className:" mt10"},c.challenge_names.map(function(ve,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(B=c==null?void 0:c.content)!=null&&B.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(T=c==null?void 0:c.content)==null?void 0:T.author_name)==null?void 0:V[0]}}):u.createElement("span",null,c.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),c.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,c.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",c.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,c.study_count)),u.createElement(Ee.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:te.page||1,showQuickJumper:!0,total:f==null?void 0:f.shixuns_count,onChange:c=>{te.page=c,p(ru({},te))}})))};var Nl=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Pl),wn=y(89193),pe=y(59301),Tl=Object.defineProperty,Ol=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Xn=(e,n,t)=>n in e?Tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qt=(e,n)=>{for(var t in n||(n={}))Ll.call(n,t)&&Xn(e,t,n[t]);if(Qn)for(var t of Qn(n))Zl.call(n,t)&&Xn(e,t,n[t]);return e},Rl=(e,n)=>Ol(e,Il(n)),qn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Hl}=C.default,jl=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const[_,x]=(0,u.useState)(qt({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[m]=S.default.useForm(),{coursesLists:$}=e,[f,D]=(0,u.useState)([]),[L,ne]=(0,u.useState)({}),[te,p]=(0,u.useState)(!1),[c,ee]=(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:qt({},c)}),D([]))},[e.actionTabs.key,_.categoryId,c]);const[B,T,V,ve]=(0,wn.P)(),i=l=>qn(void 0,null,function*(){var H;p(!0);const W=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:_.coursesId,category_id:(_==null?void 0:_.categoryId)||null,subjects_info:[{subject_id:(H=f[0])==null?void 0:H.id,stage_shixuns:l}]}});p(!1),W.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Rl(qt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:qt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:pe.createElement(Je.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:K.drawer,footer:pe.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},pe.createElement(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),pe.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>qn(void 0,null,function*(){var l,H;if((f==null?void 0:f.length)===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let W=yield(0,Bt.Tr)({id:(l=f[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(H=e.detailTopBanner)==null?void 0:H.course_id});(W==null?void 0:W.student_count)===0?i([]):ne(W)}),type:"primary"},"\u786E\u5B9A"))},pe.createElement("section",{className:"tc"},pe.createElement(Hl,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:K.search,onSearch:l=>{c.keyword=l,l&&(0,xt.tk)({name:l,copywriting:l,position:"Subject"}),ee(qt({},c))}})),pe.createElement("section",{className:"edu-container"},pe.createElement(Be.Z,{spinning:n["classroomList/getCoursesLists"]},pe.createElement("aside",null,pe.createElement("div",{className:K.menuCourse},pe.createElement("ul",null,pe.createElement("li",null,"\u5DF2\u9009",pe.createElement("span",{className:"c-blue"},f.length),"\u8BFE\u7A0B"),pe.createElement("li",null,"\u5171",pe.createElement("span",{className:"c-blue"},$.subjects_count),"\u4E2A\u8BFE\u7A0B"),pe.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="shixuns_count",ee(qt({},c))}},"\u5B9E\u8BAD\u6570",pe.createElement("p",{className:`edu-sorter current ${c.sort==="shixuns_count"&&c.order}`},pe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),pe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),pe.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="myshixuns_count",ee(qt({},c))}},"\u5B66\u4E60\u4EBA\u6570",pe.createElement("p",{className:`edu-sorter current ${c.sort==="myshixuns_count"&&c.order}`},pe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),pe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),pe.createElement("li",{className:`${c.type==="all"&&"c-blue"} current`,onClick:()=>{c.type="all",ee(qt({},c))}},"\u5168\u90E8\u8BFE\u7A0B"),pe.createElement("li",{className:`${c.type==="mine"&&"c-blue"} current`,onClick:()=>{c.type="mine",ee(qt({},c))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=$==null?void 0:$.subject_list)==null?void 0:d.length)===0&&pe.createElement(ie.Z,null),(F=$==null?void 0:$.subject_list)==null?void 0:F.map(function(l,H){var W,Ae,we,s,G,k;return pe.createElement("div",{className:K.listItem,key:l.id,style:{cursor:"auto"}},pe.createElement(De.ZP,{checked:f.map(r=>r.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:r=>{D([{id:l.id,identifier:l.identifier}])}}),pe.createElement("div",{className:K.info},pe.createElement("div",{className:K.title},pe.createElement("div",{className:K.titleLeft},pe.createElement("div",null,pe.createElement(A.Link,{to:`/paths/${l.id}`,target:"_blank"},pe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:l.title}})),(l==null?void 0:l.need_authorize)&&pe.createElement("span",{onClick:()=>{(0,Oe.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"&&pe.createElement(ae.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"},pe.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),pe.createElement(ae.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"},pe.createElement(w.ZP,{ghost:!0,href:`/paths/${l.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),pe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},pe.createElement("span",{className:K.description,dangerouslySetInnerHTML:{__html:l.description}})),pe.createElement(Ee.Z,{dashed:!0}),pe.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},pe.createElement("div",null,(W=l==null?void 0:l.content)!=null&&W.member_user_names?pe.createElement(ae.Z,{overlayClassName:K["tooltip-content"],title:pe.createElement("div",null,pe.createElement("span",{dangerouslySetInnerHTML:{__html:(Ae=l==null?void 0:l.content)==null?void 0:Ae.member_user_names}}))},pe.createElement("span",{className:K.authorname,dangerouslySetInnerHTML:{__html:(we=l==null?void 0:l.content)==null?void 0:we.member_user_names}})):(l==null?void 0:l.member_user_names)&&pe.createElement(ae.Z,{title:pe.createElement("div",null,pe.createElement("span",null,l.member_user_names))},pe.createElement("span",{className:K.authorname},l.member_user_names)),(s=l==null?void 0:l.content)!=null&&s.author_school_name?pe.createElement(ae.Z,{overlayClassName:K["tooltip-content"],title:pe.createElement("div",null,pe.createElement("span",{dangerouslySetInnerHTML:{__html:(G=l==null?void 0:l.content)==null?void 0:G.author_school_name}}))},pe.createElement("span",{className:K.authorname,dangerouslySetInnerHTML:{__html:(k=l==null?void 0:l.content)==null?void 0:k.author_school_name}})):(l==null?void 0:l.author_school_name)&&pe.createElement(ae.Z,{title:pe.createElement("div",null,pe.createElement("span",null,l.author_school_name))},pe.createElement("span",{className:K.authorname},l.author_school_name))),pe.createElement("div",null,pe.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",l.stage_count),pe.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",l.shixuns_count),pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",l.myshixuns_count)))))})))),pe.createElement("div",{className:"tc mt20"},pe.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:c.page||1,showQuickJumper:!0,total:$==null?void 0:$.subjects_count,onChange:l=>{c.page=l,t({type:"classroomList/getCoursesLists",payload:qt({},c)})}})),pe.createElement(dt.Z,{resdata:L,type:"subject",okloading:te,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{i(l)}}))};var Ml=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(jl),Pn=y(59301),$l=({styles:e={},params:n,setisshowmodal:t,user:d})=>Pn.createElement(Pn.Fragment,null,Pn.createElement(ie.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"}})),lt={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"},Pu=y(1710),Nn=y(48900),Tn=y(21408),On=y(61666),Nu=y(94999),U=y(59301),zl=Object.defineProperty,Gl=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,ta=(e,n,t)=>n in e?zl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,In=(e,n)=>{for(var t in n||(n={}))Wl.call(n,t)&&ta(e,t,n[t]);if(ea)for(var t of ea(n))Jl.call(n,t)&&ta(e,t,n[t]);return e},ua=(e,n)=>Gl(e,Vl(n)),jt=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())}),Kl=({v:e,k:n,match:t,selectArrs:d,setSelectArrs:F,setSelectArrsAll:_,selectArrsAll:x,classroomList:o,dispatch:a,selectshow:m,batchState:$,pageSize:f,page:D,manageAllGroup:L,user:ne})=>{var te,p,c,ee,B;const T=(0,A.useParams)(),[V,ve]=(0,u.useState)([]),[i,l]=(0,u.useState)(!1),[H,W]=(0,u.useState)(!1),[Ae,we]=(0,u.useState)(!0),s=(0,u.useRef)();T.category=T.categoryId,T.id=T.coursesId,T.page=D,T.limit=f;function G(){return jt(this,null,function*(){let g=yield(0,Y.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:In({},T)});ve(g.data)})}(0,u.useEffect)(()=>{var g;ve([]),l(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((g=e==null?void 0:e.status)!=null&&g.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(W(!1),we(!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())&&(W(!0),we(!1))},[m]);const k=[{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:(g,b)=>b.status.indexOf(g)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:g=>{var b,xe;return g==="--"?g:U.createElement("span",null,U.createElement("span",null,(b=g==null?void 0:g.split("/"))==null?void 0:b[0]),"\xA0/\xA0",U.createElement("span",null,(xe=g==null?void 0:g.split("/"))==null?void 0:xe[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:T.order_by==="end_time"?T.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:T.order_by==="late_time"?T.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:g=>g==="--"||!g?"--":U.createElement("span",{title:g},g)}],r=g=>{if((0,Oe.tJ)(a,!0)){if(g.can_view_details){(0,re.xg)(`/shixuns/${g.shixun_identifier}/challenges`);return}g.redo?Fe.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:U.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>jt(void 0,null,function*(){const b=yield(0,On.L8)({id:g.myshixun_identifier,url:g.url});b&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:b.shixun_identifier,homework_common_id:g.homework_id,courseId:T.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:g.shixun_identifier,homework_common_id:g.homework_id,courseId:T.coursesId})}};return U.createElement("div",{className:lt.listItem,onClick:g=>{g.stopPropagation(),(!((0,h.GJ)()&&$)||(0,h.GJ)()&&$&&s.current&&!s.current.contains(g.target))&&((0,h.dE)()?(0,re.xg)(`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&$&&U.createElement("span",{ref:s},U.createElement(se.default,{style:{padding:"10px"},checked:d.includes(e.homework_id),value:e.homework_id,onChange:g=>{d.indexOf(e.homework_id)>-1?(F(d.filter(b=>b!==e.homework_id)),_(x.filter(b=>b.homework_id!==e.homework_id))):(_(x.concat(e)),F(d.concat(e.homework_id)))}})),U.createElement("div",{className:lt.info},U.createElement("div",{className:lt.title},U.createElement("div",{className:lt.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&U.createElement(Tn.Z,{value:e.status},U.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&U.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),U.createElement("span",{className:lt.name},e.name),!!((te=e.schools)!=null&&te.length)&&U.createElement(ae.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},U.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)&&U.createElement(vt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&U.createElement("span",{className:lt.authorized},"\u5DF2\u6388\u6743")),U.createElement("div",{className:lt.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&U.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>jt(void 0,null,function*(){var b;if(g.stopPropagation(),g.preventDefault(),((b=ne==null?void 0:ne.userInfo)==null?void 0:b.user_status)===2){(0,Oe.Rd)();return}let xe=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:T,type:2,manage_all_group:L}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:T.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:ua(In({},T),{type:4})}),xe()}}}):xe()})},U.createElement("aside",{className:lt.flexBox},U.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),U.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&U.createElement("div",{className:lt.actionIcon},H?U.createElement("i",{className:"iconfont icon-yiwancheng1"}):Ae?"":U.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((p=e.status)!=null&&p.includes("\u5DF2\u622A\u6B62"))&&!((c=e.status)!=null&&c.includes("\u5BFC\u5165"))&&U.createElement("aside",{onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),r(e)}),className:lt.flexBox,style:{marginRight:10}},U.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),U.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ee=e.status)==null?void 0:ee.includes("\u5DF2\u622A\u6B62"))||((B=e.status)==null?void 0:B.includes("\u5BFC\u5165")))&&U.createElement("aside",{onClick:g=>jt(void 0,null,function*(){var b;(b=e.status)!=null&&b.includes("\u5BFC\u5165")||(g.stopPropagation(),g.preventDefault(),(0,re.xg)(`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:lt.flexBox,style:{marginRight:10}},U.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),U.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&U.createElement(Ie.Z,{placement:"bottomCenter",overlayClassName:lt.dro,dropdownRender:()=>U.createElement(z.default,null,e.status!=="\u5BFC\u5165"&&U.createElement(z.default.Item,{key:1,style:{textAlign:"center"}},U.createElement("a",{onClick:g=>jt(void 0,null,function*(){var b;if(g.stopPropagation(),g.preventDefault(),((b=ne==null?void 0:ne.userInfo)==null?void 0:b.user_status)===2){(0,Oe.Rd)();return}let xe=()=>{a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:T,type:2,manage_all_group:L}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?a({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:T.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{a({type:"classroomList/getClassroomTeacherShixunsList",payload:ua(In({},T),{type:4})}),xe()}}}):xe()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&U.createElement(z.default.Item,{key:2,style:{textAlign:"center"}},U.createElement("a",{onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:T,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&U.createElement(z.default.Item,{key:23,style:{textAlign:"center"}},U.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),g.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")),U.createElement(z.default.Item,{key:22,style:{textAlign:"center"}},U.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:x,params:T,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&&U.createElement(z.default.Item,{key:3,style:{textAlign:"center"}},U.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),a({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const b=yield(0,Nn.Vs)({categoryId:e.homework_id});a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(b==null?void 0:b.status)===0&&R.ZP.success(b==null?void 0:b.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&U.createElement(z.default.Item,{key:23,style:{textAlign:"center"}},U.createElement(A.Link,{target:"_blank",to:"/",onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),r(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),U.createElement(z.default.Item,{key:5,style:{textAlign:"center"}},U.createElement("a",{onClick:g=>{g.stopPropagation(),g.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:T}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&U.createElement(z.default.Item,{key:6,style:{textAlign:"center"}},U.createElement(A.Link,{target:"_blank",onClick:g=>{g.stopPropagation()},to:`/classrooms/${T.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},U.createElement("aside",{onClick:g=>g.stopPropagation(),className:lt.flexBox,style:{cursor:"default"}},U.createElement("i",{className:"iconfont icon-gengduo4"}),U.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&U.createElement("p",{className:lt.infoIcon},U.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&&U.createElement("span",{className:"c-grey-999 mr10"},U.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&&U.createElement("span",{className:"c-grey-999 mr10"},U.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&&U.createElement("span",{className:"c-grey-999 mr10"},U.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&U.createElement("span",{className:"c-grey-999 mr10"},U.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)&&U.createElement("span",{className:"c-grey-999 mr10"},U.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&U.createElement("span",{className:"c-grey-999 mr10"},U.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&U.createElement("span",{className:"c-grey-999"},U.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)&&U.createElement("span",{className:lt.iconV,onClick:g=>jt(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),i||G(),l(!i)})},U.createElement("i",{className:`iconfont icon-${i?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&U.createElement("span",{className:lt.infoStuIcon},U.createElement("span",{className:"c-grey-333"},e.author),U.createElement("span",{className:"c-grey-999 ml20"},U.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),U.createElement("span",null,U.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)&&U.createElement("span",{className:"c-grey-999 ml20"},U.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),U.createElement("span",{className:"ml20 c-grey-999"},U.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)!=="--"&&U.createElement("span",{className:"c-grey-999 ml20"},U.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&i&&V.length>5&&U.createElement(Pu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:g=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(g,b)=>({onClick:xe=>{xe.stopPropagation(),xe.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,b,xe)=>{xe.field&&(T.order_by=xe.field),xe.order||(T.sort_direction="asc"),xe.order==="ascend"&&(T.sort_direction="asc"),xe.order==="descend"&&(T.sort_direction="desc"),xe.order||(T.sort_direction="asc"),G()},columns:k}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&i&&V.length<6&&V.length>0&&U.createElement(Pu.default,{rowKey:"shixun_identifier",onRow:g=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(g,b)=>({onClick:xe=>{xe.stopPropagation(),xe.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,b,xe)=>{xe.field&&(T.order_by=xe.field),xe.order||(T.sort_direction="asc"),xe.order==="ascend"&&(T.sort_direction="asc"),xe.order==="descend"&&(T.sort_direction="desc"),xe.order||(T.sort_direction="asc"),G()},columns:k})))},Yl=y(95958),Ul=y(72637),Ln=y(93876),Zn=y(57809),Ku=y(5083),Ql=y(64796),Rn=y.n(Ql),eu=y(86310),iu=y(82883),Me=y(59301),Xl=Object.defineProperty,ql=Object.defineProperties,es=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,la=(e,n,t)=>n in e?Xl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Tu=(e,n)=>{for(var t in n||(n={}))na.call(n,t)&&la(e,t,n[t]);if(dn)for(var t of dn(n))aa.call(n,t)&&la(e,t,n[t]);return e},sa=(e,n)=>ql(e,es(n)),ts=(e,n)=>{var t={};for(var d in e)na.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&dn)for(var d of dn(e))n.indexOf(d)<0&&aa.call(e,d)&&(t[d]=e[d]);return t},Hn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});oe().extend(Rn());const us=({data:e,value:n,onChange:t})=>{var d,F,_,x;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,$]=(0,u.useState)([]);return(0,u.useEffect)(()=>{$((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),Me.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Me.createElement(se.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:f=>{t(f.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),Me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Me.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:f=>{a(sa(Tu({},o),{leftSearch:f.target.value}))}}),Me.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:d.length)!==0?Me.createElement(se.default.Group,{value:n,onChange:f=>{t(f)}},Me.createElement(ce.Z,{direction:"vertical"},(F=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:F.map((f,D)=>Me.createElement(se.default,{key:D,value:f.id},f==null?void 0:f.name)))):Me.createElement(ie.Z,{styles:{margin:"0 auto"}})))),Me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Me.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),Me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Me.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:f=>{a(sa(Tu({},o),{rigthSearch:f.target.value}))}}),Me.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=o.rigthSearch?m==null?void 0:m.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):m)==null?void 0:_.length)!==0?(x=o.rigthSearch?m==null?void 0:m.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):m)==null?void 0:x.map((f,D)=>Me.createElement(he.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Me.createElement(I.Z,null,f==null?void 0:f.name),Me.createElement(I.Z,null,Me.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(L=>L!==(f==null?void 0:f.id)))}})))):Me.createElement(ie.Z,{styles:{margin:"0 auto"}})))))},ns=e=>{var n=e,{classroomList:t,dispatch:d,user:F,getData:_}=n,x=ts(n,["classroomList","dispatch","user","getData"]),o,a,m,$,f,D;const L=(0,A.useParams)(),[ne]=S.default.useForm(),te=S.default.useWatch("penalty_type",ne),p=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,c,ee,B]=(0,iu.U)(eu.c_,Tu(Tu({},L),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,T,V]=(0,iu.U)(eu.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,ve,i]=(0,iu.U)(eu.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:($=t==null?void 0:t.actionTabs)==null?void 0:$.selectArrs}),l=(...H)=>Hn(void 0,[...H],function*(W={}){T({});const Ae=yield ee({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&l()},[p]),Me.createElement(Fe.default,{centered:!0,title:(f=t==null?void 0:t.actionTabs)==null?void 0:f.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Hn(void 0,null,function*(){ne.submit()})},Me.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"),Me.createElement(S.default,{form:ne,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:H=>Hn(void 0,null,function*(){var W,Ae,we;const s=yield i(((W=B==null?void 0:B.course_groups)==null?void 0:W.length)>0?{unified_late:((Ae=B==null?void 0:B.course_groups)==null?void 0:Ae.length)<=0,allow_late_settings:[Tu({},H)]}:Tu({unified_late:((we=B==null?void 0:B.course_groups)==null?void 0:we.length)<=0},H));(s==null?void 0:s.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Me.createElement(he.Z,{wrap:!1,gutter:20},Me.createElement(I.Z,{flex:1},Me.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(H,W,Ae){return te===2&&W>100?Promise.reject(Me.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Me.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Me.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:te==1?"\u5206":"%",max:te===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Me.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:H=>(ne.setFieldsValue({late_penalty:H==2?20:5}),H)},Me.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Me.createElement(I.Z,{flex:"390px"},Me.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(H,W,Ae){return W&&oe()(W).startOf("minute")<=oe()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):W&&oe()(W).startOf("minute")<=oe()(V==null?void 0:V.max_late_time).startOf("minute")?(R.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${V==null?void 0:V.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Me.createElement(Ku.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:H=>(0,re.BO)(H,{startTime:V==null?void 0:V.max_late_time}),disabledTime:H=>(0,re.hv)(H,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:oe()("00:00:00","HH:mm:ss")}})))),((D=B==null?void 0:B.course_groups)==null?void 0:D.length)>0&&Me.createElement(Be.Z,{spinning:c},Me.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Me.createElement(us,{data:(B==null?void 0:B.course_groups)||[],onChange:H=>{T({group_ids:H})}})))))};var as=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ns),jn=y(14412),M=y(59301),ls=Object.defineProperty,ss=Object.defineProperties,os=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ia=(e,n,t)=>n in e?ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))oa.call(n,t)&&ia(e,t,n[t]);if(En)for(var t of En(n))ra.call(n,t)&&ia(e,t,n[t]);return e},pn=(e,n)=>ss(e,os(n)),rs=(e,n)=>{var t={};for(var d in e)oa.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&En)for(var d of En(e))n.indexOf(d)<0&&ra.call(e,d)&&(t[d]=e[d]);return t},ca=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const is=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:F,user:_,loading:x,dispatch:o}=n,a=rs(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,$,f,D,L,ne;const te=(0,A.useLocation)(),p=(0,A.useParams)(),[c]=(0,A.useSearchParams)(),ee=p.categoryId,[B,T]=(0,u.useState)([]),[V,ve]=(0,u.useState)([]),{detailShixunsList:i,detailLeftMenus:l,detailTopBanner:H,taskList:W}=t,[Ae,we]=(0,u.useState)(""),[s,G]=(0,u.useState)(!1),[k,r]=(0,u.useState)({limit:20,status:Number(c.get("tabs"))?String(parseInt(c.get("tabs"))):"0"}),[g,b]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[xe,Wt]=(0,u.useState)(!1),[Jt,xu]=(0,u.useState)(!1),[Kt,It]=(0,u.useState)("fixed"),[zt]=(0,u.useState)(document.getElementById("footer")),[Yt,Ut]=(0,u.useState)(1),[wt,bn]=(0,u.useState)(!1);let Qu;k.id=p.coursesId,k.type=4,p.categoryId?k.category=p.categoryId:delete k.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(T([]),ve([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Tt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{c.get("tabs")==="0"&&(k.status="0",k.page=1,r(_u({},k)))},[c.get("tabs")]),(0,u.useEffect)(()=>{var j,E,Z;if((j=_==null?void 0:_.userInfo)!=null&&j.login){const Ze=re.cX.getItem(`${(E=_==null?void 0:_.userInfo)==null?void 0:E.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ze&&(k.sort_by=Ze==null?void 0:Ze.type,k.sort_direction=Ze==null?void 0:Ze.direction,b(Ze==null?void 0:Ze.name)),Tt(),(0,h.Rm)()&&Xu()}else(Z=_==null?void 0:_.userInfo)!=null&&Z.username&&Tt()},[(m=_==null?void 0:_.userInfo)==null?void 0:m.login,te==null?void 0:te.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",cu)},[]);const cu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(zt==null?void 0:zt.clientHeight)+150>document.body.clientHeight?It("absolute"):It("fixed")},Xu=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:k.id}})},Tt=()=>{T([]),ve([]),r(_u({},k)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(_u({},k),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:pn(_u({},k),{order:k.status})})},ot=(j,E)=>{k.page=j,k.limit=E,Tt()},qu=j=>{const E=j.key;k.status=E,k.page=1,A.history.replace(`${te.pathname}?tabs=${E}`),Tt()};function en(j){return ca(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:ee,courseId:k.id,task_ids:j,container_type:"shixun_homework"}}),Tt()})}function tn(){let j={courseId:k.id,container_type:"shixun_homework"};ee&&(j.category_id=ee),o({type:"classroomList/getAllTaskList",payload:j}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const un=(0,u.useMemo)(()=>{let j=[];return W.length>0&&(j=W.map(E=>({user_name:E.user_name,task_name:E.task_name,task_id:E.task_id,category:E.category,status:E.status}))),j},[W]),nn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],an=[{name:"\u5168\u90E8",id:0,num:i==null?void 0:i.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:i==null?void 0:i.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:i==null?void 0:i.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:i==null?void 0:i.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:i==null?void 0:i.overed_count}],ju=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];l.course_modules&&(Qu=t.detailLeftMenus.course_modules.filter(j=>j.type==="shixun_homework")[0]);const Cu=M.createElement("div",{className:lt.moveCategory,onMouseLeave:j=>G(!1)},M.createElement(z.default,{onClick:j=>ca(void 0,[j],function*({item:E,key:Z,keyPath:Ze,domEvent:Ye}){if(B=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Y.ZP)(`/api/courses/${k.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:B,new_category_id:Z}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tt(),xu(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},M.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},M.createElement(C.default,{onChange:j=>{we(j.target.value)}})),Qu&&Qu.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,E){var Z;if(!(Ae!==""&&j.category_name.indexOf(Ae)<0))return M.createElement(M.Fragment,null,M.createElement(z.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(Z=j==null?void 0:j.third_category)==null?void 0:Z.map(Ze=>M.createElement(z.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ze.category_id},Ze.category_name)))}),M.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:j=>{j.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:k,selectArrs:{category_id:i==null?void 0:i.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Mu=($=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:M.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:M.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:M.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:M.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:M.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:H.is_public}].filter(j=>j==null?void 0:j.isShow))==null?void 0:$.map(j=>(delete j.isShow,j)),bu=({key:j})=>{var E,Z,Ze,Ye;if((j==="1"||j==="2")&&(0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ze=_==null?void 0:_.userInfo)==null?void 0:Ze.user_status)===2&&j==="1"){(0,Oe.Rd)();return}if(B==""){R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({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":(Ye=Mu[Number(j)-1])==null?void 0:Ye.label,selectArrs:B,selectArrsAll:V,type:j==="1"||j==="2"?1:"",params:k}})},$u=g==="\u9ED8\u8BA4\u6392\u5E8F",Su=(0,u.useMemo)(()=>{const j=!(0,h.GJ)()&&!(0,h.Jd)(),E=H==null?void 0:H.excellent;return j&&E},[_,t]),ln=(0,u.useMemo)(()=>(i==null?void 0:i.min_finished_game)>0,[t]),sn=(0,u.useMemo)(()=>{const j=(i==null?void 0:i.min_finished_game)-(i==null?void 0:i.finished_challenge_count);return j>0?j:0},[t]);return M.createElement("section",null,M.createElement("aside",{className:lt.bg},M.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"}},!!i.main_category_id&&M.createElement("div",{className:"flex gap-4px mr-auto"},((0,h.GJ)()?an:nn).map((j,E)=>M.createElement("div",{key:E,className:`text-16px flex item-center justify-center current ${k.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:k.status==(j==null?void 0:j.id)?"#1890FF":""},onClick:()=>{qu({key:j==null?void 0:j.id})}},j==null?void 0:j.name,M.createElement("span",{className:"ml-4px"},j==null?void 0:j.num)))),(0,h.GJ)()&&(0,re.Oo)(l==null?void 0:l.course_modules,ee)!=="\u672A\u5206\u914D\u76EE\u5F55"&&M.createElement("div",{className:"flex item-center gap-20px mr-20px"},M.createElement(Ie.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:j})=>{var E;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j=="1"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:i==null?void 0:i.main_category_name,exportType:"practice",category_id:k.category}}),j=="3"&&A.history.push(`/classrooms/${p==null?void 0:p.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},M.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),M.createElement(ae.Z,{title:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},M.createElement("span",{className:`iconfont ${p.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:k,selectArrs:{category_name:i==null?void 0:i.category_name,category_id:(i==null?void 0:i.category_id)||(i==null?void 0:i.main_category_id),type:"shixun_homework"},cb:()=>{Tt()}}})}})),M.createElement(Ie.Z,{disabled:((f=_==null?void 0:_.userInfo)==null?void 0:f.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 E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j=="1"&&o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:k}}),j=="2"&&o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:k}}),j=="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},M.createElement(ae.Z,{title:((D=_==null?void 0:_.userInfo)==null?void 0:D.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"},M.createElement(jn.op,{theme:v.Fy.THEMEONE,icon:M.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),M.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},M.createElement(jn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:j}})=>{k.search=j.trim(),k.page=1,Tt()},style:{width:220}}),M.createElement(Ie.Z,{dropdownRender:()=>M.createElement(z.default,{selectedKeys:[g]},ju==null?void 0:ju.map((j,E)=>M.createElement(z.default.Item,{key:j.name,onClick:()=>{var Z;k.sort_by=j.type,k.sort_direction=j.direction,k.page=1,b(j.name),re.cX.setItem(`${(Z=_==null?void 0:_.userInfo)==null?void 0:Z.login}${(0,h.GJ)()?"Teacher":"Student"}`,j,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(_u({},k),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:_u({},k)})}},j.name)))},M.createElement("span",{className:`${lt.btn} ${$u?lt.btnSort:""}`,onMouseEnter:j=>G(!1)},M.createElement("i",{className:"iconfont icon-paixu font14"}),g)),$u&&M.createElement(ae.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":k.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},M.createElement("span",{className:lt.tips},M.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),Su&&M.createElement(he.Z,{justify:"space-between",className:`px-20px ${lt.progressInfo}`},M.createElement(I.Z,null,M.createElement(ce.Z,{size:"middle"},M.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",i==null?void 0:i.finished_task_count,"/",i==null?void 0:i.shixun_total_count),M.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",i==null?void 0:i.finished_challenge_count,"/",i==null?void 0:i.challenge_count))),ln&&M.createElement(I.Z,null,"\u901A\u8FC7",i==null?void 0:i.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",sn,"\u5173")),M.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},M.createElement(ge.Z,{loading:x[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(i==null?void 0:i.all_count)===0&&(0,h.GJ)()?M.createElement($l,{params:k,user:_,setisshowmodal:Wt,dispatch:o}):(i==null?void 0:i.task_count)===0&&M.createElement(ie.Z,null),M.createElement("aside",{className:"animated fadeIn"},i.homeworks&&i.homeworks.map(function(j,E){return M.createElement(Kl,{key:j.homework_id,batchState:!0,v:j,k:E,selectArrs:B,setSelectArrs:T,setSelectArrsAll:ve,selectArrsAll:V,classroomList:t,dispatch:o,params:k,user:_,page:p.page||1,pageSize:k.limit||20,selectshow:wt,manageAllGroup:i.manage_all_group})}),i.query_total_count>0&&M.createElement("aside",{className:"tc mb50 mt30"},M.createElement(le.Z,{showSizeChanger:!0,current:k.page||1,pageSize:k.limit||20,onChange:ot,total:i.query_total_count})))),M.createElement("div",{className:lt.fixedBottom,style:{bottom:B.length?0:-60,position:B.length?Kt:"fixed",left:Kt==="fixed"?"50%":"317px"}},M.createElement("div",{className:lt.left}),M.createElement("div",{className:lt.right},(0,h.GJ)()&&(i==null?void 0:i.all_count)>0&&M.createElement("aside",{className:[lt.acitons].join(" ")},M.createElement("div",{style:{width:130}},(0,h.GJ)()&&M.createElement(se.default,{checked:((L=i.homeworks)==null?void 0:L.length)===(B==null?void 0:B.length),onChange:j=>{j.target.checked?(T(i.homeworks.map(E=>E.homework_id)),ve([...i.homeworks])):(T([]),ve([]))}},M.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",M.createElement("span",{style:{marginLeft:5}},"(",B.length,")")," "))),M.createElement("div",{style:{flex:1}}," ",M.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},M.createElement(I.Z,{flex:1},M.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},M.createElement(I.Z,null,M.createElement(Ie.Z,{placement:"top",menu:{items:Mu,onClick:bu}},M.createElement(w.ZP,{type:"primary",icon:M.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),M.createElement(I.Z,null,M.createElement(w.ZP,{type:"primary",icon:M.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:tn},"\u8C03\u6574\u6392\u5E8F")),M.createElement(I.Z,null,M.createElement(Ie.Z,{placement:"topLeft",dropdownRender:()=>Cu,getPopupContainer:j=>j==null?void 0:j.parentNode},M.createElement(w.ZP,{type:"primary",icon:M.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",M.createElement(He.Z,null)))))),M.createElement(I.Z,null,M.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{T&&T([]),xu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ne=t==null?void 0:t.actionTabs)==null?void 0:ne.key)==="\u6279\u91CF\u8865\u4EA4"&&M.createElement(as,{getData:Tt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?M.createElement(Ml,null):null,M.createElement(Yl.Z,{onOk:()=>{Tt()}}),M.createElement(Ul.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?M.createElement(Vu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?M.createElement(kn,null):null,M.createElement(Dt,null),M.createElement(O,null),M.createElement(de.Z,{courseEndTime:i==null?void 0:i.course_end_time}),M.createElement(Ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:i==null?void 0:i.course_end_time,courseId:p.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:pn(_u({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:_u({},t.actionTabs.params)})}}),M.createElement(q,null),M.createElement(Nl,null),M.createElement(Ln.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:en,data:un,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),M.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:xe,centered:!0,onCancel:()=>Wt(!1),onOk:()=>{var j,E;if((0,h.Rm)()&&!((j=t.AssistantObject.practice)!=null&&j.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((E=_.userInfo)==null?void 0:E.user_status)===2){(0,Oe.Rd)();return}o(Yt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:k}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:k}}),Wt(!1)}},M.createElement("div",null,M.createElement(De.ZP.Group,{onChange:j=>{Ut(j.target.value)},value:Yt},M.createElement(De.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),M.createElement(De.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var cs=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:F}))(is),ms=Object.defineProperty,ds=Object.defineProperties,Es=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ea=(e,n,t)=>n in e?ms(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pa=(e,n)=>{for(var t in n||(n={}))ma.call(n,t)&&Ea(e,t,n[t]);if(_n)for(var t of _n(n))da.call(n,t)&&Ea(e,t,n[t]);return e},ps=(e,n)=>ds(e,Es(n)),_s=(e,n)=>{var t={};for(var d in e)ma.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&_n)for(var d of _n(e))n.indexOf(d)<0&&da.call(e,d)&&(t[d]=e[d]);return t},fs=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const ys=e=>{var n=e,{classroomList:t,dispatch:d,match:F,location:_,user:x}=n,o=_s(n,["classroomList","dispatch","match","location","user"]),a,m;const $=(0,A.useParams)(),[f,D]=(0,u.useState)(!1),[L,ne]=(0,u.useState)(!1),te=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){ne(!0);return}const c={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ee=>{var B;ee.author_login===((B=x.userInfo)==null?void 0:B.login)?++c.hasNum:++c.noHasNum}),c.noHasNum>0?Fe.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"},c.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},c.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:()=>{p()}}):ne(!0)}else ne(!1)},[t.actionTabs.key]);const p=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:L,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:f,onOk:()=>fs(void 0,null,function*(){var c;if((c=te.current)!=null&&c.onVerify())return;D(!0);const ee=yield(0,Y.ZP)(`/api/courses/${$.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});D(!1),ee.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:ps(pa({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:pa({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:$.coursesId}}))}),onCancel:()=>{p()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(J.Z,{ref:c=>te.current=c})):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 hs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ys),gs=y(98226),fn=y(37095),yn={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"},We=y(59301),Fs=Object.defineProperty,vs=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,fa=(e,n,t)=>n in e?Fs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Au=(e,n)=>{for(var t in n||(n={}))Ds.call(n,t)&&fa(e,t,n[t]);if(_a)for(var t of _a(n))As.call(n,t)&&fa(e,t,n[t]);return e},ya=(e,n)=>vs(e,Bs(n)),hn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const xs=({classroomList:e,dispatch:n,courseEndTime:t})=>{var d;const F=(0,A.useParams)(),[_]=S.default.useForm(),[x,o]=(0,u.useState)(1),[a,m]=(0,u.useState)([]),[$,f]=(0,u.useState)(0),[D,L]=(0,u.useState)(20),[ne,te]=(0,u.useState)(!0),[p,c]=(0,u.useState)([]),[ee,B]=(0,u.useState)(!0),[T,V]=(0,u.useState)({}),[ve,i]=(0,u.useState)({});F.id=F.coursesId,(0,u.useEffect)(()=>{if(e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ae(),l(),e.actionTabs.type===2){const g=e.actionTabs.selectArrsAll[0];B(g.unified_setting)}else B(!1)},[e.actionTabs]);const l=g=>hn(void 0,null,function*(){te(!0);const b=yield(0,eu.c_)(ya(Au({},F),{page:g||x,limit:2e4,homework_id:e.actionTabs.type===1?"":e.actionTabs.selectArrs[0]}));b==null||b.course_groups.map((xe,Wt)=>{xe.key=xe.id,xe.title=xe.name,xe.disabled=xe.is_published}),b&&(m([...b==null?void 0:b.course_groups]),f(b==null?void 0:b.course_groups_count),te(!1),g||_.setFieldsValue({publish_time:oe()(oe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:oe()(oe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),H=()=>{var g;let b=[...(g=e.actionTabs.selectArrsAll)==null?void 0:g.filter(xe=>xe.high_resources_consume&&!xe.high_resources_consume_permission)];(b==null?void 0:b.length)>0&&e.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:We.createElement("div",null,We.createElement("div",{className:yn.tipcontent},We.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",We.createElement("span",{style:{color:"#f06b14"}},b==null?void 0:b.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),We.createElement("div",{className:"mt20 mb20"},b==null?void 0:b.map(xe=>We.createElement("div",{className:yn.failedList,key:xe.homework_id},We.createElement("div",{className:yn.name},xe==null?void 0:xe.name),We.createElement("div",{className:yn.publish,onClick:()=>{(0,re.xg)(`/classrooms/${F.coursesId}/shixun_homework/${xe.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},W=()=>hn(void 0,null,function*(){var g,b,xe,Wt,Jt,xu,Kt;if((0,h.Rm)()&&!((b=(g=e.AssistantObject)==null?void 0:g.practice)!=null&&b.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),r(!1);return}const It=Au({},_.getFieldsValue());if(It.end_time<=It.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),r(!1);return}if((p==null?void 0:p.length)<=0&&!ee&&a.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),r(!1);return}let zt={homework_ids:[...e.actionTabs.selectArrs],group_ids:p.length>0?p.map(wt=>wt.id):(xe=e.detailShixunsList)==null?void 0:xe.course_groups,end_time:oe()(It.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(It.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!p.length},Yt=[...(Wt=e.actionTabs.selectArrsAll)==null?void 0:Wt.filter(wt=>wt.high_resources_consume&&!wt.high_resources_consume_permission)];if((Yt==null?void 0:Yt.length)==e.actionTabs.selectArrsAll.length&&e.actionTabs.type==1){n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),H();return}((Jt=e.actionTabs.selectArrsAll)==null?void 0:Jt.length)>0&&e.actionTabs.type===1&&(zt.homework_ids=[...((Kt=(xu=e.actionTabs.selectArrsAll)==null?void 0:xu.filter(wt=>!wt.high_resources_consume||wt.high_resources_consume_permission))==null?void 0:Kt.map(wt=>Number(wt==null?void 0:wt.homework_id)))||[]]);let Ut=yield(0,Bt.Tr)({homework_common_ids:[...e.actionTabs.selectArrs],course_id:F.coursesId,type:"homework_common"});(Ut==null?void 0:Ut.student_count)===0?we(zt):(i(zt),V(Ut))}),Ae=()=>{o(1),m([]),c([])},we=g=>hn(void 0,null,function*(){r(!0);const b=yield(0,Y.ZP)(`/api/courses/${F.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Au({},g)});r(!1),b.status===0&&(Ae(),(0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),H(),(0,h.GJ)()?e.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Au({},F)}),n({type:"shixunHomeworks/getWorkSetting",payload:Au({},F)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:ya(Au({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Au({},e.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:We.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~")}}))}),s=$>x*D,{detailShixunsList:G}=e,[k,r]=(0,u.useState)(!1);return We.createElement("div",null,We.createElement(Fe.default,{width:600,centered:!0,confirmLoading:k,title:"\u53D1\u5E03\u4F5C\u4E1A",open:e.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>W(),onCancel:()=>{Ae(),n({type:"classroomList/setActionTabs",payload:{}})}},We.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",We.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),We.createElement(S.default,{form:_},We.createElement("div",{style:{paddingLeft:0}},We.createElement(he.Z,{className:"mt30",align:"middle"},We.createElement(I.Z,null,We.createElement(S.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},We.createElement(Ku.default,{style:{width:170,marginRight:"25px"},disabledDate:g=>(0,fn.Q8)(g,t),disabledTime:g=>(0,fn.d0)(g),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),We.createElement(I.Z,{className:"ml20"},We.createElement(S.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},We.createElement(Ku.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,re.U6)(),"HH:mm")},disabledDate:g=>(0,fn.Q8)(g,t,_.getFieldValue("publish_time")),disabledTime:g=>(0,fn.d0)(g,_.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),e.actionTabs.type===2&&We.createElement(he.Z,{style:{marginBottom:"10px"}},We.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),We.createElement(De.ZP.Group,{value:ee,onChange:g=>{B(g.target.value),c([])}},We.createElement(De.ZP,{value:!0,disabled:!e.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),We.createElement(De.ZP,{className:"ml20",disabled:a.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),a.length<=0&&e.actionTabs.type===2&&We.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||!ee)&&a.length>0&&We.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},We.createElement("span",{style:{flex:1}},We.createElement(se.default,{checked:p.length===a.length,onChange:g=>{p.length===a.length?c([]):c(a)}},"\u5168\u9009")),We.createElement("span",{style:{width:16}}),We.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",p.length||0,"\u4E2A\u5206\u73ED")),(e.actionTabs.type===1||!ee)&&a.length>0&&We.createElement(gs.Z,{data:a,selectedRowKeys:p,setSelectedRowKeys:c}))),We.createElement(dt.Z,{resdata:T,type:((d=e.actionTabs.selectArrs)==null?void 0:d.length)===1?"shixun":"shixunpush",okloading:k,oktext:(T==null?void 0:T.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:g=>hn(void 0,null,function*(){r(!0);let b=yield(0,Y.ZP)(`/api/courses/${F.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...e.actionTabs.selectArrs]}});r(!1),(b==null?void 0:b.status)===0&&we(ve)})}))};var Cs=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(xs),bs=Object.defineProperty,Ss=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Ps=Object.prototype.propertyIsEnumerable,ga=(e,n,t)=>n in e?bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Fa=(e,n)=>{for(var t in n||(n={}))ws.call(n,t)&&ga(e,t,n[t]);if(ha)for(var t of ha(n))Ps.call(n,t)&&ga(e,t,n[t]);return e},Ns=(e,n)=>Ss(e,ks(n)),Ts=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const Os=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ts(void 0,null,function*(){(yield(0,Y.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:Ns(Fa({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Fa({},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 Is=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Os),tu=y(59301),Ls=Object.defineProperty,Zs=Object.defineProperties,Rs=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,Ba=(e,n,t)=>n in e?Ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Mn=(e,n)=>{for(var t in n||(n={}))Hs.call(n,t)&&Ba(e,t,n[t]);if(va)for(var t of va(n))js.call(n,t)&&Ba(e,t,n[t]);return e},Ms=(e,n)=>Zs(e,Rs(n)),$s=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const zs=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const _=(0,A.useParams)(),[x,o]=(0,u.useState)(!1),{actionTabs:a}=e,[m]=S.default.useForm(),$=f=>f&&f<oe()().startOf("day");return(0,u.useEffect)(()=>{var f;e.actionTabs.key==="\u91CD\u547D\u540D"&&m.setFieldsValue({name:(f=a.selectArrs)==null?void 0:f.name})},[e.actionTabs.key]),tu.createElement(Fe.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:x,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$s(void 0,null,function*(){var f,D;if((0,h.Rm)()&&!((D=(f=e.AssistantObject)==null?void 0:f.practice)!=null&&D.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const L=m.getFieldValue();o(!0);const ne=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,te=yield(0,Y.ZP)(ne,{method:"post",body:Mn({},L)});o(!1),te.status===0&&(R.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ms(Mn({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Mn({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},tu.createElement(S.default,{form:m},tu.createElement(he.Z,{className:"mt10 c-grey-999"},tu.createElement(I.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),tu.createElement(I.Z,{flex:"1"},(d=a.selectArrs)==null?void 0:d.shixun_name)),tu.createElement(S.default.Item,{name:"name"},tu.createElement(he.Z,{className:"mt10",align:"middle"},tu.createElement(I.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),tu.createElement(I.Z,{flex:"1"},tu.createElement(C.default,{defaultValue:(F=a.selectArrs)==null?void 0:F.name}))))))};var Gs=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(zs),Se={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"},Vs=Object.defineProperty,Ws=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Aa=(e,n,t)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ct=(e,n)=>{for(var t in n||(n={}))Ks.call(n,t)&&Aa(e,t,n[t]);if(Da)for(var t of Da(n))Ys.call(n,t)&&Aa(e,t,n[t]);return e},$n=(e,n)=>Ws(e,Js(n)),zn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Si}=C.default,xa=[{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"}]}],Us=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,_;const[x,o]=(0,u.useState)(Ct({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:m}=e,[$,f]=(0,u.useState)([]),[D,L]=(0,u.useState)({}),[ne,te]=(0,u.useState)([]),[p,c]=(0,u.useState)(!1),[ee,B]=(0,u.useState)({}),[T,V]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[i,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)(()=>{H()},[x.coursesId,i]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&f([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||m!=null&&m.shixun_list)&&L(i.sort==="recommend"?m:a)},[a,m]);const H=()=>zn(void 0,null,function*(){L([]),c(!0);let s=Ct({},i);if(i.sort==="recommend"&&(s.sort="myshixuns_count"),i.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:$n(Ct({},s),{course_id:x.coursesId})});else{const k=Ct({},s);yield t({type:"classroomList/getShixunLists",payload:k})}const G=yield(0,Y.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});te([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),f([]),c(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const W=s=>zn(void 0,null,function*(){V(!0);const G=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(x==null?void 0:x.categoryId)||null,coursesId:x.coursesId,shixuns_info:s}});V(!1),G.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:$n(Ct({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ct({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.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")}}))}),[Ae,we]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Je.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Se.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(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>zn(void 0,null,function*(){var s;we(!0);let G=yield(0,Bt.Tr)({id:$,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(G==null?void 0:G.student_count)===0?yield W(G==null?void 0:G.no_use_list):B(G),we(!1)}),type:"primary",loading:Ae},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Pt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,xt.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),l($n(Ct(Ct({},i),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Be.Z,{spinning:p},u.createElement("aside",null,xa.map(function(s,G){var k;return G!==0?null:u.createElement("ul",{className:Se.menu,key:G},u.createElement("li",null,s.name),(k=s==null?void 0:s.children)==null?void 0:k.map(function(r,g){return u.createElement("li",{className:i[s.id]==r.id?Se.actived:"",onClick:()=>{i[s.id]=r.id,i.page=1,l(Ct({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement("ul",{className:Se.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:i!=null&&i.discipline_id?"":Se.actived,onClick:()=>{delete i.tag_level,delete i.sub_discipline_id,delete i.discipline_id,i.page=1,l(Ct({},i))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(s,G){return u.createElement("li",{key:G,className:(i==null?void 0:i.discipline_id)==s.id?Se.actived:""},u.createElement("strong",{onClick:()=>{i.tag_level=1,i.discipline_id=s.id,delete i.sub_discipline_id,i.page=1,l(Ct({},i))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(k,r){return u.createElement("div",{key:r,className:"mt5"},u.createElement("div",{className:(i==null?void 0:i.sub_discipline_id)==k.id&&i.tag_level===2?`${Se.actived2} ${Se.subTag}`:Se.subTag,onClick:()=>{i.tag_level=2,i.discipline_id=s.id,i.sub_discipline_id=k.id,l(Ct({},i))}},k.name),u.createElement("ul",{className:"mt5"},k.tags&&k.tags.map(function(g,b){return u.createElement("li",{key:b,className:i.sub_discipline_id==g.id&&i.tag_level===3?Se.actived2:"",onClick:()=>{i.tag_level=3,i.discipline_id=s.id,i.sub_discipline_id=g.id,l(Ct({},i))}},g.name)})))})))})),i.type==="mine"&&u.createElement("ul",{className:Se.menu},u.createElement("li",null,"\u76EE\u5F55"),ne==null?void 0:ne.map((s,G)=>u.createElement("li",{className:i.group_id==s.id?Se.actived:"",key:s.name,onClick:()=>{i.group_id=s.id,i.page=1,l(Ct({},i))}},u.createElement("strong",null,s.name)))),xa.map(function(s,G){var k;return G!==1?null:u.createElement("ul",{className:Se.menu,key:G},u.createElement("li",null,s.name),(k=s==null?void 0:s.children)==null?void 0:k.map(function(r,g){return u.createElement("li",{className:i[s.id]==r.id?Se.actived:"",onClick:()=>{i[s.id]=r.id,l(Ct({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(I.Z,{flex:"1",className:Se.filter},ve.map(function(s,G){return u.createElement(w.ZP,{key:G,className:"mr20",type:i.sort===s.id?"primary":"default",onClick:()=>{i.sort=s.id,l(Ct({},i))}},s.name)})),u.createElement(I.Z,{className:"c-grey-999"},u.createElement("div",{className:Se.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},$.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},D.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",l(Ct({},i))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${i.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=D==null?void 0:D.shixun_list)==null?void 0:F.length)===0&&u.createElement(ie.Z,null),u.createElement(se.default.Group,{style:{display:"block"},value:$,onChange:s=>{f(s)}},(_=D==null?void 0:D.shixun_list)==null?void 0:_.map(function(s,G){return u.createElement("div",{className:Se.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(se.default,{value:s==null?void 0:s.identifier,style:{marginTop:"3px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:Se.info},u.createElement("div",{className:Se.title},u.createElement("div",{className:Se.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${s.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(vt.Z,{type:"shixun",style:{marginLeft:0}})),(s==null?void 0:s.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(ae.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(w.ZP,{ghost:!0,href:`/shixuns/${s.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:Se.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(k,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",k," ")})),u.createElement(Ee.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(ae.Z,{overlayClassName:Se["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:Se.authorname,dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}})),s.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",s.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:i.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:s=>{i.page=s,l(Ct({},i))}}))),u.createElement(dt.Z,{resdata:ee,type:"subject",okloading:T,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{W(s)}}))};var Qs=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Us),Xs=Object.defineProperty,qs=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ba=(e,n,t)=>n in e?Xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ou=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&ba(e,t,n[t]);if(Ca)for(var t of Ca(n))uo.call(n,t)&&ba(e,t,n[t]);return e},Sa=(e,n)=>qs(e,eo(n)),ka=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:no}=C.default,ao=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const[_,x]=(0,u.useState)(Ou({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[m,$]=(0,u.useState)([]),[f,D]=(0,u.useState)(!1),[L,ne]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{te()},[_.coursesId,L]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&$([])},[e.actionTabs.key]);const te=()=>ka(void 0,null,function*(){var p;const c=Sa(Ou({},L),{course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:c}),D(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Je.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:Se.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(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ka(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...m],category_id:_.categoryId,course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id}})).status||(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Sa(Ou({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Ou({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.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(no,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:Se.search,onSearch:p=>{L.search=p,ne(Ou({},L))}})),u.createElement("section",{className:"edu-container"},u.createElement(Be.Z,{spinning:f},u.createElement("aside",null,((d=a==null?void 0:a.homeworks)==null?void 0:d.length)===0&&u.createElement(ie.Z,null),(F=a==null?void 0:a.homeworks)==null?void 0:F.map(function(p,c){var ee,B,T;return u.createElement("div",{className:Se.listItem,key:c,style:{cursor:"auto"}},u.createElement(se.default,{checked:m.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:V=>{let ve=m.indexOf(p.id);m.indexOf(p.id)>-1?$(m.filter(i=>i!==p.id)):$(m.concat(p.id))}}),u.createElement("div",{className:Se.info},u.createElement("div",{className:Se.title},u.createElement("div",{className:Se.titleLeft},u.createElement(A.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${p.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:Se.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(ee=p==null?void 0:p.challenges)==null?void 0:ee.map(function(V,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(Ee.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((B=p==null?void 0:p.user)==null?void 0:B.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(T=p==null?void 0:p.user)==null?void 0:T.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:L.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:p=>{L.page=p,ne(Ou({},L))}})))};var lo=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(ao),so=Object.defineProperty,wa=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Pa=(e,n,t)=>n in e?so(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yu=(e,n)=>{for(var t in n||(n={}))oo.call(n,t)&&Pa(e,t,n[t]);if(wa)for(var t of wa(n))ro.call(n,t)&&Pa(e,t,n[t]);return e},io=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:ki}=C.default,co=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,_;const[x,o]=(0,u.useState)(Yu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:m}=e,[$]=S.default.useForm(),{shixunAiRecommendLists:f}=e,[D,L]=(0,u.useState)([]),ne=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[te,p]=(0,u.useState)({page:1,course_id:x.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[x.coursesId,te]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(L([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Yu({},te)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Fe.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:()=>io(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Yu({shixun_ids:[...D],category_id:x.categoryId},x)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Yu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Be.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=f==null?void 0:f.shixun_list)==null?void 0:F.length)===0&&u.createElement(ie.Z,null),(_=f==null?void 0:f.shixun_list)==null?void 0:_.map(function(c,ee){var B,T,V;return u.createElement("div",{className:Se.listItem2,key:ee,style:{cursor:"auto"}},u.createElement(se.default,{checked:D.includes(c.id),value:c.id,style:{marginTop:"3px"},disabled:c==null?void 0:c.need_authorize,onChange:ve=>{let i=D.indexOf(c.id);D.indexOf(c.id)>-1?L(D.filter(l=>l!==c.id)):L(D.concat(c.id))}}),u.createElement("div",{className:Se.info},u.createElement("div",{className:Se.title},u.createElement("div",{className:Se.titleLeft},u.createElement(A.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${c.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:Se.description,dangerouslySetInnerHTML:{__html:c.description}})),u.createElement("div",{className:" mt10"},c.challenge_names.map(function(ve,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(B=c==null?void 0:c.content)!=null&&B.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(T=c==null?void 0:c.content)==null?void 0:T.author_name)==null?void 0:V[0]}}):u.createElement("span",null,c.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),c.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,c.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",c.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,c.study_count)),u.createElement(Ee.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:te.page||1,showQuickJumper:!0,total:f==null?void 0:f.shixuns_count,onChange:c=>{te.page=c,p(Yu({},te))}})))};var mo=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(co),_e=y(59301),Eo=Object.defineProperty,po=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,Ta=(e,n,t)=>n in e?Eo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,uu=(e,n)=>{for(var t in n||(n={}))fo.call(n,t)&&Ta(e,t,n[t]);if(Na)for(var t of Na(n))yo.call(n,t)&&Ta(e,t,n[t]);return e},ho=(e,n)=>po(e,_o(n)),Oa=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:go}=C.default,Fo=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const[_,x]=(0,u.useState)(uu({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[m]=S.default.useForm(),{coursesLists:$}=e,[f,D]=(0,u.useState)([]),[L,ne]=(0,u.useState)({}),[te,p]=(0,u.useState)(!1),[c,ee]=(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:uu({},c)}),D([]))},[e.actionTabs.key,_.categoryId,c]);const[B,T,V,ve]=(0,wn.P)(),i=l=>Oa(void 0,null,function*(){var H;p(!0);const W=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:_.coursesId,category_id:(_==null?void 0:_.categoryId)||null,subjects_info:[{subject_id:(H=f[0])==null?void 0:H.id,stage_shixuns:l}]}});p(!1),W.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ho(uu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_e.createElement(Je.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:Se.drawer,footer:_e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_e.createElement(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>Oa(void 0,null,function*(){var l,H;if((f==null?void 0:f.length)===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let W=yield(0,Bt.Tr)({id:(l=f[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(H=e.detailTopBanner)==null?void 0:H.course_id});(W==null?void 0:W.student_count)===0?i([]):ne(W)}),type:"primary"},"\u786E\u5B9A"))},_e.createElement("section",{className:"tc"},_e.createElement(go,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Se.search,onSearch:l=>{c.keyword=l,l&&(0,xt.tk)({name:l,copywriting:l,position:"Subject"}),ee(uu({},c))}})),_e.createElement("section",{className:"edu-container"},_e.createElement(Be.Z,{spinning:n["classroomList/getCoursesLists"]},_e.createElement("aside",null,_e.createElement("div",{className:Se.menuCourse},_e.createElement("ul",null,_e.createElement("li",null,"\u5DF2\u9009",_e.createElement("span",{className:"c-blue"},f.length),"\u8BFE\u7A0B"),_e.createElement("li",null,"\u5171",_e.createElement("span",{className:"c-blue"},$.subjects_count),"\u4E2A\u8BFE\u7A0B"),_e.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="shixuns_count",ee(uu({},c))}},"\u5B9E\u8BAD\u6570",_e.createElement("p",{className:`edu-sorter current ${c.sort==="shixuns_count"&&c.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="myshixuns_count",ee(uu({},c))}},"\u5B66\u4E60\u4EBA\u6570",_e.createElement("p",{className:`edu-sorter current ${c.sort==="myshixuns_count"&&c.order}`},_e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_e.createElement("li",{className:`${c.type==="all"&&"c-blue"} current`,onClick:()=>{c.type="all",ee(uu({},c))}},"\u5168\u90E8\u8BFE\u7A0B"),_e.createElement("li",{className:`${c.type==="mine"&&"c-blue"} current`,onClick:()=>{c.type="mine",ee(uu({},c))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=$==null?void 0:$.subject_list)==null?void 0:d.length)===0&&_e.createElement(ie.Z,null),(F=$==null?void 0:$.subject_list)==null?void 0:F.map(function(l,H){var W,Ae,we,s,G,k;return _e.createElement("div",{className:Se.listItem,key:l.id,style:{cursor:"auto"}},_e.createElement(De.ZP,{checked:f.map(r=>r.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:r=>{D([{id:l.id,identifier:l.identifier}])}}),_e.createElement("div",{className:Se.info},_e.createElement("div",{className:Se.title},_e.createElement("div",{className:Se.titleLeft},_e.createElement("div",null,_e.createElement(A.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,Oe.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(ae.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(ae.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(w.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:Se.description,dangerouslySetInnerHTML:{__html:l.description}})),_e.createElement(Ee.Z,{dashed:!0}),_e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_e.createElement("div",null,(W=l==null?void 0:l.content)!=null&&W.member_user_names?_e.createElement(ae.Z,{overlayClassName:Se["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(Ae=l==null?void 0:l.content)==null?void 0:Ae.member_user_names}}))},_e.createElement("span",{className:Se.authorname,dangerouslySetInnerHTML:{__html:(we=l==null?void 0:l.content)==null?void 0:we.member_user_names}})):(l==null?void 0:l.member_user_names)&&_e.createElement(ae.Z,{title:_e.createElement("div",null,_e.createElement("span",null,l.member_user_names))},_e.createElement("span",{className:Se.authorname},l.member_user_names)),(s=l==null?void 0:l.content)!=null&&s.author_school_name?_e.createElement(ae.Z,{overlayClassName:Se["tooltip-content"],title:_e.createElement("div",null,_e.createElement("span",{dangerouslySetInnerHTML:{__html:(G=l==null?void 0:l.content)==null?void 0:G.author_school_name}}))},_e.createElement("span",{className:Se.authorname,dangerouslySetInnerHTML:{__html:(k=l==null?void 0:l.content)==null?void 0:k.author_school_name}})):(l==null?void 0:l.author_school_name)&&_e.createElement(ae.Z,{title:_e.createElement("div",null,_e.createElement("span",null,l.author_school_name))},_e.createElement("span",{className:Se.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(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:c.page||1,showQuickJumper:!0,total:$==null?void 0:$.subjects_count,onChange:l=>{c.page=l,t({type:"classroomList/getCoursesLists",payload:uu({},c)})}})),_e.createElement(dt.Z,{resdata:L,type:"subject",okloading:te,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{i(l)}}))};var vo=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Fo),Ia=y(70610),gn=y(97099),Iu=y(59301),Bo=Object.defineProperty,La=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?Bo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ra=(e,n)=>{for(var t in n||(n={}))Do.call(n,t)&&Za(e,t,n[t]);if(La)for(var t of La(n))Ao.call(n,t)&&Za(e,t,n[t]);return e},xo=({styles:e={},params:n,setisshowmodal:t,user:d})=>{var F;return Iu.createElement("section",{className:`tc animated fadeIn ${gn.Z.threeBtnSty}`,style:Ra(Ra({},{color:"#03A092",margin:"200px auto"}),e)},Iu.createElement("img",{src:y(26551),width:200,height:164}),Iu.createElement("p",{className:"mt20 font14"},`\u8BE5${n.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),Iu.createElement("div",{style:{marginTop:"30px"}},Iu.createElement(w.ZP,{disabled:((F=d==null?void 0:d.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Iu.createElement(w.ZP,{onClick:()=>{(0,re.xg)(`${Ia.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")))},Ke={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"},Q=y(59301),Co=Object.defineProperty,bo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,ja=(e,n,t)=>n in e?Co(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Gn=(e,n)=>{for(var t in n||(n={}))ko.call(n,t)&&ja(e,t,n[t]);if(Ha)for(var t of Ha(n))wo.call(n,t)&&ja(e,t,n[t]);return e},Ma=(e,n)=>bo(e,So(n)),Mt=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())}),Po=({v:e,k:n,selectArrs:t,setSelectArrs:d,setSelectArrsAll:F,selectArrsAll:_,classroomList:x,dispatch:o,selectshow:a,batchState:m,pageSize:$,page:f,manageAllGroup:D,user:L})=>{var ne,te,p,c,ee;const B=(0,A.useParams)(),[T,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)(!1),[l,H]=(0,u.useState)(!1),[W,Ae]=(0,u.useState)(!0),we=(0,u.useRef)();B.category=B.categoryId,B.id=B.coursesId,B.page=f,B.limit=$;function s(){return Mt(this,null,function*(){let r=yield(0,Y.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Gn({},B)});V(r.data)})}(0,u.useEffect)(()=>{var r;V([]),i(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((r=e==null?void 0:e.status)!=null&&r.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(H(!1),Ae(!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())&&(H(!0),Ae(!1))},[a]);const G=[{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:(r,g)=>g.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var g,b;return r==="--"?r:Q.createElement("span",null,Q.createElement("span",null,(g=r==null?void 0:r.split("/"))==null?void 0:g[0]),"\xA0/\xA0",Q.createElement("span",null,(b=r==null?void 0:r.split("/"))==null?void 0:b[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.order_by==="end_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.order_by==="late_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":Q.createElement("span",{title:r},r)}],k=r=>{if((0,Oe.tJ)(o,!0)){if(r.can_view_details){(0,re.xg)(`/shixuns/${r.shixun_identifier}/challenges`);return}r.redo?Fe.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:Q.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Mt(void 0,null,function*(){const g=yield(0,On.L8)({id:r.myshixun_identifier,url:r.url});g&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:g.shixun_identifier,homework_common_id:r.homework_id,courseId:B.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:r.shixun_identifier,homework_common_id:r.homework_id,courseId:B.coursesId})}};return Q.createElement("div",{className:Ke.listItem,onClick:r=>{r.stopPropagation(),(!((0,h.GJ)()&&m)||(0,h.GJ)()&&m&&we.current&&!we.current.contains(r.target))&&((0,h.dE)()?(0,re.xg)(`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&m&&Q.createElement("span",{ref:we},Q.createElement(se.default,{className:`${gn.Z.threeCheckboxSty}`,style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:r=>{t.indexOf(e.homework_id)>-1?(d(t.filter(g=>g!==e.homework_id)),F(_.filter(g=>g.homework_id!==e.homework_id))):(F(_.concat(e)),d(t.concat(e.homework_id)))}})),Q.createElement("div",{className:Ke.info},Q.createElement("div",{className:Ke.title},Q.createElement("div",{className:Ke.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&Q.createElement(Tn.Z,{value:e.status},Q.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&Q.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),Q.createElement("span",{className:Ke.name},e.name),!!((ne=e.schools)!=null&&ne.length)&&Q.createElement(ae.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Q.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)&&Q.createElement(vt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&Q.createElement("span",{className:Ke.authorized},"\u5DF2\u6388\u6743")),Q.createElement("div",{className:Ke.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&Q.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>Mt(void 0,null,function*(){var g;if(r.stopPropagation(),r.preventDefault(),((g=L==null?void 0:L.userInfo)==null?void 0:g.user_status)===2){(0,Oe.Rd)();return}let b=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:B,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:B.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ma(Gn({},B),{type:4})}),b()}}}):b()})},Q.createElement("aside",{className:Ke.flexBox},Q.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Q.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&Q.createElement("div",{className:Ke.actionIcon},l?Q.createElement("i",{className:"iconfont icon-yiwancheng1"}):W?"":Q.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((te=e.status)!=null&&te.includes("\u5DF2\u622A\u6B62"))&&!((p=e.status)!=null&&p.includes("\u5BFC\u5165"))&&Q.createElement("aside",{onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),k(e)}),className:Ke.flexBox,style:{marginRight:10}},Q.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),Q.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((c=e.status)==null?void 0:c.includes("\u5DF2\u622A\u6B62"))||((ee=e.status)==null?void 0:ee.includes("\u5BFC\u5165")))&&Q.createElement("aside",{onClick:r=>Mt(void 0,null,function*(){var g;(g=e.status)!=null&&g.includes("\u5BFC\u5165")||(r.stopPropagation(),r.preventDefault(),(0,re.xg)(`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Ke.flexBox,style:{marginRight:10}},Q.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),Q.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&Q.createElement(Ie.Z,{placement:"bottomCenter",overlayClassName:Ke.dro,dropdownRender:()=>Q.createElement(z.default,null,e.status!=="\u5BFC\u5165"&&Q.createElement(z.default.Item,{key:1,style:{textAlign:"center"}},Q.createElement("a",{onClick:r=>Mt(void 0,null,function*(){var g;if(r.stopPropagation(),r.preventDefault(),((g=L==null?void 0:L.userInfo)==null?void 0:g.user_status)===2){(0,Oe.Rd)();return}let b=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:B,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:B.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ma(Gn({},B),{type:4})}),b()}}}):b()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&Q.createElement(z.default.Item,{key:2,style:{textAlign:"center"}},Q.createElement("a",{onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:B,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&Q.createElement(z.default.Item,{key:23,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),Q.createElement(z.default.Item,{key:22,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:_,params:B,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&&Q.createElement(z.default.Item,{key:3,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const g=yield(0,Nn.Vs)({categoryId:e.homework_id});o({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(g==null?void 0:g.status)===0&&R.ZP.success(g==null?void 0:g.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&Q.createElement(z.default.Item,{key:23,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),k(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),Q.createElement(z.default.Item,{key:5,style:{textAlign:"center"}},Q.createElement("a",{onClick:r=>{r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:B}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&Q.createElement(z.default.Item,{key:6,style:{textAlign:"center"}},Q.createElement(A.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},Q.createElement("aside",{onClick:r=>r.stopPropagation(),className:Ke.flexBox,style:{cursor:"default"}},Q.createElement("i",{className:"iconfont icon-gengduo4"}),Q.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&Q.createElement("p",{className:Ke.infoIcon},Q.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&&Q.createElement("span",{className:"mr10"},Q.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&&Q.createElement("span",{className:"mr10"},Q.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&&Q.createElement("span",{className:"mr10"},Q.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&Q.createElement("span",{className:"mr10"},Q.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)&&Q.createElement("span",{className:"mr10"},Q.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&Q.createElement("span",{className:"mr10"},Q.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&Q.createElement("span",{className:"c-grey-999"},Q.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)&&Q.createElement("span",{className:Ke.iconV,onClick:r=>Mt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),ve||s(),i(!ve)})},Q.createElement("i",{className:`iconfont icon-${ve?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&Q.createElement("span",{className:Ke.infoStuIcon},Q.createElement("span",{className:"c-grey-333"},e.author),Q.createElement("span",{className:"ml20"},Q.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),Q.createElement("span",null,Q.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)&&Q.createElement("span",{className:"ml20"},Q.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),Q.createElement("span",{className:"ml20 c-grey-999"},Q.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)!=="--"&&Q.createElement("span",{className:"ml20"},Q.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&T.length>5&&Q.createElement(Pu.default,{className:gn.Z.threeTableSty,rowKey:"shixun_identifier",scroll:{y:240},onRow:r=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),onHeaderRow:(r,g)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:T,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,g,b)=>{b.field&&(B.order_by=b.field),b.order||(B.sort_direction="asc"),b.order==="ascend"&&(B.sort_direction="asc"),b.order==="descend"&&(B.sort_direction="desc"),b.order||(B.sort_direction="asc"),s()},columns:G}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&T.length<6&&T.length>0&&Q.createElement(Pu.default,{className:gn.Z.threeTableSty,rowKey:"shixun_identifier",onRow:r=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),onHeaderRow:(r,g)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:T,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,g,b)=>{b.field&&(B.order_by=b.field),b.order||(B.sort_direction="asc"),b.order==="ascend"&&(B.sort_direction="asc"),b.order==="descend"&&(B.sort_direction="desc"),b.order||(B.sort_direction="asc"),s()},columns:G})))},No=y(68832),To=y(57892),$e=y(59301),Oo=Object.defineProperty,Io=Object.defineProperties,Lo=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ga=(e,n,t)=>n in e?Oo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Lu=(e,n)=>{for(var t in n||(n={}))$a.call(n,t)&&Ga(e,t,n[t]);if(Fn)for(var t of Fn(n))za.call(n,t)&&Ga(e,t,n[t]);return e},Va=(e,n)=>Io(e,Lo(n)),Zo=(e,n)=>{var t={};for(var d in e)$a.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Fn)for(var d of Fn(e))n.indexOf(d)<0&&za.call(e,d)&&(t[d]=e[d]);return t},Vn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});oe().extend(Rn());const Ro=({data:e,value:n,onChange:t})=>{var d,F,_,x;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,$]=(0,u.useState)([]);return(0,u.useEffect)(()=>{$((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),$e.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement(se.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:f=>{t(f.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:f=>{a(Va(Lu({},o),{leftSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:d.length)!==0?$e.createElement(se.default.Group,{value:n,onChange:f=>{t(f)}},$e.createElement(ce.Z,{direction:"vertical"},(F=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:F.map((f,D)=>$e.createElement(se.default,{key:D,value:f.id},f==null?void 0:f.name)))):$e.createElement(ie.Z,{styles:{margin:"0 auto"}})))),$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:f=>{a(Va(Lu({},o),{rigthSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=o.rigthSearch?m==null?void 0:m.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):m)==null?void 0:_.length)!==0?(x=o.rigthSearch?m==null?void 0:m.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):m)==null?void 0:x.map((f,D)=>$e.createElement(he.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(I.Z,null,f==null?void 0:f.name),$e.createElement(I.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(L=>L!==(f==null?void 0:f.id)))}})))):$e.createElement(ie.Z,{styles:{margin:"0 auto"}})))))},Ho=e=>{var n=e,{classroomList:t,dispatch:d,user:F,getData:_}=n,x=Zo(n,["classroomList","dispatch","user","getData"]),o,a,m,$,f,D;const L=(0,A.useParams)(),[ne]=S.default.useForm(),te=S.default.useWatch("penalty_type",ne),p=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,c,ee,B]=(0,iu.U)(eu.c_,Lu(Lu({},L),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,T,V]=(0,iu.U)(eu.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,ve,i]=(0,iu.U)(eu.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:($=t==null?void 0:t.actionTabs)==null?void 0:$.selectArrs}),l=(...H)=>Vn(void 0,[...H],function*(W={}){T({});const Ae=yield ee({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&l()},[p]),$e.createElement(Fe.default,{centered:!0,title:(f=t==null?void 0:t.actionTabs)==null?void 0:f.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Vn(void 0,null,function*(){ne.submit()})},$e.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"),$e.createElement(S.default,{form:ne,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:H=>Vn(void 0,null,function*(){var W,Ae,we;const s=yield i(((W=B==null?void 0:B.course_groups)==null?void 0:W.length)>0?{unified_late:((Ae=B==null?void 0:B.course_groups)==null?void 0:Ae.length)<=0,allow_late_settings:[Lu({},H)]}:Lu({unified_late:((we=B==null?void 0:B.course_groups)==null?void 0:we.length)<=0},H));(s==null?void 0:s.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},$e.createElement(he.Z,{wrap:!1,gutter:20},$e.createElement(I.Z,{flex:1},$e.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(H,W,Ae){return te===2&&W>100?Promise.reject($e.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:$e.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},$e.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:te==1?"\u5206":"%",max:te===1?Number.MAX_SAFE_INTEGER:100,addonBefore:$e.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:H=>(ne.setFieldsValue({late_penalty:H==2?20:5}),H)},$e.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),$e.createElement(I.Z,{flex:"390px"},$e.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(H,W,Ae){return W&&oe()(W).startOf("minute")<=oe()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):W&&oe()(W).startOf("minute")<=oe()(V==null?void 0:V.max_late_time).startOf("minute")?(R.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${V==null?void 0:V.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},$e.createElement(Ku.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:H=>(0,re.BO)(H,{startTime:V==null?void 0:V.max_late_time}),disabledTime:H=>(0,re.hv)(H,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:oe()("00:00:00","HH:mm:ss")}})))),((D=B==null?void 0:B.course_groups)==null?void 0:D.length)>0&&$e.createElement(Be.Z,{spinning:c},$e.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(Ro,{data:(B==null?void 0:B.course_groups)||[],onChange:H=>{T({group_ids:H})}})))))};var jo=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ho),P=y(59301),Mo=Object.defineProperty,$o=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?Mo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fu=(e,n)=>{for(var t in n||(n={}))Wa.call(n,t)&&Ka(e,t,n[t]);if(vn)for(var t of vn(n))Ja.call(n,t)&&Ka(e,t,n[t]);return e},Bn=(e,n)=>$o(e,zo(n)),Go=(e,n)=>{var t={};for(var d in e)Wa.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&vn)for(var d of vn(e))n.indexOf(d)<0&&Ja.call(e,d)&&(t[d]=e[d]);return t},Ya=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const Vo=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:F,user:_,loading:x,dispatch:o}=n,a=Go(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,$,f,D,L,ne,te;const p=(0,A.useLocation)(),c=(0,A.useParams)(),[ee]=(0,A.useSearchParams)(),B=c.categoryId,[T,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)([]),{detailShixunsList:l,detailLeftMenus:H,detailTopBanner:W,taskList:Ae}=t,[we,s]=(0,u.useState)(""),[G,k]=(0,u.useState)(!1),[r,g]=(0,u.useState)({limit:20,status:Number(ee.get("tabs"))?String(parseInt(ee.get("tabs"))):"0"}),[b,xe]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Wt,Jt]=(0,u.useState)(!1),[xu,Kt]=(0,u.useState)(!1),[It,zt]=(0,u.useState)("fixed"),[Yt]=(0,u.useState)(document.getElementById("footer")),[Ut,wt]=(0,u.useState)(1),[bn,Qu]=(0,u.useState)(!1);let cu;r.id=c.coursesId,r.type=4,c.categoryId?r.category=c.categoryId:delete r.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(V([]),i([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ot()},[t.actionTabs.key]),(0,u.useEffect)(()=>{ee.get("tabs")==="0"&&(r.status="0",r.page=1,g(fu({},r)))},[ee.get("tabs")]),(0,u.useEffect)(()=>{var E,Z,Ze;if((E=_==null?void 0:_.userInfo)!=null&&E.login){const Ye=re.cX.getItem(`${(Z=_==null?void 0:_.userInfo)==null?void 0:Z.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ye&&(r.sort_by=Ye==null?void 0:Ye.type,r.sort_direction=Ye==null?void 0:Ye.direction,xe(Ye==null?void 0:Ye.name)),ot(),(0,h.Rm)()&&Tt()}else(Ze=_==null?void 0:_.userInfo)!=null&&Ze.username&&ot()},[(m=_==null?void 0:_.userInfo)==null?void 0:m.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Xu)},[]);const Xu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Yt==null?void 0:Yt.clientHeight)+0>document.body.clientHeight?zt("absolute"):zt("fixed")},Tt=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:r.id}})},ot=()=>{V([]),i([]),g(fu({},r)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(fu({},r),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:Bn(fu({},r),{order:r.status})})},qu=(E,Z)=>{r.page=E,r.limit=Z,ot()},en=E=>{const Z=E.key;r.status=Z,r.page=1,A.history.replace(`${p.pathname}?tabs=${Z}`),ot()};function tn(E){return Ya(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:B,courseId:r.id,task_ids:E,container_type:"shixun_homework"}}),ot()})}function un(){let E={courseId:r.id,container_type:"shixun_homework"};B&&(E.category_id=B),o({type:"classroomList/getAllTaskList",payload:E}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let E=[];return Ae.length>0&&(E=Ae.map(Z=>({user_name:Z.user_name,task_name:Z.task_name,task_id:Z.task_id,category:Z.category,status:Z.status}))),E},[Ae]),an=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],ju=[{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}],Cu=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];H.course_modules&&(cu=t.detailLeftMenus.course_modules.filter(E=>E.type==="shixun_homework")[0]);const Mu=P.createElement("div",{className:Ke.moveCategory,onMouseLeave:E=>k(!1)},P.createElement(z.default,{onClick:E=>Ya(void 0,[E],function*({item:Z,key:Ze,keyPath:Ye,domEvent:hu}){if(T=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Y.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:T,new_category_id:Ze}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),ot(),Kt(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},P.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},P.createElement(C.default,{onChange:E=>{s(E.target.value)}})),cu&&cu.second_category.filter(E=>E.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(E,Z){var Ze;if(!(we!==""&&E.category_name.indexOf(we)<0))return P.createElement(P.Fragment,null,P.createElement(z.default.Item,{className:"multi-llipsis1e",key:E.category_id},E.category_name),(Ze=E==null?void 0:E.third_category)==null?void 0:Ze.map(Ye=>P.createElement(z.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ye.category_id},Ye.category_name)))}),P.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:E=>{E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:l==null?void 0:l.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),bu=($=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:P.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:P.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:P.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:P.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:P.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:W.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:$.map(E=>(delete E.isShow,E)),$u=({key:E})=>{var Z,Ze,Ye,hu;if((E==="1"||E==="2")&&(0,h.Rm)()&&!((Ze=(Z=t.AssistantObject)==null?void 0:Z.practice)!=null&&Ze.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ye=_==null?void 0:_.userInfo)==null?void 0:Ye.user_status)===2&&E==="1"){(0,Oe.Rd)();return}if(T==""){R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:E==="1"?"\u7ACB\u5373\u53D1\u5E03":E==="2"?"\u7ACB\u5373\u622A\u6B62":E==="3"?"\u5220\u9664":E==="5"?"\u6279\u91CF\u8865\u4EA4":(hu=bu[Number(E)-1])==null?void 0:hu.label,selectArrs:T,selectArrsAll:ve,type:E==="1"||E==="2"?1:"",params:r}})},Su=b==="\u9ED8\u8BA4\u6392\u5E8F",ln=(0,u.useMemo)(()=>{const E=!(0,h.GJ)()&&!(0,h.Jd)(),Z=W==null?void 0:W.excellent;return E&&Z},[_,t]),sn=(0,u.useMemo)(()=>(l==null?void 0:l.min_finished_game)>0,[t]),j=(0,u.useMemo)(()=>{const E=(l==null?void 0:l.min_finished_game)-(l==null?void 0:l.finished_challenge_count);return E>0?E:0},[t]);return P.createElement("section",null,P.createElement("aside",{className:Ke.bg},P.createElement(he.Z,{align:"middle"},P.createElement(I.Z,{flex:"1"},!!l.main_category_id&&P.createElement(z.default,{mode:"horizontal",onSelect:en,selectedKeys:[r.status]},!(0,h.GJ)()&&an.map(function(E,Z){return P.createElement(z.default.Item,{key:E==null?void 0:E.id},E.name)}),(0,h.GJ)()&&ju.map(function(E,Z){return P.createElement(z.default.Item,{key:E==null?void 0:E.id,style:{color:"#fff"}},P.createElement("span",{className:"mr5"},E.name),Z===0&&(0,h.GJ)()&&P.createElement("span",null,l==null?void 0:l.all_count),Z===1&&(0,h.GJ)()&&P.createElement("span",null,l==null?void 0:l.unpublished_count),Z===2&&(0,h.GJ)()&&P.createElement("span",null,l==null?void 0:l.not_start_count),Z===3&&(0,h.GJ)()&&P.createElement("span",null,l==null?void 0:l.in_progress_count),Z===4&&(0,h.GJ)()&&P.createElement("span",null,l==null?void 0:l.overed_count))}))),P.createElement(I.Z,{className:"mr20 gutter-row"},P.createElement("div",{className:Ke.containerTitle},(0,h.GJ)()&&(0,re.Oo)(H==null?void 0:H.course_modules,B)!=="\u672A\u5206\u914D\u76EE\u5F55"&&P.createElement("div",{style:{display:"flex",alignItems:"center"}},P.createElement(Ie.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>P.createElement(z.default,null,P.createElement(z.default.Item,{key:1,onClick:()=>{var E;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:l==null?void 0:l.main_category_name,exportType:"practice",category_id:r.category}})}},"\u5B66\u751F\u6210\u7EE9"),P.createElement(z.default.Item,{key:3,onClick:()=>{var E;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${c==null?void 0:c.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},P.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},P.createElement("i",{className:"iconfont icon-xiazai6"}))),P.createElement("span",{className:"font16 ml20 current",style:{marginTop:2},onClick:E=>{o({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:r,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:()=>{ot()}}})}},P.createElement(ae.Z,{title:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},P.createElement("span",{className:c.categoryId?`${Ke.iconH} iconfont icon-zhongmingmingmulu`:`${Ke.iconH} iconfont icon-xinjianmulu1`}))),P.createElement(Ie.Z,{className:"ml10",disabled:((f=_==null?void 0:_.userInfo)==null?void 0:f.user_status)===2,dropdownRender:()=>P.createElement(z.default,null,P.createElement(z.default.Item,{key:1,onClick:()=>{var E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),P.createElement(z.default.Item,{key:2,onClick:()=>{var E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),P.createElement(z.default.Item,{key:3,onClick:()=>{var E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},P.createElement("span",{className:((D=_==null?void 0:_.userInfo)==null?void 0:D.user_status)===2?Ke.selectBtn1:Ke.selectBtn},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-tianjiadaohang"})),P.createElement(ae.Z,{title:((L=_==null?void 0:_.userInfo)==null?void 0:L.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"},P.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),P.createElement("div",{className:Ke.action},P.createElement("div",null,P.createElement(Ie.Z,{dropdownRender:()=>P.createElement(z.default,{selectedKeys:[b]},Cu==null?void 0:Cu.map((E,Z)=>P.createElement(z.default.Item,{key:E.name,onClick:()=>{var Ze;r.sort_by=E.type,r.sort_direction=E.direction,r.page=1,xe(E.name),re.cX.setItem(`${(Ze=_==null?void 0:_.userInfo)==null?void 0:Ze.login}${(0,h.GJ)()?"Teacher":"Student"}`,E,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(fu({},r),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:fu({},r)})}},E.name)))},P.createElement("span",{className:`${Ke.btn} ${Su?Ke.btnSort:""}`,onMouseEnter:E=>k(!1)},P.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b))),Su&&P.createElement(ae.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":r.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},P.createElement("span",{className:Ke.tips},P.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),P.createElement(jn.t7,{className:Ke.myInput,style:{width:220,marginLeft:"auto"},onChange:(E,Z)=>{r.search=E.trim(),r.page=1,ot()},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0"})),ln&&P.createElement(he.Z,{justify:"space-between",className:Ke.progressInfo},P.createElement(I.Z,null,P.createElement(ce.Z,{size:"middle"},P.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),P.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))),sn&&P.createElement(I.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")),P.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},P.createElement(ge.Z,{loading:x[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(l==null?void 0:l.all_count)===0&&(0,h.GJ)()?P.createElement(xo,{params:r,user:_,setisshowmodal:Jt,dispatch:o}):(l==null?void 0:l.task_count)===0&&P.createElement(ie.Z,null),P.createElement("aside",{className:"animated fadeIn"},l.homeworks&&l.homeworks.map(function(E,Z){return P.createElement(Po,{key:E.homework_id,batchState:!0,v:E,k:Z,selectArrs:T,setSelectArrs:V,setSelectArrsAll:i,selectArrsAll:ve,classroomList:t,dispatch:o,params:r,user:_,page:c.page||1,pageSize:r.limit||20,selectshow:bn,manageAllGroup:l.manage_all_group})}),l.query_total_count>0&&P.createElement("aside",{className:"tc mb50 mt30"},P.createElement(le.Z,{showSizeChanger:!0,current:r.page||1,pageSize:r.limit||20,onChange:qu,total:l.query_total_count})))),P.createElement("div",{className:Ke.fixedBottom,style:{bottom:T.length?0:-60,position:T.length?It:"fixed",left:It==="fixed"?"50%":"398px"}},P.createElement("div",{className:Ke.left}),P.createElement("div",{className:Ke.right},(0,h.GJ)()&&(l==null?void 0:l.all_count)>0&&P.createElement("aside",{className:[Ke.acitons].join(" ")},P.createElement("div",{style:{width:130}},(0,h.GJ)()&&P.createElement(se.default,{checked:((ne=l.homeworks)==null?void 0:ne.length)===(T==null?void 0:T.length),onChange:E=>{E.target.checked?(V(l.homeworks.map(Z=>Z.homework_id)),i([...l.homeworks])):(V([]),i([]))}},P.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",P.createElement("span",{style:{marginLeft:5}},"(",T.length,")")," "))),P.createElement("div",{style:{flex:1}}," ",P.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},P.createElement(I.Z,{flex:1},P.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},P.createElement(I.Z,null,P.createElement(Ie.Z,{placement:"top",menu:{items:bu,onClick:$u}},P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),P.createElement(I.Z,null,P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),P.createElement(I.Z,null,P.createElement(Ie.Z,{placement:"topLeft",dropdownRender:()=>Mu,getPopupContainer:E=>E==null?void 0:E.parentNode},P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",P.createElement(He.Z,null)))))),P.createElement(I.Z,null,P.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{V&&V([]),Kt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((te=t==null?void 0:t.actionTabs)==null?void 0:te.key)==="\u6279\u91CF\u8865\u4EA4"&&P.createElement(jo,{getData:ot}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?P.createElement(vo,null):null,P.createElement(No.Z,{onOk:()=>{ot()}}),P.createElement(To.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?P.createElement(Qs,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?P.createElement(lo,null):null,P.createElement(Gs,null),P.createElement(hs,null),P.createElement(Cs,{courseEndTime:l==null?void 0:l.course_end_time}),P.createElement(Ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:l==null?void 0:l.course_end_time,courseId:c.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bn(fu({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:fu({},t.actionTabs.params)})}}),P.createElement(Is,null),P.createElement(mo,null),P.createElement(Ln.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),P.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Wt,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var E,Z;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Z=_.userInfo)==null?void 0:Z.user_status)===2){(0,Oe.Rd)();return}o(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}}),Jt(!1)}},P.createElement("div",null,P.createElement(De.ZP.Group,{onChange:E=>{wt(E.target.value)},value:Ut},P.createElement(De.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),P.createElement(De.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Wo=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:F}))(Vo),Jo=Object.defineProperty,Ko=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,Xa=(e,n,t)=>n in e?Jo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qa=(e,n)=>{for(var t in n||(n={}))Ua.call(n,t)&&Xa(e,t,n[t]);if(Dn)for(var t of Dn(n))Qa.call(n,t)&&Xa(e,t,n[t]);return e},Uo=(e,n)=>Ko(e,Yo(n)),Qo=(e,n)=>{var t={};for(var d in e)Ua.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Dn)for(var d of Dn(e))n.indexOf(d)<0&&Qa.call(e,d)&&(t[d]=e[d]);return t},Xo=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const qo=e=>{var n=e,{classroomList:t,dispatch:d,match:F,location:_,user:x}=n,o=Qo(n,["classroomList","dispatch","match","location","user"]),a,m;const $=(0,A.useParams)(),[f,D]=(0,u.useState)(!1),[L,ne]=(0,u.useState)(!1),te=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){ne(!0);return}const c={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ee=>{var B;ee.author_login===((B=x.userInfo)==null?void 0:B.login)?++c.hasNum:++c.noHasNum}),c.noHasNum>0?Fe.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"},c.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},c.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:()=>{p()}}):ne(!0)}else ne(!1)},[t.actionTabs.key]);const p=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:L,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:f,onOk:()=>Xo(void 0,null,function*(){var c;if((c=te.current)!=null&&c.onVerify())return;D(!0);const ee=yield(0,Y.ZP)(`/api/courses/${$.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});D(!1),ee.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Uo(qa({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:qa({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:$.coursesId}}))}),onCancel:()=>{p()}},!((a=t==null?void 0:t.actionTabs)!=null&&a.status)||!["\u672A\u53D1\u5E03"].includes((m=t==null?void 0:t.actionTabs)==null?void 0:m.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(J.Z,{ref:c=>te.current=c})):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 er=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(qo),tr=y(80670),ur=Object.defineProperty,nr=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,tl=(e,n,t)=>n in e?ur(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ul=(e,n)=>{for(var t in n||(n={}))lr.call(n,t)&&tl(e,t,n[t]);if(el)for(var t of el(n))sr.call(n,t)&&tl(e,t,n[t]);return e},or=(e,n)=>nr(e,ar(n)),rr=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const ir=({classroomList:e,dispatch:n})=>{const t=(0,A.useParams)();return u.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rr(void 0,null,function*(){(yield(0,Y.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:or(ul({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:ul({},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 cr=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(ir),nu=y(59301),mr=Object.defineProperty,dr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,al=(e,n,t)=>n in e?mr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wn=(e,n)=>{for(var t in n||(n={}))pr.call(n,t)&&al(e,t,n[t]);if(nl)for(var t of nl(n))_r.call(n,t)&&al(e,t,n[t]);return e},fr=(e,n)=>dr(e,Er(n)),yr=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const hr=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const _=(0,A.useParams)(),[x,o]=(0,u.useState)(!1),{actionTabs:a}=e,[m]=S.default.useForm(),$=f=>f&&f<oe()().startOf("day");return(0,u.useEffect)(()=>{var f;e.actionTabs.key==="\u91CD\u547D\u540D"&&m.setFieldsValue({name:(f=a.selectArrs)==null?void 0:f.name})},[e.actionTabs.key]),nu.createElement(Fe.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:x,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>yr(void 0,null,function*(){var f,D;if((0,h.Rm)()&&!((D=(f=e.AssistantObject)==null?void 0:f.practice)!=null&&D.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const L=m.getFieldValue();o(!0);const ne=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,te=yield(0,Y.ZP)(ne,{method:"post",body:Wn({},L)});o(!1),te.status===0&&(R.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:fr(Wn({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Wn({},e.actionTabs.params)}))}),onCancel:()=>{o(!1),t({type:"classroomList/setActionTabs",payload:{}})}},nu.createElement(S.default,{form:m},nu.createElement(he.Z,{className:"mt10 c-grey-999"},nu.createElement(I.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),nu.createElement(I.Z,{flex:"1"},(d=a.selectArrs)==null?void 0:d.shixun_name)),nu.createElement(S.default.Item,{name:"name"},nu.createElement(he.Z,{className:"mt10",align:"middle"},nu.createElement(I.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),nu.createElement(I.Z,{flex:"1"},nu.createElement(C.default,{defaultValue:(F=a.selectArrs)==null?void 0:F.name}))))))};var gr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(hr),ke={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"},Fr=Object.defineProperty,vr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,ll=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,sl=(e,n,t)=>n in e?Fr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bt=(e,n)=>{for(var t in n||(n={}))Dr.call(n,t)&&sl(e,t,n[t]);if(ll)for(var t of ll(n))Ar.call(n,t)&&sl(e,t,n[t]);return e},Jn=(e,n)=>vr(e,Br(n)),Kn=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Ni}=C.default,ol=[{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"}]}],xr=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,_;const[x,o]=(0,u.useState)(bt({},(0,A.useParams)())),{shixunLists:a,shixunAiRecommendLists:m}=e,[$,f]=(0,u.useState)([]),[D,L]=(0,u.useState)({}),[ne,te]=(0,u.useState)([]),[p,c]=(0,u.useState)(!1),[ee,B]=(0,u.useState)({}),[T,V]=(0,u.useState)(!1),ve=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(s=>!!s),[i,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)(()=>{H()},[x.coursesId,i]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&f([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(a!=null&&a.shixun_list||m!=null&&m.shixun_list)&&L(i.sort==="recommend"?m:a)},[a,m]);const H=()=>Kn(void 0,null,function*(){L([]),c(!0);let s=bt({},i);if(i.sort==="recommend"&&(s.sort="myshixuns_count"),i.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Jn(bt({},s),{course_id:x.coursesId})});else{const k=bt({},s);yield t({type:"classroomList/getShixunLists",payload:k})}const G=yield(0,Y.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});te([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),f([]),c(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const W=s=>Kn(void 0,null,function*(){V(!0);const G=yield t({type:"classroomList/createShixunHomework",payload:{category_id:(x==null?void 0:x.categoryId)||null,coursesId:x.coursesId,shixuns_info:s}});V(!1),G.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Jn(bt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:bt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.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")}}))}),[Ae,we]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Je.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ke.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(w.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Kn(void 0,null,function*(){var s;we(!0);let G=yield(0,Bt.Tr)({id:$,type:"shixun",course_id:(s=e.detailTopBanner)==null?void 0:s.course_id});(G==null?void 0:G.student_count)===0?yield W(G==null?void 0:G.no_use_list):B(G),we(!1)}),type:"primary",loading:Ae},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Pt.Z,{onChange:s=>{s!=null&&s.keyword&&(0,xt.tk)({name:s==null?void 0:s.keyword,copywriting:s==null?void 0:s.keyword,position:"Shixun"}),l(Jn(bt(bt({},i),s),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Be.Z,{spinning:p},u.createElement("aside",null,ol.map(function(s,G){var k;return G!==0?null:u.createElement("ul",{className:ke.menu,key:G},u.createElement("li",null,s.name),(k=s==null?void 0:s.children)==null?void 0:k.map(function(r,g){return u.createElement("li",{className:i[s.id]==r.id?ke.actived:"",onClick:()=>{i[s.id]=r.id,i.page=1,l(bt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:i!=null&&i.discipline_id?"":ke.actived,onClick:()=>{delete i.tag_level,delete i.sub_discipline_id,delete i.discipline_id,i.page=1,l(bt({},i))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(s,G){return u.createElement("li",{key:G,className:(i==null?void 0:i.discipline_id)==s.id?ke.actived:""},u.createElement("strong",{onClick:()=>{i.tag_level=1,i.discipline_id=s.id,delete i.sub_discipline_id,i.page=1,l(bt({},i))}},s.name),u.createElement("div",null,s.sub_repertoires.map(function(k,r){return u.createElement("div",{key:r,className:"mt5"},u.createElement("div",{className:(i==null?void 0:i.sub_discipline_id)==k.id&&i.tag_level===2?`${ke.actived2} ${ke.subTag}`:ke.subTag,onClick:()=>{i.tag_level=2,i.discipline_id=s.id,i.sub_discipline_id=k.id,l(bt({},i))}},k.name),u.createElement("ul",{className:"mt5"},k.tags&&k.tags.map(function(g,b){return u.createElement("li",{key:b,className:i.sub_discipline_id==g.id&&i.tag_level===3?ke.actived2:"",onClick:()=>{i.tag_level=3,i.discipline_id=s.id,i.sub_discipline_id=g.id,l(bt({},i))}},g.name)})))})))})),i.type==="mine"&&u.createElement("ul",{className:ke.menu},u.createElement("li",null,"\u76EE\u5F55"),ne==null?void 0:ne.map((s,G)=>u.createElement("li",{className:i.group_id==s.id?ke.actived:"",key:s.name,onClick:()=>{i.group_id=s.id,i.page=1,l(bt({},i))}},u.createElement("strong",null,s.name)))),ol.map(function(s,G){var k;return G!==1?null:u.createElement("ul",{className:ke.menu,key:G},u.createElement("li",null,s.name),(k=s==null?void 0:s.children)==null?void 0:k.map(function(r,g){return u.createElement("li",{className:i[s.id]==r.id?ke.actived:"",onClick:()=>{i[s.id]=r.id,l(bt({},i))}},u.createElement("strong",null,r.name))}))}),u.createElement(he.Z,{align:"middle"},u.createElement(I.Z,{flex:"1",className:ke.filter},ve.map(function(s,G){return u.createElement(w.ZP,{key:G,className:"mr20",type:i.sort===s.id?"primary":"default",onClick:()=>{i.sort=s.id,l(bt({},i))}},s.name)})),u.createElement(I.Z,{className:"c-grey-999"},u.createElement("div",{className:ke.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},$.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},D.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{i.order=i.order==="asc"?"desc":"asc",l(bt({},i))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${i.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((F=D==null?void 0:D.shixun_list)==null?void 0:F.length)===0&&u.createElement(ie.Z,null),u.createElement(se.default.Group,{style:{display:"block"},value:$,onChange:s=>{f(s)}},(_=D==null?void 0:D.shixun_list)==null?void 0:_.map(function(s,G){return u.createElement("div",{className:ke.listItem,key:s==null?void 0:s.identifier,style:{cursor:"auto"}},u.createElement(se.default,{value:s==null?void 0:s.identifier,style:{marginTop:"3px"},disabled:(s==null?void 0:s.need_authorize)||(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement("div",null,u.createElement(A.Link,{to:`/shixuns/${s.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:s.title}})),(s==null?void 0:s.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(vt.Z,{type:"shixun",style:{marginLeft:0}})),(s==null?void 0:s.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===1&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===2&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(s==null?void 0:s.mark_status)===3&&u.createElement(ae.Z,{zIndex:1e4,title:s==null?void 0:s.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(s==null?void 0:s.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(ae.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(w.ZP,{ghost:!0,href:`/shixuns/${s.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:ke.description,dangerouslySetInnerHTML:{__html:s.description}})),u.createElement("div",{className:" mt15"},s.challenge_names.map(function(k,r){return u.createElement("span",{key:r,className:"mr30"},"\u7B2C",r+1,"\u5173 ",k," ")})),u.createElement(Ee.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(ae.Z,{overlayClassName:ke["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}}))},u.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:s==null?void 0:s.member_user_names}})),s.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:s.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",s.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",s.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:i.page||1,showQuickJumper:!0,total:D==null?void 0:D.shixuns_count,onChange:s=>{i.page=s,l(bt({},i))}}))),u.createElement(dt.Z,{resdata:ee,type:"subject",okloading:T,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:s=>{W(s)}}))};var Cr=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(xr),br=Object.defineProperty,Sr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,il=(e,n,t)=>n in e?br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zu=(e,n)=>{for(var t in n||(n={}))wr.call(n,t)&&il(e,t,n[t]);if(rl)for(var t of rl(n))Pr.call(n,t)&&il(e,t,n[t]);return e},cl=(e,n)=>Sr(e,kr(n)),ml=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Nr}=C.default,Tr=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const[_,x]=(0,u.useState)(Zu({},(0,A.useParams)())),{actionTabs:o}=e,{shixunLists:a}=e,[m,$]=(0,u.useState)([]),[f,D]=(0,u.useState)(!1),[L,ne]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{te()},[_.coursesId,L]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&$([])},[e.actionTabs.key]);const te=()=>ml(void 0,null,function*(){var p;const c=cl(Zu({},L),{course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id});yield t({type:"classroomList/getExperimentLists",payload:c}),D(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(Je.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:ke.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(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>ml(void 0,null,function*(){var p;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...m],category_id:_.categoryId,course_id:(p=o==null?void 0:o.params)==null?void 0:p.course_id}})).status||(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:cl(Zu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Zu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.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(Nr,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:p=>{L.search=p,ne(Zu({},L))}})),u.createElement("section",{className:"edu-container"},u.createElement(Be.Z,{spinning:f},u.createElement("aside",null,((d=a==null?void 0:a.homeworks)==null?void 0:d.length)===0&&u.createElement(ie.Z,null),(F=a==null?void 0:a.homeworks)==null?void 0:F.map(function(p,c){var ee,B,T;return u.createElement("div",{className:ke.listItem,key:c,style:{cursor:"auto"}},u.createElement(se.default,{checked:m.includes(p.id),value:p.id,style:{marginTop:"3px"},disabled:p==null?void 0:p.need_authorize,onChange:V=>{let ve=m.indexOf(p.id);m.indexOf(p.id)>-1?$(m.filter(i=>i!==p.id)):$(m.concat(p.id))}}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement(A.Link,{to:`/shixuns/${p.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:p==null?void 0:p.name}})),(p==null?void 0:p.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===1&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===2&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(p==null?void 0:p.mark_status)===3&&u.createElement(ae.Z,{title:p==null?void 0:p.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${p.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:ke.description,dangerouslySetInnerHTML:{__html:p==null?void 0:p.description}})),u.createElement("div",{className:" mt15"},(ee=p==null?void 0:p.challenges)==null?void 0:ee.map(function(V,ve){return u.createElement("span",{key:ve,className:"mr30"},"\u7B2C",ve+1,"\u5173 ",V==null?void 0:V.subject," ")})),u.createElement(Ee.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((B=p==null?void 0:p.user)==null?void 0:B.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(T=p==null?void 0:p.user)==null?void 0:T.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,p==null?void 0:p.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:L.page||1,showQuickJumper:!0,total:a==null?void 0:a.total_count,onChange:p=>{L.page=p,ne(Zu({},L))}})))};var Or=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Tr),Ir=Object.defineProperty,dl=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,El=(e,n,t)=>n in e?Ir(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Uu=(e,n)=>{for(var t in n||(n={}))Lr.call(n,t)&&El(e,t,n[t]);if(dl)for(var t of dl(n))Zr.call(n,t)&&El(e,t,n[t]);return e},Rr=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Ti}=C.default,Hr=({classroomList:e,loading:n,dispatch:t,shixunsList:d})=>{var F,_;const[x,o]=(0,u.useState)(Uu({},(0,A.useParams)())),a=(0,A.useLocation)(),{actionTabs:m}=e,[$]=S.default.useForm(),{shixunAiRecommendLists:f}=e,[D,L]=(0,u.useState)([]),ne=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[te,p]=(0,u.useState)({page:1,course_id:x.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[x.coursesId,te]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(L([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Uu({},te)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(Fe.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:()=>Rr(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Uu({shixun_ids:[...D],category_id:x.categoryId},x)})).status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Uu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Be.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((F=f==null?void 0:f.shixun_list)==null?void 0:F.length)===0&&u.createElement(ie.Z,null),(_=f==null?void 0:f.shixun_list)==null?void 0:_.map(function(c,ee){var B,T,V;return u.createElement("div",{className:ke.listItem2,key:ee,style:{cursor:"auto"}},u.createElement(se.default,{checked:D.includes(c.id),value:c.id,style:{marginTop:"3px"},disabled:c==null?void 0:c.need_authorize,onChange:ve=>{let i=D.indexOf(c.id);D.indexOf(c.id)>-1?L(D.filter(l=>l!==c.id)):L(D.concat(c.id))}}),u.createElement("div",{className:ke.info},u.createElement("div",{className:ke.title},u.createElement("div",{className:ke.titleLeft},u.createElement(A.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Oe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${c.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:ke.description,dangerouslySetInnerHTML:{__html:c.description}})),u.createElement("div",{className:" mt10"},c.challenge_names.map(function(ve,i){return u.createElement("span",{key:i,className:"mr30"},"\u7B2C",i+1,"\u5173 ",ve," ")})),u.createElement("div",{className:"c-light-black mt10"},(B=c==null?void 0:c.content)!=null&&B.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(V=(T=c==null?void 0:c.content)==null?void 0:T.author_name)==null?void 0:V[0]}}):u.createElement("span",null,c.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),c.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,c.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",c.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,c.study_count)),u.createElement(Ee.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:te.page||1,showQuickJumper:!0,total:f==null?void 0:f.shixuns_count,onChange:c=>{te.page=c,p(Uu({},te))}})))};var jr=(0,A.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Hr),fe=y(59301),Mr=Object.defineProperty,$r=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,_l=(e,n,t)=>n in e?Mr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,au=(e,n)=>{for(var t in n||(n={}))Gr.call(n,t)&&_l(e,t,n[t]);if(pl)for(var t of pl(n))Vr.call(n,t)&&_l(e,t,n[t]);return e},Wr=(e,n)=>$r(e,zr(n)),fl=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const{Search:Jr}=C.default,Kr=({classroomList:e,loading:n,dispatch:t})=>{var d,F;const[_,x]=(0,u.useState)(au({},(0,A.useParams)())),o=(0,A.useLocation)(),{actionTabs:a}=e,[m]=S.default.useForm(),{coursesLists:$}=e,[f,D]=(0,u.useState)([]),[L,ne]=(0,u.useState)({}),[te,p]=(0,u.useState)(!1),[c,ee]=(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:au({},c)}),D([]))},[e.actionTabs.key,_.categoryId,c]);const[B,T,V,ve]=(0,wn.P)(),i=l=>fl(void 0,null,function*(){var H;p(!0);const W=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:_.coursesId,category_id:(_==null?void 0:_.categoryId)||null,subjects_info:[{subject_id:(H=f[0])==null?void 0:H.id,stage_shixuns:l}]}});p(!1),W.status||((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Wr(au({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:au({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:fe.createElement(Je.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:ke.drawer,footer:fe.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},fe.createElement(w.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(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>fl(void 0,null,function*(){var l,H;if((f==null?void 0:f.length)===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let W=yield(0,Bt.Tr)({id:(l=f[0])==null?void 0:l.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(H=e.detailTopBanner)==null?void 0:H.course_id});(W==null?void 0:W.student_count)===0?i([]):ne(W)}),type:"primary"},"\u786E\u5B9A"))},fe.createElement("section",{className:"tc"},fe.createElement(Jr,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ke.search,onSearch:l=>{c.keyword=l,l&&(0,xt.tk)({name:l,copywriting:l,position:"Subject"}),ee(au({},c))}})),fe.createElement("section",{className:"edu-container"},fe.createElement(Be.Z,{spinning:n["classroomList/getCoursesLists"]},fe.createElement("aside",null,fe.createElement("div",{className:ke.menuCourse},fe.createElement("ul",null,fe.createElement("li",null,"\u5DF2\u9009",fe.createElement("span",{className:"c-blue"},f.length),"\u8BFE\u7A0B"),fe.createElement("li",null,"\u5171",fe.createElement("span",{className:"c-blue"},$.subjects_count),"\u4E2A\u8BFE\u7A0B"),fe.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="shixuns_count",ee(au({},c))}},"\u5B9E\u8BAD\u6570",fe.createElement("p",{className:`edu-sorter current ${c.sort==="shixuns_count"&&c.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",c.sort="myshixuns_count",ee(au({},c))}},"\u5B66\u4E60\u4EBA\u6570",fe.createElement("p",{className:`edu-sorter current ${c.sort==="myshixuns_count"&&c.order}`},fe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),fe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),fe.createElement("li",{className:`${c.type==="all"&&"c-blue"} current`,onClick:()=>{c.type="all",ee(au({},c))}},"\u5168\u90E8\u8BFE\u7A0B"),fe.createElement("li",{className:`${c.type==="mine"&&"c-blue"} current`,onClick:()=>{c.type="mine",ee(au({},c))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=$==null?void 0:$.subject_list)==null?void 0:d.length)===0&&fe.createElement(ie.Z,null),(F=$==null?void 0:$.subject_list)==null?void 0:F.map(function(l,H){var W,Ae,we,s,G,k;return fe.createElement("div",{className:ke.listItem,key:l.id,style:{cursor:"auto"}},fe.createElement(De.ZP,{checked:f.map(r=>r.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:r=>{D([{id:l.id,identifier:l.identifier}])}}),fe.createElement("div",{className:ke.info},fe.createElement("div",{className:ke.title},fe.createElement("div",{className:ke.titleLeft},fe.createElement("div",null,fe.createElement(A.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,Oe.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(ae.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(ae.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(w.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:ke.description,dangerouslySetInnerHTML:{__html:l.description}})),fe.createElement(Ee.Z,{dashed:!0}),fe.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},fe.createElement("div",null,(W=l==null?void 0:l.content)!=null&&W.member_user_names?fe.createElement(ae.Z,{overlayClassName:ke["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(Ae=l==null?void 0:l.content)==null?void 0:Ae.member_user_names}}))},fe.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(we=l==null?void 0:l.content)==null?void 0:we.member_user_names}})):(l==null?void 0:l.member_user_names)&&fe.createElement(ae.Z,{title:fe.createElement("div",null,fe.createElement("span",null,l.member_user_names))},fe.createElement("span",{className:ke.authorname},l.member_user_names)),(s=l==null?void 0:l.content)!=null&&s.author_school_name?fe.createElement(ae.Z,{overlayClassName:ke["tooltip-content"],title:fe.createElement("div",null,fe.createElement("span",{dangerouslySetInnerHTML:{__html:(G=l==null?void 0:l.content)==null?void 0:G.author_school_name}}))},fe.createElement("span",{className:ke.authorname,dangerouslySetInnerHTML:{__html:(k=l==null?void 0:l.content)==null?void 0:k.author_school_name}})):(l==null?void 0:l.author_school_name)&&fe.createElement(ae.Z,{title:fe.createElement("div",null,fe.createElement("span",null,l.author_school_name))},fe.createElement("span",{className:ke.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(le.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:c.page||1,showQuickJumper:!0,total:$==null?void 0:$.subjects_count,onChange:l=>{c.page=l,t({type:"classroomList/getCoursesLists",payload:au({},c)})}})),fe.createElement(dt.Z,{resdata:L,type:"subject",okloading:te,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:l=>{i(l)}}))};var Yr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Kr),Ur=y(79289),Ru=y(59301),Qr=Object.defineProperty,yl=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,hl=(e,n,t)=>n in e?Qr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,gl=(e,n)=>{for(var t in n||(n={}))Xr.call(n,t)&&hl(e,t,n[t]);if(yl)for(var t of yl(n))qr.call(n,t)&&hl(e,t,n[t]);return e},ei=({styles:e={},params:n,setisshowmodal:t,user:d})=>{var F;return Ru.createElement("section",{className:"tc animated fadeIn",style:gl(gl({},{color:"#999",margin:"200px auto"}),e)},Ru.createElement("img",{src:Ur.z3}),Ru.createElement("p",{className:"mt20 font14"},`\u8BE5${n.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),Ru.createElement("div",{style:{marginTop:"30px"}},Ru.createElement(w.ZP,{disabled:((F=d==null?void 0:d.userInfo)==null?void 0:F.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Ru.createElement(w.ZP,{onClick:()=>{(0,re.xg)(`${Ia.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")))},Ue={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"},X=y(59301),ti=Object.defineProperty,ui=Object.defineProperties,ni=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,vl=(e,n,t)=>n in e?ti(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yn=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&vl(e,t,n[t]);if(Fl)for(var t of Fl(n))li.call(n,t)&&vl(e,t,n[t]);return e},Bl=(e,n)=>ui(e,ni(n)),$t=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())}),si=({v:e,k:n,selectArrs:t,setSelectArrs:d,setSelectArrsAll:F,selectArrsAll:_,classroomList:x,dispatch:o,selectshow:a,batchState:m,pageSize:$,page:f,manageAllGroup:D,user:L})=>{var ne,te,p,c,ee;const B=(0,A.useParams)(),[T,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)(!1),[l,H]=(0,u.useState)(!1),[W,Ae]=(0,u.useState)(!0),we=(0,u.useRef)();B.category=B.categoryId,B.id=B.coursesId,B.page=f,B.limit=$;function s(){return $t(this,null,function*(){let r=yield(0,Y.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Yn({},B)});V(r.data)})}(0,u.useEffect)(()=>{var r;V([]),i(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((r=e==null?void 0:e.status)!=null&&r.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(H(!1),Ae(!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())&&(H(!0),Ae(!1))},[a]);const G=[{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:(r,g)=>g.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var g,b;return r==="--"?r:X.createElement("span",null,X.createElement("span",null,(g=r==null?void 0:r.split("/"))==null?void 0:g[0]),"\xA0/\xA0",X.createElement("span",null,(b=r==null?void 0:r.split("/"))==null?void 0:b[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.order_by==="end_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.order_by==="late_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":X.createElement("span",{title:r},r)}],k=r=>{if((0,Oe.tJ)(o,!0)){if(r.can_view_details){(0,re.xg)(`/shixuns/${r.shixun_identifier}/challenges`);return}r.redo?Fe.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:X.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>$t(void 0,null,function*(){const g=yield(0,On.L8)({id:r.myshixun_identifier,url:r.url});g&&(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:g.shixun_identifier,homework_common_id:r.homework_id,courseId:B.coursesId})})}):(0,Nu.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:r.shixun_identifier,homework_common_id:r.homework_id,courseId:B.coursesId})}};return X.createElement("div",{className:Ue.listItem,onClick:r=>{r.stopPropagation(),(!((0,h.GJ)()&&m)||(0,h.GJ)()&&m&&we.current&&!we.current.contains(r.target))&&((0,h.dE)()?(0,re.xg)(`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,re.xg)(`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,h.GJ)()&&m&&X.createElement("span",{ref:we},X.createElement(se.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:r=>{t.indexOf(e.homework_id)>-1?(d(t.filter(g=>g!==e.homework_id)),F(_.filter(g=>g.homework_id!==e.homework_id))):(F(_.concat(e)),d(t.concat(e.homework_id)))}})),X.createElement("div",{className:Ue.info},X.createElement("div",{className:Ue.title},X.createElement("div",{className:Ue.titleLeft,style:(0,h.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&X.createElement(Tn.Z,{value:e.status},X.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,h.dE)()&&X.createElement(re.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),X.createElement("span",{className:Ue.name},e.name),!!((ne=e.schools)!=null&&ne.length)&&X.createElement(ae.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},X.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)&&X.createElement(vt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&X.createElement("span",{className:Ue.authorized},"\u5DF2\u6388\u6743")),X.createElement("div",{className:Ue.titleRight},(0,h.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&X.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){var g;if(r.stopPropagation(),r.preventDefault(),((g=L==null?void 0:L.userInfo)==null?void 0:g.user_status)===2){(0,Oe.Rd)();return}let b=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:B,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:B.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(Yn({},B),{type:4})}),b()}}}):b()})},X.createElement("aside",{className:Ue.flexBox},X.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),X.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&X.createElement("div",{className:Ue.actionIcon},l?X.createElement("i",{className:"iconfont icon-yiwancheng1"}):W?"":X.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((te=e.status)!=null&&te.includes("\u5DF2\u622A\u6B62"))&&!((p=e.status)!=null&&p.includes("\u5BFC\u5165"))&&X.createElement("aside",{onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),k(e)}),className:Ue.flexBox,style:{marginRight:10}},X.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),X.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((c=e.status)==null?void 0:c.includes("\u5DF2\u622A\u6B62"))||((ee=e.status)==null?void 0:ee.includes("\u5BFC\u5165")))&&X.createElement("aside",{onClick:r=>$t(void 0,null,function*(){var g;(g=e.status)!=null&&g.includes("\u5BFC\u5165")||(r.stopPropagation(),r.preventDefault(),(0,re.xg)(`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:Ue.flexBox,style:{marginRight:10}},X.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),X.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&X.createElement(Ie.Z,{placement:"bottomCenter",overlayClassName:Ue.dro,dropdownRender:()=>X.createElement(z.default,null,e.status!=="\u5BFC\u5165"&&X.createElement(z.default.Item,{key:1,style:{textAlign:"center"}},X.createElement("a",{onClick:r=>$t(void 0,null,function*(){var g;if(r.stopPropagation(),r.preventDefault(),((g=L==null?void 0:L.userInfo)==null?void 0:g.user_status)===2){(0,Oe.Rd)();return}let b=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:B,type:2,manage_all_group:D}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:B.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(Yn({},B),{type:4})}),b()}}}):b()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&X.createElement(z.default.Item,{key:2,style:{textAlign:"center"}},X.createElement("a",{onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:B,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&X.createElement(z.default.Item,{key:23,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),X.createElement(z.default.Item,{key:22,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:_,params:B,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&&X.createElement(z.default.Item,{key:3,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),o({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const g=yield(0,Nn.Vs)({categoryId:e.homework_id});o({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(g==null?void 0:g.status)===0&&R.ZP.success(g==null?void 0:g.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&X.createElement(z.default.Item,{key:23,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",to:"/",onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),k(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),X.createElement(z.default.Item,{key:5,style:{textAlign:"center"}},X.createElement("a",{onClick:r=>{r.stopPropagation(),r.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:B}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&X.createElement(z.default.Item,{key:6,style:{textAlign:"center"}},X.createElement(A.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${B.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},X.createElement("aside",{onClick:r=>r.stopPropagation(),className:Ue.flexBox,style:{cursor:"default"}},X.createElement("i",{className:"iconfont icon-gengduo4"}),X.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&X.createElement("p",{className:Ue.infoIcon},X.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&&X.createElement("span",{className:"c-grey-999 mr10"},X.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&&X.createElement("span",{className:"c-grey-999 mr10"},X.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&&X.createElement("span",{className:"c-grey-999 mr10"},X.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&X.createElement("span",{className:"c-grey-999 mr10"},X.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)&&X.createElement("span",{className:"c-grey-999 mr10"},X.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&X.createElement("span",{className:"c-grey-999 mr10"},X.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&X.createElement("span",{className:"c-grey-999"},X.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)&&X.createElement("span",{className:Ue.iconV,onClick:r=>$t(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),ve||s(),i(!ve)})},X.createElement("i",{className:`iconfont icon-${ve?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&X.createElement("span",{className:Ue.infoStuIcon},X.createElement("span",{className:"c-grey-333"},e.author),X.createElement("span",{className:"c-grey-999 ml20"},X.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),X.createElement("span",null,X.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)&&X.createElement("span",{className:"c-grey-999 ml20"},X.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),X.createElement("span",{className:"ml20 c-grey-999"},X.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)!=="--"&&X.createElement("span",{className:"c-grey-999 ml20"},X.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&T.length>5&&X.createElement(Pu.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:r=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),onHeaderRow:(r,g)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:T,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,g,b)=>{b.field&&(B.order_by=b.field),b.order||(B.sort_direction="asc"),b.order==="ascend"&&(B.sort_direction="asc"),b.order==="descend"&&(B.sort_direction="desc"),b.order||(B.sort_direction="asc"),s()},columns:G}),(0,h.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ve&&T.length<6&&T.length>0&&X.createElement(Pu.default,{rowKey:"shixun_identifier",onRow:r=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),onHeaderRow:(r,g)=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),pagination:!1,dataSource:T,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,g,b)=>{b.field&&(B.order_by=b.field),b.order||(B.sort_direction="asc"),b.order==="ascend"&&(B.sort_direction="asc"),b.order==="descend"&&(B.sort_direction="desc"),b.order||(B.sort_direction="asc"),s()},columns:G})))},oi=y(71717),ri=y(85922),ze=y(59301),ii=Object.defineProperty,ci=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,xl=(e,n,t)=>n in e?ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hu=(e,n)=>{for(var t in n||(n={}))Dl.call(n,t)&&xl(e,t,n[t]);if(An)for(var t of An(n))Al.call(n,t)&&xl(e,t,n[t]);return e},Cl=(e,n)=>ci(e,mi(n)),di=(e,n)=>{var t={};for(var d in e)Dl.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&An)for(var d of An(e))n.indexOf(d)<0&&Al.call(e,d)&&(t[d]=e[d]);return t},Un=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});oe().extend(Rn());const Ei=({data:e,value:n,onChange:t})=>{var d,F,_,x;const[o,a]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[m,$]=(0,u.useState)([]);return(0,u.useEffect)(()=>{$((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),ze.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement(se.default,{indeterminate:(m==null?void 0:m.length)>0&&(m==null?void 0:m.length)<(e==null?void 0:e.length),checked:(m==null?void 0:m.length)==(e==null?void 0:e.length),onChange:f=>{t(f.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.leftSearch,onChange:f=>{a(Cl(Hu({},o),{leftSearch:f.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:d.length)!==0?ze.createElement(se.default.Group,{value:n,onChange:f=>{t(f)}},ze.createElement(ce.Z,{direction:"vertical"},(F=o.leftSearch?e==null?void 0:e.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.leftSearch)}):e)==null?void 0:F.map((f,D)=>ze.createElement(se.default,{key:D,value:f.id},f==null?void 0:f.name)))):ze.createElement(ie.Z,{styles:{margin:"0 auto"}})))),ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement("div",null,"\u5DF2\u9009\u62E9",(m==null?void 0:m.length)||0,"\u4E2A\u5206\u73ED"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(C.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:o.rigthSearch,onChange:f=>{a(Cl(Hu({},o),{rigthSearch:f.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=o.rigthSearch?m==null?void 0:m.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):m)==null?void 0:_.length)!==0?(x=o.rigthSearch?m==null?void 0:m.filter(f=>{var D;return(D=f==null?void 0:f.name)==null?void 0:D.includes(o.rigthSearch)}):m)==null?void 0:x.map((f,D)=>ze.createElement(he.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(I.Z,null,f==null?void 0:f.name),ze.createElement(I.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(L=>L!==(f==null?void 0:f.id)))}})))):ze.createElement(ie.Z,{styles:{margin:"0 auto"}})))))},pi=e=>{var n=e,{classroomList:t,dispatch:d,user:F,getData:_}=n,x=di(n,["classroomList","dispatch","user","getData"]),o,a,m,$,f,D;const L=(0,A.useParams)(),[ne]=S.default.useForm(),te=S.default.useWatch("penalty_type",ne),p=((o=t==null?void 0:t.actionTabs)==null?void 0:o.key)==="\u6279\u91CF\u8865\u4EA4",[,c,ee,B]=(0,iu.U)(eu.c_,Hu(Hu({},L),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,T,V]=(0,iu.U)(eu.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(m=t==null?void 0:t.actionTabs)==null?void 0:m.selectArrs}),[,ve,i]=(0,iu.U)(eu.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:($=t==null?void 0:t.actionTabs)==null?void 0:$.selectArrs}),l=(...H)=>Un(void 0,[...H],function*(W={}){T({});const Ae=yield ee({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{p&&l()},[p]),ze.createElement(Fe.default,{centered:!0,title:(f=t==null?void 0:t.actionTabs)==null?void 0:f.key,width:800,open:p,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Un(void 0,null,function*(){ne.submit()})},ze.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"),ze.createElement(S.default,{form:ne,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:H=>Un(void 0,null,function*(){var W,Ae,we;const s=yield i(((W=B==null?void 0:B.course_groups)==null?void 0:W.length)>0?{unified_late:((Ae=B==null?void 0:B.course_groups)==null?void 0:Ae.length)<=0,allow_late_settings:[Hu({},H)]}:Hu({unified_late:((we=B==null?void 0:B.course_groups)==null?void 0:we.length)<=0},H));(s==null?void 0:s.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},ze.createElement(he.Z,{wrap:!1,gutter:20},ze.createElement(I.Z,{flex:1},ze.createElement(S.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(H,W,Ae){return te===2&&W>100?Promise.reject(ze.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:ze.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},ze.createElement(C.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:te==1?"\u5206":"%",max:te===1?Number.MAX_SAFE_INTEGER:100,addonBefore:ze.createElement(S.default.Item,{name:"penalty_type",noStyle:!0,normalize:H=>(ne.setFieldsValue({late_penalty:H==2?20:5}),H)},ze.createElement(Zn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),ze.createElement(I.Z,{flex:"390px"},ze.createElement(S.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(H,W,Ae){return W&&oe()(W).startOf("minute")<=oe()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):W&&oe()(W).startOf("minute")<=oe()(V==null?void 0:V.max_late_time).startOf("minute")?(R.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${V==null?void 0:V.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ze.createElement(Ku.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:H=>(0,re.BO)(H,{startTime:V==null?void 0:V.max_late_time}),disabledTime:H=>(0,re.hv)(H,{compared:V==null?void 0:V.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:oe()("00:00:00","HH:mm:ss")}})))),((D=B==null?void 0:B.course_groups)==null?void 0:D.length)>0&&ze.createElement(Be.Z,{spinning:c},ze.createElement(S.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(Ei,{data:(B==null?void 0:B.course_groups)||[],onChange:H=>{T({group_ids:H})}})))))};var _i=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(pi),N=y(59301),fi=Object.defineProperty,yi=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,kl=(e,n,t)=>n in e?fi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&kl(e,t,n[t]);if(xn)for(var t of xn(n))Sl.call(n,t)&&kl(e,t,n[t]);return e},Cn=(e,n)=>yi(e,hi(n)),gi=(e,n)=>{var t={};for(var d in e)bl.call(e,d)&&n.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&xn)for(var d of xn(e))n.indexOf(d)<0&&Sl.call(e,d)&&(t[d]=e[d]);return t},wl=(e,n,t)=>new Promise((d,F)=>{var _=a=>{try{o(t.next(a))}catch(m){F(m)}},x=a=>{try{o(t.throw(a))}catch(m){F(m)}},o=a=>a.done?d(a.value):Promise.resolve(a.value).then(_,x);o((t=t.apply(e,n)).next())});const Fi=e=>{var n=e,{classroomList:t,globalSetting:d,shixunHomeworks:F,user:_,loading:x,dispatch:o}=n,a=gi(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),m,$,f,D,L,ne,te;const p=(0,A.useLocation)(),c=(0,A.useParams)(),[ee]=(0,A.useSearchParams)(),B=c.categoryId,[T,V]=(0,u.useState)([]),[ve,i]=(0,u.useState)([]),{detailShixunsList:l,detailLeftMenus:H,detailTopBanner:W,taskList:Ae}=t,[we,s]=(0,u.useState)(""),[G,k]=(0,u.useState)(!1),[r,g]=(0,u.useState)({limit:20,status:Number(ee.get("tabs"))?String(parseInt(ee.get("tabs"))):"0"}),[b,xe]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Wt,Jt]=(0,u.useState)(!1),[xu,Kt]=(0,u.useState)(!1),[It,zt]=(0,u.useState)("fixed"),[Yt]=(0,u.useState)(document.getElementById("footer")),[Ut,wt]=(0,u.useState)(1),[bn,Qu]=(0,u.useState)(!1);let cu;r.id=c.coursesId,r.type=4,c.categoryId?r.category=c.categoryId:delete r.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(V([]),i([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ot()},[t.actionTabs.key]),(0,u.useEffect)(()=>{ee.get("tabs")==="0"&&(r.status="0",r.page=1,g(yu({},r)))},[ee.get("tabs")]),(0,u.useEffect)(()=>{var E,Z,Ze;if((E=_==null?void 0:_.userInfo)!=null&&E.login){const Ye=re.cX.getItem(`${(Z=_==null?void 0:_.userInfo)==null?void 0:Z.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");Ye&&(r.sort_by=Ye==null?void 0:Ye.type,r.sort_direction=Ye==null?void 0:Ye.direction,xe(Ye==null?void 0:Ye.name)),ot(),(0,h.Rm)()&&Tt()}else(Ze=_==null?void 0:_.userInfo)!=null&&Ze.username&&ot()},[(m=_==null?void 0:_.userInfo)==null?void 0:m.login,p==null?void 0:p.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",Xu)},[]);const Xu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Yt==null?void 0:Yt.clientHeight)+150>document.body.clientHeight?zt("absolute"):zt("fixed")},Tt=()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:r.id}})},ot=()=>{V([]),i([]),g(yu({},r)),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(yu({},r),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:Cn(yu({},r),{order:r.status})})},qu=(E,Z)=>{r.page=E,r.limit=Z,ot()},en=E=>{const Z=E.key;r.status=Z,r.page=1,A.history.replace(`${p.pathname}?tabs=${Z}`),ot()};function tn(E){return wl(this,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:B,courseId:r.id,task_ids:E,container_type:"shixun_homework"}}),ot()})}function un(){let E={courseId:r.id,container_type:"shixun_homework"};B&&(E.category_id=B),o({type:"classroomList/getAllTaskList",payload:E}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const nn=(0,u.useMemo)(()=>{let E=[];return Ae.length>0&&(E=Ae.map(Z=>({user_name:Z.user_name,task_name:Z.task_name,task_id:Z.task_id,category:Z.category,status:Z.status}))),E},[Ae]),an=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],ju=[{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}],Cu=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];H.course_modules&&(cu=t.detailLeftMenus.course_modules.filter(E=>E.type==="shixun_homework")[0]);const Mu=N.createElement("div",{className:Ue.moveCategory,onMouseLeave:E=>k(!1)},N.createElement(z.default,{onClick:E=>wl(void 0,[E],function*({item:Z,key:Ze,keyPath:Ye,domEvent:hu}){if(T=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Y.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:T,new_category_id:Ze}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),ot(),Kt(!1),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},N.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},N.createElement(C.default,{onChange:E=>{s(E.target.value)}})),cu&&cu.second_category.filter(E=>E.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(E,Z){var Ze;if(!(we!==""&&E.category_name.indexOf(we)<0))return N.createElement(N.Fragment,null,N.createElement(z.default.Item,{className:"multi-llipsis1e",key:E.category_id},E.category_name),(Ze=E==null?void 0:E.third_category)==null?void 0:Ze.map(Ye=>N.createElement(z.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ye.category_id},Ye.category_name)))}),N.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:E=>{E.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:l==null?void 0:l.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),bu=($=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:N.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:N.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:N.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:N.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:N.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:W.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:$.map(E=>(delete E.isShow,E)),$u=({key:E})=>{var Z,Ze,Ye,hu;if((E==="1"||E==="2")&&(0,h.Rm)()&&!((Ze=(Z=t.AssistantObject)==null?void 0:Z.practice)!=null&&Ze.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ye=_==null?void 0:_.userInfo)==null?void 0:Ye.user_status)===2&&E==="1"){(0,Oe.Rd)();return}if(T==""){R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}o({type:"classroomList/setActionTabs",payload:{key:E==="1"?"\u7ACB\u5373\u53D1\u5E03":E==="2"?"\u7ACB\u5373\u622A\u6B62":E==="3"?"\u5220\u9664":E==="5"?"\u6279\u91CF\u8865\u4EA4":(hu=bu[Number(E)-1])==null?void 0:hu.label,selectArrs:T,selectArrsAll:ve,type:E==="1"||E==="2"?1:"",params:r}})},Su=b==="\u9ED8\u8BA4\u6392\u5E8F",ln=(0,u.useMemo)(()=>{const E=!(0,h.GJ)()&&!(0,h.Jd)(),Z=W==null?void 0:W.excellent;return E&&Z},[_,t]),sn=(0,u.useMemo)(()=>(l==null?void 0:l.min_finished_game)>0,[t]),j=(0,u.useMemo)(()=>{const E=(l==null?void 0:l.min_finished_game)-(l==null?void 0:l.finished_challenge_count);return E>0?E:0},[t]);return N.createElement("section",null,N.createElement("aside",{className:Ue.bg},N.createElement(he.Z,{align:"middle"},N.createElement(I.Z,{flex:"1"},!!l.main_category_id&&N.createElement(z.default,{mode:"horizontal",onSelect:en,selectedKeys:[r.status]},!(0,h.GJ)()&&an.map(function(E,Z){return N.createElement(z.default.Item,{key:E==null?void 0:E.id},E.name)}),(0,h.GJ)()&&ju.map(function(E,Z){return N.createElement(z.default.Item,{key:E==null?void 0:E.id},N.createElement("span",{className:"c-grey-666 mr20"},E.name),Z===0&&(0,h.GJ)()&&N.createElement("span",{className:"c-grey-999"},l==null?void 0:l.all_count),Z===1&&(0,h.GJ)()&&N.createElement("span",{className:"c-grey-999"},l==null?void 0:l.unpublished_count),Z===2&&(0,h.GJ)()&&N.createElement("span",{className:"c-grey-999"},l==null?void 0:l.not_start_count),Z===3&&(0,h.GJ)()&&N.createElement("span",{className:"c-grey-999"},l==null?void 0:l.in_progress_count),Z===4&&(0,h.GJ)()&&N.createElement("span",{className:"c-grey-999"},l==null?void 0:l.overed_count))}))),N.createElement(I.Z,{className:"mr20 gutter-row"},N.createElement("div",{className:Ue.containerTitle},(0,h.GJ)()&&(0,re.Oo)(H==null?void 0:H.course_modules,B)!=="\u672A\u5206\u914D\u76EE\u5F55"&&N.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},N.createElement(Ie.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>N.createElement(z.default,null,N.createElement(z.default.Item,{key:1,onClick:()=>{var E;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:l==null?void 0:l.main_category_name,exportType:"practice",category_id:r.category}})}},"\u5B66\u751F\u6210\u7EE9"),N.createElement(z.default.Item,{key:3,onClick:()=>{var E;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${c==null?void 0:c.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},N.createElement("span",{style:{color:"#666666",cursor:"pointer"}},N.createElement("i",{className:"iconfont icon-xiazai6"}))),N.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:E=>{o({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:r,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:()=>{ot()}}})}},N.createElement(ae.Z,{title:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},N.createElement("span",{className:c.categoryId?`${Ue.iconH} iconfont icon-zhongmingmingmulu`:`${Ue.iconH} iconfont icon-xinjianmulu1`}))),N.createElement(Ie.Z,{className:"ml10",disabled:((f=_==null?void 0:_.userInfo)==null?void 0:f.user_status)===2,dropdownRender:()=>N.createElement(z.default,null,N.createElement(z.default.Item,{key:1,onClick:()=>{var E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),N.createElement(z.default.Item,{key:2,onClick:()=>{var E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),N.createElement(z.default.Item,{key:3,onClick:()=>{var E,Z;if((0,h.Rm)()&&!((Z=(E=t.AssistantObject)==null?void 0:E.practice)!=null&&Z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},N.createElement("span",{className:((D=_==null?void 0:_.userInfo)==null?void 0:D.user_status)===2?Ue.selectBtn1:Ue.selectBtn},N.createElement("span",null,N.createElement("i",{className:"iconfont icon-tianjiadaohang"})),N.createElement(ae.Z,{title:((L=_==null?void 0:_.userInfo)==null?void 0:L.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"},N.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),N.createElement("div",{className:Ue.action},N.createElement("div",null,N.createElement(Ie.Z,{dropdownRender:()=>N.createElement(z.default,{selectedKeys:[b]},Cu==null?void 0:Cu.map((E,Z)=>N.createElement(z.default.Item,{key:E.name,onClick:()=>{var Ze;r.sort_by=E.type,r.sort_direction=E.direction,r.page=1,xe(E.name),re.cX.setItem(`${(Ze=_==null?void 0:_.userInfo)==null?void 0:Ze.login}${(0,h.GJ)()?"Teacher":"Student"}`,E,"ShixunHomeworks"),(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(yu({},r),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:yu({},r)})}},E.name)))},N.createElement("span",{className:`${Ue.btn} ${Su?Ue.btnSort:""}`,onMouseEnter:E=>k(!1)},N.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b))),Su&&N.createElement(ae.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":r.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},N.createElement("span",{className:Ue.tips},N.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),N.createElement(C.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:E=>{r.search=E.trim(),r.page=1,ot()},style:{width:220,marginLeft:"auto"}})),ln&&N.createElement(he.Z,{justify:"space-between",className:Ue.progressInfo},N.createElement(I.Z,null,N.createElement(ce.Z,{size:"middle"},N.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),N.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))),sn&&N.createElement(I.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")),N.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},N.createElement(ge.Z,{loading:x[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(l==null?void 0:l.all_count)===0&&(0,h.GJ)()?N.createElement(ei,{params:r,user:_,setisshowmodal:Jt,dispatch:o}):(l==null?void 0:l.task_count)===0&&N.createElement(ie.Z,null),N.createElement("aside",{className:"animated fadeIn"},l.homeworks&&l.homeworks.map(function(E,Z){return N.createElement(si,{key:E.homework_id,batchState:!0,v:E,k:Z,selectArrs:T,setSelectArrs:V,setSelectArrsAll:i,selectArrsAll:ve,classroomList:t,dispatch:o,params:r,user:_,page:c.page||1,pageSize:r.limit||20,selectshow:bn,manageAllGroup:l.manage_all_group})}),l.query_total_count>0&&N.createElement("aside",{className:"tc mb50 mt30"},N.createElement(le.Z,{showSizeChanger:!0,current:r.page||1,pageSize:r.limit||20,onChange:qu,total:l.query_total_count})))),N.createElement("div",{className:Ue.fixedBottom,style:{bottom:T.length?0:-60,position:T.length?It:"fixed",left:It==="fixed"?"50%":"317px"}},N.createElement("div",{className:Ue.left}),N.createElement("div",{className:Ue.right},(0,h.GJ)()&&(l==null?void 0:l.all_count)>0&&N.createElement("aside",{className:[Ue.acitons].join(" ")},N.createElement("div",{style:{width:130}},(0,h.GJ)()&&N.createElement(se.default,{checked:((ne=l.homeworks)==null?void 0:ne.length)===(T==null?void 0:T.length),onChange:E=>{E.target.checked?(V(l.homeworks.map(Z=>Z.homework_id)),i([...l.homeworks])):(V([]),i([]))}},N.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",N.createElement("span",{style:{marginLeft:5}},"(",T.length,")")," "))),N.createElement("div",{style:{flex:1}}," ",N.createElement(he.Z,{wrap:!1,align:"middle",justify:"space-between"},N.createElement(I.Z,{flex:1},N.createElement(he.Z,{wrap:!1,align:"middle",gutter:8},N.createElement(I.Z,null,N.createElement(Ie.Z,{placement:"top",menu:{items:bu,onClick:$u}},N.createElement(w.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),N.createElement(I.Z,null,N.createElement(w.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:un},"\u8C03\u6574\u6392\u5E8F")),N.createElement(I.Z,null,N.createElement(Ie.Z,{placement:"topLeft",dropdownRender:()=>Mu,getPopupContainer:E=>E==null?void 0:E.parentNode},N.createElement(w.ZP,{type:"primary",icon:N.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",N.createElement(He.Z,null)))))),N.createElement(I.Z,null,N.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{V&&V([]),Kt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((te=t==null?void 0:t.actionTabs)==null?void 0:te.key)==="\u6279\u91CF\u8865\u4EA4"&&N.createElement(_i,{getData:ot}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?N.createElement(Yr,null):null,N.createElement(oi.Z,{onOk:()=>{ot()}}),N.createElement(ri.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?N.createElement(Cr,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?N.createElement(Or,null):null,N.createElement(gr,null),N.createElement(er,null),N.createElement(tr.Z,{courseEndTime:l==null?void 0:l.course_end_time}),N.createElement(Ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:l==null?void 0:l.course_end_time,courseId:c.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:Cn(yu({},t.actionTabs.params),{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:yu({},t.actionTabs.params)})}}),N.createElement(cr,null),N.createElement(jr,null),N.createElement(Ln.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:nn,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),N.createElement(Fe.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Wt,centered:!0,onCancel:()=>Jt(!1),onOk:()=>{var E,Z;if((0,h.Rm)()&&!((E=t.AssistantObject.practice)!=null&&E.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Z=_.userInfo)==null?void 0:Z.user_status)===2){(0,Oe.Rd)();return}o(Ut===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:r}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:r}}),Jt(!1)}},N.createElement("div",null,N.createElement(De.ZP.Group,{onChange:E=>{wt(E.target.value)},value:Ut},N.createElement(De.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),N.createElement(De.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var vi=(0,A.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:d,user:F})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:d,user:F}))(Fi);const Bi=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case v.Fy.THEMEONE:return u.createElement(cs,null);case v.Fy.THEMETHREE:return u.createElement(Wo,null);case v.Fy.DEFAULT:default:return u.createElement(vi,null)}};var Di=(0,A.connect)(({globalSetting:e})=>({globalSetting:e}))(Bi)},65972:function(Lt,nt,y){y.d(nt,{Z:function(){return me}});var v=y(59301),u=y(78241),A=y(43418),Y=y(8591),z=y(95237),R=y(43604),C=y(5083),Ie=y(5112),ae=y(24905),he=y(66649),I=y.n(he),ce=y(93229),ge=y(33613),le=y(30955),se=y(61814),w=y(86310),Fe=y(91336),De=y(37095),h={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"},He=y(66549),re=y(98705),J=y(59301),Ot=Object.defineProperty,Zt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(O,de,Ge)=>de in O?Ot(O,de,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):O[de]=Ge,Le=(O,de)=>{for(var Ge in de||(de={}))Pe.call(de,Ge)&&Ne(O,Ge,de[Ge]);if(At)for(var Ge of At(de))Ce.call(de,Ge)&&Ne(O,Ge,de[Ge]);return O},Re=(O,de)=>Zt(O,Gt(de)),_t=(O,de,Ge)=>new Promise((Ve,Qe)=>{var at=ue=>{try{ye(Ge.next(ue))}catch(et){Qe(et)}},je=ue=>{try{ye(Ge.throw(ue))}catch(et){Qe(et)}},ye=ue=>ue.done?Ve(ue.value):Promise.resolve(ue.value).then(at,je);ye((Ge=Ge.apply(O,de)).next())});const ct=({classroomList:O,dispatch:de,courseEndTime:Ge})=>{var Ve;const Qe=(0,le.useParams)(),[at]=u.default.useForm(),[je,ye]=(0,v.useState)(1),[ue,et]=(0,v.useState)([]),[mu,du]=(0,v.useState)(0),[ku,zu]=(0,v.useState)(20),[q,S]=(0,v.useState)(!0),[Te,oe]=(0,v.useState)([]),[be,tt]=(0,v.useState)(!0),[qe,Xe]=(0,v.useState)({}),[ut,mt]=(0,v.useState)({});Qe.id=Qe.coursesId,(0,v.useEffect)(()=>{if(O.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(yt(),st(),O.actionTabs.type===2){const Ee=O.actionTabs.selectArrsAll[0];tt(Ee.unified_setting)}else tt(!1)},[O.actionTabs]);const st=Ee=>_t(void 0,null,function*(){S(!0);const ie=yield(0,w.c_)(Re(Le({},Qe),{page:Ee||je,limit:2e4,homework_id:O.actionTabs.type===1?"":O.actionTabs.selectArrs[0]}));ie==null||ie.course_groups.map((K,Oe)=>{K.key=K.id,K.title=K.name,K.disabled=K.is_published}),ie&&(et([...ie==null?void 0:ie.course_groups]),du(ie==null?void 0:ie.course_groups_count),S(!1),Ee||at.setFieldsValue({publish_time:I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:I()(I()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ft=()=>{var Ee;let ie=[...(Ee=O.actionTabs.selectArrsAll)==null?void 0:Ee.filter(K=>K.high_resources_consume&&!K.high_resources_consume_permission)];(ie==null?void 0:ie.length)>0&&O.actionTabs.type===1&&A.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:J.createElement("div",null,J.createElement("div",{className:h.tipcontent},J.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",J.createElement("span",{style:{color:"#f06b14"}},ie==null?void 0:ie.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),J.createElement("div",{className:"mt20 mb20"},ie==null?void 0:ie.map(K=>J.createElement("div",{className:h.failedList,key:K.homework_id},J.createElement("div",{className:h.name},K==null?void 0:K.name),J.createElement("div",{className:h.publish,onClick:()=>{(0,ge.xg)(`/classrooms/${Qe.coursesId}/shixun_homework/${K.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},rt=()=>_t(void 0,null,function*(){var Ee,ie,K,Oe,Pt,xt,vt;if((0,se.Rm)()&&!((ie=(Ee=O.AssistantObject)==null?void 0:Ee.practice)!=null&&ie.can_publish)){Y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Be(!1);return}const dt=Le({},at.getFieldsValue());if(dt.end_time<=dt.publish_time){Y.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Be(!1);return}if((Te==null?void 0:Te.length)<=0&&!be&&ue.length>0){Y.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}let Bt={homework_ids:[...O.actionTabs.selectArrs],group_ids:Te.length>0?Te.map(ht=>ht.id):(K=O.detailShixunsList)==null?void 0:K.course_groups,end_time:I()(dt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(dt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Te.length},Nt=[...(Oe=O.actionTabs.selectArrsAll)==null?void 0:Oe.filter(ht=>ht.high_resources_consume&&!ht.high_resources_consume_permission)];if((Nt==null?void 0:Nt.length)==O.actionTabs.selectArrsAll.length&&O.actionTabs.type==1){de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ft();return}((Pt=O.actionTabs.selectArrsAll)==null?void 0:Pt.length)>0&&O.actionTabs.type===1&&(Bt.homework_ids=[...((vt=(xt=O.actionTabs.selectArrsAll)==null?void 0:xt.filter(ht=>!ht.high_resources_consume||ht.high_resources_consume_permission))==null?void 0:vt.map(ht=>Number(ht==null?void 0:ht.homework_id)))||[]]);let Et=yield(0,re.Tr)({homework_common_ids:[...O.actionTabs.selectArrs],course_id:Qe.coursesId,type:"homework_common"});(Et==null?void 0:Et.student_count)===0?Ft(Bt):(mt(Bt),Xe(Et))}),yt=()=>{ye(1),et([]),oe([])},Ft=Ee=>_t(void 0,null,function*(){Be(!0);const ie=yield(0,ce.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Le({},Ee)});Be(!1),ie.status===0&&(yt(),(0,ge.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Y.ZP.success("\u53D1\u5E03\u6210\u529F"),de({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ft(),(0,se.GJ)()?O.actionTabs.detail?(de({type:"shixunHomeworks/setActionTabs",payload:{}}),de({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Le({},Qe)}),de({type:"shixunHomeworks/getWorkSetting",payload:Le({},Qe)})):de({type:"classroomList/getClassroomTeacherShixunsList",payload:Re(Le({},O.actionTabs.params),{type:4})}):de({type:"classroomList/getClassroomShixunsList",payload:Le({},O.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||de({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:J.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~")}}))}),St=mu>je*ku,{detailShixunsList:Dt}=O,[Je,Be]=(0,v.useState)(!1);return J.createElement("div",null,J.createElement(A.default,{width:600,centered:!0,confirmLoading:Je,title:"\u53D1\u5E03\u4F5C\u4E1A",open:O.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>rt(),onCancel:()=>{yt(),de({type:"classroomList/setActionTabs",payload:{}})}},J.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",J.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),J.createElement(u.default,{form:at},J.createElement("div",{style:{paddingLeft:0}},J.createElement(z.Z,{className:"mt30",align:"middle"},J.createElement(R.Z,null,J.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},J.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:Ee=>(0,De.Q8)(Ee,Ge),disabledTime:Ee=>(0,De.d0)(Ee),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),J.createElement(R.Z,{className:"ml20"},J.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},J.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,ge.U6)(),"HH:mm")},disabledDate:Ee=>(0,De.Q8)(Ee,Ge,at.getFieldValue("publish_time")),disabledTime:Ee=>(0,De.d0)(Ee,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),O.actionTabs.type===2&&J.createElement(z.Z,{style:{marginBottom:"10px"}},J.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),J.createElement(Ie.ZP.Group,{value:be,onChange:Ee=>{tt(Ee.target.value),oe([])}},J.createElement(Ie.ZP,{value:!0,disabled:!O.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),J.createElement(Ie.ZP,{className:"ml20",disabled:ue.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ue.length<=0&&O.actionTabs.type===2&&J.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"')),(O.actionTabs.type===1||!be)&&ue.length>0&&J.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},J.createElement("span",{style:{flex:1}},J.createElement(ae.default,{checked:Te.length===ue.length,onChange:Ee=>{Te.length===ue.length?oe([]):oe(ue)}},"\u5168\u9009")),J.createElement("span",{style:{width:16}}),J.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Te.length||0,"\u4E2A\u5206\u73ED")),(O.actionTabs.type===1||!be)&&ue.length>0&&J.createElement(Fe.Z,{data:ue,selectedRowKeys:Te,setSelectedRowKeys:oe}))),J.createElement(He.Z,{resdata:qe,type:((Ve=O.actionTabs.selectArrs)==null?void 0:Ve.length)===1?"shixun":"shixunpush",okloading:Je,oktext:(qe==null?void 0:qe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ee=>_t(void 0,null,function*(){Be(!0);let ie=yield(0,ce.ZP)(`/api/courses/${Qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...O.actionTabs.selectArrs]}});Be(!1),(ie==null?void 0:ie.status)===0&&Ft(ut)})}))};var me=(0,le.connect)(({classroomList:O})=>({classroomList:O}))(ct)},94999:function(Lt,nt,y){y.d(nt,{_:function(){return I}});var v=y(98705),u=y(43418),A=y(8591),Y=y(1710),z=y(33613),R=y(59301),C=(ce,ge,le)=>new Promise((se,w)=>{var Fe=He=>{try{h(le.next(He))}catch(re){w(re)}},De=He=>{try{h(le.throw(He))}catch(re){w(re)}},h=He=>He.done?se(He.value):Promise.resolve(He.value).then(Fe,De);h((le=le.apply(ce,ge)).next())});const Ie=ce=>C(void 0,[ce],function*({is_jupyter:ge,is_jupyter_lab:le,shixunId:se,homework_common_id:w,courseId:Fe}){if(ge||le){const h=yield(0,v.BK)({id:se});h!=null&&h.identifier&&(0,z.xg)(`/tasks/${h.identifier}/jupyter?homework_common_id=${w}`);return}const De=yield(0,v.Ir)({id:se,homework_common_id:w});if(De!=null&&De.game_identifier){(0,z.xg)(`/tasks/${Fe}/${w}/${De.game_identifier}`);return}(De==null?void 0:De.status)===2?ae(De==null?void 0:De.message,w,Fe):(De==null?void 0:De.status)===3?he(De==null?void 0:De.message):(De==null?void 0:De.status)==-3&&(0,z.eF)()}),ae=(ce,ge,le)=>{ce=ce!=null&&ce.includes(".json")?ce:`${ce}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:R.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>C(void 0,null,function*(){const se=yield(0,v.$Q)({url:ce});if(!se)return;A.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const w=yield(0,v.Ir)({id:se.shixun_identifier,homework_common_id:ge});if(w!=null&&w.game_identifier){(0,z.xg)(`/tasks/${le}/${ge}/${w.game_identifier}`);return}(w==null?void 0:w.status)===2?ae(w==null?void 0:w.message,ge,le):(w==null?void 0:w.status)===3&&he(w==null?void 0:w.message)})})},he=ce=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:R.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ce,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},I=(ce,ge)=>C(void 0,[ce,ge],function*(le,{is_jupyter:se,is_jupyter_lab:w}){const Fe=yield(0,v.WT)(le);if(Fe.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:R.createElement("div",null,R.createElement("div",null,"\u4F60\u5F53\u524D\u6709",Fe.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),R.createElement(Y.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(De,h){const{course_identifier:He,id:re}=h||{};return R.createElement("a",{target:"_blank",href:`/classrooms/${He}/shixun_homework/${re}/detail`},De)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(De,h){const{course_identifier:He,id:re,shixun_identifier:J}=h;return R.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Ie({is_jupyter:se,is_jupyter_lab:w,shixunId:J,homework_common_id:re,courseId:He})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Fe,rowKey:"id"}))}),!0;if(Fe.length===1){const{shixun_identifier:De,id:h,course_identifier:He}=Fe[0];return Ie({is_jupyter:se,is_jupyter_lab:w,shixunId:De,homework_common_id:h,courseId:He}),!0}return!1});nt.Z=Ie},77578:function(Lt,nt,y){y.d(nt,{Z:function(){return v}});const v=u=>u?typeof u=="function"?u():u:null},43428:function(Lt,nt,y){y.d(nt,{Z:function(){return zu}});var v=y(92310),u=y.n(v),A=y(85899),Y=y(72190),z=y(43403),R=y(34280),C=y(59301),Ie=C.createContext(null),ae=C.createContext({}),he=Ie,I=y(18642),ce=y(60499),ge=y(77900),le=y(10228),se=y(26112),w=y(70425),Fe=function(S){var Te=S.prefixCls,oe=S.className,be=S.style,tt=S.children,qe=S.containerRef,Xe=S.id,ut=S.onMouseEnter,mt=S.onMouseOver,st=S.onMouseLeave,ft=S.onClick,rt=S.onKeyDown,yt=S.onKeyUp,Ft={onMouseEnter:ut,onMouseOver:mt,onMouseLeave:st,onClick:ft,onKeyDown:rt,onKeyUp:yt},St=C.useContext(ae),Dt=St.panel,Je=(0,w.useComposeRef)(Dt,qe);return C.createElement(C.Fragment,null,C.createElement("div",(0,ce.Z)({id:Xe,className:u()("".concat(Te,"-content"),oe),style:(0,A.Z)({},be),"aria-modal":"true",role:"dialog",ref:Je},Ft),tt))},De=Fe,h=y(48736);function He(q){return typeof q=="string"&&String(Number(q))===q?((0,h.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(q)):q}function re(q){warning(!("wrapperClassName"in q),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!q.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var J={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Ot(q,S){var Te,oe,be,tt,qe=q.prefixCls,Xe=q.open,ut=q.placement,mt=q.inline,st=q.push,ft=q.forceRender,rt=q.autoFocus,yt=q.keyboard,Ft=q.rootClassName,St=q.rootStyle,Dt=q.zIndex,Je=q.className,Be=q.id,Ee=q.style,ie=q.motion,K=q.width,Oe=q.height,Pt=q.children,xt=q.contentWrapperStyle,vt=q.mask,dt=q.maskClosable,Bt=q.maskMotion,Nt=q.maskClassName,Et=q.maskStyle,ht=q.afterOpenChange,Rt=q.onClose,gu=q.onMouseEnter,Gu=q.onMouseOver,Fu=q.onMouseLeave,pt=q.onClick,vu=q.onKeyDown,Ht=q.onKeyUp,Bu=C.useRef(),Vt=C.useRef(),Du=C.useRef();C.useImperativeHandle(S,function(){return Bu.current});var Vu=function(kt){var pu=kt.keyCode,ou=kt.shiftKey;switch(pu){case le.Z.TAB:{if(pu===le.Z.TAB){if(!ou&&document.activeElement===Du.current){var ru;(ru=Vt.current)===null||ru===void 0||ru.focus({preventScroll:!0})}else if(ou&&document.activeElement===Vt.current){var Ju;(Ju=Du.current)===null||Ju===void 0||Ju.focus({preventScroll:!0})}}break}case le.Z.ESC:{Rt&&yt&&(kt.stopPropagation(),Rt(kt));break}}};C.useEffect(function(){if(Xe&&rt){var it;(it=Bu.current)===null||it===void 0||it.focus({preventScroll:!0})}},[Xe]);var Wu=C.useState(!1),wu=(0,Y.Z)(Wu,2),on=wu[0],lu=wu[1],gt=C.useContext(he),Qt;st===!1?Qt={distance:0}:st===!0?Qt={}:Qt=st||{};var Xt=(Te=(oe=(be=Qt)===null||be===void 0?void 0:be.distance)!==null&&oe!==void 0?oe:gt==null?void 0:gt.pushDistance)!==null&&Te!==void 0?Te:180,Eu=C.useMemo(function(){return{pushDistance:Xt,push:function(){lu(!0)},pull:function(){lu(!1)}}},[Xt]);C.useEffect(function(){if(Xe){var it;gt==null||(it=gt.push)===null||it===void 0||it.call(gt)}else{var kt;gt==null||(kt=gt.pull)===null||kt===void 0||kt.call(gt)}},[Xe]),C.useEffect(function(){return function(){var it;gt==null||(it=gt.pull)===null||it===void 0||it.call(gt)}},[]);var rn=vt&&C.createElement(ge.default,(0,ce.Z)({key:"mask"},Bt,{visible:Xe}),function(it,kt){var pu=it.className,ou=it.style;return C.createElement("div",{className:u()("".concat(qe,"-mask"),pu,Nt),style:(0,A.Z)((0,A.Z)({},ou),Et),onClick:dt&&Xe?Rt:void 0,ref:kt})}),cn=typeof ie=="function"?ie(ut):ie,su={};if(on&&Xt)switch(ut){case"top":su.transform="translateY(".concat(Xt,"px)");break;case"bottom":su.transform="translateY(".concat(-Xt,"px)");break;case"left":su.transform="translateX(".concat(Xt,"px)");break;default:su.transform="translateX(".concat(-Xt,"px)");break}ut==="left"||ut==="right"?su.width=He(K):su.height=He(Oe);var Sn={onMouseEnter:gu,onMouseOver:Gu,onMouseLeave:Fu,onClick:pt,onKeyDown:vu,onKeyUp:Ht},kn=C.createElement(ge.default,(0,ce.Z)({key:"panel"},cn,{visible:Xe,forceRender:ft,onVisibleChanged:function(kt){ht==null||ht(kt)},removeOnLeave:!1,leavedClassName:"".concat(qe,"-content-wrapper-hidden")}),function(it,kt){var pu=it.className,ou=it.style;return C.createElement("div",(0,ce.Z)({className:u()("".concat(qe,"-content-wrapper"),pu),style:(0,A.Z)((0,A.Z)((0,A.Z)({},su),ou),xt)},(0,se.Z)(q,{data:!0})),C.createElement(De,(0,ce.Z)({id:Be,containerRef:kt,prefixCls:qe,className:Je,style:Ee},Sn),Pt))}),mn=(0,A.Z)({},St);return Dt&&(mn.zIndex=Dt),C.createElement(he.Provider,{value:Eu},C.createElement("div",{className:u()(qe,"".concat(qe,"-").concat(ut),Ft,(tt={},(0,I.Z)(tt,"".concat(qe,"-open"),Xe),(0,I.Z)(tt,"".concat(qe,"-inline"),mt),tt)),style:mn,tabIndex:-1,ref:Bu,onKeyDown:Vu},rn,C.createElement("div",{tabIndex:0,ref:Vt,style:J,"aria-hidden":"true","data-sentinel":"start"}),kn,C.createElement("div",{tabIndex:0,ref:Du,style:J,"aria-hidden":"true","data-sentinel":"end"})))}var Zt=C.forwardRef(Ot),Gt=Zt,At=function(S){var Te=S.open,oe=Te===void 0?!1:Te,be=S.prefixCls,tt=be===void 0?"rc-drawer":be,qe=S.placement,Xe=qe===void 0?"right":qe,ut=S.autoFocus,mt=ut===void 0?!0:ut,st=S.keyboard,ft=st===void 0?!0:st,rt=S.width,yt=rt===void 0?378:rt,Ft=S.mask,St=Ft===void 0?!0:Ft,Dt=S.maskClosable,Je=Dt===void 0?!0:Dt,Be=S.getContainer,Ee=S.forceRender,ie=S.afterOpenChange,K=S.destroyOnClose,Oe=S.onMouseEnter,Pt=S.onMouseOver,xt=S.onMouseLeave,vt=S.onClick,dt=S.onKeyDown,Bt=S.onKeyUp,Nt=S.panelRef,Et=C.useState(!1),ht=(0,Y.Z)(Et,2),Rt=ht[0],gu=ht[1],Gu=C.useState(!1),Fu=(0,Y.Z)(Gu,2),pt=Fu[0],vu=Fu[1];(0,R.Z)(function(){vu(!0)},[]);var Ht=pt?oe:!1,Bu=C.useRef(),Vt=C.useRef();(0,R.Z)(function(){Ht&&(Vt.current=document.activeElement)},[Ht]);var Du=function(lu){var gt;if(gu(lu),ie==null||ie(lu),!lu&&Vt.current&&!((gt=Bu.current)!==null&>!==void 0&>.contains(Vt.current))){var Qt;(Qt=Vt.current)===null||Qt===void 0||Qt.focus({preventScroll:!0})}},Vu=C.useMemo(function(){return{panel:Nt}},[Nt]);if(!Ee&&!Rt&&!Ht&&K)return null;var Wu={onMouseEnter:Oe,onMouseOver:Pt,onMouseLeave:xt,onClick:vt,onKeyDown:dt,onKeyUp:Bt},wu=(0,A.Z)((0,A.Z)({},S),{},{open:Ht,prefixCls:tt,placement:Xe,autoFocus:mt,keyboard:ft,width:yt,mask:St,maskClosable:Je,inline:Be===!1,afterOpenChange:Du,ref:Bu},Wu);return C.createElement(ae.Provider,{value:Vu},C.createElement(z.Z,{open:Ht||Ee||Rt,autoDestroy:!1,getContainer:Be,autoLock:St&&(Ht||Rt)},C.createElement(Gt,wu)))},Pe=At,Ce=Pe,Ne=y(62892),Le=y(36355),Re=y(32441),_t=y(47729),me=q=>{const{prefixCls:S,title:Te,footer:oe,extra:be,closeIcon:tt,closable:qe,onClose:Xe,headerStyle:ut,drawerStyle:mt,bodyStyle:st,footerStyle:ft,children:rt}=q,yt=C.useCallback(Be=>C.createElement("button",{type:"button",onClick:Xe,"aria-label":"Close",className:`${S}-close`},Be),[Xe]),[Ft,St]=(0,_t.Z)(qe,tt,yt,void 0,!0),Dt=C.useMemo(()=>!Te&&!Ft?null:C.createElement("div",{style:ut,className:u()(`${S}-header`,{[`${S}-header-close-only`]:Ft&&!Te&&!be})},C.createElement("div",{className:`${S}-header-title`},St,Te&&C.createElement("div",{className:`${S}-title`},Te)),be&&C.createElement("div",{className:`${S}-extra`},be)),[Ft,St,be,ut,S,Te]),Je=C.useMemo(()=>{if(!oe)return null;const Be=`${S}-footer`;return C.createElement("div",{className:Be,style:ft},oe)},[oe,ft,S]);return C.createElement("div",{className:`${S}-wrapper-body`,style:mt},Dt,C.createElement("div",{className:`${S}-body`,style:st},rt),Je)},O=y(33234),de=y(83116),Ge=y(37613),Qe=q=>{const{componentCls:S,motionDurationSlow:Te}=q,oe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Te}`}}};return{[S]:{[`${S}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Te}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${S}-panel-motion`]:{"&-left":[oe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[oe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[oe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[oe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const at=q=>{const{componentCls:S,zIndexPopup:Te,colorBgMask:oe,colorBgElevated:be,motionDurationSlow:tt,motionDurationMid:qe,padding:Xe,paddingLG:ut,fontSizeLG:mt,lineHeightLG:st,lineWidth:ft,lineType:rt,colorSplit:yt,marginSM:Ft,colorIcon:St,colorIconHover:Dt,colorText:Je,fontWeightStrong:Be,footerPaddingBlock:Ee,footerPaddingInline:ie}=q,K=`${S}-content-wrapper`;return{[S]:{position:"fixed",inset:0,zIndex:Te,pointerEvents:"none","&-pure":{position:"relative",background:be,[`&${S}-left`]:{boxShadow:q.boxShadowDrawerLeft},[`&${S}-right`]:{boxShadow:q.boxShadowDrawerRight},[`&${S}-top`]:{boxShadow:q.boxShadowDrawerUp},[`&${S}-bottom`]:{boxShadow:q.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${S}-mask`]:{position:"absolute",inset:0,zIndex:Te,background:oe,pointerEvents:"auto"},[K]:{position:"absolute",zIndex:Te,maxWidth:"100vw",transition:`all ${tt}`,"&-hidden":{display:"none"}},[`&-left > ${K}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:q.boxShadowDrawerLeft},[`&-right > ${K}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:q.boxShadowDrawerRight},[`&-top > ${K}`]:{top:0,insetInline:0,boxShadow:q.boxShadowDrawerUp},[`&-bottom > ${K}`]:{bottom:0,insetInline:0,boxShadow:q.boxShadowDrawerDown},[`${S}-content`]:{width:"100%",height:"100%",overflow:"auto",background:be,pointerEvents:"auto"},[`${S}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${S}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Xe}px ${ut}px`,fontSize:mt,lineHeight:st,borderBottom:`${ft}px ${rt} ${yt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${S}-extra`]:{flex:"none"},[`${S}-close`]:{display:"inline-block",marginInlineEnd:Ft,color:St,fontWeight:Be,fontSize:mt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${qe}`,textRendering:"auto","&:focus, &:hover":{color:Dt,textDecoration:"none"}},[`${S}-title`]:{flex:1,margin:0,color:Je,fontWeight:q.fontWeightStrong,fontSize:mt,lineHeight:st},[`${S}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ut,overflow:"auto"},[`${S}-footer`]:{flexShrink:0,padding:`${Ee}px ${ie}px`,borderTop:`${ft}px ${rt} ${yt}`},"&-rtl":{direction:"rtl"}}}};var je=(0,de.Z)("Drawer",q=>{const S=(0,Ge.TS)(q,{});return[at(S),Qe(S)]},q=>({zIndexPopup:q.zIndexPopupBase,footerPaddingBlock:q.paddingXS,footerPaddingInline:q.padding})),ye=y(11575),ue=function(q,S){var Te={};for(var oe in q)Object.prototype.hasOwnProperty.call(q,oe)&&S.indexOf(oe)<0&&(Te[oe]=q[oe]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,oe=Object.getOwnPropertySymbols(q);be<oe.length;be++)S.indexOf(oe[be])<0&&Object.prototype.propertyIsEnumerable.call(q,oe[be])&&(Te[oe[be]]=q[oe[be]]);return Te};const et=null,mu={distance:180},du=q=>{var S;const{rootClassName:Te,width:oe,height:be,size:tt="default",mask:qe=!0,push:Xe=mu,open:ut,afterOpenChange:mt,onClose:st,prefixCls:ft,getContainer:rt,style:yt,className:Ft,visible:St,afterVisibleChange:Dt}=q,Je=ue(q,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Be,getPrefixCls:Ee,direction:ie,drawer:K}=C.useContext(Le.E_),Oe=Ee("drawer",ft),[Pt,xt]=je(Oe),vt=rt===void 0&&Be?()=>Be(document.body):rt,dt=u()({"no-mask":!qe,[`${Oe}-rtl`]:ie==="rtl"},Te,xt),Bt=C.useMemo(()=>oe!=null?oe:tt==="large"?736:378,[oe,tt]),Nt=C.useMemo(()=>be!=null?be:tt==="large"?736:378,[be,tt]),Et={motionName:(0,Ne.m)(Oe,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ht=gu=>({motionName:(0,Ne.m)(Oe,`panel-motion-${gu}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Rt=(0,ye.H)();return Pt(C.createElement(O.BR,null,C.createElement(Re.Ux,{status:!0,override:!0},C.createElement(Ce,Object.assign({prefixCls:Oe,onClose:st,maskMotion:Et,motion:ht},Je,{open:ut!=null?ut:St,mask:qe,push:Xe,width:Bt,height:Nt,style:Object.assign(Object.assign({},K==null?void 0:K.style),yt),className:u()(K==null?void 0:K.className,Ft),rootClassName:dt,getContainer:vt,afterOpenChange:mt!=null?mt:Dt,panelRef:Rt}),C.createElement(me,Object.assign({prefixCls:Oe},Je,{onClose:st}))))))},ku=q=>{const{prefixCls:S,style:Te,className:oe,placement:be="right"}=q,tt=ue(q,["prefixCls","style","className","placement"]),{getPrefixCls:qe}=C.useContext(Le.E_),Xe=qe("drawer",S),[ut,mt]=je(Xe),st=u()(Xe,`${Xe}-pure`,`${Xe}-${be}`,mt,oe);return ut(C.createElement("div",{className:st,style:Te},C.createElement(me,Object.assign({prefixCls:Xe},tt))))};du._InternalPanelDoNotUseOrYouWillBeFired=ku;var zu=du},39722:function(Lt,nt,y){y.d(nt,{t5:function(){return he}});var v=y(92310),u=y.n(v),A=y(55477),Y=y(59301),z=y(36355),R=y(77578),C=y(17356),Ie=function(ce,ge){var le={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ge.indexOf(se)<0&&(le[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,se=Object.getOwnPropertySymbols(ce);w<se.length;w++)ge.indexOf(se[w])<0&&Object.prototype.propertyIsEnumerable.call(ce,se[w])&&(le[se[w]]=ce[se[w]]);return le};const ae=(ce,ge,le)=>{if(!(!ge&&!le))return Y.createElement(Y.Fragment,null,ge&&Y.createElement("div",{className:`${ce}-title`},(0,R.Z)(ge)),Y.createElement("div",{className:`${ce}-inner-content`},(0,R.Z)(le)))},he=ce=>{const{hashId:ge,prefixCls:le,className:se,style:w,placement:Fe="top",title:De,content:h,children:He}=ce;return Y.createElement("div",{className:u()(ge,le,`${le}-pure`,`${le}-placement-${Fe}`,se),style:w},Y.createElement("div",{className:`${le}-arrow`}),Y.createElement(A.G,Object.assign({},ce,{className:ge,prefixCls:le}),He||ae(le,De,h)))},I=ce=>{const{prefixCls:ge}=ce,le=Ie(ce,["prefixCls"]),{getPrefixCls:se}=Y.useContext(z.E_),w=se("popover",ge),[Fe,De]=(0,C.Z)(w);return Fe(Y.createElement(he,Object.assign({},le,{prefixCls:w,hashId:De})))};nt.ZP=I},60324:function(Lt,nt,y){var v=y(92310),u=y.n(v),A=y(59301),Y=y(77578),z=y(62892),R=y(36355),C=y(6848),Ie=y(39722),ae=y(17356),he=function(ge,le){var se={};for(var w in ge)Object.prototype.hasOwnProperty.call(ge,w)&&le.indexOf(w)<0&&(se[w]=ge[w]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,w=Object.getOwnPropertySymbols(ge);Fe<w.length;Fe++)le.indexOf(w[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ge,w[Fe])&&(se[w[Fe]]=ge[w[Fe]]);return se};const I=ge=>{let{title:le,content:se,prefixCls:w}=ge;return A.createElement(A.Fragment,null,le&&A.createElement("div",{className:`${w}-title`},(0,Y.Z)(le)),A.createElement("div",{className:`${w}-inner-content`},(0,Y.Z)(se)))},ce=A.forwardRef((ge,le)=>{const{prefixCls:se,title:w,content:Fe,overlayClassName:De,placement:h="top",trigger:He="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:J=.1,overlayStyle:Ot={}}=ge,Zt=he(ge,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Gt}=A.useContext(R.E_),At=Gt("popover",se),[Pe,Ce]=(0,ae.Z)(At),Ne=Gt(),Le=u()(De,Ce);return Pe(A.createElement(C.Z,Object.assign({placement:h,trigger:He,mouseEnterDelay:re,mouseLeaveDelay:J,overlayStyle:Ot},Zt,{prefixCls:At,overlayClassName:Le,ref:le,overlay:w||Fe?A.createElement(I,{prefixCls:At,title:w,content:Fe}):null,transitionName:(0,z.m)(Ne,"zoom-big",Zt.transitionName),"data-popover-inject":!0})))});ce._InternalPanelDoNotUseOrYouWillBeFired=Ie.ZP,nt.Z=ce},17356:function(Lt,nt,y){var v=y(17313),u=y(29878),A=y(19447),Y=y(33166),z=y(83116),R=y(37613);const C=he=>{const{componentCls:I,popoverColor:ce,minWidth:ge,fontWeightStrong:le,popoverPadding:se,boxShadowSecondary:w,colorTextHeading:Fe,borderRadiusLG:De,zIndexPopup:h,marginXS:He,colorBgElevated:re,popoverBg:J}=he;return[{[I]:Object.assign(Object.assign({},(0,v.Wf)(he)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:h,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${I}-content`]:{position:"relative"},[`${I}-inner`]:{backgroundColor:J,backgroundClip:"padding-box",borderRadius:De,boxShadow:w,padding:se},[`${I}-title`]:{minWidth:ge,marginBottom:He,color:Fe,fontWeight:le},[`${I}-inner-content`]:{color:ce}})},(0,A.ZP)(he,{colorBg:"var(--antd-arrow-background-color)"}),{[`${I}-pure`]:{position:"relative",maxWidth:"none",margin:he.sizePopupArrow,display:"inline-block",[`${I}-content`]:{display:"inline-block"}}}]},Ie=he=>{const{componentCls:I}=he;return{[I]:Y.i.map(ce=>{const ge=he[`${ce}6`];return{[`&${I}-${ce}`]:{"--antd-arrow-background-color":ge,[`${I}-inner`]:{backgroundColor:ge},[`${I}-arrow`]:{background:"transparent"}}}})}},ae=he=>{const{componentCls:I,lineWidth:ce,lineType:ge,colorSplit:le,paddingSM:se,controlHeight:w,fontSize:Fe,lineHeight:De,padding:h}=he,He=w-Math.round(Fe*De),re=He/2,J=He/2-ce,Ot=h;return{[I]:{[`${I}-inner`]:{padding:0},[`${I}-title`]:{margin:0,padding:`${re}px ${Ot}px ${J}px`,borderBottom:`${ce}px ${ge} ${le}`},[`${I}-inner-content`]:{padding:`${se}px ${Ot}px`}}}};nt.Z=(0,z.Z)("Popover",he=>{const{colorBgElevated:I,colorText:ce,wireframe:ge}=he,le=(0,R.TS)(he,{popoverPadding:12,popoverBg:I,popoverColor:ce});return[C(le),Ie(le),ge&&ae(le),(0,u._y)(le,"zoom-big")]},he=>({width:177,minWidth:177,zIndexPopup:he.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);
|