You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
253 KiB
23 lines
253 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2203],{49438:function(Ct,ze){ze.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},50839:function(Ct,ze,l){l.d(ze,{Z:function(){return Pe}});var d=l(22150),u=l(69677),S=l(71577),j=l(67294),h={search:"search___JA0r9",btn:"btn___GGtZC"},z=l(67294),Pe=({value:ne,onChange:re})=>{const[M]=d.default.useForm(),W=(0,j.useRef)(!1);(0,j.useEffect)(()=>{ne&&M.setFieldsValue(ne)},ne);const te=J=>{W.current||re(J),W.current=!0,setTimeout(()=>{W.current=!1},2e3)};return z.createElement("div",{className:h.search},z.createElement(d.default,{className:h.formWrap,colon:!1,form:M,size:"large",layout:"inline",onFinish:J=>{W.current||te(J)}},z.createElement(d.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},z.createElement(u.default,{style:{width:280,height:40}})),z.createElement(d.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},z.createElement(u.default,{style:{width:280,height:40}})),z.createElement(d.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},z.createElement(u.default,{style:{width:200,height:40}})),z.createElement(S.ZP,{className:h.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},20670:function(Ct,ze,l){l.d(ze,{Z:function(){return z}});var d=l(55241),u={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},S=l(32637),j=l(67294),z=({type:U,style:Pe})=>{const ne=j.createElement("div",{className:u.wrap,onClick:re=>{re.preventDefault(),re.stopPropagation()}},j.createElement("p",null,U==="shixun"||U==="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",j.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",U==="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"),j.createElement("div",{className:u.contact},j.createElement("div",{className:u.img},j.createElement("img",{src:S,width:"124px",height:"124px"})),j.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return j.createElement(d.Z,{content:ne},j.createElement("span",{className:u.text,style:Pe},"\u9AD8\u6D88\u8017"))}},85688:function(Ct,ze,l){l.d(ze,{Z:function(){return Et},P:function(){return Ft}});var d=l(67294),u=l(22150),S=l(14446),j=l(78045),h=l(69677),z=l(9430),U={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Pe=l(93686),ne=Object.defineProperty,re=Object.defineProperties,M=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,X=(De,Ae,be)=>Ae in De?ne(De,Ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):De[Ae]=be,w=(De,Ae)=>{for(var be in Ae||(Ae={}))te.call(Ae,be)&&X(De,be,Ae[be]);if(W)for(var be of W(Ae))J.call(Ae,be)&&X(De,be,Ae[be]);return De},T=(De,Ae)=>re(De,M(Ae)),fe=(De,Ae)=>{var be={};for(var ke in De)te.call(De,ke)&&Ae.indexOf(ke)<0&&(be[ke]=De[ke]);if(De!=null&&W)for(var ke of W(De))Ae.indexOf(ke)<0&&J.call(De,ke)&&(be[ke]=De[ke]);return be},g=(De,Ae,be)=>new Promise((ke,Le)=>{var rt=N=>{try{q(be.next(N))}catch(Y){Le(Y)}},lt=N=>{try{q(be.throw(N))}catch(Y){Le(Y)}},q=N=>N.done?ke(N.value):Promise.resolve(N.value).then(rt,lt);q((be=be.apply(De,Ae)).next())});const Ce=({studentNames:De,total:Ae})=>{const be=["","\u4E00","\u4E24","\u4E09"];return Ae>3?d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:U.orangeColor},De==null?void 0:De.join("\u3001")),"\u7B49",d.createElement("span",{className:U.orangeColor},Ae),"\u540D\u5B66\u751F"):d.createElement(d.Fragment,null,"\u8BFE\u5802\u5185\u6709",d.createElement("span",{className:U.orangeColor},De==null?void 0:De.join("\u3001")),be[Ae],"\u540D\u5B66\u751F")},he=({used:De,copy:Ae,canNotCopy:be,studentNames:ke,studentCount:Le,inPaper:rt,is_random:lt=!1,position:q=""})=>{const N=()=>{if(Ae>0&&be>0)return d.createElement(d.Fragment,null,"\u5176\u4E2D",d.createElement("span",{className:U.orangeColor},Ae),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",d.createElement("span",{className:U.orangeColor},be),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ae>0&&be===0)return d.createElement(d.Fragment,null,"\u5176\u4E2D",d.createElement("span",{className:U.orangeColor},Ae),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ae===0&&be>0)return d.createElement(d.Fragment,null,"\u5176\u4E2D",d.createElement("span",{className:U.orangeColor},be),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Y=q||(rt?"\u8BD5\u5377":"\u8BFE\u7A0B");return d.createElement("span",null,d.createElement(Ce,{studentNames:ke,total:Le}),"\u5B66\u4E60\u8FC7",Y,"\u4E2D\u7684",d.createElement("span",{className:U.orangeColor},De),"\u4E2A\u9879\u76EE\uFF0C",N(),"\u3002\u8BF7\u9009\u62E9",lt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},F=({onCancel:De,onOk:Ae,visible:be,inPaper:ke,renderData:Le,type:rt,isMultipleCourse:lt=!1})=>{const[q]=u.default.useForm(),[N,Y]=(0,d.useState)(1),[$e,Re]=(0,d.useState)(!1),Ve=(0,d.useMemo)(()=>(Le==null?void 0:Le.total_num)===1&&(Le==null?void 0:Le.can_copy_num)===1,[Le]),Xe=(0,d.useMemo)(()=>{var Me;return(Me=Le==null?void 0:Le.course_data_list)==null?void 0:Me.filter(se=>se.is_show)},[Le]);return d.createElement(d.Fragment,null,Ve?d.createElement(S.default,{centered:!0,closable:!0,open:be,destroyOnClose:!0,title:"\u63D0\u793A",className:U.antdModal,width:682,confirmLoading:$e,onCancel:De,onOk:()=>g(void 0,null,function*(){var Me;Re(!0);let se=N;if(lt){const K=w({},q.getFieldsValue());se=(Me=Le==null?void 0:Le.course_data_list)==null?void 0:Me.map(Ke=>K[Ke.id]!==void 0?T(w({},Ke),{is_copy:K[Ke.id]}):Ke)}yield Ae(se),Re(!1)})},d.createElement("div",{className:U.content,style:{marginBottom:20}},lt?"\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?":d.createElement(d.Fragment,null,d.createElement(Ce,{studentNames:Le==null?void 0:Le.student_names,total:Le==null?void 0:Le.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")),lt?d.createElement(u.default,{form:q,preserve:!1},Xe==null?void 0:Xe.map(Me=>d.createElement(d.Fragment,{key:Me.id},d.createElement("h3",{className:"ml15 mb5"},Me.name),d.createElement(u.default.Item,{name:Me.id,initialValue:1},d.createElement(j.ZP.Group,{className:U.content},d.createElement(j.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),d.createElement(j.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):d.createElement(j.ZP.Group,{value:N,onChange:Me=>Y(Me.target.value),className:U.content,style:{marginBottom:30}},d.createElement(j.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),d.createElement(j.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),d.createElement("div",null,d.createElement("div",{className:U.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),d.createElement("div",{className:U.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"),d.createElement("div",{className:`${U.content} ${U.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):d.createElement(S.default,{centered:!0,closable:!0,destroyOnClose:!0,open:be,confirmLoading:$e,title:"\u63D0\u793A",width:682,onCancel:De,onOk:()=>g(void 0,null,function*(){var Me;Re(!0);let se=0;if(lt){const K=w({},q.getFieldsValue());se=(Me=Le==null?void 0:Le.course_data_list)==null?void 0:Me.map(Ke=>K[Ke.id]!==void 0?T(w({},Ke),{is_use:K[Ke.id]}):Ke)}yield Ae(se),Re(!1)})},d.createElement("div",{className:U.content},d.createElement(Ce,{studentNames:Le==null?void 0:Le.student_names,total:Le==null?void 0:Le.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",lt?d.createElement(u.default,{form:q,preserve:!1},d.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"),Xe==null?void 0:Xe.map(Me=>d.createElement(d.Fragment,{key:Me.id},d.createElement("h3",{className:"ml15 mb5"},Me.name),d.createElement(u.default.Item,{name:Me.id,initialValue:1},d.createElement(j.ZP.Group,{className:U.content},d.createElement(j.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),d.createElement(j.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):d.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",d.createElement("span",{className:U.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"))))},Ft=function(){const[De,Ae]=(0,d.useState)(!1),[be,ke]=(0,d.useState)();return[De,()=>Ae(!1),be,lt=>g(this,null,function*(){var q;const N=lt,{isImportMultipleCourse:Y=!1}=N,$e=fe(N,["isImportMultipleCourse"]);console.log(lt);const Re=(lt==null?void 0:lt.result)||(yield(0,Pe.Tr)($e));return"status"in Re?!1:Y?((q=Re==null?void 0:Re.course_data_list)==null?void 0:q.some(Xe=>Xe.is_show))?(ke(Re),Ae(!0),!0):Re.course_data_list||[]:Re.student_count===0?!1:(ke(Re),Ae(!0),!0)})]},kt=De=>{const[Ae]=u.default.useForm(),[be,ke]=(0,d.useState)(!1),{onCancel:Le,onOk:rt,visible:lt,inPaper:q=!1,renderData:N,type:Y,isMultipleCourse:$e=!1,position:Re}=De;let Ve=(0,d.useMemo)(()=>q?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:U.tableCell,render(se,K){return d.createElement("a",{href:`/shixuns/${K.identifier}/challenges`,target:"_blank"},se)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(se,K)=>d.createElement(d.Fragment,null,d.createElement(u.default.Item,{name:[`${Y==="subject"?K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_copy"],initialValue:1},d.createElement(j.ZP.Group,null,d.createElement(j.ZP,{value:1},"\u662F"),d.createElement(j.ZP,{value:0},"\u5426"))),d.createElement(u.default.Item,{name:[`${Y==="subject"?K==null?void 0:K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_use"],hidden:!0,initialValue:1},d.createElement(h.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:U.tableCell,render(se,K){return d.createElement("a",{href:`/shixuns/${K.identifier}/challenges`,target:"_blank"},se)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(se,K)=>d.createElement(u.default.Item,{name:[`${Y==="subject"?K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_use"],initialValue:1},d.createElement(j.ZP.Group,null,d.createElement(j.ZP,{value:1},"\u662F"),d.createElement(j.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(se,K)=>d.createElement(u.default.Item,{name:[`${Y==="subject"?K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_copy"],initialValue:1},d.createElement(j.ZP.Group,null,d.createElement(j.ZP,{value:1},"\u662F"),d.createElement(j.ZP,{value:0},"\u5426")))}],[q]),Xe=(0,d.useMemo)(()=>q?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:U.tableCell,align:"center",ellipsis:!0,render:(se,K)=>d.createElement(d.Fragment,null,d.createElement("a",{href:`/shixuns/${K.identifier}/challenges`,target:"_blank"},se),d.createElement(u.default.Item,{name:[`${Y==="subject"?K==null?void 0:K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_copy"],hidden:!0,initialValue:0},d.createElement(h.default,{type:"hidden"})),d.createElement(u.default.Item,{name:[`${Y==="subject"?K==null?void 0:K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_use"],hidden:!0,initialValue:1},d.createElement(h.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:U.tableCell,ellipsis:!0,align:"center",render:(se,K)=>d.createElement("a",{href:`/shixuns/${K.identifier}/challenges`,target:"_blank"},se)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(se,K)=>d.createElement(d.Fragment,null,d.createElement(u.default.Item,{name:[`${Y==="subject"?K==null?void 0:K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_use"],initialValue:0},d.createElement(j.ZP.Group,null,d.createElement(j.ZP,{value:1},"\u662F"),d.createElement(j.ZP,{value:0},"\u5426"))),d.createElement(u.default.Item,{name:[`${Y==="subject"?K==null?void 0:K.stage_shixun_id:K.shixun_course_id||K.id}`,"is_copy"],hidden:!0,initialValue:0},d.createElement(h.default,{type:"hidden"})))}],[q]);if($e){const se={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:U.tableCell,render:(K,Ke)=>d.createElement("a",{href:`/classrooms/${Ke.course_id}`},K)};Ve=[se,...Ve],Xe=[se,...Xe]}const Me=(0,d.useMemo)(()=>he({used:N==null?void 0:N.repeat_shixun_num,copy:N==null?void 0:N.can_copy_num,canNotCopy:N==null?void 0:N.no_copy_num,studentNames:N==null?void 0:N.student_names,studentCount:N==null?void 0:N.student_count,is_random:N==null?void 0:N.is_random,inPaper:q,position:Re}),[N,q,Re]);return d.createElement(S.default,{title:"\u63D0\u793A",centered:!0,open:lt,confirmLoading:be,onOk:()=>g(void 0,null,function*(){ke(!0);const se=Ae.getFieldsValue(),K=Object.keys(se).map(Ke=>({id:parseInt(Ke.split("_")[0]),course_id:parseInt(Ke.split("_")[1]),is_use:se[Ke].is_use,is_copy:se[Ke].is_copy}));yield rt(K),ke(!1)}),onCancel:Le,width:880,okText:"\u786E\u8BA4",className:U.antdModal,destroyOnClose:!0},d.createElement(u.default,{form:Ae,preserve:!1},d.createElement("div",{className:U.brief},Me),d.createElement("div",{style:{marginBottom:30}},d.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),d.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"),d.createElement("div",{className:U.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")),(N==null?void 0:N.can_copy_num)>0&&d.createElement("div",null,d.createElement("div",{className:U.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),d.createElement(z.default,{columns:Ve,className:U.antdTable,dataSource:N==null?void 0:N.can_copy_list,rowKey:Y==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(N==null?void 0:N.no_copy_num)>0&&d.createElement("div",null,d.createElement("div",{className:U.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),d.createElement(z.default,{columns:Xe,className:U.antdTable,dataSource:N==null?void 0:N.no_copy_list,rowKey:Y==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(N==null?void 0:N.no_use_list.length)>0&&(N==null?void 0:N.no_use_list.map(se=>d.createElement("div",{key:Y==="subject"?se.stage_shixun_id:se.shixun_course_id||se.id},d.createElement(u.default.Item,{name:[`${Y==="subject"?se==null?void 0:se.stage_shixun_id:se.shixun_course_id||se.id}`,"is_copy"],hidden:!0,initialValue:0},d.createElement(h.default,{type:"hidden"})),d.createElement(u.default.Item,{name:[`${Y==="subject"?se==null?void 0:se.stage_shixun_id:se.shixun_course_id||se.id}`,"is_use"],hidden:!0,initialValue:1},d.createElement(h.default,{type:"hidden"})))))))};var Et=De=>{const{modalType:Ae}=De;return Ae==="multiple"?d.createElement(kt,w({},De)):d.createElement(F,w({},De))}},53134:function(Ct,ze,l){var d=l(67294),u=l(22150),S=l(14446),j=l(2453),h=l(71230),z=l(15746),U=l(34336),Pe=l(78045),ne=l(84567),re=l(27484),M=l.n(re),W=l(33170),te=l(28706),J=l(35973),X=l(52262),w=l(89779),T=l(12317),fe=l(17998),g=l(49438),Ce=l(96332),he=l(93686),F=l(67294),Ft=Object.defineProperty,kt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,be=(q,N,Y)=>N in q?Ft(q,N,{enumerable:!0,configurable:!0,writable:!0,value:Y}):q[N]=Y,ke=(q,N)=>{for(var Y in N||(N={}))De.call(N,Y)&&be(q,Y,N[Y]);if(Et)for(var Y of Et(N))Ae.call(N,Y)&&be(q,Y,N[Y]);return q},Le=(q,N)=>kt(q,zt(N)),rt=(q,N,Y)=>new Promise(($e,Re)=>{var Ve=se=>{try{Me(Y.next(se))}catch(K){Re(K)}},Xe=se=>{try{Me(Y.throw(se))}catch(K){Re(K)}},Me=se=>se.done?$e(se.value):Promise.resolve(se.value).then(Ve,Xe);Me((Y=Y.apply(q,N)).next())});const lt=({classroomList:q,dispatch:N,courseEndTime:Y})=>{var $e;const Re=(0,J.useParams)(),[Ve]=u.default.useForm(),[Xe,Me]=(0,d.useState)(1),[se,K]=(0,d.useState)([]),[Ke,Wt]=(0,d.useState)(0),[gu,Fu]=(0,d.useState)(20),[Tu,vu]=(0,d.useState)(!0),[Oe,ft]=(0,d.useState)([]),[et,it]=(0,d.useState)(!0),[Ut,Kt]=(0,d.useState)({}),[Bu,cu]=(0,d.useState)({});Re.id=Re.coursesId,(0,d.useEffect)(()=>{if(q.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Zt(),Du(),q.actionTabs.type===2){const we=q.actionTabs.selectArrsAll[0];it(we.unified_setting)}else it(!1)},[q.actionTabs]);const Du=we=>rt(void 0,null,function*(){vu(!0);const ie=yield(0,w.c_)(Le(ke({},Re),{page:we||Xe,limit:2e4,homework_id:q.actionTabs.type===1?"":q.actionTabs.selectArrs[0]}));ie==null||ie.course_groups.map((pe,b)=>{pe.key=pe.id,pe.title=pe.name,pe.disabled=pe.is_published}),ie&&(K([...ie==null?void 0:ie.course_groups]),Wt(ie==null?void 0:ie.course_groups_count),vu(!1),we||Ve.setFieldsValue({publish_time:M()(M()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:M()(M()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),mu=()=>{var we;let ie=[...(we=q.actionTabs.selectArrsAll)==null?void 0:we.filter(pe=>pe.high_resources_consume&&!pe.high_resources_consume_permission)];(ie==null?void 0:ie.length)>0&&q.actionTabs.type===1&&S.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:F.createElement("div",null,F.createElement("div",{className:g.Z.tipcontent},F.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",F.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"),F.createElement("div",{className:"mt20 mb20"},ie==null?void 0:ie.map(pe=>F.createElement("div",{className:g.Z.failedList,key:pe.homework_id},F.createElement("div",{className:g.Z.name},pe==null?void 0:pe.name),F.createElement("div",{className:g.Z.publish,onClick:()=>{(0,te.xg)(`/classrooms/${Re.coursesId}/shixun_homework/${pe.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Jt=()=>rt(void 0,null,function*(){var we,ie,pe,b,Qe,Yt,Mt;if((0,X.Rm)()&&!((ie=(we=q.AssistantObject)==null?void 0:we.practice)!=null&&ie.can_publish)){j.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"),pt(!1);return}const wt=ke({},Ve.getFieldsValue());if(wt.end_time<=wt.publish_time){j.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),pt(!1);return}if((Oe==null?void 0:Oe.length)<=0&&!et&&se.length>0){j.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}let Pt={homework_ids:[...q.actionTabs.selectArrs],group_ids:Oe.length>0?Oe.map(vt=>vt.id):(pe=q.detailShixunsList)==null?void 0:pe.course_groups,end_time:M()(wt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:M()(wt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Oe.length},Tt=[...(b=q.actionTabs.selectArrsAll)==null?void 0:b.filter(vt=>vt.high_resources_consume&&!vt.high_resources_consume_permission)];if((Tt==null?void 0:Tt.length)==q.actionTabs.selectArrsAll.length&&q.actionTabs.type==1){N({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),mu();return}((Qe=q.actionTabs.selectArrsAll)==null?void 0:Qe.length)>0&&q.actionTabs.type===1&&(Pt.homework_ids=[...((Mt=(Yt=q.actionTabs.selectArrsAll)==null?void 0:Yt.filter(vt=>!vt.high_resources_consume||vt.high_resources_consume_permission))==null?void 0:Mt.map(vt=>Number(vt==null?void 0:vt.homework_id)))||[]]);let Gt=yield(0,he.Tr)({homework_common_ids:[...q.actionTabs.selectArrs],course_id:Re.coursesId,type:"homework_common"});(Gt==null?void 0:Gt.student_count)===0?eu(Pt):(cu(Pt),Kt(Gt))}),Zt=()=>{Me(1),K([]),ft([])},eu=we=>rt(void 0,null,function*(){pt(!0);const ie=yield(0,W.ZP)(`/api/courses/${Re.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ke({},we)});pt(!1),ie.status===0&&(Zt(),(0,te.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),j.ZP.success("\u53D1\u5E03\u6210\u529F"),N({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),mu(),(0,X.GJ)()?q.actionTabs.detail?(N({type:"shixunHomeworks/setActionTabs",payload:{}}),N({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ke({},Re)}),N({type:"shixunHomeworks/getWorkSetting",payload:ke({},Re)})):N({type:"classroomList/getClassroomTeacherShixunsList",payload:Le(ke({},q.actionTabs.params),{type:4})}):N({type:"classroomList/getClassroomShixunsList",payload:ke({},q.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||N({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:F.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~")}}))}),du=Ke>Xe*gu,{detailShixunsList:Ou}=q,[Eu,pt]=(0,d.useState)(!1);return F.createElement("div",null,F.createElement(S.default,{width:600,centered:!0,confirmLoading:Eu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:q.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Jt(),onCancel:()=>{Zt(),N({type:"classroomList/setActionTabs",payload:{}})}},F.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",F.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),F.createElement(u.default,{form:Ve},F.createElement("div",{style:{paddingLeft:0}},F.createElement(h.Z,{className:"mt30",align:"middle"},F.createElement(z.Z,null,F.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},F.createElement(U.default,{style:{width:170,marginRight:"25px"},disabledDate:we=>(0,fe.Q8)(we,Y),disabledTime:we=>(0,fe.d0)(we),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:M()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),F.createElement(z.Z,{className:"ml20"},F.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},F.createElement(U.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:M()((0,te.U6)(),"HH:mm")},disabledDate:we=>(0,fe.Q8)(we,Y,Ve.getFieldValue("publish_time")),disabledTime:we=>(0,fe.d0)(we,Ve.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),q.actionTabs.type===2&&F.createElement(h.Z,{style:{marginBottom:"10px"}},F.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),F.createElement(Pe.ZP.Group,{value:et,onChange:we=>{it(we.target.value),ft([])}},F.createElement(Pe.ZP,{value:!0,disabled:!q.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),F.createElement(Pe.ZP,{className:"ml20",disabled:se.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),se.length<=0&&q.actionTabs.type===2&&F.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"')),(q.actionTabs.type===1||!et)&&se.length>0&&F.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},F.createElement("span",{style:{flex:1}},F.createElement(ne.default,{checked:Oe.length===se.length,onChange:we=>{Oe.length===se.length?ft([]):ft(se)}},"\u5168\u9009")),F.createElement("span",{style:{width:16}}),F.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Oe.length||0,"\u4E2A\u5206\u73ED")),(q.actionTabs.type===1||!et)&&se.length>0&&F.createElement(T.Z,{data:se,selectedRowKeys:Oe,setSelectedRowKeys:ft}))),F.createElement(Ce.Z,{resdata:Ut,type:(($e=q.actionTabs.selectArrs)==null?void 0:$e.length)===1?"shixun":"shixunpush",okloading:Eu,oktext:(Ut==null?void 0:Ut.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:we=>rt(void 0,null,function*(){pt(!0);let ie=yield(0,W.ZP)(`/api/courses/${Re.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...q.actionTabs.selectArrs]}});pt(!1),(ie==null?void 0:ie.status)===0&&eu(Bu)})}))};ze.Z=(0,J.connect)(({classroomList:q})=>({classroomList:q}))(lt)},19618:function(Ct,ze,l){l.r(ze),l.d(ze,{default:function(){return ws}});var d=l(52810),u=l(67294),S=l(35973),j=l(33170),h=l(68508),z=l(2453),U=l(69677),Pe=l(85418),ne=l(83062),re=l(71230),M=l(15746),W=l(93421),te=l(46303),J=l(28452),X=l(84567),w=l(71577),T=l(14446),fe=l(78045),g=l(52262),Ce=l(42922),he=l(28706),F=l(63037),Ft=Object.defineProperty,kt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,be=(e,n,t)=>n in e?Ft(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ke=(e,n)=>{for(var t in n||(n={}))De.call(n,t)&&be(e,t,n[t]);if(Et)for(var t of Et(n))Ae.call(n,t)&&be(e,t,n[t]);return e},Le=(e,n)=>kt(e,zt(n)),rt=(e,n)=>{var t={};for(var f in e)De.call(e,f)&&n.indexOf(f)<0&&(t[f]=e[f]);if(e!=null&&Et)for(var f of Et(e))n.indexOf(f)<0&&Ae.call(e,f)&&(t[f]=e[f]);return t},lt=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const q=e=>{var n=e,{classroomList:t,dispatch:f,match:k,location:A,user:$}=n,m=rt(n,["classroomList","dispatch","match","location","user"]),o,p;const ce=(0,S.useParams)(),[B,L]=(0,u.useState)(!1),[ee,ve]=(0,u.useState)(!1),Fe=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,g.j5)()){ve(!0);return}const E={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Be=>{var R;Be.author_login===((R=$.userInfo)==null?void 0:R.login)?++E.hasNum:++E.noHasNum}),E.noHasNum>0?T.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"},E.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},E.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:()=>{v()}}):ve(!0)}else ve(!1)},[t.actionTabs.key]);const v=()=>{f({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(T.default,{centered:!0,title:"\u63D0\u793A",open:ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:B,onOk:()=>lt(void 0,null,function*(){var E;if((E=Fe.current)!=null&&E.onVerify())return;L(!0);const Be=yield(0,j.ZP)(`/api/courses/${ce.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),Be.status===0&&((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),z.ZP.success("\u5220\u9664\u6210\u529F"),f({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?f({type:"classroomList/getClassroomTeacherShixunsList",payload:Le(ke({},t.actionTabs.params),{type:4})}):f({type:"classroomList/getClassroomShixunsList",payload:ke({},t.actionTabs.params)}),f({type:"classroomList/getClassroomLeftMenus",payload:{id:ce.coursesId}}))}),onCancel:()=>{v()}},!((o=t==null?void 0:t.actionTabs)!=null&&o.status)||!["\u672A\u53D1\u5E03"].includes((p=t==null?void 0:t.actionTabs)==null?void 0:p.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(F.Z,{ref:E=>Fe.current=E})):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 N=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(q),Y=l(16273),$e=l(86169),Re=Object.defineProperty,Ve=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,Ke=(e,n,t)=>n in e?Re(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wt=(e,n)=>{for(var t in n||(n={}))se.call(n,t)&&Ke(e,t,n[t]);if(Me)for(var t of Me(n))K.call(n,t)&&Ke(e,t,n[t]);return e},gu=(e,n)=>Ve(e,Xe(n)),Fu=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const Tu=({classroomList:e,dispatch:n})=>{const t=(0,S.useParams)();return u.createElement(T.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fu(void 0,null,function*(){(yield(0,j.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:gu(Wt({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:Wt({},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 vu=(0,S.connect)(({classroomList:e})=>({classroomList:e}))(Tu),Oe=l(22150),ft=l(27484),et=l.n(ft),it=l(67294),Ut=Object.defineProperty,Kt=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,Jt=(e,n,t)=>n in e?Ut(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zt=(e,n)=>{for(var t in n||(n={}))Du.call(n,t)&&Jt(e,t,n[t]);if(cu)for(var t of cu(n))mu.call(n,t)&&Jt(e,t,n[t]);return e},eu=(e,n)=>Kt(e,Bu(n)),du=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const Ou=({classroomList:e,loading:n,dispatch:t})=>{var f,k;const A=(0,S.useParams)(),[$,m]=(0,u.useState)(!1),{actionTabs:o}=e,[p]=Oe.default.useForm(),ce=B=>B&&B<et()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&p.setFieldsValue({name:(B=o.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),it.createElement(T.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:$,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>du(void 0,null,function*(){var B,L;if((0,g.Rm)()&&!((L=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&L.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ee=p.getFieldValue();m(!0);const ve=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,Fe=yield(0,j.ZP)(ve,{method:"post",body:Zt({},ee)});m(!1),Fe.status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:eu(Zt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Zt({},e.actionTabs.params)}))}),onCancel:()=>{m(!1),t({type:"classroomList/setActionTabs",payload:{}})}},it.createElement(Oe.default,{form:p},it.createElement(re.Z,{className:"mt10 c-grey-999"},it.createElement(M.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),it.createElement(M.Z,{flex:"1"},(f=o.selectArrs)==null?void 0:f.shixun_name)),it.createElement(Oe.default.Item,{name:"name"},it.createElement(re.Z,{className:"mt10",align:"middle"},it.createElement(M.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),it.createElement(M.Z,{flex:"1"},it.createElement(U.default,{defaultValue:(k=o.selectArrs)==null?void 0:k.name}))))))};var Eu=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Ou),pt=l(72565),we=l(57953),ie=l(96074),pe=l(26194),b={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"},Qe=l(78207),Yt=l(50839),Mt=l(34562),wt=l(20670),Pt=l(96332),Tt=l(93686),Gt=Object.defineProperty,vt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Iu=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Zn=(e,n,t)=>n in e?Gt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_t=(e,n)=>{for(var t in n||(n={}))Iu.call(n,t)&&Zn(e,t,n[t]);if(Rn)for(var t of Rn(n))ya.call(n,t)&&Zn(e,t,n[t]);return e},Lu=(e,n)=>vt(e,Ot(n)),Ru=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:ha}=U.default,nn=[{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"}]}],ga=({classroomList:e,loading:n,dispatch:t,shixunsList:f})=>{var k,A;const[$,m]=(0,u.useState)(_t({},(0,S.useParams)())),{shixunLists:o,shixunAiRecommendLists:p}=e,[ce,B]=(0,u.useState)([]),[L,ee]=(0,u.useState)({}),[ve,Fe]=(0,u.useState)([]),[v,E]=(0,u.useState)(!1),[Be,R]=(0,u.useState)({}),[V,_e]=(0,u.useState)(!1),Te=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(r=>!!r),[c,i]=(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)(()=>{me()},[$.coursesId,c]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(o!=null&&o.shixun_list||p!=null&&p.shixun_list)&&ee(c.sort==="recommend"?p:o)},[o,p]);const me=()=>Ru(void 0,null,function*(){ee([]),E(!0);let r=_t({},c);if(c.sort==="recommend"&&(r.sort="myshixuns_count"),c.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Lu(_t({},r),{course_id:$.coursesId})});else{const H=_t({},r);yield t({type:"classroomList/getShixunLists",payload:H})}const de=yield(0,j.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Fe([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(de==null?void 0:de.groups)||[]]),B([]),E(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ye=r=>Ru(void 0,null,function*(){_e(!0);const de=yield t({type:"classroomList/createShixunHomework",payload:{category_id:($==null?void 0:$.categoryId)||null,coursesId:$.coursesId,shixuns_info:r}});_e(!1),de.status||((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Lu(_t({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:_t({},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")}}))}),[He,Ye]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(pt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:b.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:()=>Ru(void 0,null,function*(){var r;Ye(!0);let de=yield(0,Tt.Tr)({id:ce,type:"shixun",course_id:(r=e.detailTopBanner)==null?void 0:r.course_id});(de==null?void 0:de.student_count)===0?yield ye(de==null?void 0:de.no_use_list):R(de),Ye(!1)}),type:"primary",loading:He},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Yt.Z,{onChange:r=>{r!=null&&r.keyword&&(0,Mt.tk)({name:r==null?void 0:r.keyword,copywriting:r==null?void 0:r.keyword,position:"Shixun"}),i(Lu(_t(_t({},c),r),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(we.Z,{spinning:v},u.createElement("aside",null,nn.map(function(r,de){var H;return de!==0?null:u.createElement("ul",{className:b.menu,key:de},u.createElement("li",null,r.name),(H=r==null?void 0:r.children)==null?void 0:H.map(function(y,x){return u.createElement("li",{className:c[r.id]==y.id?b.actived:"",onClick:()=>{c[r.id]=y.id,c.page=1,i(_t({},c))}},u.createElement("strong",null,y.name))}))}),u.createElement("ul",{className:b.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:c!=null&&c.discipline_id?"":b.actived,onClick:()=>{delete c.tag_level,delete c.sub_discipline_id,delete c.discipline_id,c.page=1,i(_t({},c))}},u.createElement("strong",null,"\u5168\u90E8")),f.menus&&f.menus.map(function(r,de){return u.createElement("li",{key:de,className:(c==null?void 0:c.discipline_id)==r.id?b.actived:""},u.createElement("strong",{onClick:()=>{c.tag_level=1,c.discipline_id=r.id,delete c.sub_discipline_id,c.page=1,i(_t({},c))}},r.name),u.createElement("div",null,r.sub_repertoires.map(function(H,y){return u.createElement("div",{key:y,className:"mt5"},u.createElement("div",{className:(c==null?void 0:c.sub_discipline_id)==H.id&&c.tag_level===2?`${b.actived2} ${b.subTag}`:b.subTag,onClick:()=>{c.tag_level=2,c.discipline_id=r.id,c.sub_discipline_id=H.id,i(_t({},c))}},H.name),u.createElement("ul",{className:"mt5"},H.tags&&H.tags.map(function(x,Q){return u.createElement("li",{key:Q,className:c.sub_discipline_id==x.id&&c.tag_level===3?b.actived2:"",onClick:()=>{c.tag_level=3,c.discipline_id=r.id,c.sub_discipline_id=x.id,i(_t({},c))}},x.name)})))})))})),c.type==="mine"&&u.createElement("ul",{className:b.menu},u.createElement("li",null,"\u76EE\u5F55"),ve==null?void 0:ve.map((r,de)=>u.createElement("li",{className:c.group_id==r.id?b.actived:"",key:r.name,onClick:()=>{c.group_id=r.id,c.page=1,i(_t({},c))}},u.createElement("strong",null,r.name)))),nn.map(function(r,de){var H;return de!==1?null:u.createElement("ul",{className:b.menu,key:de},u.createElement("li",null,r.name),(H=r==null?void 0:r.children)==null?void 0:H.map(function(y,x){return u.createElement("li",{className:c[r.id]==y.id?b.actived:"",onClick:()=>{c[r.id]=y.id,i(_t({},c))}},u.createElement("strong",null,y.name))}))}),u.createElement(re.Z,{align:"middle"},u.createElement(M.Z,{flex:"1",className:b.filter},Te.map(function(r,de){return u.createElement(w.ZP,{key:de,className:"mr20",type:c.sort===r.id?"primary":"default",onClick:()=>{c.sort=r.id,i(_t({},c))}},r.name)})),u.createElement(M.Z,{className:"c-grey-999"},u.createElement("div",{className:b.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},ce.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},L.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",i(_t({},c))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${c.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((k=L==null?void 0:L.shixun_list)==null?void 0:k.length)===0&&u.createElement(pe.Z,null),u.createElement(X.default.Group,{style:{display:"block"},value:ce,onChange:r=>{B(r)}},(A=L==null?void 0:L.shixun_list)==null?void 0:A.map(function(r,de){return u.createElement("div",{className:b.listItem,key:r==null?void 0:r.identifier,style:{cursor:"auto"}},u.createElement(X.default,{value:r==null?void 0:r.identifier,style:{marginTop:"3px"},disabled:(r==null?void 0:r.need_authorize)||(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:b.info},u.createElement("div",{className:b.title},u.createElement("div",{className:b.titleLeft},u.createElement("div",null,u.createElement(S.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(wt.Z,{type:"shixun",style:{marginLeft:0}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Qe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(r==null?void 0:r.mark_status)===1&&u.createElement(ne.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(r==null?void 0:r.mark_status)===2&&u.createElement(ne.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(r==null?void 0:r.mark_status)===3&&u.createElement(ne.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(ne.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/${r.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:b.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt15"},r.challenge_names.map(function(H,y){return u.createElement("span",{key:y,className:"mr30"},"\u7B2C",y+1,"\u5173 ",H," ")})),u.createElement(ie.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(ne.Z,{overlayClassName:b["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:r==null?void 0:r.member_user_names}}))},u.createElement("span",{className:b.authorname,dangerouslySetInnerHTML:{__html:r==null?void 0:r.member_user_names}})),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:r.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",r.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",r.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:c.page||1,showQuickJumper:!0,total:L==null?void 0:L.shixuns_count,onChange:r=>{c.page=r,i(_t({},c))}}))),u.createElement(Pt.Z,{resdata:Be,type:"subject",okloading:V,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:r=>{ye(r)}}))};var an=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(ga),Zu=Object.defineProperty,Mn=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,on=(e,n,t)=>n in e?Zu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fu=(e,n)=>{for(var t in n||(n={}))Fa.call(n,t)&&on(e,t,n[t]);if(sn)for(var t of sn(n))Mu.call(n,t)&&on(e,t,n[t]);return e},rn=(e,n)=>Mn(e,ln(n)),cn=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:jn}=U.default,mn=({classroomList:e,loading:n,dispatch:t})=>{var f,k;const[A,$]=(0,u.useState)(fu({},(0,S.useParams)())),{actionTabs:m}=e,{shixunLists:o}=e,[p,ce]=(0,u.useState)([]),[B,L]=(0,u.useState)(!1),[ee,ve]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{Fe()},[A.coursesId,ee]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&ce([])},[e.actionTabs.key]);const Fe=()=>cn(void 0,null,function*(){var v;const E=rn(fu({},ee),{course_id:(v=m==null?void 0:m.params)==null?void 0:v.course_id});yield t({type:"classroomList/getExperimentLists",payload:E}),L(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(pt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:b.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 v;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...p],category_id:A.categoryId,course_id:(v=m==null?void 0:m.params)==null?void 0:v.course_id}})).status||(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(fu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:fu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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(jn,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:b.search,onSearch:v=>{ee.search=v,ve(fu({},ee))}})),u.createElement("section",{className:"edu-container"},u.createElement(we.Z,{spinning:B},u.createElement("aside",null,((f=o==null?void 0:o.homeworks)==null?void 0:f.length)===0&&u.createElement(pe.Z,null),(k=o==null?void 0:o.homeworks)==null?void 0:k.map(function(v,E){var Be,R,V;return u.createElement("div",{className:b.listItem,key:E,style:{cursor:"auto"}},u.createElement(X.default,{checked:p.includes(v.id),value:v.id,style:{marginTop:"3px"},disabled:v==null?void 0:v.need_authorize,onChange:_e=>{let Te=p.indexOf(v.id);p.indexOf(v.id)>-1?ce(p.filter(c=>c!==v.id)):ce(p.concat(v.id))}}),u.createElement("div",{className:b.info},u.createElement("div",{className:b.title},u.createElement("div",{className:b.titleLeft},u.createElement(S.Link,{to:`/shixuns/${v.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:v==null?void 0:v.name}})),(v==null?void 0:v.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Qe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(v==null?void 0:v.mark_status)===1&&u.createElement(ne.Z,{title:v==null?void 0:v.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(v==null?void 0:v.mark_status)===2&&u.createElement(ne.Z,{title:v==null?void 0:v.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(v==null?void 0:v.mark_status)===3&&u.createElement(ne.Z,{title:v==null?void 0:v.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/${v.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:b.description,dangerouslySetInnerHTML:{__html:v==null?void 0:v.description}})),u.createElement("div",{className:" mt15"},(Be=v==null?void 0:v.challenges)==null?void 0:Be.map(function(_e,Te){return u.createElement("span",{key:Te,className:"mr30"},"\u7B2C",Te+1,"\u5173 ",_e==null?void 0:_e.subject," ")})),u.createElement(ie.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((R=v==null?void 0:v.user)==null?void 0:R.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(V=v==null?void 0:v.user)==null?void 0:V.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,v==null?void 0:v.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ee.page||1,showQuickJumper:!0,total:o==null?void 0:o.total_count,onChange:v=>{ee.page=v,ve(fu({},ee))}})))};var Cu=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(mn),$n=Object.defineProperty,dn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,ju=(e,n,t)=>n in e?$n(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xu=(e,n)=>{for(var t in n||(n={}))Hn.call(n,t)&&ju(e,t,n[t]);if(dn)for(var t of dn(n))zn.call(n,t)&&ju(e,t,n[t]);return e},En=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:va}=U.default,Un=({classroomList:e,loading:n,dispatch:t,shixunsList:f})=>{var k,A;const[$,m]=(0,u.useState)(xu({},(0,S.useParams)())),o=(0,S.useLocation)(),{actionTabs:p}=e,[ce]=Oe.default.useForm(),{shixunAiRecommendLists:B}=e,[L,ee]=(0,u.useState)([]),ve=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[Fe,v]=(0,u.useState)({page:1,course_id:$.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[$.coursesId,Fe]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(ee([]),t({type:"classroomList/getShixunAiRecommendLists",payload:xu({},Fe)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(T.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>En(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:xu({shixun_ids:[...L],category_id:$.categoryId},$)})).status||((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:xu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:$.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(we.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((k=B==null?void 0:B.shixun_list)==null?void 0:k.length)===0&&u.createElement(pe.Z,null),(A=B==null?void 0:B.shixun_list)==null?void 0:A.map(function(E,Be){var R,V,_e;return u.createElement("div",{className:b.listItem2,key:Be,style:{cursor:"auto"}},u.createElement(X.default,{checked:L.includes(E.id),value:E.id,style:{marginTop:"3px"},disabled:E==null?void 0:E.need_authorize,onChange:Te=>{let c=L.indexOf(E.id);L.indexOf(E.id)>-1?ee(L.filter(i=>i!==E.id)):ee(L.concat(E.id))}}),u.createElement("div",{className:b.info},u.createElement("div",{className:b.title},u.createElement("div",{className:b.titleLeft},u.createElement(S.Link,{to:`/shixuns/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E.title}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Qe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${E.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:b.description,dangerouslySetInnerHTML:{__html:E.description}})),u.createElement("div",{className:" mt10"},E.challenge_names.map(function(Te,c){return u.createElement("span",{key:c,className:"mr30"},"\u7B2C",c+1,"\u5173 ",Te," ")})),u.createElement("div",{className:"c-light-black mt10"},(R=E==null?void 0:E.content)!=null&&R.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(_e=(V=E==null?void 0:E.content)==null?void 0:V.author_name)==null?void 0:_e[0]}}):u.createElement("span",null,E.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),E.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,E.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",E.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,E.study_count)),u.createElement(ie.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Fe.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:E=>{Fe.page=E,v(xu({},Fe))}})))};var Gn=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Un),fn=l(85688),ue=l(67294),Vn=Object.defineProperty,pn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,$u=(e,n,t)=>n in e?Vn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,jt=(e,n)=>{for(var t in n||(n={}))Wn.call(n,t)&&$u(e,t,n[t]);if(yn)for(var t of yn(n))Ba.call(n,t)&&$u(e,t,n[t]);return e},Kn=(e,n)=>pn(e,_n(n)),hn=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:Da}=U.default,Jn=({classroomList:e,loading:n,dispatch:t})=>{var f,k;const[A,$]=(0,u.useState)(jt({},(0,S.useParams)())),m=(0,S.useLocation)(),{actionTabs:o}=e,[p]=Oe.default.useForm(),{coursesLists:ce}=e,[B,L]=(0,u.useState)([]),[ee,ve]=(0,u.useState)({}),[Fe,v]=(0,u.useState)(!1),[E,Be]=(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:jt({},E)}),L([]))},[e.actionTabs.key,A.categoryId,E]);const[R,V,_e,Te]=(0,fn.P)(),c=i=>hn(void 0,null,function*(){var me;v(!0);const ye=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:A.coursesId,category_id:(A==null?void 0:A.categoryId)||null,subjects_info:[{subject_id:(me=B[0])==null?void 0:me.id,stage_shixuns:i}]}});v(!1),ye.status||((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Kn(jt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:jt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ue.createElement(pt.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:b.drawer,footer:ue.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ue.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"),ue.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>hn(void 0,null,function*(){var i,me;if((B==null?void 0:B.length)===0)return z.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ye=yield(0,Tt.Tr)({id:(i=B[0])==null?void 0:i.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(me=e.detailTopBanner)==null?void 0:me.course_id});(ye==null?void 0:ye.student_count)===0?c([]):ve(ye)}),type:"primary"},"\u786E\u5B9A"))},ue.createElement("section",{className:"tc"},ue.createElement(Da,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:b.search,onSearch:i=>{E.keyword=i,i&&(0,Mt.tk)({name:i,copywriting:i,position:"Subject"}),Be(jt({},E))}})),ue.createElement("section",{className:"edu-container"},ue.createElement(we.Z,{spinning:n["classroomList/getCoursesLists"]},ue.createElement("aside",null,ue.createElement("div",{className:b.menuCourse},ue.createElement("ul",null,ue.createElement("li",null,"\u5DF2\u9009",ue.createElement("span",{className:"c-blue"},B.length),"\u8BFE\u7A0B"),ue.createElement("li",null,"\u5171",ue.createElement("span",{className:"c-blue"},ce.subjects_count),"\u4E2A\u8BFE\u7A0B"),ue.createElement("li",{className:"current",onClick:()=>{E.order=E.order==="asc"?"desc":"asc",E.sort="shixuns_count",Be(jt({},E))}},"\u5B9E\u8BAD\u6570",ue.createElement("p",{className:`edu-sorter current ${E.sort==="shixuns_count"&&E.order}`},ue.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ue.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ue.createElement("li",{className:"current",onClick:()=>{E.order=E.order==="asc"?"desc":"asc",E.sort="myshixuns_count",Be(jt({},E))}},"\u5B66\u4E60\u4EBA\u6570",ue.createElement("p",{className:`edu-sorter current ${E.sort==="myshixuns_count"&&E.order}`},ue.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ue.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ue.createElement("li",{className:`${E.type==="all"&&"c-blue"} current`,onClick:()=>{E.type="all",Be(jt({},E))}},"\u5168\u90E8\u8BFE\u7A0B"),ue.createElement("li",{className:`${E.type==="mine"&&"c-blue"} current`,onClick:()=>{E.type="mine",Be(jt({},E))}},"\u6211\u7684\u8BFE\u7A0B"))),((f=ce==null?void 0:ce.subject_list)==null?void 0:f.length)===0&&ue.createElement(pe.Z,null),(k=ce==null?void 0:ce.subject_list)==null?void 0:k.map(function(i,me){var ye,He,Ye,r,de,H;return ue.createElement("div",{className:b.listItem,key:i.id,style:{cursor:"auto"}},ue.createElement(fe.ZP,{checked:B.map(y=>y.id).includes(i.id),value:i.id,style:{marginTop:"1px"},disabled:(i==null?void 0:i.need_authorize)||(i==null?void 0:i.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:y=>{L([{id:i.id,identifier:i.identifier}])}}),ue.createElement("div",{className:b.info},ue.createElement("div",{className:b.title},ue.createElement("div",{className:b.titleLeft},ue.createElement("div",null,ue.createElement(S.Link,{to:`/paths/${i.id}`,target:"_blank"},ue.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&ue.createElement("span",{onClick:()=>{(0,Qe.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"),(i==null?void 0:i.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ue.createElement(ne.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"},ue.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ue.createElement(ne.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"},ue.createElement(w.ZP,{ghost:!0,href:`/paths/${i.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ue.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ue.createElement("span",{className:b.description,dangerouslySetInnerHTML:{__html:i.description}})),ue.createElement(ie.Z,{dashed:!0}),ue.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ue.createElement("div",null,(ye=i==null?void 0:i.content)!=null&&ye.member_user_names?ue.createElement(ne.Z,{overlayClassName:b["tooltip-content"],title:ue.createElement("div",null,ue.createElement("span",{dangerouslySetInnerHTML:{__html:(He=i==null?void 0:i.content)==null?void 0:He.member_user_names}}))},ue.createElement("span",{className:b.authorname,dangerouslySetInnerHTML:{__html:(Ye=i==null?void 0:i.content)==null?void 0:Ye.member_user_names}})):(i==null?void 0:i.member_user_names)&&ue.createElement(ne.Z,{title:ue.createElement("div",null,ue.createElement("span",null,i.member_user_names))},ue.createElement("span",{className:b.authorname},i.member_user_names)),(r=i==null?void 0:i.content)!=null&&r.author_school_name?ue.createElement(ne.Z,{overlayClassName:b["tooltip-content"],title:ue.createElement("div",null,ue.createElement("span",{dangerouslySetInnerHTML:{__html:(de=i==null?void 0:i.content)==null?void 0:de.author_school_name}}))},ue.createElement("span",{className:b.authorname,dangerouslySetInnerHTML:{__html:(H=i==null?void 0:i.content)==null?void 0:H.author_school_name}})):(i==null?void 0:i.author_school_name)&&ue.createElement(ne.Z,{title:ue.createElement("div",null,ue.createElement("span",null,i.author_school_name))},ue.createElement("span",{className:b.authorname},i.author_school_name))),ue.createElement("div",null,ue.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",i.stage_count),ue.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",i.shixuns_count),ue.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",i.myshixuns_count)))))})))),ue.createElement("div",{className:"tc mt20"},ue.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:E.page||1,showQuickJumper:!0,total:ce==null?void 0:ce.subjects_count,onChange:i=>{E.page=i,t({type:"classroomList/getCoursesLists",payload:jt({},E)})}})),ue.createElement(Pt.Z,{resdata:ee,type:"subject",okloading:Fe,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:i=>{c(i)}}))};var Yn=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(Jn),bu=l(67294),gn=({styles:e={},params:n,setisshowmodal:t,user:f})=>bu.createElement(bu.Fragment,null,bu.createElement(pe.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"}})),tt={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"},Su=l(9430),Hu=l(86763),Fn=l(99597),vn=l(15835),s=l(63909),a=l(67294),_=Object.defineProperty,D=Object.defineProperties,O=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(e,n,t)=>n in e?_(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ie=(e,n)=>{for(var t in n||(n={}))oe.call(n,t)&&Se(e,t,n[t]);if(ae)for(var t of ae(n))ge.call(n,t)&&Se(e,t,n[t]);return e},Ue=(e,n)=>D(e,O(n)),Ze=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())}),ct=({v:e,k:n,match:t,selectArrs:f,setSelectArrs:k,setSelectArrsAll:A,selectArrsAll:$,classroomList:m,dispatch:o,selectshow:p,batchState:ce,pageSize:B,page:L,manageAllGroup:ee,user:ve})=>{var Fe,v,E,Be,R;const V=(0,S.useParams)(),[_e,Te]=(0,u.useState)([]),[c,i]=(0,u.useState)(!1),[me,ye]=(0,u.useState)(!1),[He,Ye]=(0,u.useState)(!0),r=(0,u.useRef)();V.category=V.categoryId,V.id=V.coursesId,V.page=L,V.limit=B;function de(){return Ze(this,null,function*(){let x=yield(0,j.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ie({},V)});Te(x.data)})}(0,u.useEffect)(()=>{var x;Te([]),i(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((x=e==null?void 0:e.status)!=null&&x.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(ye(!1),Ye(!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())&&(ye(!0),Ye(!1))},[p]);const H=[{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:(x,Q)=>Q.status.indexOf(x)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:x=>{var Q,Ge;return x==="--"?x:a.createElement("span",null,a.createElement("span",null,(Q=x==null?void 0:x.split("/"))==null?void 0:Q[0]),"\xA0/\xA0",a.createElement("span",null,(Ge=x==null?void 0:x.split("/"))==null?void 0:Ge[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:V.order_by==="end_time"?V.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:V.order_by==="late_time"?V.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:x=>x==="--"||!x?"--":a.createElement("span",{title:x},x)}],y=x=>{if((0,Qe.tJ)(o,!0)){if(x.can_view_details){(0,he.xg)(`/shixuns/${x.shixun_identifier}/challenges`);return}x.redo?T.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Ze(void 0,null,function*(){const Q=yield(0,vn.L8)({id:x.myshixun_identifier,url:x.url});Q&&(0,s.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:Q.shixun_identifier,homework_common_id:x.homework_id,courseId:V.coursesId})})}):(0,s.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:x.shixun_identifier,homework_common_id:x.homework_id,courseId:V.coursesId})}};return a.createElement("div",{className:tt.listItem,onClick:x=>{x.stopPropagation(),(!((0,g.GJ)()&&ce)||(0,g.GJ)()&&ce&&r.current&&!r.current.contains(x.target))&&((0,g.dE)()?(0,he.xg)(`/classrooms/${V.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,he.xg)(`/classrooms/${V.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,g.GJ)()&&ce&&a.createElement("span",{ref:r},a.createElement(X.default,{style:{padding:"10px"},checked:f.includes(e.homework_id),value:e.homework_id,onChange:x=>{f.indexOf(e.homework_id)>-1?(k(f.filter(Q=>Q!==e.homework_id)),A($.filter(Q=>Q.homework_id!==e.homework_id))):(A($.concat(e)),k(f.concat(e.homework_id)))}})),a.createElement("div",{className:tt.info},a.createElement("div",{className:tt.title},a.createElement("div",{className:tt.titleLeft,style:(0,g.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,g.GJ)()&&a.createElement(Fn.Z,{value:e.status},a.createElement(he.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,g.dE)()&&a.createElement(he.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{className:tt.name},e.name),!!((Fe=e.schools)!=null&&Fe.length)&&a.createElement(ne.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},a.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)&&a.createElement(wt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&a.createElement("span",{className:tt.authorized},"\u5DF2\u6388\u6743")),a.createElement("div",{className:tt.titleRight},(0,g.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&a.createElement(S.Link,{target:"_blank",to:"/",onClick:x=>Ze(void 0,null,function*(){var Q;if(x.stopPropagation(),x.preventDefault(),((Q=ve==null?void 0:ve.userInfo)==null?void 0:Q.user_status)===2){(0,Qe.Rd)();return}let Ge=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:V,type:2,manage_all_group:ee}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:V.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ue(Ie({},V),{type:4})}),Ge()}}}):Ge()})},a.createElement("aside",{className:tt.flexBox},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,g.dE)()&&a.createElement("div",{className:tt.actionIcon},me?a.createElement("i",{className:"iconfont icon-yiwancheng1"}):He?"":a.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((v=e.status)!=null&&v.includes("\u5DF2\u622A\u6B62"))&&!((E=e.status)!=null&&E.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),y(e)}),className:tt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((Be=e.status)==null?void 0:Be.includes("\u5DF2\u622A\u6B62"))||((R=e.status)==null?void 0:R.includes("\u5BFC\u5165")))&&a.createElement("aside",{onClick:x=>Ze(void 0,null,function*(){var Q;(Q=e.status)!=null&&Q.includes("\u5BFC\u5165")||(x.stopPropagation(),x.preventDefault(),(0,he.xg)(`/classrooms/${V.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:tt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,g.GJ)()&&a.createElement(Pe.Z,{placement:"bottomCenter",overlayClassName:tt.dro,dropdownRender:()=>a.createElement(h.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(h.default.Item,{key:1,style:{textAlign:"center"}},a.createElement("a",{onClick:x=>Ze(void 0,null,function*(){var Q;if(x.stopPropagation(),x.preventDefault(),((Q=ve==null?void 0:ve.userInfo)==null?void 0:Q.user_status)===2){(0,Qe.Rd)();return}let Ge=()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:V,type:2,manage_all_group:ee}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?o({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:V.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{o({type:"classroomList/getClassroomTeacherShixunsList",payload:Ue(Ie({},V),{type:4})}),Ge()}}}):Ge()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&a.createElement(h.default.Item,{key:2,style:{textAlign:"center"}},a.createElement("a",{onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:V,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&a.createElement(h.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(S.Link,{target:"_blank",to:"/",onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),x.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")),a.createElement(h.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(S.Link,{target:"_blank",to:"/",onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:$,params:V,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&&a.createElement(h.default.Item,{key:3,style:{textAlign:"center"}},a.createElement(S.Link,{target:"_blank",to:"/",onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),o({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Q=yield(0,Hu.Vs)({categoryId:e.homework_id});o({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Q==null?void 0:Q.status)===0&&z.ZP.success(Q==null?void 0:Q.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&a.createElement(h.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(S.Link,{target:"_blank",to:"/",onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),y(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),a.createElement(h.default.Item,{key:5,style:{textAlign:"center"}},a.createElement("a",{onClick:x=>{x.stopPropagation(),x.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:V}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&a.createElement(h.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(S.Link,{target:"_blank",onClick:x=>{x.stopPropagation()},to:`/classrooms/${V.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},a.createElement("aside",{onClick:x=>x.stopPropagation(),className:tt.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),(0,g.GJ)()&&a.createElement("p",{className:tt.infoIcon},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.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)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.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)&&a.createElement("span",{className:tt.iconV,onClick:x=>Ze(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),c||de(),i(!c)})},a.createElement("i",{className:`iconfont icon-${c?"shouqi":"xiala2"}`})," ")),(0,g.dE)()&&a.createElement("span",{className:tt.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),a.createElement("span",null,a.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)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.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)!=="--"&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&c&&_e.length>5&&a.createElement(Su.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:x=>({onClick:Q=>{Q.stopPropagation(),Q.preventDefault()}}),onHeaderRow:(x,Q)=>({onClick:Ge=>{Ge.stopPropagation(),Ge.preventDefault()}}),pagination:!1,dataSource:_e,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(x,Q,Ge)=>{Ge.field&&(V.order_by=Ge.field),Ge.order||(V.sort_direction="asc"),Ge.order==="ascend"&&(V.sort_direction="asc"),Ge.order==="descend"&&(V.sort_direction="desc"),Ge.order||(V.sort_direction="asc"),de()},columns:H}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&c&&_e.length<6&&_e.length>0&&a.createElement(Su.default,{rowKey:"shixun_identifier",onRow:x=>({onClick:Q=>{Q.stopPropagation(),Q.preventDefault()}}),onHeaderRow:(x,Q)=>({onClick:Ge=>{Ge.stopPropagation(),Ge.preventDefault()}}),pagination:!1,dataSource:_e,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(x,Q,Ge)=>{Ge.field&&(V.order_by=Ge.field),Ge.order||(V.sort_direction="asc"),Ge.order==="ascend"&&(V.sort_direction="asc"),Ge.order==="descend"&&(V.sort_direction="desc"),Ge.order||(V.sort_direction="asc"),de()},columns:H})))},Je=l(48839),ot=l(91745),ut=l(28553),gt=l(11713),yt=l(34336),Bt=l(10285),ht=l.n(Bt),at=l(89779),mt=l(9343),Ne=l(67294),tu=Object.defineProperty,uu=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,Vt=(e,n,t)=>n in e?tu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,St=(e,n)=>{for(var t in n||(n={}))It.call(n,t)&&Vt(e,t,n[t]);if(Nt)for(var t of Nt(n))pu.call(n,t)&&Vt(e,t,n[t]);return e},_u=(e,n)=>uu(e,nu(n)),zu=(e,n)=>{var t={};for(var f in e)It.call(e,f)&&n.indexOf(f)<0&&(t[f]=e[f]);if(e!=null&&Nt)for(var f of Nt(e))n.indexOf(f)<0&&pu.call(e,f)&&(t[f]=e[f]);return t},yu=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});et().extend(ht());const Uu=({data:e,value:n,onChange:t})=>{var f,k,A,$;const[m,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[p,ce]=(0,u.useState)([]);return(0,u.useEffect)(()=>{ce((n==null?void 0:n.length)>0?e==null?void 0:e.filter(B=>n==null?void 0:n.includes(B==null?void 0:B.id)):[])},[n]),Ne.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ne.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ne.createElement(X.default,{indeterminate:(p==null?void 0:p.length)>0&&(p==null?void 0:p.length)<(e==null?void 0:e.length),checked:(p==null?void 0:p.length)==(e==null?void 0:e.length),onChange:B=>{t(B.target.checked?e==null?void 0:e.map(L=>L==null?void 0:L.id):[])}},"\u5168\u9009"),Ne.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ne.createElement(U.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:B=>{o(_u(St({},m),{leftSearch:B.target.value}))}}),Ne.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((f=m.leftSearch?e==null?void 0:e.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:f.length)!==0?Ne.createElement(X.default.Group,{value:n,onChange:B=>{t(B)}},Ne.createElement(W.Z,{direction:"vertical"},(k=m.leftSearch?e==null?void 0:e.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:k.map((B,L)=>Ne.createElement(X.default,{key:L,value:B.id},B==null?void 0:B.name)))):Ne.createElement(pe.Z,{styles:{margin:"0 auto"}})))),Ne.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ne.createElement("div",null,"\u5DF2\u9009\u62E9",(p==null?void 0:p.length)||0,"\u4E2A\u5206\u73ED"),Ne.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ne.createElement(U.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:B=>{o(_u(St({},m),{rigthSearch:B.target.value}))}}),Ne.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((A=m.rigthSearch?p==null?void 0:p.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.rigthSearch)}):p)==null?void 0:A.length)!==0?($=m.rigthSearch?p==null?void 0:p.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.rigthSearch)}):p)==null?void 0:$.map((B,L)=>Ne.createElement(re.Z,{key:L,wrap:!1,align:"middle",justify:"space-between"},Ne.createElement(M.Z,null,B==null?void 0:B.name),Ne.createElement(M.Z,null,Ne.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(ee=>ee!==(B==null?void 0:B.id)))}})))):Ne.createElement(pe.Z,{styles:{margin:"0 auto"}})))))},Gu=e=>{var n=e,{classroomList:t,dispatch:f,user:k,getData:A}=n,$=zu(n,["classroomList","dispatch","user","getData"]),m,o,p,ce,B,L;const ee=(0,S.useParams)(),[ve]=Oe.default.useForm(),Fe=Oe.default.useWatch("penalty_type",ve),v=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,E,Be,R]=(0,mt.U)(at.c_,St(St({},ee),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,V,_e]=(0,mt.U)(at.nP,{course_id:ee==null?void 0:ee.coursesId,homework_ids:(p=t==null?void 0:t.actionTabs)==null?void 0:p.selectArrs}),[,Te,c]=(0,mt.U)(at.sm,{course_id:ee==null?void 0:ee.coursesId,homework_ids:(ce=t==null?void 0:t.actionTabs)==null?void 0:ce.selectArrs}),i=(...me)=>yu(void 0,[...me],function*(ye={}){V({});const He=yield Be({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{v&&i()},[v]),Ne.createElement(T.default,{centered:!0,title:(B=t==null?void 0:t.actionTabs)==null?void 0:B.key,width:800,open:v,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{f({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Te,onOk:()=>yu(void 0,null,function*(){ve.submit()})},Ne.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ne.createElement(Oe.default,{form:ve,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:me=>yu(void 0,null,function*(){var ye,He,Ye;const r=yield c(((ye=R==null?void 0:R.course_groups)==null?void 0:ye.length)>0?{unified_late:((He=R==null?void 0:R.course_groups)==null?void 0:He.length)<=0,allow_late_settings:[St({},me)]}:St({unified_late:((Ye=R==null?void 0:R.course_groups)==null?void 0:Ye.length)<=0},me));(r==null?void 0:r.status)==0&&(z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),f({type:"classroomList/setActionTabs",payload:{}}),A&&A())})},Ne.createElement(re.Z,{wrap:!1,gutter:20},Ne.createElement(M.Z,{flex:1},Ne.createElement(Oe.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(me,ye,He){return Fe===2&&ye>100?Promise.reject(Ne.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ne.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ne.createElement(U.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:Fe==1?"\u5206":"%",max:Fe===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ne.createElement(Oe.default.Item,{name:"penalty_type",noStyle:!0,normalize:me=>(ve.setFieldsValue({late_penalty:me==2?20:5}),me)},Ne.createElement(gt.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ne.createElement(M.Z,{flex:"390px"},Ne.createElement(Oe.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(me,ye,He){return ye&&et()(ye).startOf("minute")<=et()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ye&&et()(ye).startOf("minute")<=et()(_e==null?void 0:_e.max_late_time).startOf("minute")?(z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${_e==null?void 0:_e.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ne.createElement(yt.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:me=>(0,he.BO)(me,{startTime:_e==null?void 0:_e.max_late_time}),disabledTime:me=>(0,he.hv)(me,{compared:_e==null?void 0:_e.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:et()("00:00:00","HH:mm:ss")}})))),((L=R==null?void 0:R.course_groups)==null?void 0:L.length)>0&&Ne.createElement(we.Z,{spinning:E},Ne.createElement(Oe.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ne.createElement(Uu,{data:(R==null?void 0:R.course_groups)||[],onChange:me=>{V({group_ids:me})}})))))};var Qt=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Gu),au=l(86583),I=l(67294),Au=Object.defineProperty,Vu=Object.defineProperties,Wu=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,su=Object.prototype.propertyIsEnumerable,dt=(e,n,t)=>n in e?Au(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xt=(e,n)=>{for(var t in n||(n={}))Ku.call(n,t)&&dt(e,t,n[t]);if(lu)for(var t of lu(n))su.call(n,t)&&dt(e,t,n[t]);return e},$t=(e,n)=>Vu(e,Wu(n)),Qn=(e,n)=>{var t={};for(var f in e)Ku.call(e,f)&&n.indexOf(f)<0&&(t[f]=e[f]);if(e!=null&&lu)for(var f of lu(e))n.indexOf(f)<0&&su.call(e,f)&&(t[f]=e[f]);return t},Bn=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const Xn=e=>{var n=e,{classroomList:t,globalSetting:f,shixunHomeworks:k,user:A,loading:$,dispatch:m}=n,o=Qn(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),p,ce,B,L,ee,ve;const Fe=(0,S.useLocation)(),v=(0,S.useParams)(),[E]=(0,S.useSearchParams)(),Be=v.categoryId,[R,V]=(0,u.useState)([]),[_e,Te]=(0,u.useState)([]),{detailShixunsList:c,detailLeftMenus:i,detailTopBanner:me,taskList:ye}=t,[He,Ye]=(0,u.useState)(""),[r,de]=(0,u.useState)(!1),[H,y]=(0,u.useState)({limit:20,status:Number(E.get("tabs"))?String(parseInt(E.get("tabs"))):"0"}),[x,Q]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Ge,Qu]=(0,u.useState)(!1),[bn,sa]=(0,u.useState)(!1),[Xu,qu]=(0,u.useState)("fixed"),[en]=(0,u.useState)(document.getElementById("footer")),[tn,Sn]=(0,u.useState)(1),[oa,ul]=(0,u.useState)(!1);let Pn;H.id=v.coursesId,H.type=4,v.categoryId?H.category=v.categoryId:delete H.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(V([]),Te([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Lt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{E.get("tabs")==="0"&&(H.status="0",H.page=1,y(xt({},H)))},[E.get("tabs")]),(0,u.useEffect)(()=>{var Z,C,Ee;if((Z=A==null?void 0:A.userInfo)!=null&&Z.login){const qe=he.cX.getItem(`${(C=A==null?void 0:A.userInfo)==null?void 0:C.login}${(0,g.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");qe&&(H.sort_by=qe==null?void 0:qe.type,H.sort_direction=qe==null?void 0:qe.direction,Q(qe==null?void 0:qe.name)),Lt(),(0,g.Rm)()&&ra()}else(Ee=A==null?void 0:A.userInfo)!=null&&Ee.username&&Lt()},[(p=A==null?void 0:A.userInfo)==null?void 0:p.login,Fe==null?void 0:Fe.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",un)},[]);const un=()=>{document.scrollingElement.scrollTop+window.innerHeight+(en==null?void 0:en.clientHeight)+150>document.body.clientHeight?qu("absolute"):qu("fixed")},ra=()=>{m({type:"classroomList/getAssistantPermissions",payload:{course_id:H.id}})},Lt=()=>{V([]),Te([]),y(xt({},H)),(0,g.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:$t(xt({},H),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:$t(xt({},H),{order:H.status})})},Rt=(Z,C)=>{H.page=Z,H.limit=C,Lt()},ia=Z=>{const C=Z.key;H.status=C,H.page=1,S.history.replace(`${Fe.pathname}?tabs=${C}`),Lt()};function ca(Z){return Bn(this,null,function*(){yield m({type:"classroomList/updateTaskPosition",payload:{category_id:Be,courseId:H.id,task_ids:Z,container_type:"shixun_homework"}}),Lt()})}function ma(){let Z={courseId:H.id,container_type:"shixun_homework"};Be&&(Z.category_id=Be),m({type:"classroomList/getAllTaskList",payload:Z}),m({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const da=(0,u.useMemo)(()=>{let Z=[];return ye.length>0&&(Z=ye.map(C=>({user_name:C.user_name,task_name:C.task_name,task_id:C.task_id,category:C.category,status:C.status}))),Z},[ye]),Ea=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],fa=[{name:"\u5168\u90E8",id:0,num:c==null?void 0:c.all_count},{name:"\u672A\u53D1\u5E03",id:1,num:c==null?void 0:c.unpublished_count},{name:"\u672A\u5F00\u59CB",id:4,num:c==null?void 0:c.not_start_count},{name:"\u8FDB\u884C\u4E2D",id:2,num:c==null?void 0:c.in_progress_count},{name:"\u5DF2\u622A\u6B62",id:3,num:c==null?void 0:c.overed_count}],wn=(0,g.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"}];i.course_modules&&(Pn=t.detailLeftMenus.course_modules.filter(Z=>Z.type==="shixun_homework")[0]);const Nn=I.createElement("div",{className:tt.moveCategory,onMouseLeave:Z=>de(!1)},I.createElement(h.default,{onClick:Z=>Bn(void 0,[Z],function*({item:C,key:Ee,keyPath:qe,domEvent:At}){if(R=="")return z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,j.ZP)(`/api/courses/${H.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:R,new_category_id:Ee}})).status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),Lt(),sa(!1),m({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},I.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},I.createElement(U.default,{onChange:Z=>{Ye(Z.target.value)}})),Pn&&Pn.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,C){var Ee;if(!(He!==""&&Z.category_name.indexOf(He)<0))return I.createElement(I.Fragment,null,I.createElement(h.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(Ee=Z==null?void 0:Z.third_category)==null?void 0:Ee.map(qe=>I.createElement(h.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:qe.category_id},qe.category_name)))}),I.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:H,selectArrs:{category_id:c==null?void 0:c.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),kn=(ce=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:I.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:I.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:I.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:I.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,g.GJ)()||(0,g.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:I.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:me.is_public}].filter(Z=>Z==null?void 0:Z.isShow))==null?void 0:ce.map(Z=>(delete Z.isShow,Z)),Tn=({key:Z})=>{var C,Ee,qe,At;if((Z==="1"||Z==="2")&&(0,g.Rm)()&&!((Ee=(C=t.AssistantObject)==null?void 0:C.practice)!=null&&Ee.can_publish)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((qe=A==null?void 0:A.userInfo)==null?void 0:qe.user_status)===2&&Z==="1"){(0,Qe.Rd)();return}if(R==""){z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}m({type:"classroomList/setActionTabs",payload:{key:Z==="1"?"\u7ACB\u5373\u53D1\u5E03":Z==="2"?"\u7ACB\u5373\u622A\u6B62":Z==="3"?"\u5220\u9664":Z==="5"?"\u6279\u91CF\u8865\u4EA4":(At=kn[Number(Z)-1])==null?void 0:At.label,selectArrs:R,selectArrsAll:_e,type:Z==="1"||Z==="2"?1:"",params:H}})},On=x==="\u9ED8\u8BA4\u6392\u5E8F",In=(0,u.useMemo)(()=>{const Z=!(0,g.GJ)()&&!(0,g.Jd)(),C=me==null?void 0:me.excellent;return Z&&C},[A,t]),pa=(0,u.useMemo)(()=>(c==null?void 0:c.min_finished_game)>0,[t]),_a=(0,u.useMemo)(()=>{const Z=(c==null?void 0:c.min_finished_game)-(c==null?void 0:c.finished_challenge_count);return Z>0?Z:0},[t]);return I.createElement("section",null,I.createElement("aside",{className:tt.bg},I.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},!!c.main_category_id&&I.createElement("div",{className:"flex gap-4px mr-auto"},((0,g.GJ)()?fa:Ea).map((Z,C)=>I.createElement("div",{key:C,className:`text-16px flex item-center justify-center current ${H.status==(Z==null?void 0:Z.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:H.status==(Z==null?void 0:Z.id)?"#1890FF":""},onClick:()=>{ia({key:Z==null?void 0:Z.id})}},Z==null?void 0:Z.name,I.createElement("span",{className:"ml-4px"},Z==null?void 0:Z.num)))),(0,g.GJ)()&&(0,he.Oo)(i==null?void 0:i.course_modules,Be)!=="\u672A\u5206\u914D\u76EE\u5F55"&&I.createElement("div",{className:"flex item-center gap-20px mr-20px"},I.createElement(Pe.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:Z})=>{var C;if((0,g.Rm)()&&!((C=t.AssistantObject.practice)!=null&&C.can_download)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Z=="1"&&m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c==null?void 0:c.main_category_name,exportType:"practice",category_id:H.category}}),Z=="3"&&S.history.push(`/classrooms/${v==null?void 0:v.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},I.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),I.createElement(ne.Z,{title:v.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},I.createElement("span",{className:`iconfont ${v.categoryId?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:()=>{m({type:"classroomList/setActionTabs",payload:{key:v.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:H,selectArrs:{category_name:c==null?void 0:c.category_name,category_id:(c==null?void 0:c.category_id)||(c==null?void 0:c.main_category_id),type:"shixun_homework"},cb:()=>{Lt()}}})}})),I.createElement(Pe.Z,{disabled:((B=A==null?void 0:A.userInfo)==null?void 0:B.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:Z})=>{var C,Ee;if((0,g.Rm)()&&!((Ee=(C=t.AssistantObject)==null?void 0:C.practice)!=null&&Ee.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Z=="1"&&m({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:H}}),Z=="2"&&m({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:H}}),Z=="3"&&m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}}},I.createElement(ne.Z,{title:((L=A==null?void 0:A.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"},I.createElement(au.op,{theme:d.Fy.THEMEONE,icon:I.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," \u9009\u7528\u5B9E\u9A8C")))))),I.createElement("div",{className:"flex itme-center gap-6px px-20px pt-20px"},I.createElement(au.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",allowClear:!0},onChange:({item:{value:Z}})=>{H.search=Z.trim(),H.page=1,Lt()},style:{width:220}}),I.createElement(Pe.Z,{dropdownRender:()=>I.createElement(h.default,{selectedKeys:[x]},wn==null?void 0:wn.map((Z,C)=>I.createElement(h.default.Item,{key:Z.name,onClick:()=>{var Ee;H.sort_by=Z.type,H.sort_direction=Z.direction,H.page=1,Q(Z.name),he.cX.setItem(`${(Ee=A==null?void 0:A.userInfo)==null?void 0:Ee.login}${(0,g.GJ)()?"Teacher":"Student"}`,Z,"ShixunHomeworks"),(0,g.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:$t(xt({},H),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:xt({},H)})}},Z.name)))},I.createElement("span",{className:`${tt.btn} ${On?tt.btnSort:""}`,onMouseEnter:Z=>de(!1)},I.createElement("i",{className:"iconfont icon-paixu font14"}),x)),On&&I.createElement(ne.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,g.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":H.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},I.createElement("span",{className:tt.tips},I.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),In&&I.createElement(re.Z,{justify:"space-between",className:`px-20px ${tt.progressInfo}`},I.createElement(M.Z,null,I.createElement(W.Z,{size:"middle"},I.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",c==null?void 0:c.finished_task_count,"/",c==null?void 0:c.shixun_total_count),I.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",c==null?void 0:c.finished_challenge_count,"/",c==null?void 0:c.challenge_count))),pa&&I.createElement(M.Z,null,"\u901A\u8FC7",c==null?void 0:c.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",_a,"\u5173")),I.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},I.createElement(te.Z,{loading:$[(0,g.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(c==null?void 0:c.all_count)===0&&(0,g.GJ)()?I.createElement(gn,{params:H,user:A,setisshowmodal:Qu,dispatch:m}):(c==null?void 0:c.task_count)===0&&I.createElement(pe.Z,null),I.createElement("aside",{className:"animated fadeIn"},c.homeworks&&c.homeworks.map(function(Z,C){return I.createElement(ct,{key:Z.homework_id,batchState:!0,v:Z,k:C,selectArrs:R,setSelectArrs:V,setSelectArrsAll:Te,selectArrsAll:_e,classroomList:t,dispatch:m,params:H,user:A,page:v.page||1,pageSize:H.limit||20,selectshow:oa,manageAllGroup:c.manage_all_group})}),c.query_total_count>0&&I.createElement("aside",{className:"tc mb50 mt30"},I.createElement(J.Z,{showSizeChanger:!0,current:H.page||1,pageSize:H.limit||20,onChange:Rt,total:c.query_total_count})))),I.createElement("div",{className:tt.fixedBottom,style:{bottom:R.length?0:-60,position:R.length?Xu:"fixed",left:Xu==="fixed"?"50%":"317px"}},I.createElement("div",{className:tt.left}),I.createElement("div",{className:tt.right},(0,g.GJ)()&&(c==null?void 0:c.all_count)>0&&I.createElement("aside",{className:[tt.acitons].join(" ")},I.createElement("div",{style:{width:130}},(0,g.GJ)()&&I.createElement(X.default,{checked:((ee=c.homeworks)==null?void 0:ee.length)===(R==null?void 0:R.length),onChange:Z=>{Z.target.checked?(V(c.homeworks.map(C=>C.homework_id)),Te([...c.homeworks])):(V([]),Te([]))}},I.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",I.createElement("span",{style:{marginLeft:5}},"(",R.length,")")," "))),I.createElement("div",{style:{flex:1}}," ",I.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},I.createElement(M.Z,{flex:1},I.createElement(re.Z,{wrap:!1,align:"middle",gutter:8},I.createElement(M.Z,null,I.createElement(Pe.Z,{placement:"top",menu:{items:kn,onClick:Tn}},I.createElement(w.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),I.createElement(M.Z,null,I.createElement(w.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:ma},"\u8C03\u6574\u6392\u5E8F")),I.createElement(M.Z,null,I.createElement(Pe.Z,{placement:"topLeft",dropdownRender:()=>Nn,getPopupContainer:Z=>Z==null?void 0:Z.parentNode},I.createElement(w.ZP,{type:"primary",icon:I.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",I.createElement(Ce.Z,null)))))),I.createElement(M.Z,null,I.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{V&&V([]),sa(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((ve=t==null?void 0:t.actionTabs)==null?void 0:ve.key)==="\u6279\u91CF\u8865\u4EA4"&&I.createElement(Qt,{getData:Lt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?I.createElement(Yn,null):null,I.createElement(Je.Z,{onOk:()=>{Lt()}}),I.createElement(ot.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?I.createElement(an,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?I.createElement(Cu,null):null,I.createElement(Eu,null),I.createElement(N,null),I.createElement(Y.Z,{courseEndTime:c==null?void 0:c.course_end_time}),I.createElement($e.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:c==null?void 0:c.course_end_time,courseId:v.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,g.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:$t(xt({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:xt({},t.actionTabs.params)})}}),I.createElement(vu,null),I.createElement(Gn,null),I.createElement(ut.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ca,data:da,onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{key:""}})}}),I.createElement(T.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Ge,centered:!0,onCancel:()=>Qu(!1),onOk:()=>{var Z,C;if((0,g.Rm)()&&!((Z=t.AssistantObject.practice)!=null&&Z.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((C=A.userInfo)==null?void 0:C.user_status)===2){(0,Qe.Rd)();return}m(tn===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:H}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:H}}),Qu(!1)}},I.createElement("div",null,I.createElement(fe.ZP.Group,{onChange:Z=>{Sn(Z.target.value)},value:tn},I.createElement(fe.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),I.createElement(fe.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var ou=(0,S.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:f,user:k})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:f,user:k}))(Xn),qn=Object.defineProperty,ea=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,iu=(e,n,t)=>n in e?qn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pu=(e,n)=>{for(var t in n||(n={}))bt.call(n,t)&&iu(e,t,n[t]);if(nt)for(var t of nt(n))ru.call(n,t)&&iu(e,t,n[t]);return e},Ju=(e,n)=>ea(e,Dn(n)),nl=(e,n)=>{var t={};for(var f in e)bt.call(e,f)&&n.indexOf(f)<0&&(t[f]=e[f]);if(e!=null&&nt)for(var f of nt(e))n.indexOf(f)<0&&ru.call(e,f)&&(t[f]=e[f]);return t},al=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const ll=e=>{var n=e,{classroomList:t,dispatch:f,match:k,location:A,user:$}=n,m=nl(n,["classroomList","dispatch","match","location","user"]),o,p;const ce=(0,S.useParams)(),[B,L]=(0,u.useState)(!1),[ee,ve]=(0,u.useState)(!1),Fe=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,g.j5)()){ve(!0);return}const E={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Be=>{var R;Be.author_login===((R=$.userInfo)==null?void 0:R.login)?++E.hasNum:++E.noHasNum}),E.noHasNum>0?T.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"},E.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},E.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:()=>{v()}}):ve(!0)}else ve(!1)},[t.actionTabs.key]);const v=()=>{f({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(T.default,{centered:!0,title:"\u63D0\u793A",open:ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:B,onOk:()=>al(void 0,null,function*(){var E;if((E=Fe.current)!=null&&E.onVerify())return;L(!0);const Be=yield(0,j.ZP)(`/api/courses/${ce.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),Be.status===0&&((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),z.ZP.success("\u5220\u9664\u6210\u529F"),f({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?f({type:"classroomList/getClassroomTeacherShixunsList",payload:Ju(Pu({},t.actionTabs.params),{type:4})}):f({type:"classroomList/getClassroomShixunsList",payload:Pu({},t.actionTabs.params)}),f({type:"classroomList/getClassroomLeftMenus",payload:{id:ce.coursesId}}))}),onCancel:()=>{v()}},!((o=t==null?void 0:t.actionTabs)!=null&&o.status)||!["\u672A\u53D1\u5E03"].includes((p=t==null?void 0:t.actionTabs)==null?void 0:p.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(F.Z,{ref:E=>Fe.current=E})):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 sl=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ll),ol=l(53134),rl=Object.defineProperty,il=Object.defineProperties,cl=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?rl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ba=(e,n)=>{for(var t in n||(n={}))ml.call(n,t)&&xa(e,t,n[t]);if(Ca)for(var t of Ca(n))dl.call(n,t)&&xa(e,t,n[t]);return e},El=(e,n)=>il(e,cl(n)),fl=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const pl=({classroomList:e,dispatch:n})=>{const t=(0,S.useParams)();return u.createElement(T.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fl(void 0,null,function*(){(yield(0,j.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,g.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:El(ba({},e.actionTabs.params),{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:ba({},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 _l=(0,S.connect)(({classroomList:e})=>({classroomList:e}))(pl),Xt=l(67294),yl=Object.defineProperty,hl=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Pa=(e,n,t)=>n in e?yl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ta=(e,n)=>{for(var t in n||(n={}))Fl.call(n,t)&&Pa(e,t,n[t]);if(Sa)for(var t of Sa(n))vl.call(n,t)&&Pa(e,t,n[t]);return e},Bl=(e,n)=>hl(e,gl(n)),Dl=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const Al=({classroomList:e,loading:n,dispatch:t})=>{var f,k;const A=(0,S.useParams)(),[$,m]=(0,u.useState)(!1),{actionTabs:o}=e,[p]=Oe.default.useForm(),ce=B=>B&&B<et()().startOf("day");return(0,u.useEffect)(()=>{var B;e.actionTabs.key==="\u91CD\u547D\u540D"&&p.setFieldsValue({name:(B=o.selectArrs)==null?void 0:B.name})},[e.actionTabs.key]),Xt.createElement(T.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:$,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Dl(void 0,null,function*(){var B,L;if((0,g.Rm)()&&!((L=(B=e.AssistantObject)==null?void 0:B.practice)!=null&&L.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ee=p.getFieldValue();m(!0);const ve=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,Fe=yield(0,j.ZP)(ve,{method:"post",body:ta({},ee)});m(!1),Fe.status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Bl(ta({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:ta({},e.actionTabs.params)}))}),onCancel:()=>{m(!1),t({type:"classroomList/setActionTabs",payload:{}})}},Xt.createElement(Oe.default,{form:p},Xt.createElement(re.Z,{className:"mt10 c-grey-999"},Xt.createElement(M.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),Xt.createElement(M.Z,{flex:"1"},(f=o.selectArrs)==null?void 0:f.shixun_name)),Xt.createElement(Oe.default.Item,{name:"name"},Xt.createElement(re.Z,{className:"mt10",align:"middle"},Xt.createElement(M.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),Xt.createElement(M.Z,{flex:"1"},Xt.createElement(U.default,{defaultValue:(k=o.selectArrs)==null?void 0:k.name}))))))};var Cl=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Al),xe={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"},xl=Object.defineProperty,bl=Object.defineProperties,Sl=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Na=(e,n,t)=>n in e?xl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Dt=(e,n)=>{for(var t in n||(n={}))Pl.call(n,t)&&Na(e,t,n[t]);if(wa)for(var t of wa(n))wl.call(n,t)&&Na(e,t,n[t]);return e},ua=(e,n)=>bl(e,Sl(n)),na=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:Ns}=U.default,ka=[{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"}]}],Nl=({classroomList:e,loading:n,dispatch:t,shixunsList:f})=>{var k,A;const[$,m]=(0,u.useState)(Dt({},(0,S.useParams)())),{shixunLists:o,shixunAiRecommendLists:p}=e,[ce,B]=(0,u.useState)([]),[L,ee]=(0,u.useState)({}),[ve,Fe]=(0,u.useState)([]),[v,E]=(0,u.useState)(!1),[Be,R]=(0,u.useState)({}),[V,_e]=(0,u.useState)(!1),Te=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(r=>!!r),[c,i]=(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)(()=>{me()},[$.coursesId,c]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&B([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(o!=null&&o.shixun_list||p!=null&&p.shixun_list)&&ee(c.sort==="recommend"?p:o)},[o,p]);const me=()=>na(void 0,null,function*(){ee([]),E(!0);let r=Dt({},c);if(c.sort==="recommend"&&(r.sort="myshixuns_count"),c.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:ua(Dt({},r),{course_id:$.coursesId})});else{const H=Dt({},r);yield t({type:"classroomList/getShixunLists",payload:H})}const de=yield(0,j.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Fe([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(de==null?void 0:de.groups)||[]]),B([]),E(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const ye=r=>na(void 0,null,function*(){_e(!0);const de=yield t({type:"classroomList/createShixunHomework",payload:{category_id:($==null?void 0:$.categoryId)||null,coursesId:$.coursesId,shixuns_info:r}});_e(!1),de.status||((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:ua(Dt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Dt({},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")}}))}),[He,Ye]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(pt.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:xe.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:()=>na(void 0,null,function*(){var r;Ye(!0);let de=yield(0,Tt.Tr)({id:ce,type:"shixun",course_id:(r=e.detailTopBanner)==null?void 0:r.course_id});(de==null?void 0:de.student_count)===0?yield ye(de==null?void 0:de.no_use_list):R(de),Ye(!1)}),type:"primary",loading:He},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Yt.Z,{onChange:r=>{r!=null&&r.keyword&&(0,Mt.tk)({name:r==null?void 0:r.keyword,copywriting:r==null?void 0:r.keyword,position:"Shixun"}),i(ua(Dt(Dt({},c),r),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(we.Z,{spinning:v},u.createElement("aside",null,ka.map(function(r,de){var H;return de!==0?null:u.createElement("ul",{className:xe.menu,key:de},u.createElement("li",null,r.name),(H=r==null?void 0:r.children)==null?void 0:H.map(function(y,x){return u.createElement("li",{className:c[r.id]==y.id?xe.actived:"",onClick:()=>{c[r.id]=y.id,c.page=1,i(Dt({},c))}},u.createElement("strong",null,y.name))}))}),u.createElement("ul",{className:xe.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:c!=null&&c.discipline_id?"":xe.actived,onClick:()=>{delete c.tag_level,delete c.sub_discipline_id,delete c.discipline_id,c.page=1,i(Dt({},c))}},u.createElement("strong",null,"\u5168\u90E8")),f.menus&&f.menus.map(function(r,de){return u.createElement("li",{key:de,className:(c==null?void 0:c.discipline_id)==r.id?xe.actived:""},u.createElement("strong",{onClick:()=>{c.tag_level=1,c.discipline_id=r.id,delete c.sub_discipline_id,c.page=1,i(Dt({},c))}},r.name),u.createElement("div",null,r.sub_repertoires.map(function(H,y){return u.createElement("div",{key:y,className:"mt5"},u.createElement("div",{className:(c==null?void 0:c.sub_discipline_id)==H.id&&c.tag_level===2?`${xe.actived2} ${xe.subTag}`:xe.subTag,onClick:()=>{c.tag_level=2,c.discipline_id=r.id,c.sub_discipline_id=H.id,i(Dt({},c))}},H.name),u.createElement("ul",{className:"mt5"},H.tags&&H.tags.map(function(x,Q){return u.createElement("li",{key:Q,className:c.sub_discipline_id==x.id&&c.tag_level===3?xe.actived2:"",onClick:()=>{c.tag_level=3,c.discipline_id=r.id,c.sub_discipline_id=x.id,i(Dt({},c))}},x.name)})))})))})),c.type==="mine"&&u.createElement("ul",{className:xe.menu},u.createElement("li",null,"\u76EE\u5F55"),ve==null?void 0:ve.map((r,de)=>u.createElement("li",{className:c.group_id==r.id?xe.actived:"",key:r.name,onClick:()=>{c.group_id=r.id,c.page=1,i(Dt({},c))}},u.createElement("strong",null,r.name)))),ka.map(function(r,de){var H;return de!==1?null:u.createElement("ul",{className:xe.menu,key:de},u.createElement("li",null,r.name),(H=r==null?void 0:r.children)==null?void 0:H.map(function(y,x){return u.createElement("li",{className:c[r.id]==y.id?xe.actived:"",onClick:()=>{c[r.id]=y.id,i(Dt({},c))}},u.createElement("strong",null,y.name))}))}),u.createElement(re.Z,{align:"middle"},u.createElement(M.Z,{flex:"1",className:xe.filter},Te.map(function(r,de){return u.createElement(w.ZP,{key:de,className:"mr20",type:c.sort===r.id?"primary":"default",onClick:()=>{c.sort=r.id,i(Dt({},c))}},r.name)})),u.createElement(M.Z,{className:"c-grey-999"},u.createElement("div",{className:xe.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},ce.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},L.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{c.order=c.order==="asc"?"desc":"asc",i(Dt({},c))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${c.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((k=L==null?void 0:L.shixun_list)==null?void 0:k.length)===0&&u.createElement(pe.Z,null),u.createElement(X.default.Group,{style:{display:"block"},value:ce,onChange:r=>{B(r)}},(A=L==null?void 0:L.shixun_list)==null?void 0:A.map(function(r,de){return u.createElement("div",{className:xe.listItem,key:r==null?void 0:r.identifier,style:{cursor:"auto"}},u.createElement(X.default,{value:r==null?void 0:r.identifier,style:{marginTop:"3px"},disabled:(r==null?void 0:r.need_authorize)||(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:xe.info},u.createElement("div",{className:xe.title},u.createElement("div",{className:xe.titleLeft},u.createElement("div",null,u.createElement(S.Link,{to:`/shixuns/${r.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(wt.Z,{type:"shixun",style:{marginLeft:0}})),(r==null?void 0:r.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Qe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(r==null?void 0:r.mark_status)===1&&u.createElement(ne.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(r==null?void 0:r.mark_status)===2&&u.createElement(ne.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(r==null?void 0:r.mark_status)===3&&u.createElement(ne.Z,{zIndex:1e4,title:r==null?void 0:r.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(ne.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/${r.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:xe.description,dangerouslySetInnerHTML:{__html:r.description}})),u.createElement("div",{className:" mt15"},r.challenge_names.map(function(H,y){return u.createElement("span",{key:y,className:"mr30"},"\u7B2C",y+1,"\u5173 ",H," ")})),u.createElement(ie.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(ne.Z,{overlayClassName:xe["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:r==null?void 0:r.member_user_names}}))},u.createElement("span",{className:xe.authorname,dangerouslySetInnerHTML:{__html:r==null?void 0:r.member_user_names}})),r.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:r.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",r.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",r.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:c.page||1,showQuickJumper:!0,total:L==null?void 0:L.shixuns_count,onChange:r=>{c.page=r,i(Dt({},c))}}))),u.createElement(Pt.Z,{resdata:Be,type:"subject",okloading:V,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:r=>{ye(r)}}))};var kl=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Nl),Tl=Object.defineProperty,Ol=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Oa=(e,n,t)=>n in e?Tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,wu=(e,n)=>{for(var t in n||(n={}))Ll.call(n,t)&&Oa(e,t,n[t]);if(Ta)for(var t of Ta(n))Rl.call(n,t)&&Oa(e,t,n[t]);return e},Ia=(e,n)=>Ol(e,Il(n)),La=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:Zl}=U.default,Ml=({classroomList:e,loading:n,dispatch:t})=>{var f,k;const[A,$]=(0,u.useState)(wu({},(0,S.useParams)())),{actionTabs:m}=e,{shixunLists:o}=e,[p,ce]=(0,u.useState)([]),[B,L]=(0,u.useState)(!1),[ee,ve]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{Fe()},[A.coursesId,ee]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&ce([])},[e.actionTabs.key]);const Fe=()=>La(void 0,null,function*(){var v;const E=Ia(wu({},ee),{course_id:(v=m==null?void 0:m.params)==null?void 0:v.course_id});yield t({type:"classroomList/getExperimentLists",payload:E}),L(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(pt.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:xe.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:()=>La(void 0,null,function*(){var v;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...p],category_id:A.categoryId,course_id:(v=m==null?void 0:m.params)==null?void 0:v.course_id}})).status||(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ia(wu({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:wu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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(Zl,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:xe.search,onSearch:v=>{ee.search=v,ve(wu({},ee))}})),u.createElement("section",{className:"edu-container"},u.createElement(we.Z,{spinning:B},u.createElement("aside",null,((f=o==null?void 0:o.homeworks)==null?void 0:f.length)===0&&u.createElement(pe.Z,null),(k=o==null?void 0:o.homeworks)==null?void 0:k.map(function(v,E){var Be,R,V;return u.createElement("div",{className:xe.listItem,key:E,style:{cursor:"auto"}},u.createElement(X.default,{checked:p.includes(v.id),value:v.id,style:{marginTop:"3px"},disabled:v==null?void 0:v.need_authorize,onChange:_e=>{let Te=p.indexOf(v.id);p.indexOf(v.id)>-1?ce(p.filter(c=>c!==v.id)):ce(p.concat(v.id))}}),u.createElement("div",{className:xe.info},u.createElement("div",{className:xe.title},u.createElement("div",{className:xe.titleLeft},u.createElement(S.Link,{to:`/shixuns/${v.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:v==null?void 0:v.name}})),(v==null?void 0:v.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Qe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,g.Ny)()&&(v==null?void 0:v.mark_status)===1&&u.createElement(ne.Z,{title:v==null?void 0:v.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,g.Ny)()&&(v==null?void 0:v.mark_status)===2&&u.createElement(ne.Z,{title:v==null?void 0:v.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,g.Ny)()&&(v==null?void 0:v.mark_status)===3&&u.createElement(ne.Z,{title:v==null?void 0:v.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/${v.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:xe.description,dangerouslySetInnerHTML:{__html:v==null?void 0:v.description}})),u.createElement("div",{className:" mt15"},(Be=v==null?void 0:v.challenges)==null?void 0:Be.map(function(_e,Te){return u.createElement("span",{key:Te,className:"mr30"},"\u7B2C",Te+1,"\u5173 ",_e==null?void 0:_e.subject," ")})),u.createElement(ie.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((R=v==null?void 0:v.user)==null?void 0:R.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(V=v==null?void 0:v.user)==null?void 0:V.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,v==null?void 0:v.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ee.page||1,showQuickJumper:!0,total:o==null?void 0:o.total_count,onChange:v=>{ee.page=v,ve(wu({},ee))}})))};var jl=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Ml),$l=Object.defineProperty,Ra=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?$l(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yu=(e,n)=>{for(var t in n||(n={}))Hl.call(n,t)&&Za(e,t,n[t]);if(Ra)for(var t of Ra(n))zl.call(n,t)&&Za(e,t,n[t]);return e},Ul=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:ks}=U.default,Gl=({classroomList:e,loading:n,dispatch:t,shixunsList:f})=>{var k,A;const[$,m]=(0,u.useState)(Yu({},(0,S.useParams)())),o=(0,S.useLocation)(),{actionTabs:p}=e,[ce]=Oe.default.useForm(),{shixunAiRecommendLists:B}=e,[L,ee]=(0,u.useState)([]),ve=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[Fe,v]=(0,u.useState)({page:1,course_id:$.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[$.coursesId,Fe]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(ee([]),t({type:"classroomList/getShixunAiRecommendLists",payload:Yu({},Fe)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(T.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Ul(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:Yu({shixun_ids:[...L],category_id:$.categoryId},$)})).status||((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:Yu({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:$.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(we.Z,{spinning:n["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((k=B==null?void 0:B.shixun_list)==null?void 0:k.length)===0&&u.createElement(pe.Z,null),(A=B==null?void 0:B.shixun_list)==null?void 0:A.map(function(E,Be){var R,V,_e;return u.createElement("div",{className:xe.listItem2,key:Be,style:{cursor:"auto"}},u.createElement(X.default,{checked:L.includes(E.id),value:E.id,style:{marginTop:"3px"},disabled:E==null?void 0:E.need_authorize,onChange:Te=>{let c=L.indexOf(E.id);L.indexOf(E.id)>-1?ee(L.filter(i=>i!==E.id)):ee(L.concat(E.id))}}),u.createElement("div",{className:xe.info},u.createElement("div",{className:xe.title},u.createElement("div",{className:xe.titleLeft},u.createElement(S.Link,{to:`/shixuns/${E.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:E.title}})),(E==null?void 0:E.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Qe.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(w.ZP,{ghost:!0,href:`/shixuns/${E.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:xe.description,dangerouslySetInnerHTML:{__html:E.description}})),u.createElement("div",{className:" mt10"},E.challenge_names.map(function(Te,c){return u.createElement("span",{key:c,className:"mr30"},"\u7B2C",c+1,"\u5173 ",Te," ")})),u.createElement("div",{className:"c-light-black mt10"},(R=E==null?void 0:E.content)!=null&&R.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(_e=(V=E==null?void 0:E.content)==null?void 0:V.author_name)==null?void 0:_e[0]}}):u.createElement("span",null,E.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),E.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,E.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",E.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,E.study_count)),u.createElement(ie.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Fe.page||1,showQuickJumper:!0,total:B==null?void 0:B.shixuns_count,onChange:E=>{Fe.page=E,v(Yu({},Fe))}})))};var Vl=(0,S.connect)(({classroomList:e,shixunsList:n,loading:t})=>({classroomList:e,shixunsList:n,loading:t.effects}))(Gl),le=l(67294),Wl=Object.defineProperty,Kl=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,ja=(e,n,t)=>n in e?Wl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qt=(e,n)=>{for(var t in n||(n={}))Yl.call(n,t)&&ja(e,t,n[t]);if(Ma)for(var t of Ma(n))Ql.call(n,t)&&ja(e,t,n[t]);return e},Xl=(e,n)=>Kl(e,Jl(n)),$a=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const{Search:ql}=U.default,es=({classroomList:e,loading:n,dispatch:t})=>{var f,k;const[A,$]=(0,u.useState)(qt({},(0,S.useParams)())),m=(0,S.useLocation)(),{actionTabs:o}=e,[p]=Oe.default.useForm(),{coursesLists:ce}=e,[B,L]=(0,u.useState)([]),[ee,ve]=(0,u.useState)({}),[Fe,v]=(0,u.useState)(!1),[E,Be]=(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({},E)}),L([]))},[e.actionTabs.key,A.categoryId,E]);const[R,V,_e,Te]=(0,fn.P)(),c=i=>$a(void 0,null,function*(){var me;v(!0);const ye=yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:A.coursesId,category_id:(A==null?void 0:A.categoryId)||null,subjects_info:[{subject_id:(me=B[0])==null?void 0:me.id,stage_shixuns:i}]}});v(!1),ye.status||((0,he.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),z.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Xl(qt({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:qt({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:le.createElement(pt.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:xe.drawer,footer:le.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},le.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"),le.createElement(w.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:n["classroomList/createCoursesHomework"],onClick:()=>$a(void 0,null,function*(){var i,me;if((B==null?void 0:B.length)===0)return z.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let ye=yield(0,Tt.Tr)({id:(i=B[0])==null?void 0:i.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(me=e.detailTopBanner)==null?void 0:me.course_id});(ye==null?void 0:ye.student_count)===0?c([]):ve(ye)}),type:"primary"},"\u786E\u5B9A"))},le.createElement("section",{className:"tc"},le.createElement(ql,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:xe.search,onSearch:i=>{E.keyword=i,i&&(0,Mt.tk)({name:i,copywriting:i,position:"Subject"}),Be(qt({},E))}})),le.createElement("section",{className:"edu-container"},le.createElement(we.Z,{spinning:n["classroomList/getCoursesLists"]},le.createElement("aside",null,le.createElement("div",{className:xe.menuCourse},le.createElement("ul",null,le.createElement("li",null,"\u5DF2\u9009",le.createElement("span",{className:"c-blue"},B.length),"\u8BFE\u7A0B"),le.createElement("li",null,"\u5171",le.createElement("span",{className:"c-blue"},ce.subjects_count),"\u4E2A\u8BFE\u7A0B"),le.createElement("li",{className:"current",onClick:()=>{E.order=E.order==="asc"?"desc":"asc",E.sort="shixuns_count",Be(qt({},E))}},"\u5B9E\u8BAD\u6570",le.createElement("p",{className:`edu-sorter current ${E.sort==="shixuns_count"&&E.order}`},le.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),le.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),le.createElement("li",{className:"current",onClick:()=>{E.order=E.order==="asc"?"desc":"asc",E.sort="myshixuns_count",Be(qt({},E))}},"\u5B66\u4E60\u4EBA\u6570",le.createElement("p",{className:`edu-sorter current ${E.sort==="myshixuns_count"&&E.order}`},le.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),le.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),le.createElement("li",{className:`${E.type==="all"&&"c-blue"} current`,onClick:()=>{E.type="all",Be(qt({},E))}},"\u5168\u90E8\u8BFE\u7A0B"),le.createElement("li",{className:`${E.type==="mine"&&"c-blue"} current`,onClick:()=>{E.type="mine",Be(qt({},E))}},"\u6211\u7684\u8BFE\u7A0B"))),((f=ce==null?void 0:ce.subject_list)==null?void 0:f.length)===0&&le.createElement(pe.Z,null),(k=ce==null?void 0:ce.subject_list)==null?void 0:k.map(function(i,me){var ye,He,Ye,r,de,H;return le.createElement("div",{className:xe.listItem,key:i.id,style:{cursor:"auto"}},le.createElement(fe.ZP,{checked:B.map(y=>y.id).includes(i.id),value:i.id,style:{marginTop:"1px"},disabled:(i==null?void 0:i.need_authorize)||(i==null?void 0:i.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:y=>{L([{id:i.id,identifier:i.identifier}])}}),le.createElement("div",{className:xe.info},le.createElement("div",{className:xe.title},le.createElement("div",{className:xe.titleLeft},le.createElement("div",null,le.createElement(S.Link,{to:`/paths/${i.id}`,target:"_blank"},le.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.need_authorize)&&le.createElement("span",{onClick:()=>{(0,Qe.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"),(i==null?void 0:i.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&le.createElement(ne.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"},le.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),le.createElement(ne.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"},le.createElement(w.ZP,{ghost:!0,href:`/paths/${i.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),le.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},le.createElement("span",{className:xe.description,dangerouslySetInnerHTML:{__html:i.description}})),le.createElement(ie.Z,{dashed:!0}),le.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},le.createElement("div",null,(ye=i==null?void 0:i.content)!=null&&ye.member_user_names?le.createElement(ne.Z,{overlayClassName:xe["tooltip-content"],title:le.createElement("div",null,le.createElement("span",{dangerouslySetInnerHTML:{__html:(He=i==null?void 0:i.content)==null?void 0:He.member_user_names}}))},le.createElement("span",{className:xe.authorname,dangerouslySetInnerHTML:{__html:(Ye=i==null?void 0:i.content)==null?void 0:Ye.member_user_names}})):(i==null?void 0:i.member_user_names)&&le.createElement(ne.Z,{title:le.createElement("div",null,le.createElement("span",null,i.member_user_names))},le.createElement("span",{className:xe.authorname},i.member_user_names)),(r=i==null?void 0:i.content)!=null&&r.author_school_name?le.createElement(ne.Z,{overlayClassName:xe["tooltip-content"],title:le.createElement("div",null,le.createElement("span",{dangerouslySetInnerHTML:{__html:(de=i==null?void 0:i.content)==null?void 0:de.author_school_name}}))},le.createElement("span",{className:xe.authorname,dangerouslySetInnerHTML:{__html:(H=i==null?void 0:i.content)==null?void 0:H.author_school_name}})):(i==null?void 0:i.author_school_name)&&le.createElement(ne.Z,{title:le.createElement("div",null,le.createElement("span",null,i.author_school_name))},le.createElement("span",{className:xe.authorname},i.author_school_name))),le.createElement("div",null,le.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",i.stage_count),le.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",i.shixuns_count),le.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",i.myshixuns_count)))))})))),le.createElement("div",{className:"tc mt20"},le.createElement(J.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:E.page||1,showQuickJumper:!0,total:ce==null?void 0:ce.subjects_count,onChange:i=>{E.page=i,t({type:"classroomList/getCoursesLists",payload:qt({},E)})}})),le.createElement(Pt.Z,{resdata:ee,type:"subject",okloading:Fe,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:i=>{c(i)}}))};var ts=(0,S.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n.effects}))(es),us=l(89485),ns=l(11320),Nu=l(67294),as=Object.defineProperty,Ha=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,za=(e,n,t)=>n in e?as(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ua=(e,n)=>{for(var t in n||(n={}))ls.call(n,t)&&za(e,t,n[t]);if(Ha)for(var t of Ha(n))ss.call(n,t)&&za(e,t,n[t]);return e},os=({styles:e={},params:n,setisshowmodal:t,user:f})=>{var k;return Nu.createElement("section",{className:"tc animated fadeIn",style:Ua(Ua({},{color:"#999",margin:"200px auto"}),e)},Nu.createElement("img",{src:us.z3}),Nu.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`),Nu.createElement("div",{style:{marginTop:"30px"}},Nu.createElement(w.ZP,{disabled:((k=f==null?void 0:f.userInfo)==null?void 0:k.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),Nu.createElement(w.ZP,{onClick:()=>{(0,he.xg)(`${ns.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")))},We={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"},G=l(67294),rs=Object.defineProperty,is=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,Ga=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,Va=(e,n,t)=>n in e?rs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,aa=(e,n)=>{for(var t in n||(n={}))ms.call(n,t)&&Va(e,t,n[t]);if(Ga)for(var t of Ga(n))ds.call(n,t)&&Va(e,t,n[t]);return e},Wa=(e,n)=>is(e,cs(n)),Ht=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())}),Es=({v:e,k:n,selectArrs:t,setSelectArrs:f,setSelectArrsAll:k,selectArrsAll:A,classroomList:$,dispatch:m,selectshow:o,batchState:p,pageSize:ce,page:B,manageAllGroup:L,user:ee})=>{var ve,Fe,v,E,Be;const R=(0,S.useParams)(),[V,_e]=(0,u.useState)([]),[Te,c]=(0,u.useState)(!1),[i,me]=(0,u.useState)(!1),[ye,He]=(0,u.useState)(!0),Ye=(0,u.useRef)();R.category=R.categoryId,R.id=R.coursesId,R.page=B,R.limit=ce;function r(){return Ht(this,null,function*(){let y=yield(0,j.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:aa({},R)});_e(y.data)})}(0,u.useEffect)(()=>{var y;_e([]),c(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((y=e==null?void 0:e.status)!=null&&y.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(me(!1),He(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(me(!0),He(!1))},[o]);const de=[{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:(y,x)=>x.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var x,Q;return y==="--"?y:G.createElement("span",null,G.createElement("span",null,(x=y==null?void 0:y.split("/"))==null?void 0:x[0]),"\xA0/\xA0",G.createElement("span",null,(Q=y==null?void 0:y.split("/"))==null?void 0:Q[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:R.order_by==="end_time"?R.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:R.order_by==="late_time"?R.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:y=>y==="--"||!y?"--":G.createElement("span",{title:y},y)}],H=y=>{if((0,Qe.tJ)(m,!0)){if(y.can_view_details){(0,he.xg)(`/shixuns/${y.shixun_identifier}/challenges`);return}y.redo?T.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:G.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Ht(void 0,null,function*(){const x=yield(0,vn.L8)({id:y.myshixun_identifier,url:y.url});x&&(0,s.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:x.shixun_identifier,homework_common_id:y.homework_id,courseId:R.coursesId})})}):(0,s.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:y.shixun_identifier,homework_common_id:y.homework_id,courseId:R.coursesId})}};return G.createElement("div",{className:We.listItem,onClick:y=>{y.stopPropagation(),(!((0,g.GJ)()&&p)||(0,g.GJ)()&&p&&Ye.current&&!Ye.current.contains(y.target))&&((0,g.dE)()?(0,he.xg)(`/classrooms/${R.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=1`):(0,he.xg)(`/classrooms/${R.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`))},key:n},(0,g.GJ)()&&p&&G.createElement("span",{ref:Ye},G.createElement(X.default,{style:{padding:"10px"},checked:t.includes(e.homework_id),value:e.homework_id,onChange:y=>{t.indexOf(e.homework_id)>-1?(f(t.filter(x=>x!==e.homework_id)),k(A.filter(x=>x.homework_id!==e.homework_id))):(k(A.concat(e)),f(t.concat(e.homework_id)))}})),G.createElement("div",{className:We.info},G.createElement("div",{className:We.title},G.createElement("div",{className:We.titleLeft,style:(0,g.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,g.GJ)()&&G.createElement(Fn.Z,{value:e.status},G.createElement(he.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,g.dE)()&&G.createElement(he.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),G.createElement("span",{className:We.name},e.name),!!((ve=e.schools)!=null&&ve.length)&&G.createElement(ne.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},G.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)&&G.createElement(wt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&G.createElement("span",{className:We.authorized},"\u5DF2\u6388\u6743")),G.createElement("div",{className:We.titleRight},(0,g.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&G.createElement(S.Link,{target:"_blank",to:"/",onClick:y=>Ht(void 0,null,function*(){var x;if(y.stopPropagation(),y.preventDefault(),((x=ee==null?void 0:ee.userInfo)==null?void 0:x.user_status)===2){(0,Qe.Rd)();return}let Q=()=>{m({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:R,type:2,manage_all_group:L}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?m({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:R.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{m({type:"classroomList/getClassroomTeacherShixunsList",payload:Wa(aa({},R),{type:4})}),Q()}}}):Q()})},G.createElement("aside",{className:We.flexBox},G.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),G.createElement("div",null,"\u53D1\u5E03"))),(0,g.dE)()&&G.createElement("div",{className:We.actionIcon},i?G.createElement("i",{className:"iconfont icon-yiwancheng1"}):ye?"":G.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((Fe=e.status)!=null&&Fe.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&G.createElement("aside",{onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),H(e)}),className:We.flexBox,style:{marginRight:10}},G.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),G.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((E=e.status)==null?void 0:E.includes("\u5DF2\u622A\u6B62"))||((Be=e.status)==null?void 0:Be.includes("\u5BFC\u5165")))&&G.createElement("aside",{onClick:y=>Ht(void 0,null,function*(){var x;(x=e.status)!=null&&x.includes("\u5BFC\u5165")||(y.stopPropagation(),y.preventDefault(),(0,he.xg)(`/classrooms/${R.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:We.flexBox,style:{marginRight:10}},G.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),G.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,g.GJ)()&&G.createElement(Pe.Z,{placement:"bottomCenter",overlayClassName:We.dro,dropdownRender:()=>G.createElement(h.default,null,e.status!=="\u5BFC\u5165"&&G.createElement(h.default.Item,{key:1,style:{textAlign:"center"}},G.createElement("a",{onClick:y=>Ht(void 0,null,function*(){var x;if(y.stopPropagation(),y.preventDefault(),((x=ee==null?void 0:ee.userInfo)==null?void 0:x.user_status)===2){(0,Qe.Rd)();return}let Q=()=>{m({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:R,type:2,manage_all_group:L}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?m({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:R.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{m({type:"classroomList/getClassroomTeacherShixunsList",payload:Wa(aa({},R),{type:4})}),Q()}}}):Q()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&G.createElement(h.default.Item,{key:2,style:{textAlign:"center"}},G.createElement("a",{onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:R,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&G.createElement(h.default.Item,{key:23,style:{textAlign:"center"}},G.createElement(S.Link,{target:"_blank",to:"/",onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),m({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")),G.createElement(h.default.Item,{key:22,style:{textAlign:"center"}},G.createElement(S.Link,{target:"_blank",to:"/",onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:A,params:R,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&&G.createElement(h.default.Item,{key:3,style:{textAlign:"center"}},G.createElement(S.Link,{target:"_blank",to:"/",onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),m({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const x=yield(0,Hu.Vs)({categoryId:e.homework_id});m({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(x==null?void 0:x.status)===0&&z.ZP.success(x==null?void 0:x.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&G.createElement(h.default.Item,{key:23,style:{textAlign:"center"}},G.createElement(S.Link,{target:"_blank",to:"/",onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),H(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),G.createElement(h.default.Item,{key:5,style:{textAlign:"center"}},G.createElement("a",{onClick:y=>{y.stopPropagation(),y.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:R}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&G.createElement(h.default.Item,{key:6,style:{textAlign:"center"}},G.createElement(S.Link,{target:"_blank",onClick:y=>{y.stopPropagation()},to:`/classrooms/${R.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},G.createElement("aside",{onClick:y=>y.stopPropagation(),className:We.flexBox,style:{cursor:"default"}},G.createElement("i",{className:"iconfont icon-gengduo4"}),G.createElement("div",null,"\u66F4\u591A"))))),(0,g.GJ)()&&G.createElement("p",{className:We.infoIcon},G.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&&G.createElement("span",{className:"c-grey-999 mr10"},G.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&&G.createElement("span",{className:"c-grey-999 mr10"},G.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&&G.createElement("span",{className:"c-grey-999 mr10"},G.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&G.createElement("span",{className:"c-grey-999 mr10"},G.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)&&G.createElement("span",{className:"c-grey-999 mr10"},G.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&G.createElement("span",{className:"c-grey-999 mr10"},G.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&G.createElement("span",{className:"c-grey-999"},G.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)&&G.createElement("span",{className:We.iconV,onClick:y=>Ht(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),Te||r(),c(!Te)})},G.createElement("i",{className:`iconfont icon-${Te?"shouqi":"xiala2"}`})," ")),(0,g.dE)()&&G.createElement("span",{className:We.infoStuIcon},G.createElement("span",{className:"c-grey-333"},e.author),G.createElement("span",{className:"c-grey-999 ml20"},G.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),G.createElement("span",null,G.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)&&G.createElement("span",{className:"c-grey-999 ml20"},G.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),G.createElement("span",{className:"ml20 c-grey-999"},G.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)!=="--"&&G.createElement("span",{className:"c-grey-999 ml20"},G.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Te&&V.length>5&&G.createElement(Su.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:y=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(y,x)=>({onClick:Q=>{Q.stopPropagation(),Q.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,x,Q)=>{Q.field&&(R.order_by=Q.field),Q.order||(R.sort_direction="asc"),Q.order==="ascend"&&(R.sort_direction="asc"),Q.order==="descend"&&(R.sort_direction="desc"),Q.order||(R.sort_direction="asc"),r()},columns:de}),(0,g.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&Te&&V.length<6&&V.length>0&&G.createElement(Su.default,{rowKey:"shixun_identifier",onRow:y=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(y,x)=>({onClick:Q=>{Q.stopPropagation(),Q.preventDefault()}}),pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,x,Q)=>{Q.field&&(R.order_by=Q.field),Q.order||(R.sort_direction="asc"),Q.order==="ascend"&&(R.sort_direction="asc"),Q.order==="descend"&&(R.sort_direction="desc"),Q.order||(R.sort_direction="asc"),r()},columns:de})))},fs=l(34738),ps=l(6151),je=l(67294),_s=Object.defineProperty,ys=Object.defineProperties,hs=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ya=(e,n,t)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ku=(e,n)=>{for(var t in n||(n={}))Ka.call(n,t)&&Ya(e,t,n[t]);if(An)for(var t of An(n))Ja.call(n,t)&&Ya(e,t,n[t]);return e},Qa=(e,n)=>ys(e,hs(n)),gs=(e,n)=>{var t={};for(var f in e)Ka.call(e,f)&&n.indexOf(f)<0&&(t[f]=e[f]);if(e!=null&&An)for(var f of An(e))n.indexOf(f)<0&&Ja.call(e,f)&&(t[f]=e[f]);return t},la=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});et().extend(ht());const Fs=({data:e,value:n,onChange:t})=>{var f,k,A,$;const[m,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[p,ce]=(0,u.useState)([]);return(0,u.useEffect)(()=>{ce((n==null?void 0:n.length)>0?e==null?void 0:e.filter(B=>n==null?void 0:n.includes(B==null?void 0:B.id)):[])},[n]),je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement(X.default,{indeterminate:(p==null?void 0:p.length)>0&&(p==null?void 0:p.length)<(e==null?void 0:e.length),checked:(p==null?void 0:p.length)==(e==null?void 0:e.length),onChange:B=>{t(B.target.checked?e==null?void 0:e.map(L=>L==null?void 0:L.id):[])}},"\u5168\u9009"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(U.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:B=>{o(Qa(ku({},m),{leftSearch:B.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((f=m.leftSearch?e==null?void 0:e.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:f.length)!==0?je.createElement(X.default.Group,{value:n,onChange:B=>{t(B)}},je.createElement(W.Z,{direction:"vertical"},(k=m.leftSearch?e==null?void 0:e.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:k.map((B,L)=>je.createElement(X.default,{key:L,value:B.id},B==null?void 0:B.name)))):je.createElement(pe.Z,{styles:{margin:"0 auto"}})))),je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement("div",null,"\u5DF2\u9009\u62E9",(p==null?void 0:p.length)||0,"\u4E2A\u5206\u73ED"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(U.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:B=>{o(Qa(ku({},m),{rigthSearch:B.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((A=m.rigthSearch?p==null?void 0:p.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.rigthSearch)}):p)==null?void 0:A.length)!==0?($=m.rigthSearch?p==null?void 0:p.filter(B=>{var L;return(L=B==null?void 0:B.name)==null?void 0:L.includes(m.rigthSearch)}):p)==null?void 0:$.map((B,L)=>je.createElement(re.Z,{key:L,wrap:!1,align:"middle",justify:"space-between"},je.createElement(M.Z,null,B==null?void 0:B.name),je.createElement(M.Z,null,je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(ee=>ee!==(B==null?void 0:B.id)))}})))):je.createElement(pe.Z,{styles:{margin:"0 auto"}})))))},vs=e=>{var n=e,{classroomList:t,dispatch:f,user:k,getData:A}=n,$=gs(n,["classroomList","dispatch","user","getData"]),m,o,p,ce,B,L;const ee=(0,S.useParams)(),[ve]=Oe.default.useForm(),Fe=Oe.default.useWatch("penalty_type",ve),v=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,E,Be,R]=(0,mt.U)(at.c_,ku(ku({},ee),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,V,_e]=(0,mt.U)(at.nP,{course_id:ee==null?void 0:ee.coursesId,homework_ids:(p=t==null?void 0:t.actionTabs)==null?void 0:p.selectArrs}),[,Te,c]=(0,mt.U)(at.sm,{course_id:ee==null?void 0:ee.coursesId,homework_ids:(ce=t==null?void 0:t.actionTabs)==null?void 0:ce.selectArrs}),i=(...me)=>la(void 0,[...me],function*(ye={}){V({});const He=yield Be({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{v&&i()},[v]),je.createElement(T.default,{centered:!0,title:(B=t==null?void 0:t.actionTabs)==null?void 0:B.key,width:800,open:v,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{f({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Te,onOk:()=>la(void 0,null,function*(){ve.submit()})},je.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"),je.createElement(Oe.default,{form:ve,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:me=>la(void 0,null,function*(){var ye,He,Ye;const r=yield c(((ye=R==null?void 0:R.course_groups)==null?void 0:ye.length)>0?{unified_late:((He=R==null?void 0:R.course_groups)==null?void 0:He.length)<=0,allow_late_settings:[ku({},me)]}:ku({unified_late:((Ye=R==null?void 0:R.course_groups)==null?void 0:Ye.length)<=0},me));(r==null?void 0:r.status)==0&&(z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),f({type:"classroomList/setActionTabs",payload:{}}),A&&A())})},je.createElement(re.Z,{wrap:!1,gutter:20},je.createElement(M.Z,{flex:1},je.createElement(Oe.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(me,ye,He){return Fe===2&&ye>100?Promise.reject(je.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:je.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},je.createElement(U.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:Fe==1?"\u5206":"%",max:Fe===1?Number.MAX_SAFE_INTEGER:100,addonBefore:je.createElement(Oe.default.Item,{name:"penalty_type",noStyle:!0,normalize:me=>(ve.setFieldsValue({late_penalty:me==2?20:5}),me)},je.createElement(gt.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),je.createElement(M.Z,{flex:"390px"},je.createElement(Oe.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(me,ye,He){return ye&&et()(ye).startOf("minute")<=et()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ye&&et()(ye).startOf("minute")<=et()(_e==null?void 0:_e.max_late_time).startOf("minute")?(z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${_e==null?void 0:_e.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},je.createElement(yt.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:me=>(0,he.BO)(me,{startTime:_e==null?void 0:_e.max_late_time}),disabledTime:me=>(0,he.hv)(me,{compared:_e==null?void 0:_e.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:et()("00:00:00","HH:mm:ss")}})))),((L=R==null?void 0:R.course_groups)==null?void 0:L.length)>0&&je.createElement(we.Z,{spinning:E},je.createElement(Oe.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},je.createElement(Fs,{data:(R==null?void 0:R.course_groups)||[],onChange:me=>{V({group_ids:me})}})))))};var Bs=(0,S.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(vs),P=l(67294),Ds=Object.defineProperty,As=Object.defineProperties,Cs=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,el=(e,n,t)=>n in e?Ds(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,hu=(e,n)=>{for(var t in n||(n={}))Xa.call(n,t)&&el(e,t,n[t]);if(Cn)for(var t of Cn(n))qa.call(n,t)&&el(e,t,n[t]);return e},xn=(e,n)=>As(e,Cs(n)),xs=(e,n)=>{var t={};for(var f in e)Xa.call(e,f)&&n.indexOf(f)<0&&(t[f]=e[f]);if(e!=null&&Cn)for(var f of Cn(e))n.indexOf(f)<0&&qa.call(e,f)&&(t[f]=e[f]);return t},tl=(e,n,t)=>new Promise((f,k)=>{var A=o=>{try{m(t.next(o))}catch(p){k(p)}},$=o=>{try{m(t.throw(o))}catch(p){k(p)}},m=o=>o.done?f(o.value):Promise.resolve(o.value).then(A,$);m((t=t.apply(e,n)).next())});const bs=e=>{var n=e,{classroomList:t,globalSetting:f,shixunHomeworks:k,user:A,loading:$,dispatch:m}=n,o=xs(n,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),p,ce,B,L,ee,ve,Fe;const v=(0,S.useLocation)(),E=(0,S.useParams)(),[Be]=(0,S.useSearchParams)(),R=E.categoryId,[V,_e]=(0,u.useState)([]),[Te,c]=(0,u.useState)([]),{detailShixunsList:i,detailLeftMenus:me,detailTopBanner:ye,taskList:He}=t,[Ye,r]=(0,u.useState)(""),[de,H]=(0,u.useState)(!1),[y,x]=(0,u.useState)({limit:20,status:Number(Be.get("tabs"))?String(parseInt(Be.get("tabs"))):"0"}),[Q,Ge]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[Qu,bn]=(0,u.useState)(!1),[sa,Xu]=(0,u.useState)(!1),[qu,en]=(0,u.useState)("fixed"),[tn]=(0,u.useState)(document.getElementById("footer")),[Sn,oa]=(0,u.useState)(1),[ul,Pn]=(0,u.useState)(!1);let un;y.id=E.coursesId,y.type=4,E.categoryId?y.category=E.categoryId:delete y.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),c([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Rt()},[t.actionTabs.key]),(0,u.useEffect)(()=>{Be.get("tabs")==="0"&&(y.status="0",y.page=1,x(hu({},y)))},[Be.get("tabs")]),(0,u.useEffect)(()=>{var C,Ee,qe;if((C=A==null?void 0:A.userInfo)!=null&&C.login){const At=he.cX.getItem(`${(Ee=A==null?void 0:A.userInfo)==null?void 0:Ee.login}${(0,g.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");At&&(y.sort_by=At==null?void 0:At.type,y.sort_direction=At==null?void 0:At.direction,Ge(At==null?void 0:At.name)),Rt(),(0,g.Rm)()&&Lt()}else(qe=A==null?void 0:A.userInfo)!=null&&qe.username&&Rt()},[(p=A==null?void 0:A.userInfo)==null?void 0:p.login,v==null?void 0:v.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",ra)},[]);const ra=()=>{document.scrollingElement.scrollTop+window.innerHeight+(tn==null?void 0:tn.clientHeight)+150>document.body.clientHeight?en("absolute"):en("fixed")},Lt=()=>{m({type:"classroomList/getAssistantPermissions",payload:{course_id:y.id}})},Rt=()=>{_e([]),c([]),x(hu({},y)),(0,g.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:xn(hu({},y),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:xn(hu({},y),{order:y.status})})},ia=(C,Ee)=>{y.page=C,y.limit=Ee,Rt()},ca=C=>{const Ee=C.key;y.status=Ee,y.page=1,S.history.replace(`${v.pathname}?tabs=${Ee}`),Rt()};function ma(C){return tl(this,null,function*(){yield m({type:"classroomList/updateTaskPosition",payload:{category_id:R,courseId:y.id,task_ids:C,container_type:"shixun_homework"}}),Rt()})}function da(){let C={courseId:y.id,container_type:"shixun_homework"};R&&(C.category_id=R),m({type:"classroomList/getAllTaskList",payload:C}),m({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const Ea=(0,u.useMemo)(()=>{let C=[];return He.length>0&&(C=He.map(Ee=>({user_name:Ee.user_name,task_name:Ee.task_name,task_id:Ee.task_id,category:Ee.category,status:Ee.status}))),C},[He]),fa=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],wn=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],Nn=(0,g.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"}];me.course_modules&&(un=t.detailLeftMenus.course_modules.filter(C=>C.type==="shixun_homework")[0]);const kn=P.createElement("div",{className:We.moveCategory,onMouseLeave:C=>H(!1)},P.createElement(h.default,{onClick:C=>tl(void 0,[C],function*({item:Ee,key:qe,keyPath:At,domEvent:Ln}){if(V=="")return z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,j.ZP)(`/api/courses/${y.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:V,new_category_id:qe}})).status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),Rt(),Xu(!1),m({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},P.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},P.createElement(U.default,{onChange:C=>{r(C.target.value)}})),un&&un.second_category.filter(C=>C.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(C,Ee){var qe;if(!(Ye!==""&&C.category_name.indexOf(Ye)<0))return P.createElement(P.Fragment,null,P.createElement(h.default.Item,{className:"multi-llipsis1e",key:C.category_id},C.category_name),(qe=C==null?void 0:C.third_category)==null?void 0:qe.map(At=>P.createElement(h.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:At.category_id},At.category_name)))}),P.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:C=>{C.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:y,selectArrs:{category_id:i==null?void 0:i.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Tn=(ce=[{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,g.GJ)()||(0,g.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:P.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:ye.is_public}].filter(C=>C==null?void 0:C.isShow))==null?void 0:ce.map(C=>(delete C.isShow,C)),On=({key:C})=>{var Ee,qe,At,Ln;if((C==="1"||C==="2")&&(0,g.Rm)()&&!((qe=(Ee=t.AssistantObject)==null?void 0:Ee.practice)!=null&&qe.can_publish)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((At=A==null?void 0:A.userInfo)==null?void 0:At.user_status)===2&&C==="1"){(0,Qe.Rd)();return}if(V==""){z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}m({type:"classroomList/setActionTabs",payload:{key:C==="1"?"\u7ACB\u5373\u53D1\u5E03":C==="2"?"\u7ACB\u5373\u622A\u6B62":C==="3"?"\u5220\u9664":C==="5"?"\u6279\u91CF\u8865\u4EA4":(Ln=Tn[Number(C)-1])==null?void 0:Ln.label,selectArrs:V,selectArrsAll:Te,type:C==="1"||C==="2"?1:"",params:y}})},In=Q==="\u9ED8\u8BA4\u6392\u5E8F",pa=(0,u.useMemo)(()=>{const C=!(0,g.GJ)()&&!(0,g.Jd)(),Ee=ye==null?void 0:ye.excellent;return C&&Ee},[A,t]),_a=(0,u.useMemo)(()=>(i==null?void 0:i.min_finished_game)>0,[t]),Z=(0,u.useMemo)(()=>{const C=(i==null?void 0:i.min_finished_game)-(i==null?void 0:i.finished_challenge_count);return C>0?C:0},[t]);return P.createElement("section",null,P.createElement("aside",{className:We.bg},P.createElement(re.Z,{align:"middle"},P.createElement(M.Z,{flex:"1"},!!i.main_category_id&&P.createElement(h.default,{mode:"horizontal",onSelect:ca,selectedKeys:[y.status]},!(0,g.GJ)()&&fa.map(function(C,Ee){return P.createElement(h.default.Item,{key:C==null?void 0:C.id},C.name)}),(0,g.GJ)()&&wn.map(function(C,Ee){return P.createElement(h.default.Item,{key:C==null?void 0:C.id},P.createElement("span",{className:"c-grey-666 mr20"},C.name),Ee===0&&(0,g.GJ)()&&P.createElement("span",{className:"c-grey-999"},i==null?void 0:i.all_count),Ee===1&&(0,g.GJ)()&&P.createElement("span",{className:"c-grey-999"},i==null?void 0:i.unpublished_count),Ee===2&&(0,g.GJ)()&&P.createElement("span",{className:"c-grey-999"},i==null?void 0:i.not_start_count),Ee===3&&(0,g.GJ)()&&P.createElement("span",{className:"c-grey-999"},i==null?void 0:i.in_progress_count),Ee===4&&(0,g.GJ)()&&P.createElement("span",{className:"c-grey-999"},i==null?void 0:i.overed_count))}))),P.createElement(M.Z,{className:"mr20 gutter-row"},P.createElement("div",{className:We.containerTitle},(0,g.GJ)()&&(0,he.Oo)(me==null?void 0:me.course_modules,R)!=="\u672A\u5206\u914D\u76EE\u5F55"&&P.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},P.createElement(Pe.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>P.createElement(h.default,null,P.createElement(h.default.Item,{key:1,onClick:()=>{var C;if((0,g.Rm)()&&!((C=t.AssistantObject.practice)!=null&&C.can_download)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:i==null?void 0:i.main_category_name,exportType:"practice",category_id:y.category}})}},"\u5B66\u751F\u6210\u7EE9"),P.createElement(h.default.Item,{key:3,onClick:()=>{var C;if((0,g.Rm)()&&!((C=t.AssistantObject.practice)!=null&&C.can_download)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S.history.push(`/classrooms/${E==null?void 0:E.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},P.createElement("span",{style:{color:"#666666",cursor:"pointer"}},P.createElement("i",{className:"iconfont icon-xiazai6"}))),P.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:C=>{m({type:"classroomList/setActionTabs",payload:{key:E.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:y,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:()=>{Rt()}}})}},P.createElement(ne.Z,{title:E.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},P.createElement("span",{className:E.categoryId?`${We.iconH} iconfont icon-zhongmingmingmulu`:`${We.iconH} iconfont icon-xinjianmulu1`}))),P.createElement(Pe.Z,{className:"ml10",disabled:((B=A==null?void 0:A.userInfo)==null?void 0:B.user_status)===2,dropdownRender:()=>P.createElement(h.default,null,P.createElement(h.default.Item,{key:1,onClick:()=>{var C,Ee;if((0,g.Rm)()&&!((Ee=(C=t.AssistantObject)==null?void 0:C.practice)!=null&&Ee.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:y}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),P.createElement(h.default.Item,{key:2,onClick:()=>{var C,Ee;if((0,g.Rm)()&&!((Ee=(C=t.AssistantObject)==null?void 0:C.practice)!=null&&Ee.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:y}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),P.createElement(h.default.Item,{key:3,onClick:()=>{var C,Ee;if((0,g.Rm)()&&!((Ee=(C=t.AssistantObject)==null?void 0:C.practice)!=null&&Ee.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},P.createElement("span",{className:((L=A==null?void 0:A.userInfo)==null?void 0:L.user_status)===2?We.selectBtn1:We.selectBtn},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-tianjiadaohang"})),P.createElement(ne.Z,{title:((ee=A==null?void 0:A.userInfo)==null?void 0:ee.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:We.action},P.createElement("div",null,P.createElement(Pe.Z,{dropdownRender:()=>P.createElement(h.default,{selectedKeys:[Q]},Nn==null?void 0:Nn.map((C,Ee)=>P.createElement(h.default.Item,{key:C.name,onClick:()=>{var qe;y.sort_by=C.type,y.sort_direction=C.direction,y.page=1,Ge(C.name),he.cX.setItem(`${(qe=A==null?void 0:A.userInfo)==null?void 0:qe.login}${(0,g.GJ)()?"Teacher":"Student"}`,C,"ShixunHomeworks"),(0,g.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:xn(hu({},y),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:hu({},y)})}},C.name)))},P.createElement("span",{className:`${We.btn} ${In?We.btnSort:""}`,onMouseEnter:C=>H(!1)},P.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Q))),In&&P.createElement(ne.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,g.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":y.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},P.createElement("span",{className:We.tips},P.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),P.createElement(U.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:C=>{y.search=C.trim(),y.page=1,Rt()},style:{width:220,marginLeft:"auto"}})),pa&&P.createElement(re.Z,{justify:"space-between",className:We.progressInfo},P.createElement(M.Z,null,P.createElement(W.Z,{size:"middle"},P.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),P.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))),_a&&P.createElement(M.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",Z,"\u5173")),P.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},P.createElement(te.Z,{loading:$[(0,g.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(i==null?void 0:i.all_count)===0&&(0,g.GJ)()?P.createElement(os,{params:y,user:A,setisshowmodal:bn,dispatch:m}):(i==null?void 0:i.task_count)===0&&P.createElement(pe.Z,null),P.createElement("aside",{className:"animated fadeIn"},i.homeworks&&i.homeworks.map(function(C,Ee){return P.createElement(Es,{key:C.homework_id,batchState:!0,v:C,k:Ee,selectArrs:V,setSelectArrs:_e,setSelectArrsAll:c,selectArrsAll:Te,classroomList:t,dispatch:m,params:y,user:A,page:E.page||1,pageSize:y.limit||20,selectshow:ul,manageAllGroup:i.manage_all_group})}),i.query_total_count>0&&P.createElement("aside",{className:"tc mb50 mt30"},P.createElement(J.Z,{showSizeChanger:!0,current:y.page||1,pageSize:y.limit||20,onChange:ia,total:i.query_total_count})))),P.createElement("div",{className:We.fixedBottom,style:{bottom:V.length?0:-60,position:V.length?qu:"fixed",left:qu==="fixed"?"50%":"317px"}},P.createElement("div",{className:We.left}),P.createElement("div",{className:We.right},(0,g.GJ)()&&(i==null?void 0:i.all_count)>0&&P.createElement("aside",{className:[We.acitons].join(" ")},P.createElement("div",{style:{width:130}},(0,g.GJ)()&&P.createElement(X.default,{checked:((ve=i.homeworks)==null?void 0:ve.length)===(V==null?void 0:V.length),onChange:C=>{C.target.checked?(_e(i.homeworks.map(Ee=>Ee.homework_id)),c([...i.homeworks])):(_e([]),c([]))}},P.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",P.createElement("span",{style:{marginLeft:5}},"(",V.length,")")," "))),P.createElement("div",{style:{flex:1}}," ",P.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},P.createElement(M.Z,{flex:1},P.createElement(re.Z,{wrap:!1,align:"middle",gutter:8},P.createElement(M.Z,null,P.createElement(Pe.Z,{placement:"top",menu:{items:Tn,onClick:On}},P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),P.createElement(M.Z,null,P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:da},"\u8C03\u6574\u6392\u5E8F")),P.createElement(M.Z,null,P.createElement(Pe.Z,{placement:"topLeft",dropdownRender:()=>kn,getPopupContainer:C=>C==null?void 0:C.parentNode},P.createElement(w.ZP,{type:"primary",icon:P.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",P.createElement(Ce.Z,null)))))),P.createElement(M.Z,null,P.createElement(w.ZP,{type:"primary",ghost:!0,onClick:()=>{_e&&_e([]),Xu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((Fe=t==null?void 0:t.actionTabs)==null?void 0:Fe.key)==="\u6279\u91CF\u8865\u4EA4"&&P.createElement(Bs,{getData:Rt}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?P.createElement(ts,null):null,P.createElement(fs.Z,{onOk:()=>{Rt()}}),P.createElement(ps.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?P.createElement(kl,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?P.createElement(jl,null):null,P.createElement(Cl,null),P.createElement(sl,null),P.createElement(ol.Z,{courseEndTime:i==null?void 0:i.course_end_time}),P.createElement($e.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:i==null?void 0:i.course_end_time,courseId:E.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,g.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:xn(hu({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:hu({},t.actionTabs.params)})}}),P.createElement(_l,null),P.createElement(Vl,null),P.createElement(ut.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ma,data:Ea,onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{key:""}})}}),P.createElement(T.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:Qu,centered:!0,onCancel:()=>bn(!1),onOk:()=>{var C,Ee;if((0,g.Rm)()&&!((C=t.AssistantObject.practice)!=null&&C.can_create)){z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ee=A.userInfo)==null?void 0:Ee.user_status)===2){(0,Qe.Rd)();return}m(Sn===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:y}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:y}}),bn(!1)}},P.createElement("div",null,P.createElement(fe.ZP.Group,{onChange:C=>{oa(C.target.value)},value:Sn},P.createElement(fe.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),P.createElement(fe.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Ss=(0,S.connect)(({classroomList:e,loading:n,globalSetting:t,shixunHomeworks:f,user:k})=>({classroomList:e,globalSetting:t,loading:n.effects,shixunHomeworks:f,user:k}))(bs);const Ps=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case d.Fy.THEMEONE:return u.createElement(ou,null);case d.Fy.DEFAULT:default:return u.createElement(Ss,null)}};var ws=(0,S.connect)(({globalSetting:e})=>({globalSetting:e}))(Ps)},16273:function(Ct,ze,l){l.d(ze,{Z:function(){return q}});var d=l(67294),u=l(22150),S=l(14446),j=l(2453),h=l(71230),z=l(15746),U=l(34336),Pe=l(78045),ne=l(84567),re=l(27484),M=l.n(re),W=l(33170),te=l(28706),J=l(35973),X=l(52262),w=l(89779),T=l(79419),fe=l(17998),g={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"},Ce=l(96332),he=l(93686),F=l(67294),Ft=Object.defineProperty,kt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,be=(N,Y,$e)=>Y in N?Ft(N,Y,{enumerable:!0,configurable:!0,writable:!0,value:$e}):N[Y]=$e,ke=(N,Y)=>{for(var $e in Y||(Y={}))De.call(Y,$e)&&be(N,$e,Y[$e]);if(Et)for(var $e of Et(Y))Ae.call(Y,$e)&&be(N,$e,Y[$e]);return N},Le=(N,Y)=>kt(N,zt(Y)),rt=(N,Y,$e)=>new Promise((Re,Ve)=>{var Xe=K=>{try{se($e.next(K))}catch(Ke){Ve(Ke)}},Me=K=>{try{se($e.throw(K))}catch(Ke){Ve(Ke)}},se=K=>K.done?Re(K.value):Promise.resolve(K.value).then(Xe,Me);se(($e=$e.apply(N,Y)).next())});const lt=({classroomList:N,dispatch:Y,courseEndTime:$e})=>{var Re;const Ve=(0,J.useParams)(),[Xe]=u.default.useForm(),[Me,se]=(0,d.useState)(1),[K,Ke]=(0,d.useState)([]),[Wt,gu]=(0,d.useState)(0),[Fu,Tu]=(0,d.useState)(20),[vu,Oe]=(0,d.useState)(!0),[ft,et]=(0,d.useState)([]),[it,Ut]=(0,d.useState)(!0),[Kt,Bu]=(0,d.useState)({}),[cu,Du]=(0,d.useState)({});Ve.id=Ve.coursesId,(0,d.useEffect)(()=>{if(N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(eu(),mu(),N.actionTabs.type===2){const ie=N.actionTabs.selectArrsAll[0];Ut(ie.unified_setting)}else Ut(!1)},[N.actionTabs]);const mu=ie=>rt(void 0,null,function*(){Oe(!0);const pe=yield(0,w.c_)(Le(ke({},Ve),{page:ie||Me,limit:2e4,homework_id:N.actionTabs.type===1?"":N.actionTabs.selectArrs[0]}));pe==null||pe.course_groups.map((b,Qe)=>{b.key=b.id,b.title=b.name,b.disabled=b.is_published}),pe&&(Ke([...pe==null?void 0:pe.course_groups]),gu(pe==null?void 0:pe.course_groups_count),Oe(!1),ie||Xe.setFieldsValue({publish_time:M()(M()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:M()(M()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Jt=()=>{var ie;let pe=[...(ie=N.actionTabs.selectArrsAll)==null?void 0:ie.filter(b=>b.high_resources_consume&&!b.high_resources_consume_permission)];(pe==null?void 0:pe.length)>0&&N.actionTabs.type===1&&S.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:F.createElement("div",null,F.createElement("div",{className:g.tipcontent},F.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",F.createElement("span",{style:{color:"#f06b14"}},pe==null?void 0:pe.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),F.createElement("div",{className:"mt20 mb20"},pe==null?void 0:pe.map(b=>F.createElement("div",{className:g.failedList,key:b.homework_id},F.createElement("div",{className:g.name},b==null?void 0:b.name),F.createElement("div",{className:g.publish,onClick:()=>{(0,te.xg)(`/classrooms/${Ve.coursesId}/shixun_homework/${b.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Zt=()=>rt(void 0,null,function*(){var ie,pe,b,Qe,Yt,Mt,wt;if((0,X.Rm)()&&!((pe=(ie=N.AssistantObject)==null?void 0:ie.practice)!=null&&pe.can_publish)){j.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"),we(!1);return}const Pt=ke({},Xe.getFieldsValue());if(Pt.end_time<=Pt.publish_time){j.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),we(!1);return}if((ft==null?void 0:ft.length)<=0&&!it&&K.length>0){j.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}let Tt={homework_ids:[...N.actionTabs.selectArrs],group_ids:ft.length>0?ft.map(Ot=>Ot.id):(b=N.detailShixunsList)==null?void 0:b.course_groups,end_time:M()(Pt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:M()(Pt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ft.length},Gt=[...(Qe=N.actionTabs.selectArrsAll)==null?void 0:Qe.filter(Ot=>Ot.high_resources_consume&&!Ot.high_resources_consume_permission)];if((Gt==null?void 0:Gt.length)==N.actionTabs.selectArrsAll.length&&N.actionTabs.type==1){Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Jt();return}((Yt=N.actionTabs.selectArrsAll)==null?void 0:Yt.length)>0&&N.actionTabs.type===1&&(Tt.homework_ids=[...((wt=(Mt=N.actionTabs.selectArrsAll)==null?void 0:Mt.filter(Ot=>!Ot.high_resources_consume||Ot.high_resources_consume_permission))==null?void 0:wt.map(Ot=>Number(Ot==null?void 0:Ot.homework_id)))||[]]);let vt=yield(0,he.Tr)({homework_common_ids:[...N.actionTabs.selectArrs],course_id:Ve.coursesId,type:"homework_common"});(vt==null?void 0:vt.student_count)===0?du(Tt):(Du(Tt),Bu(vt))}),eu=()=>{se(1),Ke([]),et([])},du=ie=>rt(void 0,null,function*(){we(!0);const pe=yield(0,W.ZP)(`/api/courses/${Ve.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ke({},ie)});we(!1),pe.status===0&&(eu(),(0,te.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),j.ZP.success("\u53D1\u5E03\u6210\u529F"),Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Jt(),(0,X.GJ)()?N.actionTabs.detail?(Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ke({},Ve)}),Y({type:"shixunHomeworks/getWorkSetting",payload:ke({},Ve)})):Y({type:"classroomList/getClassroomTeacherShixunsList",payload:Le(ke({},N.actionTabs.params),{type:4})}):Y({type:"classroomList/getClassroomShixunsList",payload:ke({},N.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||Y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:F.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~")}}))}),Ou=Wt>Me*Fu,{detailShixunsList:Eu}=N,[pt,we]=(0,d.useState)(!1);return F.createElement("div",null,F.createElement(S.default,{width:600,centered:!0,confirmLoading:pt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Zt(),onCancel:()=>{eu(),Y({type:"classroomList/setActionTabs",payload:{}})}},F.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",F.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),F.createElement(u.default,{form:Xe},F.createElement("div",{style:{paddingLeft:0}},F.createElement(h.Z,{className:"mt30",align:"middle"},F.createElement(z.Z,null,F.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},F.createElement(U.default,{style:{width:170,marginRight:"25px"},disabledDate:ie=>(0,fe.Q8)(ie,$e),disabledTime:ie=>(0,fe.d0)(ie),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:M()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),F.createElement(z.Z,{className:"ml20"},F.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},F.createElement(U.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:M()((0,te.U6)(),"HH:mm")},disabledDate:ie=>(0,fe.Q8)(ie,$e,Xe.getFieldValue("publish_time")),disabledTime:ie=>(0,fe.d0)(ie,Xe.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),N.actionTabs.type===2&&F.createElement(h.Z,{style:{marginBottom:"10px"}},F.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),F.createElement(Pe.ZP.Group,{value:it,onChange:ie=>{Ut(ie.target.value),et([])}},F.createElement(Pe.ZP,{value:!0,disabled:!N.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),F.createElement(Pe.ZP,{className:"ml20",disabled:K.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),K.length<=0&&N.actionTabs.type===2&&F.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"')),(N.actionTabs.type===1||!it)&&K.length>0&&F.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},F.createElement("span",{style:{flex:1}},F.createElement(ne.default,{checked:ft.length===K.length,onChange:ie=>{ft.length===K.length?et([]):et(K)}},"\u5168\u9009")),F.createElement("span",{style:{width:16}}),F.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ft.length||0,"\u4E2A\u5206\u73ED")),(N.actionTabs.type===1||!it)&&K.length>0&&F.createElement(T.Z,{data:K,selectedRowKeys:ft,setSelectedRowKeys:et}))),F.createElement(Ce.Z,{resdata:Kt,type:((Re=N.actionTabs.selectArrs)==null?void 0:Re.length)===1?"shixun":"shixunpush",okloading:pt,oktext:(Kt==null?void 0:Kt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ie=>rt(void 0,null,function*(){we(!0);let pe=yield(0,W.ZP)(`/api/courses/${Ve.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...N.actionTabs.selectArrs]}});we(!1),(pe==null?void 0:pe.status)===0&&du(cu)})}))};var q=(0,J.connect)(({classroomList:N})=>({classroomList:N}))(lt)},63909:function(Ct,ze,l){l.d(ze,{_:function(){return M}});var d=l(93686),u=l(14446),S=l(2453),j=l(9430),h=l(28706),z=l(67294),U=(W,te,J)=>new Promise((X,w)=>{var T=Ce=>{try{g(J.next(Ce))}catch(he){w(he)}},fe=Ce=>{try{g(J.throw(Ce))}catch(he){w(he)}},g=Ce=>Ce.done?X(Ce.value):Promise.resolve(Ce.value).then(T,fe);g((J=J.apply(W,te)).next())});const Pe=W=>U(void 0,[W],function*({is_jupyter:te,is_jupyter_lab:J,shixunId:X,homework_common_id:w,courseId:T}){if(te||J){const g=yield(0,d.BK)({id:X});g!=null&&g.identifier&&(0,h.xg)(`/tasks/${g.identifier}/jupyter?homework_common_id=${w}`);return}const fe=yield(0,d.Ir)({id:X,homework_common_id:w});if(fe!=null&&fe.game_identifier){(0,h.xg)(`/tasks/${T}/${w}/${fe.game_identifier}`);return}(fe==null?void 0:fe.status)===2?ne(fe==null?void 0:fe.message,w,T):(fe==null?void 0:fe.status)===3?re(fe==null?void 0:fe.message):(fe==null?void 0:fe.status)==-3&&(0,h.eF)()}),ne=(W,te,J)=>{W=W!=null&&W.includes(".json")?W:`${W}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>U(void 0,null,function*(){const X=yield(0,d.$Q)({url:W});if(!X)return;S.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const w=yield(0,d.Ir)({id:X.shixun_identifier,homework_common_id:te});if(w!=null&&w.game_identifier){(0,h.xg)(`/tasks/${J}/${te}/${w.game_identifier}`);return}(w==null?void 0:w.status)===2?ne(w==null?void 0:w.message,te,J):(w==null?void 0:w.status)===3&&re(w==null?void 0:w.message)})})},re=W=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",W,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},M=(W,te)=>U(void 0,[W,te],function*(J,{is_jupyter:X,is_jupyter_lab:w}){const T=yield(0,d.WT)(J);if(T.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("div",null,"\u4F60\u5F53\u524D\u6709",T.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"),z.createElement(j.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(fe,g){const{course_identifier:Ce,id:he}=g||{};return z.createElement("a",{target:"_blank",href:`/classrooms/${Ce}/shixun_homework/${he}/detail`},fe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(fe,g){const{course_identifier:Ce,id:he,shixun_identifier:F}=g;return z.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Pe({is_jupyter:X,is_jupyter_lab:w,shixunId:F,homework_common_id:he,courseId:Ce})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:T,rowKey:"id"}))}),!0;if(T.length===1){const{shixun_identifier:fe,id:g,course_identifier:Ce}=T[0];return Pe({is_jupyter:X,is_jupyter_lab:w,shixunId:fe,homework_common_id:g,courseId:Ce}),!0}return!1});ze.Z=Pe},81643:function(Ct,ze,l){l.d(ze,{Z:function(){return d}});const d=u=>u?typeof u=="function"?u():u:null},72565:function(Ct,ze,l){l.d(ze,{Z:function(){return vn}});var d=l(94184),u=l.n(d),S=l(1413),j=l(97685),h=l(67294),z=l(73935);function U(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Pe={};function ne(s,a){}function re(s,a){}function M(){Pe={}}function W(s,a,_){!a&&!Pe[_]&&(s(!1,_),Pe[_]=!0)}function te(s,a){W(ne,s,a)}function J(s,a){W(re,s,a)}var X=null,w=l(71002),T=l(18459);function fe(s,a,_){var D=h.useRef({});return(!("value"in D.current)||_(D.current.condition,a))&&(D.current.value=s(),D.current.condition=a),D.current.value}function g(s,a){typeof s=="function"?s(a):(0,w.Z)(s)==="object"&&s&&"current"in s&&(s.current=a)}function Ce(){for(var s=arguments.length,a=new Array(s),_=0;_<s;_++)a[_]=arguments[_];var D=a.filter(function(O){return O});return D.length<=1?D[0]:function(O){a.forEach(function(ae){g(ae,O)})}}function he(){for(var s=arguments.length,a=new Array(s),_=0;_<s;_++)a[_]=arguments[_];return fe(function(){return Ce.apply(void 0,a)},a,function(D,O){return D.length===O.length&&D.every(function(ae,oe){return ae===O[oe]})})}function F(s){var a,_,D=(0,T.isMemo)(s)?s.type.type:s.type;return!(typeof D=="function"&&!((a=D.prototype)!==null&&a!==void 0&&a.render)||typeof s=="function"&&!((_=s.prototype)!==null&&_!==void 0&&_.render))}var Ft=h.createContext(null),kt=Ft,zt=l(74902),Et=U()?h.useLayoutEffect:h.useEffect,De=Et,Ae=function(a,_){var D=React.useRef(!0);Et(function(){if(!D.current)return a()},_),Et(function(){return D.current=!1,function(){D.current=!0}},[])},be=[];function ke(s,a){var _=h.useState(function(){if(!U())return null;var Je=document.createElement("div");return Je}),D=(0,j.Z)(_,1),O=D[0],ae=h.useRef(!1),oe=h.useContext(kt),ge=h.useState(be),Se=(0,j.Z)(ge,2),Ie=Se[0],Ue=Se[1],Ze=oe||(ae.current?void 0:function(Je){Ue(function(ot){var ut=[Je].concat((0,zt.Z)(ot));return ut})});function st(){O.parentElement||document.body.appendChild(O),ae.current=!0}function ct(){var Je;(Je=O.parentElement)===null||Je===void 0||Je.removeChild(O),ae.current=!1}return De(function(){return s?oe?oe(st):st():ct(),ct},[s]),De(function(){Ie.length&&(Ie.forEach(function(Je){return Je()}),Ue(be))},[Ie]),[O,Ze]}function Le(s,a){if(!s)return!1;if(s.contains)return s.contains(a);for(var _=a;_;){if(_===s)return!0;_=_.parentNode}return!1}var rt="data-rc-order",lt="rc-util-key",q=new Map;function N(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=s.mark;return a?a.startsWith("data-")?a:"data-".concat(a):lt}function Y(s){if(s.attachTo)return s.attachTo;var a=document.querySelector("head");return a||document.body}function $e(s){return s==="queue"?"prependQueue":s?"prepend":"append"}function Re(s){return Array.from((q.get(s)||s).children).filter(function(a){return a.tagName==="STYLE"})}function Ve(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!U())return null;var _=a.csp,D=a.prepend,O=document.createElement("style");O.setAttribute(rt,$e(D)),_!=null&&_.nonce&&(O.nonce=_==null?void 0:_.nonce),O.innerHTML=s;var ae=Y(a),oe=ae.firstChild;if(D){if(D==="queue"){var ge=Re(ae).filter(function(Se){return["prepend","prependQueue"].includes(Se.getAttribute(rt))});if(ge.length)return ae.insertBefore(O,ge[ge.length-1].nextSibling),O}ae.insertBefore(O,oe)}else ae.appendChild(O);return O}function Xe(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=Y(a);return Re(_).find(function(D){return D.getAttribute(N(a))===s})}function Me(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=Xe(s,a);if(_){var D=Y(a);D.removeChild(_)}}function se(s,a){var _=q.get(s);if(!_||!Le(document,_)){var D=Ve("",a),O=D.parentNode;q.set(s,O),s.removeChild(D)}}function K(){q.clear()}function Ke(s,a){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},D=Y(_);se(D,_);var O=Xe(a,_);if(O){var ae,oe;if((ae=_.csp)!==null&&ae!==void 0&&ae.nonce&&O.nonce!==((oe=_.csp)===null||oe===void 0?void 0:oe.nonce)){var ge;O.nonce=(ge=_.csp)===null||ge===void 0?void 0:ge.nonce}return O.innerHTML!==s&&(O.innerHTML=s),O}var Se=Ve(s,_);return Se.setAttribute(N(_),a),Se}var Wt;function gu(s){if(typeof document=="undefined")return 0;if(s||Wt===void 0){var a=document.createElement("div");a.style.width="100%",a.style.height="200px";var _=document.createElement("div"),D=_.style;D.position="absolute",D.top="0",D.left="0",D.pointerEvents="none",D.visibility="hidden",D.width="200px",D.height="150px",D.overflow="hidden",_.appendChild(a),document.body.appendChild(_);var O=a.offsetWidth;_.style.overflow="scroll";var ae=a.offsetWidth;O===ae&&(ae=_.clientWidth),document.body.removeChild(_),Wt=O-ae}return Wt}function Fu(s){var a=s.match(/^(.*)px$/),_=Number(a==null?void 0:a[1]);return Number.isNaN(_)?gu():_}function Tu(s){if(typeof document=="undefined"||!s||!(s instanceof Element))return{width:0,height:0};var a=getComputedStyle(s,"::-webkit-scrollbar"),_=a.width,D=a.height;return{width:Fu(_),height:Fu(D)}}function vu(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Oe="rc-util-locker-".concat(Date.now()),ft=0;function et(s){var a=!!s,_=h.useState(function(){return ft+=1,"".concat(Oe,"_").concat(ft)}),D=(0,j.Z)(_,1),O=D[0];De(function(){if(a){var ae=Tu(document.body).width,oe=vu();Ke(`
|
|
html body {
|
|
overflow-y: hidden;
|
|
`.concat(oe?"width: calc(100% - ".concat(ae,"px);"):"",`
|
|
}`),O)}else Me(O);return function(){Me(O)}},[a,O])}var it=!1;function Ut(s){return typeof s=="boolean"&&(it=s),it}var Kt=function(a){return a===!1?!1:!U()||!a?null:typeof a=="string"?document.querySelector(a):typeof a=="function"?a():a},Bu=h.forwardRef(function(s,a){var _=s.open,D=s.autoLock,O=s.getContainer,ae=s.debug,oe=s.autoDestroy,ge=oe===void 0?!0:oe,Se=s.children,Ie=h.useState(_),Ue=(0,j.Z)(Ie,2),Ze=Ue[0],st=Ue[1],ct=Ze||_;h.useEffect(function(){(ge||_)&&st(_)},[_,ge]);var Je=h.useState(function(){return Kt(O)}),ot=(0,j.Z)(Je,2),ut=ot[0],gt=ot[1];h.useEffect(function(){var It=Kt(O);gt(It!=null?It:null)});var yt=ke(ct&&!ut,ae),Bt=(0,j.Z)(yt,2),ht=Bt[0],at=Bt[1],mt=ut!=null?ut:ht;et(D&&_&&U()&&(mt===ht||mt===document.body));var Ne=null;if(Se&&F(Se)&&a){var tu=Se;Ne=tu.ref}var uu=he(Ne,a);if(!ct||!U()||ut===void 0)return null;var nu=mt===!1||Ut(),Nt=Se;return a&&(Nt=h.cloneElement(Se,{ref:uu})),h.createElement(kt.Provider,{value:at},nu?Nt:(0,z.createPortal)(Nt,mt))}),cu=Bu,Du=cu;function mu(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Jt=mu()?h.useLayoutEffect:h.useEffect,Zt=function(a,_){var D=h.useRef(!0);Jt(function(){return a(D.current)},_),Jt(function(){return D.current=!1,function(){D.current=!0}},[])},eu=function(a,_){Zt(function(D){if(!D)return a()},_)},du=Zt,Ou=h.createContext(null),Eu=h.createContext({}),pt=Ou,we=l(4942),ie=l(87462),pe=l(62874),b={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(a){var _=a.keyCode;if(a.altKey&&!a.ctrlKey||a.metaKey||_>=b.F1&&_<=b.F12)return!1;switch(_){case b.ALT:case b.CAPS_LOCK:case b.CONTEXT_MENU:case b.CTRL:case b.DOWN:case b.END:case b.ESC:case b.HOME:case b.INSERT:case b.LEFT:case b.MAC_FF_META:case b.META:case b.NUMLOCK:case b.NUM_CENTER:case b.PAGE_DOWN:case b.PAGE_UP:case b.PAUSE:case b.PRINT_SCREEN:case b.RIGHT:case b.SHIFT:case b.UP:case b.WIN_KEY:case b.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(a){if(a>=b.ZERO&&a<=b.NINE||a>=b.NUM_ZERO&&a<=b.NUM_MULTIPLY||a>=b.A&&a<=b.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&a===0)return!0;switch(a){case b.SPACE:case b.QUESTION_MARK:case b.NUM_PLUS:case b.NUM_MINUS:case b.NUM_PERIOD:case b.NUM_DIVISION:case b.SEMICOLON:case b.DASH:case b.EQUALS:case b.COMMA:case b.PERIOD:case b.SLASH:case b.APOSTROPHE:case b.SINGLE_QUOTE:case b.OPEN_SQUARE_BRACKET:case b.BACKSLASH:case b.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Qe=b,Yt=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,Mt=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,wt="".concat(Yt," ").concat(Mt).split(/[\s\n]+/),Pt="aria-",Tt="data-";function Gt(s,a){return s.indexOf(a)===0}function vt(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_;a===!1?_={aria:!0,data:!0,attr:!0}:a===!0?_={aria:!0}:_=(0,S.Z)({},a);var D={};return Object.keys(s).forEach(function(O){(_.aria&&(O==="role"||Gt(O,Pt))||_.data&&Gt(O,Tt)||_.attr&&wt.includes(O))&&(D[O]=s[O])}),D}function Ot(s){var a=React.useRef();a.current=s;var _=React.useCallback(function(){for(var D,O=arguments.length,ae=new Array(O),oe=0;oe<O;oe++)ae[oe]=arguments[oe];return(D=a.current)===null||D===void 0?void 0:D.call.apply(D,[a].concat(ae))},[]);return _}function Rn(s){var a=React.useRef(!1),_=React.useState(s),D=_slicedToArray(_,2),O=D[0],ae=D[1];React.useEffect(function(){return a.current=!1,function(){a.current=!0}},[]);function oe(ge,Se){Se&&a.current||ae(ge)}return[O,oe]}function Iu(s){return s!==void 0}function ya(s,a){var _=a||{},D=_.defaultValue,O=_.value,ae=_.onChange,oe=_.postState,ge=useState(function(){return Iu(O)?O:Iu(D)?typeof D=="function"?D():D:typeof s=="function"?s():s}),Se=_slicedToArray(ge,2),Ie=Se[0],Ue=Se[1],Ze=O!==void 0?O:Ie,st=oe?oe(Ze):Ze,ct=useEvent(ae),Je=useState([Ze]),ot=_slicedToArray(Je,2),ut=ot[0],gt=ot[1];useLayoutUpdateEffect(function(){var Bt=ut[0];Ie!==Bt&&ct(Ie,Bt)},[ut]),useLayoutUpdateEffect(function(){Iu(O)||Ue(O)},[O]);var yt=useEvent(function(Bt,ht){Ue(Bt,ht),gt([Ze],ht)});return[st,yt]}var Zn=l(33993);function _t(s,a,_){var D=h.useRef({});return(!("value"in D.current)||_(D.current.condition,a))&&(D.current.value=s(),D.current.condition=a),D.current.value}function Lu(s,a){typeof s=="function"?s(a):(0,w.Z)(s)==="object"&&s&&"current"in s&&(s.current=a)}function Ru(){for(var s=arguments.length,a=new Array(s),_=0;_<s;_++)a[_]=arguments[_];var D=a.filter(function(O){return O});return D.length<=1?D[0]:function(O){a.forEach(function(ae){Lu(ae,O)})}}function ha(){for(var s=arguments.length,a=new Array(s),_=0;_<s;_++)a[_]=arguments[_];return _t(function(){return Ru.apply(void 0,a)},a,function(D,O){return D.length!==O.length||D.every(function(ae,oe){return ae!==O[oe]})})}function nn(s){var a,_,D=isMemo(s)?s.type.type:s.type;return!(typeof D=="function"&&!((a=D.prototype)!==null&&a!==void 0&&a.render)||typeof s=="function"&&!((_=s.prototype)!==null&&_!==void 0&&_.render))}function ga(s){return!isValidElement(s)||isFragment(s)?!1:nn(s)}function an(s,a,_,D){if(!a.length)return _;var O=_toArray(a),ae=O[0],oe=O.slice(1),ge;return!s&&typeof ae=="number"?ge=[]:Array.isArray(s)?ge=_toConsumableArray(s):ge=_objectSpread({},s),D&&_===void 0&&oe.length===1?delete ge[ae][oe[0]]:ge[ae]=an(ge[ae],oe,_,D),ge}function Zu(s,a,_){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return a.length&&D&&_===void 0&&!get(s,a.slice(0,-1))?s:an(s,a,_,D)}function Mn(s){return _typeof(s)==="object"&&s!==null&&Object.getPrototypeOf(s)===Object.prototype}function ln(s){return Array.isArray(s)?[]:{}}var sn=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Fa(){for(var s=arguments.length,a=new Array(s),_=0;_<s;_++)a[_]=arguments[_];var D=ln(a[0]);return a.forEach(function(O){function ae(oe,ge){var Se=new Set(ge),Ie=get(O,oe),Ue=Array.isArray(Ie);if(Ue||Mn(Ie)){if(!Se.has(Ie)){Se.add(Ie);var Ze=get(D,oe);Ue?D=Zu(D,oe,[]):(!Ze||_typeof(Ze)!=="object")&&(D=Zu(D,oe,ln(Ie))),sn(Ie).forEach(function(st){ae([].concat(_toConsumableArray(oe),[st]),Se)})}}else D=Zu(D,oe,Ie)}ae([])}),D}var Mu={},on=[],fu=function(a){on.push(a)};function rn(s,a){if(0)var _}function cn(s,a){if(0)var _}function jn(){Mu={}}function mn(s,a,_){!a&&!Mu[_]&&(s(!1,_),Mu[_]=!0)}function Cu(s,a){mn(rn,s,a)}function $n(s,a){mn(cn,s,a)}Cu.preMessage=fu,Cu.resetWarned=jn,Cu.noteOnce=$n;var dn=Cu,Hn=function(a){var _=a.prefixCls,D=a.className,O=a.style,ae=a.children,oe=a.containerRef,ge=a.id,Se=a.onMouseEnter,Ie=a.onMouseOver,Ue=a.onMouseLeave,Ze=a.onClick,st=a.onKeyDown,ct=a.onKeyUp,Je={onMouseEnter:Se,onMouseOver:Ie,onMouseLeave:Ue,onClick:Ze,onKeyDown:st,onKeyUp:ct},ot=h.useContext(Eu),ut=ot.panel,gt=ha(ut,oe);return h.createElement(h.Fragment,null,h.createElement("div",(0,ie.Z)({id:ge,className:u()("".concat(_,"-content"),D),style:(0,S.Z)({},O),"aria-modal":"true",role:"dialog",ref:gt},Je),ae))},zn=Hn;function ju(s){return typeof s=="string"&&String(Number(s))===s?(dn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(s)):s}function xu(s){warning(!("wrapperClassName"in s),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!s.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var En={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function va(s,a){var _,D,O,ae,oe=s.prefixCls,ge=s.open,Se=s.placement,Ie=s.inline,Ue=s.push,Ze=s.forceRender,st=s.autoFocus,ct=s.keyboard,Je=s.rootClassName,ot=s.rootStyle,ut=s.zIndex,gt=s.className,yt=s.id,Bt=s.style,ht=s.motion,at=s.width,mt=s.height,Ne=s.children,tu=s.contentWrapperStyle,uu=s.mask,nu=s.maskClosable,Nt=s.maskMotion,It=s.maskClassName,pu=s.maskStyle,Vt=s.afterOpenChange,St=s.onClose,_u=s.onMouseEnter,zu=s.onMouseOver,yu=s.onMouseLeave,Uu=s.onClick,Gu=s.onKeyDown,Qt=s.onKeyUp,au=h.useRef(),I=h.useRef(),Au=h.useRef();h.useImperativeHandle(a,function(){return au.current});var Vu=function(bt){var ru=bt.keyCode,iu=bt.shiftKey;switch(ru){case Qe.TAB:{if(ru===Qe.TAB){if(!iu&&document.activeElement===Au.current){var Pu;(Pu=I.current)===null||Pu===void 0||Pu.focus({preventScroll:!0})}else if(iu&&document.activeElement===I.current){var Ju;(Ju=Au.current)===null||Ju===void 0||Ju.focus({preventScroll:!0})}}break}case Qe.ESC:{St&&ct&&(bt.stopPropagation(),St(bt));break}}};h.useEffect(function(){if(ge&&st){var nt;(nt=au.current)===null||nt===void 0||nt.focus({preventScroll:!0})}},[ge]);var Wu=h.useState(!1),lu=(0,j.Z)(Wu,2),Ku=lu[0],su=lu[1],dt=h.useContext(pt),xt;Ue===!1?xt={distance:0}:Ue===!0?xt={}:xt=Ue||{};var $t=(_=(D=(O=xt)===null||O===void 0?void 0:O.distance)!==null&&D!==void 0?D:dt==null?void 0:dt.pushDistance)!==null&&_!==void 0?_:180,Qn=h.useMemo(function(){return{pushDistance:$t,push:function(){su(!0)},pull:function(){su(!1)}}},[$t]);h.useEffect(function(){if(ge){var nt;dt==null||(nt=dt.push)===null||nt===void 0||nt.call(dt)}else{var bt;dt==null||(bt=dt.pull)===null||bt===void 0||bt.call(dt)}},[ge]),h.useEffect(function(){return function(){var nt;dt==null||(nt=dt.pull)===null||nt===void 0||nt.call(dt)}},[]);var Bn=uu&&h.createElement(pe.Z,(0,ie.Z)({key:"mask"},Nt,{visible:ge}),function(nt,bt){var ru=nt.className,iu=nt.style;return h.createElement("div",{className:u()("".concat(oe,"-mask"),ru,It),style:(0,S.Z)((0,S.Z)({},iu),pu),onClick:nu&&ge?St:void 0,ref:bt})}),Xn=typeof ht=="function"?ht(Se):ht,ou={};if(Ku&&$t)switch(Se){case"top":ou.transform="translateY(".concat($t,"px)");break;case"bottom":ou.transform="translateY(".concat(-$t,"px)");break;case"left":ou.transform="translateX(".concat($t,"px)");break;default:ou.transform="translateX(".concat(-$t,"px)");break}Se==="left"||Se==="right"?ou.width=ju(at):ou.height=ju(mt);var qn={onMouseEnter:_u,onMouseOver:zu,onMouseLeave:yu,onClick:Uu,onKeyDown:Gu,onKeyUp:Qt},ea=h.createElement(pe.Z,(0,ie.Z)({key:"panel"},Xn,{visible:ge,forceRender:Ze,onVisibleChanged:function(bt){Vt==null||Vt(bt)},removeOnLeave:!1,leavedClassName:"".concat(oe,"-content-wrapper-hidden")}),function(nt,bt){var ru=nt.className,iu=nt.style;return h.createElement("div",(0,ie.Z)({className:u()("".concat(oe,"-content-wrapper"),ru),style:(0,S.Z)((0,S.Z)((0,S.Z)({},ou),iu),tu)},vt(s,{data:!0})),h.createElement(zn,(0,ie.Z)({id:yt,containerRef:bt,prefixCls:oe,className:gt,style:Bt},qn),Ne))}),Dn=(0,S.Z)({},ot);return ut&&(Dn.zIndex=ut),h.createElement(pt.Provider,{value:Qn},h.createElement("div",{className:u()(oe,"".concat(oe,"-").concat(Se),Je,(ae={},(0,we.Z)(ae,"".concat(oe,"-open"),ge),(0,we.Z)(ae,"".concat(oe,"-inline"),Ie),ae)),style:Dn,tabIndex:-1,ref:au,onKeyDown:Vu},Bn,h.createElement("div",{tabIndex:0,ref:I,style:En,"aria-hidden":"true","data-sentinel":"start"}),ea,h.createElement("div",{tabIndex:0,ref:Au,style:En,"aria-hidden":"true","data-sentinel":"end"})))}var Un=h.forwardRef(va),Gn=Un,fn=function(a){var _=a.open,D=_===void 0?!1:_,O=a.prefixCls,ae=O===void 0?"rc-drawer":O,oe=a.placement,ge=oe===void 0?"right":oe,Se=a.autoFocus,Ie=Se===void 0?!0:Se,Ue=a.keyboard,Ze=Ue===void 0?!0:Ue,st=a.width,ct=st===void 0?378:st,Je=a.mask,ot=Je===void 0?!0:Je,ut=a.maskClosable,gt=ut===void 0?!0:ut,yt=a.getContainer,Bt=a.forceRender,ht=a.afterOpenChange,at=a.destroyOnClose,mt=a.onMouseEnter,Ne=a.onMouseOver,tu=a.onMouseLeave,uu=a.onClick,nu=a.onKeyDown,Nt=a.onKeyUp,It=a.panelRef,pu=h.useState(!1),Vt=(0,j.Z)(pu,2),St=Vt[0],_u=Vt[1],zu=h.useState(!1),yu=(0,j.Z)(zu,2),Uu=yu[0],Gu=yu[1];du(function(){Gu(!0)},[]);var Qt=Uu?D:!1,au=h.useRef(),I=h.useRef();du(function(){Qt&&(I.current=document.activeElement)},[Qt]);var Au=function(su){var dt;if(_u(su),ht==null||ht(su),!su&&I.current&&!((dt=au.current)!==null&&dt!==void 0&&dt.contains(I.current))){var xt;(xt=I.current)===null||xt===void 0||xt.focus({preventScroll:!0})}},Vu=h.useMemo(function(){return{panel:It}},[It]);if(!Bt&&!St&&!Qt&&at)return null;var Wu={onMouseEnter:mt,onMouseOver:Ne,onMouseLeave:tu,onClick:uu,onKeyDown:nu,onKeyUp:Nt},lu=(0,S.Z)((0,S.Z)({},a),{},{open:Qt,prefixCls:ae,placement:ge,autoFocus:Ie,keyboard:Ze,width:ct,mask:ot,maskClosable:gt,inline:yt===!1,afterOpenChange:Au,ref:au},Wu);return h.createElement(Eu.Provider,{value:Vu},h.createElement(Du,{open:Qt||Bt||St,autoDestroy:!1,getContainer:yt,autoLock:ot&&(Qt||St)},h.createElement(Gn,lu)))},ue=fn,Vn=ue,pn=l(33603),_n=l(53124),yn=l(65223),Wn=l(69760),$u=s=>{const{prefixCls:a,title:_,footer:D,extra:O,closeIcon:ae,closable:oe,onClose:ge,headerStyle:Se,drawerStyle:Ie,bodyStyle:Ue,footerStyle:Ze,children:st}=s,ct=h.useCallback(yt=>h.createElement("button",{type:"button",onClick:ge,"aria-label":"Close",className:`${a}-close`},yt),[ge]),[Je,ot]=(0,Wn.Z)(oe,ae,ct,void 0,!0),ut=h.useMemo(()=>!_&&!Je?null:h.createElement("div",{style:Se,className:u()(`${a}-header`,{[`${a}-header-close-only`]:Je&&!_&&!O})},h.createElement("div",{className:`${a}-header-title`},ot,_&&h.createElement("div",{className:`${a}-title`},_)),O&&h.createElement("div",{className:`${a}-extra`},O)),[Je,ot,O,Se,a,_]),gt=h.useMemo(()=>{if(!D)return null;const yt=`${a}-footer`;return h.createElement("div",{className:yt,style:Ze},D)},[D,Ze,a]);return h.createElement("div",{className:`${a}-wrapper-body`,style:Ie},ut,h.createElement("div",{className:`${a}-body`,style:Ue},st),gt)},jt=l(4173),Kn=l(67968),hn=l(45503),Jn=s=>{const{componentCls:a,motionDurationSlow:_}=s,D={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${_}`}}};return{[a]:{[`${a}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${_}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${a}-panel-motion`]:{"&-left":[D,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[D,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[D,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[D,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Yn=s=>{const{componentCls:a,zIndexPopup:_,colorBgMask:D,colorBgElevated:O,motionDurationSlow:ae,motionDurationMid:oe,padding:ge,paddingLG:Se,fontSizeLG:Ie,lineHeightLG:Ue,lineWidth:Ze,lineType:st,colorSplit:ct,marginSM:Je,colorIcon:ot,colorIconHover:ut,colorText:gt,fontWeightStrong:yt,footerPaddingBlock:Bt,footerPaddingInline:ht}=s,at=`${a}-content-wrapper`;return{[a]:{position:"fixed",inset:0,zIndex:_,pointerEvents:"none","&-pure":{position:"relative",background:O,[`&${a}-left`]:{boxShadow:s.boxShadowDrawerLeft},[`&${a}-right`]:{boxShadow:s.boxShadowDrawerRight},[`&${a}-top`]:{boxShadow:s.boxShadowDrawerUp},[`&${a}-bottom`]:{boxShadow:s.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${a}-mask`]:{position:"absolute",inset:0,zIndex:_,background:D,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:_,maxWidth:"100vw",transition:`all ${ae}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:s.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:s.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:s.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:s.boxShadowDrawerDown},[`${a}-content`]:{width:"100%",height:"100%",overflow:"auto",background:O,pointerEvents:"auto"},[`${a}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${a}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${ge}px ${Se}px`,fontSize:Ie,lineHeight:Ue,borderBottom:`${Ze}px ${st} ${ct}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${a}-extra`]:{flex:"none"},[`${a}-close`]:{display:"inline-block",marginInlineEnd:Je,color:ot,fontWeight:yt,fontSize:Ie,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${oe}`,textRendering:"auto","&:focus, &:hover":{color:ut,textDecoration:"none"}},[`${a}-title`]:{flex:1,margin:0,color:gt,fontWeight:s.fontWeightStrong,fontSize:Ie,lineHeight:Ue},[`${a}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Se,overflow:"auto"},[`${a}-footer`]:{flexShrink:0,padding:`${Bt}px ${ht}px`,borderTop:`${Ze}px ${st} ${ct}`},"&-rtl":{direction:"rtl"}}}};var bu=(0,Kn.Z)("Drawer",s=>{const a=(0,hn.TS)(s,{});return[Yn(a),Jn(a)]},s=>({zIndexPopup:s.zIndexPopupBase,footerPaddingBlock:s.paddingXS,footerPaddingInline:s.padding})),Aa=l(16569),gn=function(s,a){var _={};for(var D in s)Object.prototype.hasOwnProperty.call(s,D)&&a.indexOf(D)<0&&(_[D]=s[D]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,D=Object.getOwnPropertySymbols(s);O<D.length;O++)a.indexOf(D[O])<0&&Object.prototype.propertyIsEnumerable.call(s,D[O])&&(_[D[O]]=s[D[O]]);return _};const tt=null,Su={distance:180},Hu=s=>{var a;const{rootClassName:_,width:D,height:O,size:ae="default",mask:oe=!0,push:ge=Su,open:Se,afterOpenChange:Ie,onClose:Ue,prefixCls:Ze,getContainer:st,style:ct,className:Je,visible:ot,afterVisibleChange:ut}=s,gt=gn(s,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:yt,getPrefixCls:Bt,direction:ht,drawer:at}=h.useContext(_n.E_),mt=Bt("drawer",Ze),[Ne,tu]=bu(mt),uu=st===void 0&&yt?()=>yt(document.body):st,nu=u()({"no-mask":!oe,[`${mt}-rtl`]:ht==="rtl"},_,tu),Nt=h.useMemo(()=>D!=null?D:ae==="large"?736:378,[D,ae]),It=h.useMemo(()=>O!=null?O:ae==="large"?736:378,[O,ae]),pu={motionName:(0,pn.m)(mt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Vt=_u=>({motionName:(0,pn.m)(mt,`panel-motion-${_u}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),St=(0,Aa.H)();return Ne(h.createElement(jt.BR,null,h.createElement(yn.Ux,{status:!0,override:!0},h.createElement(Vn,Object.assign({prefixCls:mt,onClose:Ue,maskMotion:pu,motion:Vt},gt,{open:Se!=null?Se:ot,mask:oe,push:ge,width:Nt,height:It,style:Object.assign(Object.assign({},at==null?void 0:at.style),ct),className:u()(at==null?void 0:at.className,Je),rootClassName:nu,getContainer:uu,afterOpenChange:Ie!=null?Ie:ut,panelRef:St}),h.createElement($u,Object.assign({prefixCls:mt},gt,{onClose:Ue}))))))},Fn=s=>{const{prefixCls:a,style:_,className:D,placement:O="right"}=s,ae=gn(s,["prefixCls","style","className","placement"]),{getPrefixCls:oe}=h.useContext(_n.E_),ge=oe("drawer",a),[Se,Ie]=bu(ge),Ue=u()(ge,`${ge}-pure`,`${ge}-${O}`,Ie,D);return Se(h.createElement("div",{className:Ue,style:_},h.createElement($u,Object.assign({prefixCls:ge},ae))))};Hu._InternalPanelDoNotUseOrYouWillBeFired=Fn;var vn=Hu},66330:function(Ct,ze,l){l.d(ze,{t5:function(){return re}});var d=l(94184),u=l.n(d),S=l(92419),j=l(67294),h=l(53124),z=l(81643),U=l(20136),Pe=function(W,te){var J={};for(var X in W)Object.prototype.hasOwnProperty.call(W,X)&&te.indexOf(X)<0&&(J[X]=W[X]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,X=Object.getOwnPropertySymbols(W);w<X.length;w++)te.indexOf(X[w])<0&&Object.prototype.propertyIsEnumerable.call(W,X[w])&&(J[X[w]]=W[X[w]]);return J};const ne=(W,te,J)=>{if(!(!te&&!J))return j.createElement(j.Fragment,null,te&&j.createElement("div",{className:`${W}-title`},(0,z.Z)(te)),j.createElement("div",{className:`${W}-inner-content`},(0,z.Z)(J)))},re=W=>{const{hashId:te,prefixCls:J,className:X,style:w,placement:T="top",title:fe,content:g,children:Ce}=W;return j.createElement("div",{className:u()(te,J,`${J}-pure`,`${J}-placement-${T}`,X),style:w},j.createElement("div",{className:`${J}-arrow`}),j.createElement(S.G,Object.assign({},W,{className:te,prefixCls:J}),Ce||ne(J,fe,g)))},M=W=>{const{prefixCls:te}=W,J=Pe(W,["prefixCls"]),{getPrefixCls:X}=j.useContext(h.E_),w=X("popover",te),[T,fe]=(0,U.Z)(w);return T(j.createElement(re,Object.assign({},J,{prefixCls:w,hashId:fe})))};ze.ZP=M},55241:function(Ct,ze,l){var d=l(94184),u=l.n(d),S=l(67294),j=l(81643),h=l(33603),z=l(53124),U=l(83062),Pe=l(66330),ne=l(20136),re=function(te,J){var X={};for(var w in te)Object.prototype.hasOwnProperty.call(te,w)&&J.indexOf(w)<0&&(X[w]=te[w]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,w=Object.getOwnPropertySymbols(te);T<w.length;T++)J.indexOf(w[T])<0&&Object.prototype.propertyIsEnumerable.call(te,w[T])&&(X[w[T]]=te[w[T]]);return X};const M=te=>{let{title:J,content:X,prefixCls:w}=te;return S.createElement(S.Fragment,null,J&&S.createElement("div",{className:`${w}-title`},(0,j.Z)(J)),S.createElement("div",{className:`${w}-inner-content`},(0,j.Z)(X)))},W=S.forwardRef((te,J)=>{const{prefixCls:X,title:w,content:T,overlayClassName:fe,placement:g="top",trigger:Ce="hover",mouseEnterDelay:he=.1,mouseLeaveDelay:F=.1,overlayStyle:Ft={}}=te,kt=re(te,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:zt}=S.useContext(z.E_),Et=zt("popover",X),[De,Ae]=(0,ne.Z)(Et),be=zt(),ke=u()(fe,Ae);return De(S.createElement(U.Z,Object.assign({placement:g,trigger:Ce,mouseEnterDelay:he,mouseLeaveDelay:F,overlayStyle:Ft},kt,{prefixCls:Et,overlayClassName:ke,ref:J,overlay:w||T?S.createElement(M,{prefixCls:Et,title:w,content:T}):null,transitionName:(0,h.m)(be,"zoom-big",kt.transitionName),"data-popover-inject":!0})))});W._InternalPanelDoNotUseOrYouWillBeFired=Pe.ZP,ze.Z=W},20136:function(Ct,ze,l){var d=l(14747),u=l(50438),S=l(97414),j=l(8796),h=l(67968),z=l(45503);const U=re=>{const{componentCls:M,popoverColor:W,minWidth:te,fontWeightStrong:J,popoverPadding:X,boxShadowSecondary:w,colorTextHeading:T,borderRadiusLG:fe,zIndexPopup:g,marginXS:Ce,colorBgElevated:he,popoverBg:F}=re;return[{[M]:Object.assign(Object.assign({},(0,d.Wf)(re)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:g,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":he,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${M}-content`]:{position:"relative"},[`${M}-inner`]:{backgroundColor:F,backgroundClip:"padding-box",borderRadius:fe,boxShadow:w,padding:X},[`${M}-title`]:{minWidth:te,marginBottom:Ce,color:T,fontWeight:J},[`${M}-inner-content`]:{color:W}})},(0,S.ZP)(re,{colorBg:"var(--antd-arrow-background-color)"}),{[`${M}-pure`]:{position:"relative",maxWidth:"none",margin:re.sizePopupArrow,display:"inline-block",[`${M}-content`]:{display:"inline-block"}}}]},Pe=re=>{const{componentCls:M}=re;return{[M]:j.i.map(W=>{const te=re[`${W}6`];return{[`&${M}-${W}`]:{"--antd-arrow-background-color":te,[`${M}-inner`]:{backgroundColor:te},[`${M}-arrow`]:{background:"transparent"}}}})}},ne=re=>{const{componentCls:M,lineWidth:W,lineType:te,colorSplit:J,paddingSM:X,controlHeight:w,fontSize:T,lineHeight:fe,padding:g}=re,Ce=w-Math.round(T*fe),he=Ce/2,F=Ce/2-W,Ft=g;return{[M]:{[`${M}-inner`]:{padding:0},[`${M}-title`]:{margin:0,padding:`${he}px ${Ft}px ${F}px`,borderBottom:`${W}px ${te} ${J}`},[`${M}-inner-content`]:{padding:`${X}px ${Ft}px`}}}};ze.Z=(0,h.Z)("Popover",re=>{const{colorBgElevated:M,colorText:W,wireframe:te}=re,J=(0,z.TS)(re,{popoverPadding:12,popoverBg:M,popoverColor:W});return[U(J),Pe(J),te&&ne(J),(0,u._y)(J,"zoom-big")]},re=>({width:177,minWidth:177,zIndexPopup:re.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},26819:function(Ct,ze){var l;var d=typeof Symbol=="function"&&Symbol.for,u=d?Symbol.for("react.element"):60103,S=d?Symbol.for("react.portal"):60106,j=d?Symbol.for("react.fragment"):60107,h=d?Symbol.for("react.strict_mode"):60108,z=d?Symbol.for("react.profiler"):60114,U=d?Symbol.for("react.provider"):60109,Pe=d?Symbol.for("react.context"):60110,ne=d?Symbol.for("react.async_mode"):60111,re=d?Symbol.for("react.concurrent_mode"):60111,M=d?Symbol.for("react.forward_ref"):60112,W=d?Symbol.for("react.suspense"):60113,te=d?Symbol.for("react.suspense_list"):60120,J=d?Symbol.for("react.memo"):60115,X=d?Symbol.for("react.lazy"):60116,w=d?Symbol.for("react.block"):60121,T=d?Symbol.for("react.fundamental"):60117,fe=d?Symbol.for("react.responder"):60118,g=d?Symbol.for("react.scope"):60119;function Ce(F){if(typeof F=="object"&&F!==null){var Ft=F.$$typeof;switch(Ft){case u:switch(F=F.type,F){case ne:case re:case j:case z:case h:case W:return F;default:switch(F=F&&F.$$typeof,F){case Pe:case M:case X:case J:case U:return F;default:return Ft}}case S:return Ft}}}function he(F){return Ce(F)===re}l=ne,l=re,l=Pe,l=U,l=u,l=M,l=j,l=X,l=J,l=S,l=z,l=h,l=W,l=function(F){return he(F)||Ce(F)===ne},l=he,l=function(F){return Ce(F)===Pe},l=function(F){return Ce(F)===U},l=function(F){return typeof F=="object"&&F!==null&&F.$$typeof===u},l=function(F){return Ce(F)===M},l=function(F){return Ce(F)===j},l=function(F){return Ce(F)===X},ze.isMemo=function(F){return Ce(F)===J},l=function(F){return Ce(F)===S},l=function(F){return Ce(F)===z},l=function(F){return Ce(F)===h},l=function(F){return Ce(F)===W},l=function(F){return typeof F=="string"||typeof F=="function"||F===j||F===re||F===z||F===h||F===W||F===te||typeof F=="object"&&F!==null&&(F.$$typeof===X||F.$$typeof===J||F.$$typeof===U||F.$$typeof===Pe||F.$$typeof===M||F.$$typeof===T||F.$$typeof===fe||F.$$typeof===g||F.$$typeof===w)},l=Ce},18459:function(Ct,ze,l){Ct.exports=l(26819)},16651:function(Ct,ze){var l;var d=Symbol.for("react.element"),u=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),U=Symbol.for("react.context"),Pe=Symbol.for("react.server_context"),ne=Symbol.for("react.forward_ref"),re=Symbol.for("react.suspense"),M=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),te=Symbol.for("react.lazy"),J=Symbol.for("react.offscreen"),X;X=Symbol.for("react.module.reference");function w(T){if(typeof T=="object"&&T!==null){var fe=T.$$typeof;switch(fe){case d:switch(T=T.type,T){case S:case h:case j:case re:case M:return T;default:switch(T=T&&T.$$typeof,T){case Pe:case U:case ne:case te:case W:case z:return T;default:return fe}}case u:return fe}}}l=U,l=z,l=d,l=ne,l=S,l=te,l=W,l=u,l=h,l=j,l=re,l=M,l=function(){return!1},l=function(){return!1},l=function(T){return w(T)===U},l=function(T){return w(T)===z},l=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===d},l=function(T){return w(T)===ne},l=function(T){return w(T)===S},l=function(T){return w(T)===te},l=function(T){return w(T)===W},l=function(T){return w(T)===u},l=function(T){return w(T)===h},l=function(T){return w(T)===j},l=function(T){return w(T)===re},l=function(T){return w(T)===M},l=function(T){return typeof T=="string"||typeof T=="function"||T===S||T===h||T===j||T===re||T===M||T===J||typeof T=="object"&&T!==null&&(T.$$typeof===te||T.$$typeof===W||T.$$typeof===z||T.$$typeof===U||T.$$typeof===ne||T.$$typeof===X||T.getModuleId!==void 0)},l=w},33993:function(Ct,ze,l){l(16651)}}]);
|