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

2 lines
140 KiB

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