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
256 KiB

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