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.
17 lines
232 KiB
17 lines
232 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return b}});var s=a(32855),t=a(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},I=g,K=a(7657),ie=function(U,D){return t.createElement(K.Z,(0,s.Z)({},U,{ref:D,icon:I}))},ne=t.forwardRef(ie),b=ne},16180:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return b}});var s=a(32855),t=a(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},I=g,K=a(7657),ie=function(U,D){return t.createElement(K.Z,(0,s.Z)({},U,{ref:D,icon:I}))},ne=t.forwardRef(ie),b=ne},61481:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return b}});var s=a(32855),t=a(59301),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},I=g,K=a(7657),ie=function(U,D){return t.createElement(K.Z,(0,s.Z)({},U,{ref:D,icon:I}))},ne=t.forwardRef(ie),b=ne},42525:function(Ye,ve,a){"use strict";a.d(ve,{z:function(){return re},Z:function(){return J}});var s=a(59301),t=a(54580),g=a(8591),I=a(43418),K=a(3113),ie=a(90524),ne=a(92725),b=a(67131),A=a(61481),U=a(89392),D=Object.defineProperty,L=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,d=(Y,y,R)=>y in Y?D(Y,y,{enumerable:!0,configurable:!0,writable:!0,value:R}):Y[y]=R,l=(Y,y)=>{for(var R in y||(y={}))B.call(y,R)&&d(Y,R,y[R]);if(L)for(var R of L(y))O.call(y,R)&&d(Y,R,y[R]);return Y},M=(Y,y,R)=>new Promise((ye,ue)=>{var pe=W=>{try{Z(R.next(W))}catch(se){ue(se)}},fe=W=>{try{Z(R.throw(W))}catch(se){ue(se)}},Z=W=>W.done?ye(W.value):Promise.resolve(W.value).then(pe,fe);Z((R=R.apply(Y,y)).next())});const{Dragger:te}=t.default;function re(Y){let y=[];return Y&&Y.length>0&&(y=Y.map(R=>({uid:R.id,id:R.id,name:R.title+b.sX+R.filesize,url:R.url,filesize:R.filesize,status:"done",response:{id:R.id}}))),y}var J=({value:Y,onChange:y,action:R,data:ye,className:ue,maxSize:pe=150,title:fe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Z=!1,accept:W="",additionalText:se,isDragger:ge,number:X=1e3,aloneClear:ce=!1,realTimeRemove:Ue=!0,uploadText:me,setFileProgress:we,showFileProgress:ae,setIsUpload:De=()=>{}})=>{const[ct,mt]=(0,s.useState)(!1);let[je,Ce]=(0,s.useState)(Y||[]),[_t,St]=(0,s.useState)(1);const[Jt,It]=(0,s.useState)(0);(0,s.useEffect)(()=>{Y&&(_t===1&&Ce([...Y]),St(2),X===(Y==null?void 0:Y.length)&&mt(!0))},[Y]);const eu=()=>{setTimeout(()=>{je.pop(),Ce([...je])},500)};(0,s.useEffect)(()=>{(je==null?void 0:je.length)==0&&mt(!1)},[je==null?void 0:je.length]),ae&&we(je.some(be=>be.status==="uploading"));const cu={multiple:!0,disabled:ct,accept:W,withCredentials:!0,fileList:je,beforeUpload:(be,bt)=>{const Pt=be.size/1024/1024;return je.concat(bt).length>X?(je.pop(),Ce([...je]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${X}\u4E2A\u6587\u4EF6`),ce?Promise.reject():(eu(),!1)):Pt<pe?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${pe}MB).`),ce?Promise.reject():(eu(),!1))},data:ye,action:R||`${ie.Z.API_SERVER}/api/attachments.json`,onChange(be){var bt,Pt,Bt,fu;if(be.file.status==="removed"?je=be.fileList:je=(0,U.uniqBy)([...be.fileList,...je],"uid"),be.file.status==="done"&&((Pt=(bt=be.file)==null?void 0:bt.response)==null?void 0:Pt.status)===-1){g.ZP.error((fu=(Bt=be.file)==null?void 0:Bt.response)==null?void 0:fu.message);return}be.file.status==="uploading"?De(!0):De(!1),je.length>=X?mt(!0):mt(!1),Ce([...je]),je=je.map(ht=>{var tu,Rt;return(tu=ht==null?void 0:ht.response)!=null&&tu.id&&(ht.url=(Rt=ht==null?void 0:ht.response)==null?void 0:Rt.url),ht.name.indexOf(b.sX)===-1&&(ht.name=`${ht.name}${b.sX}${(0,b.RD)(ht.size)}`),l({},ht)}),console.log("info:",be,je),y(je)},onRemove:be=>M(void 0,null,function*(){if(!Ue)return!0;const bt=()=>M(void 0,null,function*(){if(be.response?be.response.id:be.id){let Bt=yield(0,ne.JZ)(be.response?be.response.id:be.uid);return Promise.resolve(Bt)}else return!0});return Z?new Promise((Pt,Bt)=>{I.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>M(void 0,null,function*(){const fu=yield bt();g.ZP.success("\u5220\u9664\u6210\u529F"),Pt(!0)}),onCancel:()=>Pt(!1)})}):yield bt()})};function dt(be){be.preventDefault(),be.stopPropagation()}return s.createElement("div",{className:`multi-upload ${ue||""}`},ge&&s.createElement(te,l({},cu),s.createElement("p",{className:"ant-upload-drag-icon"},s.createElement(A.Z,null)),s.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",s.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",pe,"MB)"," "),se),!ge&&s.createElement(t.default,l({},cu),s.createElement(K.ZP,{disabled:ct,key:Jt,className:"upload_button"},s.createElement("i",{className:"iconfont icon-shangchuanfujian mr5 font14"}),fe),s.createElement("span",{onClick:dt,className:"upload_text"},me||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${pe}MB)`)))}},67131:function(Ye,ve,a){"use strict";a.d(ve,{RD:function(){return L},sX:function(){return D}});var s=a(59301),t=a(90524),g=a(92725),I=Object.defineProperty,K=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,b=(O,d,l)=>d in O?I(O,d,{enumerable:!0,configurable:!0,writable:!0,value:l}):O[d]=l,A=(O,d)=>{for(var l in d||(d={}))ie.call(d,l)&&b(O,l,d[l]);if(K)for(var l of K(d))ne.call(d,l)&&b(O,l,d[l]);return O},U=(O,d,l)=>new Promise((M,te)=>{var re=y=>{try{Y(l.next(y))}catch(R){te(R)}},J=y=>{try{Y(l.throw(y))}catch(R){te(R)}},Y=y=>y.done?M(y.value):Promise.resolve(y.value).then(re,J);Y((l=l.apply(O,d)).next())});const D="\u3000\u3000";function L(O){var d=["Bytes","KB","MB","GB","TB"];if(O==0)return"0 Byte";var l=parseInt(""+Math.floor(Math.log(O)/Math.log(1024)),10);return(O/Math.pow(1024,l)).toFixed(1)+" "+d[l]}var B=({value:O=[],action:d,onChange:l,className:M,maxSize:te=150,title:re="\u6587\u4EF6\u4E0A\u4F20",accept:J=null})=>{const Y={multiple:!1,fileList:O,accept:J,withCredentials:!0,beforeUpload:R=>R.size/1024/1024<te?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${te}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(R){var ye,ue,pe,fe;let Z=[...R.fileList];if(Z=Z.map(W=>(W.name.indexOf(D)===-1&&(W.name=`${W.name}${D}${L(W.size)}`),A({},W))),R.file.status==="done"&&((ue=(ye=R.file)==null?void 0:ye.response)==null?void 0:ue.status)===-1){message.error((fe=(pe=R.file)==null?void 0:pe.response)==null?void 0:fe.message),l([]);return}l(Z)},onRemove:R=>U(void 0,null,function*(){const ye=R.size/1024/1024;return R.status==="uploading"?!0:ye<te&&(R.response?R.response.id:R.uid)?yield removeAttachment(R.response?R.response.id:R.id):!0})};function y(R){R.preventDefault(),R.stopPropagation()}return React.createElement("div",{className:`single-upload ${M||""}`},React.createElement(Upload,A({},Y),React.createElement(Button,{type:"primary",title:O.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:O.length>0,ghost:!0},re),React.createElement("span",{onClick:y,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",te,"M)"," ")))}},29044:function(Ye,ve,a){"use strict";var s=a(78241),t=a(43418),g=a(8591),I=a(92832),K=a(45278),ie=a(76560),ne=a(42525),b=a(59301),A=Object.defineProperty,U=Object.defineProperties,D=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,d=(J,Y,y)=>Y in J?A(J,Y,{enumerable:!0,configurable:!0,writable:!0,value:y}):J[Y]=y,l=(J,Y)=>{for(var y in Y||(Y={}))B.call(Y,y)&&d(J,y,Y[y]);if(L)for(var y of L(Y))O.call(Y,y)&&d(J,y,Y[y]);return J},M=(J,Y)=>U(J,D(Y)),te=(J,Y,y)=>new Promise((R,ye)=>{var ue=Z=>{try{fe(y.next(Z))}catch(W){ye(W)}},pe=Z=>{try{fe(y.throw(Z))}catch(W){ye(W)}},fe=Z=>Z.done?R(Z.value):Promise.resolve(Z.value).then(ue,pe);fe((y=y.apply(J,Y)).next())});const re=({classroomList:J,loading:Y,dispatch:y,shixunHomeworks:R})=>{const ye=(0,ie.useParams)(),[ue]=s.default.useForm(),{workList:pe,workSetting:fe}=R,Z=()=>{y({type:"shixunHomeworks/getWorkSetting",payload:l({},ye)}),y({type:"shixunHomeworks/getWorkList",payload:l({},ye)})};return b.createElement(t.default,{centered:!0,title:J.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:J.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>te(void 0,null,function*(){const W=()=>te(void 0,null,function*(){var se;yield ue.validateFields();const ge=l({},ue.getFieldValue()),{selectArrs:X}=J.actionTabs;ge.attachment_ids=(se=ge.attachment_ids)==null?void 0:se.map(Ue=>Ue.response.id),(yield(0,K.mz)(M(l({},ge),{homeworkId:X.work_id}))).status===0&&(ue.resetFields(),y({type:"classroomList/setActionTabs",payload:{}}),Z())});if(fe!=null&&fe.can_submit){if(!(fe!=null&&fe.submit_size)){g.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}t.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:b.createElement(b.Fragment,null,"\u4F60\u8FD8\u6709 ",b.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},fe==null?void 0:fe.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{W()}});return}W()}),onCancel:()=>{ue.resetFields(),y({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(s.default,{form:ue,initialValues:{}},b.createElement(s.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement(ne.Z,null)),b.createElement(s.default.Item,{name:"description"},b.createElement(I.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${J.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ve.Z=(0,ie.connect)(({classroomList:J,loading:Y,shixunHomeworks:y})=>({classroomList:J,loading:Y,shixunHomeworks:y}))(re)},97639:function(Ye,ve,a){"use strict";var s=a(59301),t=a(78241),g=a(8591),I=a(43418),K=a(95237),ie=a(43604),ne=a(5083),b=a(5112),A=a(24905),U=a(56656),D=a.n(U),L=a(82093),B=a(34055),O=a(49661),d=a(76560),l=a(62787),M=a(71141),te=a(64948),re=a(69577),J=a(6681),Y=a(67135),y=a(59301),R=Object.defineProperty,ye=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,W=(me,we,ae)=>we in me?R(me,we,{enumerable:!0,configurable:!0,writable:!0,value:ae}):me[we]=ae,se=(me,we)=>{for(var ae in we||(we={}))fe.call(we,ae)&&W(me,ae,we[ae]);if(pe)for(var ae of pe(we))Z.call(we,ae)&&W(me,ae,we[ae]);return me},ge=(me,we)=>ye(me,ue(we)),X=(me,we)=>{var ae={};for(var De in me)fe.call(me,De)&&we.indexOf(De)<0&&(ae[De]=me[De]);if(me!=null&&pe)for(var De of pe(me))we.indexOf(De)<0&&Z.call(me,De)&&(ae[De]=me[De]);return ae},ce=(me,we,ae)=>new Promise((De,ct)=>{var mt=_t=>{try{Ce(ae.next(_t))}catch(St){ct(St)}},je=_t=>{try{Ce(ae.throw(_t))}catch(St){ct(St)}},Ce=_t=>_t.done?De(_t.value):Promise.resolve(_t.value).then(mt,je);Ce((ae=ae.apply(me,we)).next())});const Ue=me=>{var we=me,{classroomList:ae,dispatch:De,courseEndTime:ct}=we,mt=X(we,["classroomList","dispatch","courseEndTime"]),je,Ce,_t,St;const Jt=(0,d.useParams)(),[It]=t.default.useForm(),[eu,cu]=(0,s.useState)(1),[dt,be]=(0,s.useState)([]),[bt,Pt]=(0,s.useState)(0),[Bt,fu]=(0,s.useState)(2e3),[ht,tu]=(0,s.useState)(!0),[Rt,Ku]=(0,s.useState)(!1),[Du,bu]=(0,s.useState)(!1),[Ht,mu]=(0,s.useState)([]),[vu,yu]=(0,s.useState)(!0),[xt,Pu]=(0,s.useState)(null),[uu,Tu]=(0,s.useState)({}),[Yu,qu]=(0,s.useState)({});(0,s.useEffect)(()=>{if(ae.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ou(),du(),ae.actionTabs.type===2){const Pe=ae.actionTabs.selectArrsAll[0];Pu({submit_limit:Pe==null?void 0:Pe.submit_limit,submit_limit_num:Pe==null?void 0:Pe.submit_limit_num,must_file:Pe==null?void 0:Pe.must_file,can_submit:Pe==null?void 0:Pe.can_submit,submit_num:Pe==null?void 0:Pe.submit_num}),yu(Pe.unified_setting)}else yu(!1),Pu({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[ae.actionTabs]),(0,s.useEffect)(()=>{if(Rt){if(Du)return;De({type:"classroomList/setActionTabs",payload:{}}),(0,B.GJ)()?De({type:"classroomList/getClassroomTeacherCommonList",payload:ge(se({},ae.actionTabs.params),{type:1})}):De({type:"classroomList/getClassroomCommonList",payload:se({},ae.actionTabs.params)})}},[Rt]);const du=Pe=>ce(void 0,null,function*(){tu(!0);const Ze=yield(0,te.c_)(ge(se({},Jt),{page:Pe||eu,limit:2e4,homework_id:ae.actionTabs.type===1?"":ae.actionTabs.selectArrs[0]}));Ze==null||Ze.course_groups.map((At,$t)=>{At.key=At.id,At.title=At.name,At.disabled=At.is_published}),Ze&&(be([...Ze==null?void 0:Ze.course_groups]),Pt(Ze==null?void 0:Ze.course_groups_count),tu(!1),Pe||It.setFieldsValue({publish_time:D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:D()(D()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),xu=Pe=>{cu(Pe),du(Pe)},Lu=()=>{(0,B.GJ)()?ae.actionTabs.detail?(De({type:"shixunHomeworks/setActionTabs",payload:{}}),De({type:"shixunHomeworks/getWorkList",payload:se({},Jt)}),De({type:"shixunHomeworks/getWorkSetting",payload:se({},Jt)})):De({type:"classroomList/getClassroomTeacherCommonList",payload:ge(se({},ae.actionTabs.params),{type:1})}):De({type:"classroomList/getClassroomCommonList",payload:se({},ae.actionTabs.params)})},Nu=()=>ce(void 0,null,function*(){var Pe,Ze;if((0,B.Rm)()&&!((Pe=ae.AssistantObject.normal)!=null&&Pe.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"),Zt(!1);return}const At=se({},It.getFieldsValue());if(At.end_time<=At.publish_time){g.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Zt(!1);return}if((Ht==null?void 0:Ht.length)<=0&&!vu&&dt.length>0){g.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Zt(!1);return}if(xt!=null&&xt.submit_limit&&!(xt!=null&&xt.submit_limit_num)){g.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Zt(!1);return}if(xt!=null&&xt.can_submit&&!(xt!=null&&xt.submit_num)){g.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Zt(!1);return}let $t=se({homework_ids:[...ae.actionTabs.selectArrs],group_ids:Ht.length>0?Ht.map(v=>v.id):(Ze=ae.detailCommonHomeworksList)==null?void 0:Ze.course_groups,end_time:D()(At.end_time).format("YYYY-MM-DD HH:mm"),publish_time:D()(At.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ht.length},xt),wu=yield(0,Y.Tr)({homework_common_ids:[...ae.actionTabs.selectArrs],course_id:Jt.coursesId,type:"homework_common"});(wu==null?void 0:wu.student_count)===0?Su($t):(qu($t),Tu(wu))}),Su=Pe=>ce(void 0,null,function*(){Zt(!0);const Ze=yield(0,L.ZP)(`/api/courses/${Jt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:se({},Pe)});Zt(!1),Ze.status===0&&((0,O.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),g.ZP.success("\u53D1\u5E03\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),mt.onCallback&&mt.onCallback(),Lu(),localStorage.getItem("Noviceguide")==="0"||De({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:y.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Ou=()=>{cu(1),be([]),mu([])},{detailCommonHomeworksList:en}=ae,tn=bt>eu*Bt,[Iu,Zt]=(0,s.useState)(!1);return y.createElement("div",null,y.createElement(I.default,{width:600,centered:!0,confirmLoading:Iu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:ae.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Nu,onCancel:()=>{Ou(),Lu(),De({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",y.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),dt&&y.createElement(t.default,{form:It},y.createElement("div",{style:{paddingLeft:0}},y.createElement(K.Z,{className:"mt30",align:"middle"},y.createElement(ie.Z,null,y.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},y.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:Pe=>(0,re.Q8)(Pe,ct),disabledTime:Pe=>(0,re.d0)(Pe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),y.createElement(ie.Z,{className:"ml20"},y.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()((0,O.U6)(),"HH:mm")},disabledDate:Pe=>(0,re.Q8)(Pe,ct,It.getFieldValue("publish_time")),disabledTime:Pe=>(0,re.d0)(Pe,It.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ae.actionTabs.type===2&&y.createElement(K.Z,{style:{marginBottom:"10px"}},y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),y.createElement(b.ZP.Group,{value:vu,onChange:Pe=>{yu(Pe.target.value),mu([])}},y.createElement(b.ZP,{value:!0,disabled:!ae.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),y.createElement(b.ZP,{className:"ml20",disabled:dt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),dt.length<=0&&ae.actionTabs.type===2&&y.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"')),(ae.actionTabs.type===1||!vu)&&dt.length>0&&y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},y.createElement("span",{style:{flex:1}},y.createElement(A.default,{checked:Ht.length===dt.length,onChange:Pe=>{Ht.length===dt.length?mu([]):mu(dt.filter(Ze=>!Ze.is_published))}},"\u5168\u9009")),y.createElement("span",{style:{width:16}}),y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ht.length||0,"\u4E2A\u5206\u73ED")),(ae.actionTabs.type===1||!vu)&&dt.length>0&&y.createElement(l.Z,{data:dt,selectedRowKeys:Ht,setSelectedRowKeys:mu})),!((_t=(Ce=(je=ae==null?void 0:ae.actionTabs)==null?void 0:je.selectArrsAll)==null?void 0:Ce[0])!=null&&_t.is_shixun)&&y.createElement(M.ZP,{value:xt,onChange:Pe=>Pu(se({},Pe))})),y.createElement(J.Z,{resdata:uu,type:((St=ae.actionTabs.selectArrs)==null?void 0:St.length)===1?"shixun":"shixunpush",okloading:Iu,oktext:(uu==null?void 0:uu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Pe=>ce(void 0,null,function*(){Zt(!0);let Ze=yield(0,L.ZP)(`/api/courses/${Jt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...ae.actionTabs.selectArrs]}});Zt(!1),(Ze==null?void 0:Ze.status)===0&&Su(Yu)})}))};ve.Z=(0,d.connect)(({classroomList:me})=>({classroomList:me}))(Ue)},51529:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return b}});var s=a(59301),t=a(38854),g=a(20834),I=a(6848),K=a(92832),ie={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},b=({isAdmin:A,dataSource:U,batchStatus:D,SortMenuName:L,setSortMenuName:B,onSearch:O,onSort:d,onBatch:l})=>{const M=A?[{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],te=J=>{B(J.name),d(J)},re=L==="\u9ED8\u8BA4\u6392\u5E8F";return s.createElement("div",{className:ie.searchSortControllerContainer},s.createElement("div",null,s.createElement(t.Z,{dropdownRender:()=>s.createElement(g.default,{selectedKeys:[L]},M.map(J=>s.createElement(g.default.Item,{key:J.name,onClick:()=>te(J)},J.name)))},s.createElement("div",null,s.createElement("span",{className:`${ie.btn} ${re?ie.btnSort:""}`},s.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),L)))),re&&s.createElement(I.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},s.createElement("span",{className:ie.tips},s.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),s.createElement(K.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:J=>O(J.trim()),style:{width:220,marginLeft:"auto"}}))}},14541:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return L}});var s=a(59301),t=a(20834),g=a(95237),I=a(43604),K=a(38854),ie=a(8591),ne=a(6848),b={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},A=a(76560),U=a(34055);const D=({isLoading:B,addText:O,tabDataSource:d,isAdmin:l,dispatch:M,type:te,exportType:re,TooltipTitle:J,categoryId:Y,dropdownMenu:y,isShowRightControl:R,defaultSelectedKeys:ye,classroomList:ue,onTabMenuClick:pe,onTooltipTitleClick:fe,onDropdownMenuClick:Z,onsetClick:W})=>{var se;const ge=()=>s.createElement(t.default,{onClick:({key:ce})=>{Z(ce)}},y.map(ce=>s.createElement(t.default.Item,{key:ce.id},ce.name))),X=(0,A.useParams)();return s.createElement("div",{className:b.tabMenuContainer},s.createElement(g.Z,null,s.createElement(I.Z,{flex:"1"},s.createElement(t.default,{mode:"horizontal",selectedKeys:ye},d.map(ce=>s.createElement(t.default.Item,{key:ce.id,onClick:()=>B?{}:pe(ce)},s.createElement("span",{className:`c-grey-666 ${l?"mr20":""}`},ce.name),ce.total!==void 0&&s.createElement("span",{className:"c-grey-999"},ce.total||0))))),l&&R&&s.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},s.createElement(K.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>s.createElement(t.default,null,s.createElement(t.default.Item,{key:1,onClick:()=>{var ce,Ue;if(re==="group"&&!((ce=ue.AssistantObject.group)!=null&&ce.can_download)){ie.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(re==="normal"&&!((Ue=ue.AssistantObject.normal)!=null&&Ue.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}M({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:re,category_id:X.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),s.createElement(t.default.Item,{key:3,onClick:()=>{var ce,Ue;if(re==="group"&&!((ce=ue.AssistantObject.group)!=null&&ce.can_download)){ie.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(re==="normal"&&!((Ue=ue.AssistantObject.normal)!=null&&Ue.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${X==null?void 0:X.coursesId}/exportlist/${re==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},s.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},s.createElement("span",{style:{color:"#666666",cursor:"pointer"}},s.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,U.Rm)()&&!((se=ue.AssistantObject.normal)!=null&&se.can_create)?"":s.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:W},s.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),s.createElement("div",{className:b.control},s.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:fe},s.createElement(ne.Z,{title:J},s.createElement("span",{className:Y?`${b.iconH} iconfont icon-zhongmingmingmulu`:`${b.iconH} iconfont icon-xinjianmulu1`}))),s.createElement(K.Z,{className:"ml10",dropdownRender:ge},s.createElement("span",{className:b.selectBtn},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-tianjiadaohang"})),s.createElement("span",null,O||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var L=(0,A.connect)(({classroomList:B})=>({classroomList:B}))(D)},71141:function(Ye,ve,a){"use strict";a.d(ve,{Ei:function(){return te},rU:function(){return re},ZP:function(){return Y}});var s=a(59301),t={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},g=a(78241),I=a(24905),K=a(5871),ie=a(95237),ne=a(43604),b=a(6848),A=a(92310),U=a.n(A),D=a(59301),L=Object.defineProperty,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,l=(y,R,ye)=>R in y?L(y,R,{enumerable:!0,configurable:!0,writable:!0,value:ye}):y[R]=ye,M=(y,R)=>{for(var ye in R||(R={}))O.call(R,ye)&&l(y,ye,R[ye]);if(B)for(var ye of B(R))d.call(R,ye)&&l(y,ye,R[ye]);return y};const te=({value:y,className:R,style:ye})=>{const[ue,pe]=(0,s.useState)("0");(0,s.useEffect)(()=>{if(y){const{submit_limit:Z,must_file:W}=y;if(Z&&W){pe("1");return}if(Z&&!W){pe("2");return}if(!Z&&W){pe("3");return}}},[y]);const fe={1:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},y==null?void 0:y.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},y==null?void 0:y.submit_limit_num),"\u5B57\u7B26"),3:D.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ue==="0"?D.createElement(D.Fragment,null):D.createElement("section",{className:U()(t.exhibition,R),style:ye},D.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),fe==null?void 0:fe[ue])},re=({className:y,style:R,form:ye})=>{const ue=g.default.useWatch("submit_limit",ye),pe=g.default.useWatch("can_submit",ye);return D.createElement("section",{className:U()(t.wrap,y),style:R},D.createElement("div",{className:`${t.title}`},D.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),D.createElement("div",null,D.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(g.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),D.createElement(g.default.Item,{name:"submit_num",rules:pe&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},D.createElement(K.Z,{precision:0,min:1,disabled:!pe,size:"large",addonAfter:"\u6B21",style:{width:223}})),D.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},D.createElement(g.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),D.createElement(g.default.Item,{className:"mr10",name:"submit_limit_num",rules:ue&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},D.createElement(K.Z,{precision:0,min:1,disabled:!ue,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),D.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},D.createElement(g.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},D.createElement(I.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(g.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),D.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var Y=({value:y,onChange:R,className:ye,style:ue,disabled:pe=!1,checkMarginLeft:fe=0})=>{const Z={submit_limit:!1,submit_limit_num:200,must_file:!1},[W,se]=(0,s.useState)({});(0,s.useEffect)(()=>{if(console.log(y,"value"),!y)return;const X={submit_limit:y==null?void 0:y.submit_limit,submit_limit_num:y==null?void 0:y.submit_limit_num,must_file:y==null?void 0:y.must_file,can_submit:y==null?void 0:y.can_submit,submit_num:y==null?void 0:y.submit_num};se(M({},X))},[y]);const ge=X=>{const ce=M(M({},W),X);R(ce)};return D.createElement("section",{className:U()(t.wrap,ye),style:ue},D.createElement("div",{className:`${t.title} mt30`},D.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),D.createElement(ie.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},D.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{disabled:pe,checked:W==null?void 0:W.can_submit,onChange:X=>ge({can_submit:X.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),D.createElement(K.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:pe||!(W!=null&&W.can_submit),value:W==null?void 0:W.submit_num,onChange:X=>ge({submit_num:X})}),D.createElement(b.Z,{overlayInnerStyle:{width:520},title:D.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",D.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",D.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},D.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${t.title_icon}`}))),D.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{style:{marginLeft:fe},disabled:pe,checked:W==null?void 0:W.submit_limit,onChange:X=>ge({submit_limit:X.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),D.createElement(K.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:pe||!(W!=null&&W.submit_limit),value:W==null?void 0:W.submit_limit_num,onChange:X=>ge({submit_limit_num:X})})),D.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{style:{marginLeft:fe},disabled:pe,checked:W==null?void 0:W.must_file,onChange:X=>ge({must_file:X.target.checked})}),D.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},64243:function(Ye,ve,a){"use strict";a.r(ve),a.d(ve,{default:function(){return Kl}});var s=a(22688),t=a(59301),g=a(76560),I=a(8591),K=a(58421),ie=a(81228),ne=a(43418),b=a(95237),A=a(43604),U=a(5112),D=a(60324),L=a(5871),B=a(24905),O=a(61485),d=a(49661),l=a(34055),M=a(82093),te=a(77817),re=Object.defineProperty,J=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ue=(e,n,u)=>n in e?re(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,pe=(e,n)=>{for(var u in n||(n={}))R.call(n,u)&&ue(e,u,n[u]);if(y)for(var u of y(n))ye.call(n,u)&&ue(e,u,n[u]);return e},fe=(e,n)=>J(e,Y(n)),Z=(e,n)=>{var u={};for(var r in e)R.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&y)for(var r of y(e))n.indexOf(r)<0&&ye.call(e,r)&&(u[r]=e[r]);return u},W=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const se=e=>{var n=e,{classroomList:u,dispatch:r,match:h,location:_,user:P,onCallback:c}=n,o=Z(n,["classroomList","dispatch","match","location","user","onCallback"]),i,oe;const f=(0,g.useParams)(),[m,le]=(0,t.useState)(!1),[x,T]=(0,t.useState)(!1),F=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,l.j5)()){T(!0);return}const S={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(Ae=>{var Fe;Ae.author_login===((Fe=P.userInfo)==null?void 0:Fe.login)?++S.hasNum:++S.noHasNum}),S.noHasNum>0?ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},S.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},S.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.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:()=>{$()}}):T(!0)}else T(!1)},[u.actionTabs.key]);const $=()=>{r({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>W(void 0,null,function*(){var S;if((S=F.current)!=null&&S.onVerify())return;le(!0);const Ae=yield(0,M.ZP)(`/api/courses/${f.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});le(!1),Ae.status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c&&c(),(0,l.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:fe(pe({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:pe({},u.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}))}),onCancel:()=>{$()}},!((i=u==null?void 0:u.actionTabs)!=null&&i.status)||!["\u672A\u53D1\u5E03"].includes((oe=u==null?void 0:u.actionTabs)==null?void 0:oe.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\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"),t.createElement(te.Z,{ref:S=>F.current=S})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ge=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(se),X=a(78241),ce=a(5083),Ue=a(56656),me=a.n(Ue),we=a(39396),ae=a(71141),De=a(64948),ct=a(69577),mt=a(6681),je=a(67135),Ce=a(59301),_t=Object.defineProperty,St=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,dt=(e,n,u)=>n in e?_t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,be=(e,n)=>{for(var u in n||(n={}))eu.call(n,u)&&dt(e,u,n[u]);if(It)for(var u of It(n))cu.call(n,u)&&dt(e,u,n[u]);return e},bt=(e,n)=>St(e,Jt(n)),Pt=(e,n)=>{var u={};for(var r in e)eu.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&It)for(var r of It(e))n.indexOf(r)<0&&cu.call(e,r)&&(u[r]=e[r]);return u},Bt=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const fu=e=>{var n=e,{classroomList:u,dispatch:r,courseEndTime:h}=n,_=Pt(n,["classroomList","dispatch","courseEndTime"]),P,c,o,i;const oe=(0,g.useParams)(),[f]=X.default.useForm(),[m,le]=(0,t.useState)(1),[x,T]=(0,t.useState)([]),[F,$]=(0,t.useState)(0),[S,Ae]=(0,t.useState)(2e3),[Fe,Le]=(0,t.useState)(!0),[q,p]=(0,t.useState)(!1),[z,C]=(0,t.useState)(!1),[he,_e]=(0,t.useState)([]),[Se,rt]=(0,t.useState)(!0),[H,qe]=(0,t.useState)(null),[G,Ee]=(0,t.useState)({}),[st,xe]=(0,t.useState)({});(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Uu(),Nt(),u.actionTabs.type===2){const Oe=u.actionTabs.selectArrsAll[0];qe({submit_limit:Oe==null?void 0:Oe.submit_limit,submit_limit_num:Oe==null?void 0:Oe.submit_limit_num,must_file:Oe==null?void 0:Oe.must_file,can_submit:Oe==null?void 0:Oe.can_submit,submit_num:Oe==null?void 0:Oe.submit_num}),rt(Oe.unified_setting)}else rt(!1),qe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[u.actionTabs]),(0,t.useEffect)(()=>{if(q){if(z)return;r({type:"classroomList/setActionTabs",payload:{}}),(0,l.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:bt(be({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:be({},u.actionTabs.params)})}},[q]);const Nt=Oe=>Bt(void 0,null,function*(){Le(!0);const E=yield(0,De.c_)(bt(be({},oe),{page:Oe||m,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));E==null||E.course_groups.map((ee,Ie)=>{ee.key=ee.id,ee.title=ee.name,ee.disabled=ee.is_published}),E&&(T([...E==null?void 0:E.course_groups]),$(E==null?void 0:E.course_groups_count),Le(!1),Oe||f.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Ut=Oe=>{le(Oe),Nt(Oe)},iu=()=>{(0,l.GJ)()?u.actionTabs.detail?(r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"shixunHomeworks/getWorkList",payload:be({},oe)}),r({type:"shixunHomeworks/getWorkSetting",payload:be({},oe)})):r({type:"classroomList/getClassroomTeacherCommonList",payload:bt(be({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:be({},u.actionTabs.params)})},Qu=()=>Bt(void 0,null,function*(){var Oe,E;if((0,l.Rm)()&&!((Oe=u.AssistantObject.normal)!=null&&Oe.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"),Mt(!1);return}const ee=be({},f.getFieldsValue());if(ee.end_time<=ee.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Mt(!1);return}if((he==null?void 0:he.length)<=0&&!Se&&x.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}if(H!=null&&H.submit_limit&&!(H!=null&&H.submit_limit_num)){I.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}if(H!=null&&H.can_submit&&!(H!=null&&H.submit_num)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}let Ie=be({homework_ids:[...u.actionTabs.selectArrs],group_ids:he.length>0?he.map(Qe=>Qe.id):(E=u.detailCommonHomeworksList)==null?void 0:E.course_groups,end_time:me()(ee.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ee.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!he.length},H),ke=yield(0,je.Tr)({homework_common_ids:[...u.actionTabs.selectArrs],course_id:oe.coursesId,type:"homework_common"});(ke==null?void 0:ke.student_count)===0?Au(Ie):(xe(Ie),Ee(ke))}),Au=Oe=>Bt(void 0,null,function*(){Mt(!0);const E=yield(0,M.ZP)(`/api/courses/${oe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:be({},Oe)});Mt(!1),E.status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),_.onCallback&&_.onCallback(),iu(),localStorage.getItem("Noviceguide")==="0"||r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ce.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~")}}))}),Uu=()=>{le(1),T([]),_e([])},{detailCommonHomeworksList:hn}=u,Fn=F>m*S,[Ju,Mt]=(0,t.useState)(!1);return Ce.createElement("div",null,Ce.createElement(ne.default,{width:600,centered:!0,confirmLoading:Ju,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Qu,onCancel:()=>{Uu(),iu(),r({type:"classroomList/setActionTabs",payload:{}})}},Ce.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ce.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),x&&Ce.createElement(X.default,{form:f},Ce.createElement("div",{style:{paddingLeft:0}},Ce.createElement(b.Z,{className:"mt30",align:"middle"},Ce.createElement(A.Z,null,Ce.createElement(X.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ce.createElement(ce.default,{style:{width:170,marginRight:"25px"},disabledDate:Oe=>(0,ct.Q8)(Oe,h),disabledTime:Oe=>(0,ct.d0)(Oe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ce.createElement(A.Z,{className:"ml20"},Ce.createElement(X.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Ce.createElement(ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,d.U6)(),"HH:mm")},disabledDate:Oe=>(0,ct.Q8)(Oe,h,f.getFieldValue("publish_time")),disabledTime:Oe=>(0,ct.d0)(Oe,f.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&Ce.createElement(b.Z,{style:{marginBottom:"10px"}},Ce.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ce.createElement(U.ZP.Group,{value:Se,onChange:Oe=>{rt(Oe.target.value),_e([])}},Ce.createElement(U.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(U.ZP,{className:"ml20",disabled:x.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),x.length<=0&&u.actionTabs.type===2&&Ce.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"')),(u.actionTabs.type===1||!Se)&&x.length>0&&Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ce.createElement("span",{style:{flex:1}},Ce.createElement(B.default,{checked:he.length===x.length,onChange:Oe=>{he.length===x.length?_e([]):_e(x.filter(E=>!E.is_published))}},"\u5168\u9009")),Ce.createElement("span",{style:{width:16}}),Ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",he.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Se)&&x.length>0&&Ce.createElement(we.Z,{data:x,selectedRowKeys:he,setSelectedRowKeys:_e})),!((o=(c=(P=u==null?void 0:u.actionTabs)==null?void 0:P.selectArrsAll)==null?void 0:c[0])!=null&&o.is_shixun)&&Ce.createElement(ae.ZP,{value:H,onChange:Oe=>qe(be({},Oe))})),Ce.createElement(mt.Z,{resdata:G,type:((i=u.actionTabs.selectArrs)==null?void 0:i.length)===1?"shixun":"shixunpush",okloading:Ju,oktext:(G==null?void 0:G.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Oe=>Bt(void 0,null,function*(){Mt(!0);let E=yield(0,M.ZP)(`/api/courses/${oe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...u.actionTabs.selectArrs]}});Mt(!1),(E==null?void 0:E.status)===0&&Au(st)})}))};var ht=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(fu),tu=a(77579),Rt=Object.defineProperty,Ku=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,vu=(e,n,u)=>n in e?Rt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,yu=(e,n)=>{for(var u in n||(n={}))Ht.call(n,u)&&vu(e,u,n[u]);if(bu)for(var u of bu(n))mu.call(n,u)&&vu(e,u,n[u]);return e},xt=(e,n)=>Ku(e,Du(n)),Pu=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const uu=({classroomList:e,dispatch:n})=>{const u=(0,g.useParams)();return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pu(void 0,null,function*(){(yield(0,M.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,l.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:xt(yu({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:yu({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Tu=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(uu),Yu=Object.defineProperty,qu=Object.defineProperties,du=Object.getOwnPropertyDescriptors,xu=Object.getOwnPropertySymbols,Lu=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Su=(e,n,u)=>n in e?Yu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ou=(e,n)=>{for(var u in n||(n={}))Lu.call(n,u)&&Su(e,u,n[u]);if(xu)for(var u of xu(n))Nu.call(n,u)&&Su(e,u,n[u]);return e},en=(e,n)=>qu(e,du(n)),tn=(e,n)=>{var u={};for(var r in e)Lu.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&xu)for(var r of xu(e))n.indexOf(r)<0&&Nu.call(e,r)&&(u[r]=e[r]);return u},Iu=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Zt=e=>{var n=e,{classroomList:u,dispatch:r,onCallback:h}=n,_=tn(n,["classroomList","dispatch","onCallback"]);const P=(0,g.useParams)();return P.id=P.coursesId,t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Iu(void 0,null,function*(){(yield(0,M.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),r({type:"classroomList/setActionTabs",payload:{}}),h&&h(),(0,l.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:en(Ou({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:Ou({},u.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Pe=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Zt),Ze=a(92832),At=Object.defineProperty,$t=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=(e,n,u)=>n in e?At(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,V=(e,n)=>{for(var u in n||(n={}))wu.call(n,u)&&j(e,u,n[u]);if($t)for(var u of $t(n))v.call(n,u)&&j(e,u,n[u]);return e},N=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Q=({classroomList:e,loading:n,dispatch:u,onCallback:r})=>{var h,_;const P=(0,g.useParams)(),c=(0,g.useLocation)(),{actionTabs:o}=e,[i]=X.default.useForm(),oe=f=>f&&f<me()().startOf("day");return t.createElement(ne.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>N(void 0,null,function*(){var f;const m=i.getFieldValue(),le=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,M.ZP)(le,{method:"post",body:V({},m)});if(x.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),r&&r(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}});const T=e.actionTabs.selectArrs.type,F=(x==null?void 0:x.category_id)||0;let $=(f=c.pathname)==null?void 0:f.split("/");$[4]=F,$[3]=T||$[3];const S=$==null?void 0:$.join("/");g.history.push(S)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(X.default,{form:i,initialValues:{name:""}},t.createElement(X.default.Item,{name:"name"},t.createElement(b.Z,{className:"mt30"},t.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(A.Z,{flex:"1"},t.createElement(Ze.default,{defaultValue:((h=o.selectArrs)==null?void 0:h.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var Je=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Q),et=a(99313),Ne=a(3113),ze=a(26724),Ge=a.n(ze),Me=a(96503),pt=a(28103),Ft=a(81327),Et=a(71418),Ve={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},tt=a(47949),Dt=Object.defineProperty,nu=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,vt=(e,n,u)=>n in e?Dt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,au=(e,n)=>{for(var u in n||(n={}))ft.call(n,u)&&vt(e,u,n[u]);if(Re)for(var u of Re(n))Ot.call(n,u)&&vt(e,u,n[u]);return e},Vt=(e,n)=>nu(e,Wt(n)),Xe=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const{Paragraph:ot}=Me.default,jt=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],r=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[h,_]=(0,t.useState)("0"),[P,c]=(0,t.useState)("hot"),[o,i]=(0,t.useState)([]),[oe,f]=(0,t.useState)(!0),[m,le]=(0,t.useState)(1),x=(0,t.useRef)(null),T=(0,t.useRef)(null),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),$=C=>{c(C),F.current.order=C,C==="mine"?(F.current.mine="true",F.current.status="2"):(F.current.mine="",F.current.status=""),S(F.current)},S=(C,he)=>Xe(void 0,null,function*(){f(!0),clearTimeout(x.current),x.current=setTimeout(()=>Xe(void 0,null,function*(){console.log(C,"params2");const _e=yield(0,je.he)(C);if(!_e.status){if(he){_e.shixuns.length===0&&p(!1),i(Se=>[...Se,..._e.shixuns]),f(!1);return}T.current.scrollTop=0,p(!0),le(m+1),f(!1),i(_e.shixuns)}}),1e3)});(0,t.useImperativeHandle)(n,()=>({search:C=>S(Vt(au({},F.current),{keyword:C})),changeKeyWord:C=>F.current.keyword=C})),(0,t.useEffect)(()=>{S(F.current)},[]);const[Ae,Fe]=(0,t.useState)([]),Le=C=>{Fe(C),e.current.shixuns_info=C.map(he=>({id:he,is_copy:!1,is_use:!0}))},[q,p]=(0,t.useState)(!0),z=C=>{S(Vt(au({},F.current),{page:C}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(b.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(A.Z,null,u.map((C,he)=>t.createElement("span",{key:he,style:{border:"none",marginRight:20,color:h===C.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(C.id),F.current.diff=C.id,S(F.current)}},C.name))),t.createElement(A.Z,null,t.createElement(tt.tp,{dataSource:r,value:P,onChange:$}))),t.createElement("div",{className:Ve.scrollWrap},t.createElement("div",{ref:T,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(Ge(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:z,hasMore:q&&!oe,useWindow:!1,key:m},t.createElement(B.default.Group,{onChange:Le,value:Ae},o.map(C=>{const{name:he,id:_e,description:Se,challenge_names:rt,author_name:H,author_school_name:qe,level:G,total_stu_num:Ee}=C||{};return t.createElement("div",{key:_e,className:Ve.shixunItemWrapper},t.createElement(b.Z,{align:"middle",className:Ve.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(B.default,{value:_e,style:{paddingRight:"10px"}}),t.createElement("div",{className:Ve.title,style:{fontWeight:"600"}},he)),t.createElement("div",{className:Ve.contentWrapper},t.createElement(ot,{ellipsis:{rows:2},className:Ve.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Se),t.createElement(b.Z,null,rt.map((st,xe)=>t.createElement("span",{key:xe,className:Ve.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",xe+1,"\u5173")," ",st))),t.createElement(pt.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(b.Z,{className:Ve.info},t.createElement(Ft.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},H),t.createElement("span",null,"|"),t.createElement("span",null,qe),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",t.createElement("span",{style:{fontWeight:"400",color:"#000000"}},G)),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",t.createElement("span",{style:{fontWeight:"600",color:"black"}},Ee))))))})))),oe&&t.createElement("div",{className:Ve.loading},t.createElement(Et.Z,{spinning:!0}))))};var wt=(0,t.forwardRef)(jt),Ct={flex_box_center:"flex_box_center___tAeTj",flex_space_between:"flex_space_between___BezSK",flex_box_vertical_center:"flex_box_vertical_center___JfJiq",flex_box_center_end:"flex_box_center_end___air4X",flex_box_column:"flex_box_column___qTppb",line1:"line1___cEh6G",form:"form___jhJBq",small_search:"small_search___AIvFL",border:"border___ZUiNZ"},Ke=a(57884),ut=a(92890),Te=a(59301),ku=Object.defineProperty,Kt=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Zu=(e,n,u)=>n in e?ku(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,nn=(e,n)=>{for(var u in n||(n={}))gu.call(n,u)&&Zu(e,u,n[u]);if(Kt)for(var u of Kt(n))un.call(n,u)&&Zu(e,u,n[u]);return e},hu=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const{TabPane:Rn}=et.default,an=({shixunHomeworks:e,loading:n,classroomList:u,dispatch:r,refreshList:h})=>{const _=(0,g.useParams)(),P=(0,g.useLocation)(),[c]=X.default.useForm(),{brankList:o}=e,[i,oe]=(0,t.useState)(!1);let[f,m]=(0,t.useState)(!0),[le,x]=(0,t.useState)(!1);const[T,F]=(0,t.useState)("myself");let[$,S]=(0,t.useState)([]);const[Ae,Fe]=(0,t.useState)(),[Le,q]=(0,t.useState)({}),[p,z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),C=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&_e()},[e.actionTabs.key]);let he=[];const _e=function(){return hu(this,null,function*(){var G;if(f){oe(!1),++p.page;const Ee=yield r({type:"shixunHomeworks/getBrankList",payload:nn({},p)});$=[...$.concat(Ee.object_list)],Fe(Ee.is_teacher),((G=Ee.object_list)==null?void 0:G.length)<p.limit?m(!1):m(!0),S([...$]),Ee.object_list==""&&p.page===1&&oe(!0)}})},Se=(0,t.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),rt=G=>hu(void 0,null,function*(){x(!0);const Ee=yield(0,De.aQ)(G);x(!1),Ee.status||(h(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:G.coursesId}}))}),H=(0,t.useRef)(),{detailCommonHomeworksList:qe}=u;return Te.createElement("div",null,Te.createElement(ne.default,{className:Ct.border,centered:!0,title:Te.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:le},onOk:()=>hu(void 0,null,function*(){var G,Ee,st;if(T==="jupyter"){console.log("----createShixunParams.current",Se.current);let Ut=yield(0,je.Tr)({id:[...(Ee=(G=Se.current)==null?void 0:G.shixuns_info)==null?void 0:Ee.map(iu=>iu.id)],course_id:_.coursesId,type:"shixun"});(Ut==null?void 0:Ut.student_count)===0?rt(Se.current):q(Ut);return}x(!0);const xe=c.getFieldsValue(),Nt=yield r({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:xe.group_ids}});(Nt==null?void 0:Nt.status)===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),r({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Nt.object_ids,params:(st=e.actionTabs)==null?void 0:st.params,manage_all_group:qe==null?void 0:qe.manage_all_group}})),x(!1)}),onCancel:()=>{r({type:"shixunHomeworks/setActionTabs",payload:{}})}},Te.createElement(b.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Te.createElement(A.Z,{span:12},C.map((G,Ee)=>Te.createElement(Ne.ZP,{key:Ee,shape:"round",style:T===G.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:T===G.id?"ghost":"default",className:"mr10",onClick:st=>hu(void 0,null,function*(){if(G.id==="jupyter"){F(G.id);return}$=[],f=!0,p.page=0,p.search="",p.filter=G.id,_e(),F(G.id)})},G.name))),Te.createElement(A.Z,{span:12,className:"tr"},Te.createElement(Ze.default.Search,{className:Ct.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:G=>{var Ee;T==="jupyter"&&((Ee=H.current)==null||Ee.changeKeyWord(G.target.value))},suffix:Te.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ct.searchIcon}`}),onSearch:G=>{var Ee;if(G&&(0,ut.tk)({name:G,copywriting:G,position:"HomeworkCommon"}),T==="jupyter"){(Ee=H.current)==null||Ee.search(G);return}f=!0,p.search=G,p.page=0,$=[],_e()},style:{width:260}}))),T==="myself"&&Te.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Te.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),T==="public"&&Te.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),T==="jupyter"?Te.createElement(wt,{createShixunParams:Se,ref:H}):Te.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Ae&&T==="public"&&Te.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Te.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Te.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Te.createElement(Ge(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),_e()},hasMore:f,useWindow:!1},Te.createElement(X.default,{form:c,initialValues:{group_ids:he},className:Ct.form,onChange:G=>{he=c.getFieldValue()}},$==""&&Te.createElement(Ke.Z,{styles:{margin:"10px auto"}}),Te.createElement(X.default.Item,{name:"group_ids"},Te.createElement(B.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},$==null?void 0:$.map(function(G,Ee){return Te.createElement(b.Z,{key:Ee},Te.createElement(A.Z,{flex:"2"},Te.createElement(B.default,{onChange:st=>{},key:Ee,value:String(G.id),defaultChecked:!0},Te.createElement("span",{className:["c-black",Ct.line1].join(" ")},G.name))),Te.createElement(A.Z,{flex:"1",className:"c-black"},Te.createElement("span",{className:Ct.line1},G==null?void 0:G.course_list_name)),Te.createElement(A.Z,{flex:"50px",className:"c-black"},T==="public"&&(0,l.Ny)()?Te.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==="myself"?Te.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/normal/edit`)}},"\u7F16\u8F91"):G==null?void 0:G.username))}))))))),Te.createElement(mt.Z,{resdata:Le,type:"shixunpush",okloading:le,oktext:(Le==null?void 0:Le.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:G=>hu(void 0,null,function*(){Se.current.shixuns_info=G,rt(Se.current)})}))};var _n=(0,g.connect)(({shixunHomeworks:e,classroomList:n,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:n}))(an),zt=a(59301);const Cn=({styles:e={},onSelect:n,params:u,classroomList:r})=>{const[h,_]=(0,t.useState)(!1),[P,c]=(0,t.useState)("");(0,t.useEffect)(()=>{_(!1),c("")},[]);const o=()=>{var i,oe;if((0,l.Rm)()&&!((oe=(i=r==null?void 0:r.AssistantObject)==null?void 0:i.normal)!=null&&oe.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}P==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),P==="2"&&(n(),_(!1),c(""))};return zt.createElement(zt.Fragment,null,zt.createElement(Ke.Z,{className:"animated fadeIn",customText:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{_(!0)},className:"mr-20px",type:"primary",size:"large"}}),h&&zt.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},zt.createElement("div",null,zt.createElement("div",null,zt.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),zt.createElement("div",null,zt.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var Bn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Cn),An=a(45278),on=a(42525),Yt=a(59301),ln=Object.defineProperty,Dn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,kt=(e,n,u)=>n in e?ln(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Xt=(e,n)=>{for(var u in n||(n={}))ou.call(n,u)&&kt(e,u,n[u]);if(rn)for(var u of rn(n))lt.call(n,u)&&kt(e,u,n[u]);return e},ju=(e,n)=>Dn(e,bn(n)),Tt=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const sn=({classroomList:e,loading:n,dispatch:u,shixunHomeworks:r})=>{const h=(0,g.useParams)(),[_]=X.default.useForm(),{workList:P,workSetting:c}=r,o=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:Xt({},h)}),u({type:"shixunHomeworks/getWorkList",payload:Xt({},h)})};return Yt.createElement(ne.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Tt(void 0,null,function*(){const i=()=>Tt(void 0,null,function*(){var oe;yield _.validateFields();const f=Xt({},_.getFieldValue()),{selectArrs:m}=e.actionTabs;f.attachment_ids=(oe=f.attachment_ids)==null?void 0:oe.map(x=>x.response.id),(yield(0,An.mz)(ju(Xt({},f),{homeworkId:m.work_id}))).status===0&&(_.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}),o())});if(c!=null&&c.can_submit){if(!(c!=null&&c.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Yt.createElement(Yt.Fragment,null,"\u4F60\u8FD8\u6709 ",Yt.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},c==null?void 0:c.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{i()}});return}i()}),onCancel:()=>{_.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},Yt.createElement(X.default,{form:_,initialValues:{}},Yt.createElement(X.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Yt.createElement(on.Z,null)),Yt.createElement(X.default.Item,{name:"description"},Yt.createElement(Ze.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Pn=(0,g.connect)(({classroomList:e,loading:n,shixunHomeworks:u})=>({classroomList:e,loading:n,shixunHomeworks:u}))(sn),Mu=a(78340),xn=a(58084),nt=a(20834),Fu=a(38854),cn={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},mn=a(84105),On=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())}),lu=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:r,setSelectArrs:h,dataSource:_,selectArrs:P,useBatchStatus:c,dispatch:o,params:i,getData:oe,detailLeftMenus:f,main_category_id:m,setSelectArrsAll:le}=(0,t.useContext)(Nn);let x;const[T,F]=(0,t.useState)(!1),[$,S]=(0,t.useState)(""),Ae=q=>{r(q.target.checked),h(q.target.checked?_.map(p=>p.homework_id):[]),q.target.checked?le([..._]):le([])},Fe=()=>{let q={courseId:i.id,container_type:"common_homework"};i.categoryId&&(q.category_id=i.categoryId),o({type:"classroomList/getAllTaskList",payload:q}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};f.course_modules&&(x=f.course_modules.filter(q=>q.type==="common_homework")[0]);const Le=t.createElement("div",{className:cn.moveCategory,onMouseLeave:q=>F(!1)},t.createElement(nt.default,{onClick:q=>On(void 0,[q],function*({item:p,key:z,keyPath:C,domEvent:he}){if(P=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,M.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:z}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),oe(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ze.default,{onChange:q=>{S(q.target.value)}})),x&&x.second_category.filter(q=>q.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(q,p){var z;if(!($!==""&&q.category_name.indexOf($)<0))return t.createElement(t.Fragment,null,t.createElement(nt.default.Item,{className:"multi-llipsis1e",key:q.category_id},q.category_name),(z=q==null?void 0:q.third_category)==null?void 0:z.map(C=>t.createElement(nt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:C.category_id},C.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:q=>{q.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:m,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:cn.bottomControlContainer},t.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(A.Z,{flex:1},t.createElement(b.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(A.Z,null,t.createElement(B.default,{checked:u,onChange:Ae},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,l.GJ)()&&t.createElement(A.Z,null,t.createElement(Fu.Z,{placement:"top",menu:{items:e,onClick:({key:q})=>{n({key:q})}}},t.createElement(Ne.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(A.Z,null,t.createElement(Ne.ZP,{type:"primary",onClick:Fe,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,l.GJ)()&&t.createElement(A.Z,null,t.createElement(Fu.Z,{placement:"topLeft",dropdownRender:()=>Le,getPopupContainer:q=>q.parentNode},t.createElement(Ne.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(mn.Z,null)))),(0,l.GJ)()&&t.createElement(A.Z,null,t.createElement(Ne.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(A.Z,null,t.createElement(Ne.ZP,{type:"primary",ghost:!0,onClick:()=>{h([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},pu=a(6848),Ru=a(1710),at={listContainer:"listContainer___Mm5xW",info:"info___QiWEF",title:"title___joRxA",left:"left___zZ5tn",right:"right___bwbxG",flexBox:"flexBox___HSPvA",detail:"detail___ktA2X",iconV:"iconV___jusZA",shixunTag:"shixunTag___VpW1p",pingceTag:"pingceTag___lvwVv",pingceTags:"pingceTags___mGPPO"},dn=a(26949),pn=a(76239),wn=Object.defineProperty,de=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,En=(e,n,u)=>n in e?wn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,_u=(e,n)=>{for(var u in n||(n={}))Lt.call(n,u)&&En(e,u,n[u]);if(yt)for(var u of yt(n))Hu.call(n,u)&&En(e,u,n[u]);return e},ja=(e,n)=>de(e,Be(n)),Cu=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Ma=({dataSource:e,params:n,classroomList:u,manageAllGroup:r})=>{var h,_,P,c;const{batchStatus:o,selectArrs:i,setSelectArrs:oe,selectArrsAll:f,setSelectArrsAll:m,dispatch:le}=(0,t.useContext)(Nn);let x=(0,g.useParams)();const[T,F]=(0,t.useState)(!1),$=(0,t.useRef)(),[S,Ae]=(0,t.useState)([]);x=ja(_u(_u({},n),x),{category:x==null?void 0:x.categoryId}),(0,t.useEffect)(()=>{Ae([]),F(!1)},[]);const Fe=[{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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(p,z)=>z.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var z,C;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(z=p==null?void 0:p.split("/"))==null?void 0:z[0]),"\xA0/\xA0",t.createElement("span",null,(C=p==null?void 0:p.split("/"))==null?void 0:C[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.sort_by==="publish_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.sort_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.sort_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:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function Le(){return Cu(this,null,function*(){let p=yield(0,M.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:_u({},x)});Ae(p.data)})}const q=p=>{i.includes(p)?(oe(i.filter(z=>z!==p)),m(f.filter(z=>z.homework_id!==p))):(oe([...i,p]),m([...f,e]))};return t.createElement("div",{className:at.listContainer,onClick:p=>{p.stopPropagation(),(!(0,l.GJ)()||(0,l.GJ)()&&$.current&&!$.current.contains(p.target))&&(0,d.xg)(`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,l.GJ)()&&t.createElement("span",{ref:$},t.createElement(B.default,{onClick:p=>{p.preventDefault(),p.stopPropagation()},style:{padding:"10px"},checked:i.includes(e.homework_id),onChange:()=>q(e.homework_id)})),t.createElement("div",{className:at.info},t.createElement("div",{className:at.title},t.createElement("div",{className:at.left,style:(0,l.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,l.GJ)()&&t.createElement(dn.Z,{value:e.status},t.createElement(d.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,l.dE)()&&t.createElement(d.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/detail${(0,l.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:at.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(pu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},t.createElement("span",{className:at.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(pu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},t.createElement("span",{className:at.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:at.right},(0,l.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Cu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_u({},x),type:2,manage_all_group:r}})})},t.createElement("aside",{className:at.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,l.dE)()&&t.createElement("div",{className:at.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((h=e.status)!=null&&h.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:p=>Cu(void 0,null,function*(){console.log(e),p.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,pn.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,d.xg)(`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/post`)}),className:at.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((P=e.status)==null?void 0:P.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:at.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,l.GJ)()&&t.createElement(Fu.Z,{placement:"bottomCenter",overlayClassName:at.dro,dropdownRender:()=>t.createElement(nt.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Cu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_u({},x),type:2,manage_all_group:r}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Cu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Cu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_u({},x),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(nt.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Cu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:f,params:x,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:at.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:at.detail},(0,l.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:at.iconV,onClick:p=>Cu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),T||Le(),F(!T)})},t.createElement("i",{className:`iconfont icon-${T?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:at.content},(0,l.dE)()&&t.createElement("span",{className:at.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,l.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&T&&S.length>5&&t.createElement(Ru.default,{scroll:{y:240},onRow:p=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(p,z)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,z,C)=>{C.field&&(x.sort_by=C.field),C.order||(x.sort_direction="asc"),C.order==="ascend"&&(x.sort_direction="asc"),C.order==="descend"&&(x.sort_direction="desc"),C.order||(x.sort_direction="asc"),Le()},columns:Fe}),(0,l.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&T&&S.length<6&&S.length>0&&t.createElement(Ru.default,{onRow:p=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(p,z)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,z,C)=>{C.field&&(x.sort_by=C.field),C.order||(x.sort_direction="asc"),C.order==="ascend"&&(x.sort_direction="asc"),C.order==="descend"&&(x.sort_direction="desc"),C.order||(x.sort_direction="asc"),Le()},columns:Fe}))))};var Ra=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ma),Ha={flex_box_center:"flex_box_center___C4zQ5",flex_space_between:"flex_space_between___fuVFA",flex_box_vertical_center:"flex_box_vertical_center___gas9O",flex_box_center_end:"flex_box_center_end___cul_h",flex_box_column:"flex_box_column___Hnybs",bg:"bg___Xjnb9",containerTitle:"containerTitle___nUfhA",containerDesc:"containerDesc___hxvCz",listItem:"listItem___IIjIB",info:"info___lrlYR",title:"title___Ze3ce",titleLeft:"titleLeft___ZCxr3",titleRight:"titleRight___wJOOz",acitons:"acitons___KX0L0",moveCategory:"moveCategory___NCC5f",spanSize:"spanSize___c_mTZ"},$n=a(55515),ru={otherHomeworkWrap:"otherHomeworkWrap___Ov7Y4",otherHomeworkContainer:"otherHomeworkContainer___L40jT",flex:"flex___ZqR0T",search:"search___XYsMV",content:"content___TFbjP",listItem:"listItem___hEqkH",info:"info___aiccH",title:"title___j6wv0",describe:"describe___H2zMp",footer:"footer___Cv6ep"},$a=Object.defineProperty,Wa=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Vn=(e,n,u)=>n in e?$a(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,zn=(e,n)=>{for(var u in n||(n={}))za.call(n,u)&&Vn(e,u,n[u]);if(Wn)for(var u of Wn(n))Ga.call(n,u)&&Vn(e,u,n[u]);return e},Gn=(e,n)=>Wa(e,Va(n)),Un=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())}),Ua=({courseId:e,type:n,onCancel:u})=>{const r=(0,g.useParams)(),[h,_]=(0,t.useState)({targerData:[],originData:[]}),[P,c]=(0,t.useState)([]),[o,i]=(0,t.useState)(!1),oe=()=>Un(void 0,null,function*(){i(!0);const T=yield(0,M.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});i(!1),_({targerData:T.homeworks,originData:T.homeworks})});(0,t.useEffect)(()=>{oe()},[]);const f=()=>Un(void 0,null,function*(){i(!0);let T={homework_common_ids:P};r.categoryId&&(T=Gn(zn({},T),{category_id:r.categoryId}));const F=yield(0,M.ZP)(`/api/courses/${r.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:T});F&&F.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),i(!1)}),m=(T,F)=>{T.target.checked?c([...P,F]):c(P.filter($=>$!==F))},le=T=>{const F=h.originData.filter($=>$.name.indexOf(T)>-1);_(Gn(zn({},h),{targerData:F}))},x=()=>{f()};return t.createElement("div",{className:`animated fadeInUp fast ${ru.otherHomeworkWrap}`},t.createElement("div",{className:ru.otherHomeworkContainer},t.createElement("div",{className:ru.search},t.createElement(Ze.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:le,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:ru.content},h.targerData.map(T=>t.createElement("div",{className:`${ru.listItem} mb10`,key:T.id},t.createElement(B.default,{checked:P.includes(T.id),onChange:F=>m(F,T.id)}),t.createElement("div",{className:ru.info},t.createElement("div",{className:`${ru.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:ru.title},T.name),t.createElement("div",null,t.createElement(Ne.ZP,{type:"primary",ghost:!0,onClick:()=>(0,d.xg)(`/classrooms/${r.coursesId}/common_homework/${T.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${ru.describe}`},T.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},T.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",T.created_at)))))),t.createElement("div",{className:ru.footer},t.createElement(Ne.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Ne.ZP,{type:"primary",disabled:P.length===0||o,onClick:x},"\u786E\u5B9A"))))},Ja=a(84827),Ka=a(23792),Ya=a(48228),Jn=a.n(Ya),$u=a(98072),He=a(59301),Xa=Object.defineProperty,Qa=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Xn=(e,n,u)=>n in e?Xa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Wu=(e,n)=>{for(var u in n||(n={}))Kn.call(n,u)&&Xn(e,u,n[u]);if(fn)for(var u of fn(n))Yn.call(n,u)&&Xn(e,u,n[u]);return e},Qn=(e,n)=>Qa(e,qa(n)),eo=(e,n)=>{var u={};for(var r in e)Kn.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&fn)for(var r of fn(e))n.indexOf(r)<0&&Yn.call(e,r)&&(u[r]=e[r]);return u},kn=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});me().extend(Jn());const to=({data:e,value:n,onChange:u})=>{var r,h,_,P;const[c,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[i,oe]=(0,t.useState)([]);return(0,t.useEffect)(()=>{oe((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),He.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},He.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},He.createElement(B.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:f=>{u(f.target.checked?e==null?void 0:e.map(m=>m==null?void 0:m.id):[])}},"\u5168\u9009"),He.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},He.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:f=>{o(Qn(Wu({},c),{leftSearch:f.target.value}))}}),He.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((r=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:r.length)!==0?He.createElement(B.default.Group,{value:n,onChange:f=>{u(f)}},He.createElement(Ft.Z,{direction:"vertical"},(h=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:h.map((f,m)=>He.createElement(B.default,{key:m,value:f.id},f==null?void 0:f.name)))):He.createElement(Ke.Z,{styles:{margin:"0 auto"}})))),He.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},He.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),He.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},He.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:f=>{o(Qn(Wu({},c),{rigthSearch:f.target.value}))}}),He.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:_.length)!==0?(P=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:P.map((f,m)=>He.createElement(b.Z,{key:m,wrap:!1,align:"middle",justify:"space-between"},He.createElement(A.Z,null,f==null?void 0:f.name),He.createElement(A.Z,null,He.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(le=>le!==(f==null?void 0:f.id)))}})))):He.createElement(Ke.Z,{styles:{margin:"0 auto"}})))))},uo=e=>{var n=e,{classroomList:u,dispatch:r,user:h,getData:_}=n,P=eo(n,["classroomList","dispatch","user","getData"]),c,o,i,oe,f,m;const le=(0,g.useParams)(),[x]=X.default.useForm(),T=((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,F,$,S]=(0,$u.U)(De.c_,Wu(Wu({},le),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,Ae,Fe]=(0,$u.U)(De.nP,{course_id:le==null?void 0:le.coursesId,homework_ids:(i=u==null?void 0:u.actionTabs)==null?void 0:i.selectArrs}),[,Le,q]=(0,$u.U)(De.sm,{course_id:le==null?void 0:le.coursesId,homework_ids:(oe=u==null?void 0:u.actionTabs)==null?void 0:oe.selectArrs}),p=(...z)=>kn(void 0,[...z],function*(C={}){Ae({});const he=yield $({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{T&&p()},[T]),He.createElement(ne.default,{centered:!0,title:(f=u==null?void 0:u.actionTabs)==null?void 0:f.key,width:800,open:T,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Le,onOk:()=>kn(void 0,null,function*(){x.submit()})},He.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),He.createElement(X.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:z=>kn(void 0,null,function*(){var C,he,_e;const Se=yield q(((C=S==null?void 0:S.course_groups)==null?void 0:C.length)>0?{unified_late:((he=S==null?void 0:S.course_groups)==null?void 0:he.length)<=0,allow_late_settings:[Wu({},z)]}:Wu({unified_late:((_e=S==null?void 0:S.course_groups)==null?void 0:_e.length)<=0},z));(Se==null?void 0:Se.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},He.createElement(b.Z,{wrap:!1,gutter:20},He.createElement(A.Z,{flex:1},He.createElement(X.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},He.createElement(Ze.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),He.createElement(A.Z,{flex:"390px"},He.createElement(X.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(z,C,he){return C&&me()(C).startOf("minute")<=me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):C&&me()(C).startOf("minute")<=me()(Fe==null?void 0:Fe.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${Fe==null?void 0:Fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},He.createElement(ce.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:z=>(0,d.BO)(z,{startTime:Fe==null?void 0:Fe.max_late_time}),disabledTime:z=>(0,d.hv)(z,{compared:Fe==null?void 0:Fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:me()("00:00:00","HH:mm:ss")}})))),((m=S==null?void 0:S.course_groups)==null?void 0:m.length)>0&&He.createElement(Et.Z,{spinning:F},He.createElement(X.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},He.createElement(to,{data:(S==null?void 0:S.course_groups)||[],onChange:z=>{Ae({group_ids:z})}})))))};var no=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(uo),w=a(59301),ao=Object.defineProperty,oo=Object.defineProperties,lo=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,ea=(e,n,u)=>n in e?ao(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qt=(e,n)=>{for(var u in n||(n={}))ro.call(n,u)&&ea(e,u,n[u]);if(qn)for(var u of qn(n))so.call(n,u)&&ea(e,u,n[u]);return e},Tn=(e,n)=>oo(e,lo(n)),Ln=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Nn=(0,t.createContext)({selectArrs:[]}),io=({classroomList:e,loading:n,dispatch:u,user:r})=>{var h,_,P,c;const[o,i]=(0,g.useSearchParams)(),oe=(0,g.useLocation)(),f=(0,g.useParams)(),[m,le]=(0,t.useState)(Tn(Qt({},f),{id:f.coursesId,limit:20})),[x,T]=(0,t.useState)(!1),[F,$]=(0,t.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[S,Ae]=(0,t.useState)([]),[Fe,Le]=(0,t.useState)(!1),[q,p]=(0,t.useState)(!1),[z,C]=(0,t.useState)([]),[he,_e]=(0,t.useState)(!1),[Se,rt]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:H,detailLeftMenus:qe,detailTopBanner:G,taskList:Ee}=e;m.type=1,m.categoryId?m.category=m.categoryId:delete m.category,(0,t.useEffect)(()=>{const E=o.get("tabs");E&&E!==void 0&&((0,l.GJ)()?m.status=E:m.order=E)},[oe.search]),(0,t.useEffect)(()=>{o.get("tabs")==="0"&&(m.status="0",m.page=1)},[o.get("tabs")]),(0,t.useEffect)(()=>{var E,ee,Ie;if((E=r==null?void 0:r.userInfo)!=null&&E.login){const ke=d.cX.getItem(`${(ee=r==null?void 0:r.userInfo)==null?void 0:ee.login}${(0,l.GJ)()?"Teacher":"Student"}`,"CommonHomework");ke&&(m.sort_by=ke==null?void 0:ke.type,m.sort_direction=ke==null?void 0:ke.direction,rt(ke==null?void 0:ke.name));const Qe=o.get("tabs");let it=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};Qe&&Qe!==void 0&&((0,l.GJ)()?m.status=Qe:m.order=Qe),xe(it)}else if((Ie=r==null?void 0:r.userInfo)!=null&&Ie.username){const ke=o.get("tabs");let Qe=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};ke&&ke!==void 0&&((0,l.GJ)()?m.status=ke:m.order=ke),xe(Qe)}},[(h=r==null?void 0:r.userInfo)==null?void 0:h.login,oe==null?void 0:oe.pathname]),(0,t.useEffect)(()=>{le(Qt(Qt({},m),f))},[f==null?void 0:f.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Ae([]),C([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,t.useEffect)(()=>{Ae([])},[H]),(0,t.useEffect)(()=>{p(!1)},[m.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,t.useEffect)(()=>{H&&H.homeworks&&(S.length===H.homeworks.length&&S.length>0?Le(!0):S.length!==H.homeworks.length&&Le(!1))},[S]);const st=(E,ee)=>{m.page=E,m.limit=ee,xe()},xe=(E={})=>{Ae([]),C([]),(0,l.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Tn(Qt(Qt({},m),E),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:Qt(Qt({},m),E)})},Nt=()=>Ln(void 0,null,function*(){const E=yield(0,M.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(E!=null&&E.data){const ee=E.data.score_settings;Object.keys(ee).map(function(Ie){Ie.indexOf("proportion")>-1&&(ee[Ie]=(ee[Ie]*100).toFixed(0))}),console.log(ee),$(Qt({},ee))}}),Ut=()=>{if((0,l.GJ)()){const{all_count:E,unpublished_count:ee,not_start_count:Ie,in_progress_count:ke,overed_count:Qe}=H;return[{name:"\u5168\u90E8",id:0,total:E||0},{name:"\u672A\u53D1\u5E03",id:1,total:ee||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ie||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ke||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Qe||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},iu=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Qu=E=>{var ee;if((0,l.Rm)()&&!((ee=e.AssistantObject.normal)!=null&&ee.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}E==="1"?g.history.push(`/classrooms/${m.coursesId}/common_homework/${m.categoryId}/add`):E==="2"?Au():E==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Au=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Uu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:w.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:w.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:w.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:w.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,l.GJ)()||(0,l.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:w.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:G.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:_.map(E=>(delete E.isShow,E)),hn=E=>{var ee,Ie,ke,Qe;if(S.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let it=E.label||"",Mn={key:it,selectArrs:S,selectArrsAll:z,type:["publish","deadline"].includes(E.key)?1:"",params:m};switch(E.key){case"publish":if((0,l.Rm)()&&!((Ie=(ee=e==null?void 0:e.AssistantObject)==null?void 0:ee.normal)!=null&&Ie.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}it="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,l.Rm)()&&!((Qe=(ke=e==null?void 0:e.AssistantObject)==null?void 0:ke.normal)!=null&&Qe.can_stop)){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}it="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":it="\u6279\u91CF\u8865\u4EA4";break;case"delete":it="\u5220\u9664";break;case"collection":it="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Tn(Qt({},Mn),{key:it})})},Fn=E=>Ln(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:E,container_type:"common_homework"}}),xe()}),Ju=(0,t.useMemo)(()=>{let E=[];return Ee.length>0&&(E=Ee.map(ee=>({user_name:ee.user_name,task_name:ee.task_name,task_id:ee.task_id,category:ee.category,status:ee.status}))),E},[Ee]),Mt=w.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",w.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",w.createElement("br",null),w.createElement("br",null),"\u6CE8\u610F",w.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",w.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",w.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",w.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Oe=w.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",w.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",w.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return w.createElement(Nn.Provider,{value:{params:m,batchStatus:q,selectArrs:S,setSelectArrs:Ae,allSelect:Fe,dataSource:H.homeworks||[],detailLeftMenus:qe,main_category_id:H.main_category_id||"",selectArrsAll:z,setAllSelect:Le,useBatchStatus:p,dispatch:u,getData:xe,setSelectArrsAll:C}},w.createElement("section",null,w.createElement("aside",{className:Ha.bg},w.createElement(Mu.Z,{isLoading:n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Ut(),isAdmin:(0,l.GJ)(),dispatch:u,type:H==null?void 0:H.main_category_name,exportType:"normal",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:iu,showControlButton:(0,l.GJ)(),isShowRightControl:(0,d.Oo)(qe==null?void 0:qe.course_modules,m.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:E=>{E.id!==void 0&&((0,l.GJ)()?m.status=E.id:m.order=E.id),p(!1),m.page=1,g.history.replace(`${oe.pathname}?tabs=${E.id}`),xe(m)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{Nt(),T(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Qu}),w.createElement(xn.Z,{dataSource:H.homeworks||[],isAdmin:(0,l.GJ)(),batchStatus:!0,SortMenuName:Se,setSortMenuName:rt,onSearch:E=>{m.search=E.trim(),m.page=1,xe()},onSort:E=>{var ee;m.sort_by=E.type,m.sort_direction=E.direction,m.page=1,d.cX.setItem(`${(ee=r==null?void 0:r.userInfo)==null?void 0:ee.login}${(0,l.GJ)()?"Teacher":"Student"}`,E,"CommonHomework"),xe(m)},onBatch:E=>p(E)})),(H==null?void 0:H.all_count)===0&&(0,l.GJ)()?!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(Bn,{params:m,dispatch:u,onSelect:Au}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(Ke.Z,null),w.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(w.Fragment,null,w.createElement("aside",{className:"animated fadeIn"},(P=H==null?void 0:H.homeworks)==null?void 0:P.map((E,ee)=>w.createElement(Ra,{key:ee,dataSource:E,params:m,manageAllGroup:H==null?void 0:H.manage_all_group})),!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&w.createElement(K.Z,{showSizeChanger:!0,onChange:st,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:H.query_total_count}))),S.length>0&&(0,l.GJ)()&&w.createElement(ie.Z,{offsetBottom:0},w.createElement(lu,{buttonDataSource:Uu,onClick:hn})))),((c=e==null?void 0:e.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&w.createElement(no,{getData:xe}),w.createElement(ge,{onCallback:()=>p(!1)}),w.createElement(Ja.Z,{onOk:()=>{xe()}}),w.createElement(Ka.Z,{onOk:()=>{}}),w.createElement(ht,{onCallback:()=>p(!1),courseEndTime:H==null?void 0:H.course_end_time}),w.createElement(tu.Z,{courseEndTime:H==null?void 0:H.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:f.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{p(!1),xe()}}),w.createElement(Tu,null),w.createElement(Pe,{onCallback:()=>p(!1)}),w.createElement(Je,{onCallback:()=>p(!1)}),w.createElement(_n,{refreshList:xe}),w.createElement(Pn,null),w.createElement($n.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Fn,data:Ju,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),he&&w.createElement(Ua,{courseId:m.coursesId,type:"1",onCancel:()=>_e(!1)}),w.createElement(ne.default,{open:x,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{T(!1)},onOk:()=>Ln(void 0,null,function*(){const E=JSON.parse(JSON.stringify(F));Object.keys(E).map(function(Ie){Ie.indexOf("proportion")>-1&&(E[Ie]=E[Ie]/100)}),(yield(0,M.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:E}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),T(!1))}),width:800},w.createElement("div",null,w.createElement(b.Z,null,w.createElement(A.Z,{span:24},w.createElement(b.Z,{align:"middle"},w.createElement(A.Z,{span:24},w.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),w.createElement(b.Z,{className:"mt25"},w.createElement(A.Z,null,w.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),w.createElement(A.Z,{span:24,className:"pl30 mt10"})),w.createElement(b.Z,null,w.createElement(U.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:E=>{F.ta_mode=E.target.value,$(Qt({},F))}},w.createElement(U.ZP,{value:1,style:{marginTop:15}},w.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),w.createElement("br",null),w.createElement(U.ZP,{value:0,style:{marginTop:15}},w.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),w.createElement(b.Z,{className:"mt25"},w.createElement(A.Z,null,w.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),w.createElement(A.Z,{span:24,className:"pl30 mt10"})),w.createElement(b.Z,null,w.createElement(U.ZP.Group,{value:F.final_mode,onChange:E=>{F.final_mode=E.target.value,$(Qt({},F))}},w.createElement(U.ZP,{value:!1,style:{marginTop:15}},w.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(D.Z,{placement:"bottomLeft",content:Mt,trigger:"click"},w.createElement(O.Z,{className:"ml20 current"})))),w.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),w.createElement(A.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:F.te_proportion,onChange:E=>{F.te_proportion=E,$(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),w.createElement(A.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:F.ta_proportion,onChange:E=>{F.ta_proportion=E,$(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),w.createElement(A.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:F.st_proportion,onChange:E=>{F.st_proportion=E,$(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement("br",null),w.createElement(U.ZP,{value:!0,style:{marginTop:15}},w.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(D.Z,{placement:"bottomLeft",content:Oe,trigger:"click"},w.createElement(O.Z,{className:"ml20 current"}))))),w.createElement("br",null)),w.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),w.createElement(b.Z,{className:"mt25"},w.createElement(A.Z,null,w.createElement("strong",null,w.createElement(B.default,{checked:F.is_repeat_minus,style:{fontSize:"16px"},onChange:E=>{F.is_repeat_minus=E.target.checked,$(Object.assign({},F))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",w.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),w.createElement(A.Z,{span:24,className:"pl30 mt10"})),(F==null?void 0:F.is_repeat_minus)&&w.createElement("div",{style:{paddingLeft:35}},w.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),w.createElement(A.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:F.repeat_setting_score,onChange:E=>{F.repeat_setting_score=E,$(Object.assign({},F))}}))),w.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),w.createElement(A.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:F.repeat_limit,onChange:E=>{F.repeat_limit=E,$(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))))))))};var co=(0,g.connect)(({classroomList:e,loading:n,user:u,globalSetting:r})=>({classroomList:e,globalSetting:r,user:u,loading:n.effects}))(io),mo=Object.defineProperty,po=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(e,n,u)=>n in e?mo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,aa=(e,n)=>{for(var u in n||(n={}))ta.call(n,u)&&na(e,u,n[u]);if(vn)for(var u of vn(n))ua.call(n,u)&&na(e,u,n[u]);return e},fo=(e,n)=>po(e,Eo(n)),vo=(e,n)=>{var u={};for(var r in e)ta.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&vn)for(var r of vn(e))n.indexOf(r)<0&&ua.call(e,r)&&(u[r]=e[r]);return u},yo=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const go=e=>{var n=e,{classroomList:u,dispatch:r,match:h,location:_,user:P,onCallback:c}=n,o=vo(n,["classroomList","dispatch","match","location","user","onCallback"]),i,oe;const f=(0,g.useParams)(),[m,le]=(0,t.useState)(!1),[x,T]=(0,t.useState)(!1),F=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,l.j5)()){T(!0);return}const S={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(Ae=>{var Fe;Ae.author_login===((Fe=P.userInfo)==null?void 0:Fe.login)?++S.hasNum:++S.noHasNum}),S.noHasNum>0?ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},S.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},S.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.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:()=>{$()}}):T(!0)}else T(!1)},[u.actionTabs.key]);const $=()=>{r({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>yo(void 0,null,function*(){var S;if((S=F.current)!=null&&S.onVerify())return;le(!0);const Ae=yield(0,M.ZP)(`/api/courses/${f.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});le(!1),Ae.status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c&&c(),(0,l.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:fo(aa({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:aa({},u.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}))}),onCancel:()=>{$()}},!((i=u==null?void 0:u.actionTabs)!=null&&i.status)||!["\u672A\u53D1\u5E03"].includes((oe=u==null?void 0:u.actionTabs)==null?void 0:oe.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\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"),t.createElement(te.Z,{ref:S=>F.current=S})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ho=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(go),Fo=a(97639),_o=Object.defineProperty,Co=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,la=(e,n,u)=>n in e?_o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ra=(e,n)=>{for(var u in n||(n={}))Ao.call(n,u)&&la(e,u,n[u]);if(oa)for(var u of oa(n))Do.call(n,u)&&la(e,u,n[u]);return e},bo=(e,n)=>Co(e,Bo(n)),Po=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const xo=({classroomList:e,dispatch:n})=>{const u=(0,g.useParams)();return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Po(void 0,null,function*(){(yield(0,M.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,l.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:bo(ra({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ra({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Oo=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(xo),wo=Object.defineProperty,ko=Object.defineProperties,To=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,ca=(e,n,u)=>n in e?wo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ma=(e,n)=>{for(var u in n||(n={}))sa.call(n,u)&&ca(e,u,n[u]);if(yn)for(var u of yn(n))ia.call(n,u)&&ca(e,u,n[u]);return e},Lo=(e,n)=>ko(e,To(n)),No=(e,n)=>{var u={};for(var r in e)sa.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&yn)for(var r of yn(e))n.indexOf(r)<0&&ia.call(e,r)&&(u[r]=e[r]);return u},So=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Io=e=>{var n=e,{classroomList:u,dispatch:r,onCallback:h}=n,_=No(n,["classroomList","dispatch","onCallback"]);const P=(0,g.useParams)();return P.id=P.coursesId,t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>So(void 0,null,function*(){(yield(0,M.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),r({type:"classroomList/setActionTabs",payload:{}}),h&&h(),(0,l.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:Lo(ma({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:ma({},u.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Zo=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Io),jo=Object.defineProperty,da=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,pa=(e,n,u)=>n in e?jo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ho=(e,n)=>{for(var u in n||(n={}))Mo.call(n,u)&&pa(e,u,n[u]);if(da)for(var u of da(n))Ro.call(n,u)&&pa(e,u,n[u]);return e},$o=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Wo=({classroomList:e,loading:n,dispatch:u,onCallback:r})=>{var h,_;const P=(0,g.useParams)(),c=(0,g.useLocation)(),{actionTabs:o}=e,[i]=X.default.useForm(),oe=f=>f&&f<me()().startOf("day");return t.createElement(ne.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>$o(void 0,null,function*(){var f;const m=i.getFieldValue(),le=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,M.ZP)(le,{method:"post",body:Ho({},m)});if(x.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),r&&r(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}});const T=e.actionTabs.selectArrs.type,F=(x==null?void 0:x.category_id)||0;let $=(f=c.pathname)==null?void 0:f.split("/");$[4]=F,$[3]=T||$[3];const S=$==null?void 0:$.join("/");g.history.push(S)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(X.default,{form:i,initialValues:{name:""}},t.createElement(X.default.Item,{name:"name"},t.createElement(b.Z,{className:"mt30"},t.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(A.Z,{flex:"1"},t.createElement(Ze.default,{defaultValue:((h=o.selectArrs)==null?void 0:h.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var Vo=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Wo),Eu={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},zo=Object.defineProperty,Go=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,fa=(e,n,u)=>n in e?zo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,va=(e,n)=>{for(var u in n||(n={}))Jo.call(n,u)&&fa(e,u,n[u]);if(Ea)for(var u of Ea(n))Ko.call(n,u)&&fa(e,u,n[u]);return e},ya=(e,n)=>Go(e,Uo(n)),ga=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const{Paragraph:Yo}=Me.default,Xo=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],r=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[h,_]=(0,t.useState)("0"),[P,c]=(0,t.useState)("hot"),[o,i]=(0,t.useState)([]),[oe,f]=(0,t.useState)(!0),[m,le]=(0,t.useState)(1),x=(0,t.useRef)(null),T=(0,t.useRef)(null),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),$=C=>{c(C),F.current.order=C,C==="mine"?(F.current.mine="true",F.current.status="2"):(F.current.mine="",F.current.status=""),S(F.current)},S=(C,he)=>ga(void 0,null,function*(){f(!0),clearTimeout(x.current),x.current=setTimeout(()=>ga(void 0,null,function*(){console.log(C,"params2");const _e=yield(0,je.he)(C);if(!_e.status){if(he){_e.shixuns.length===0&&p(!1),i(Se=>[...Se,..._e.shixuns]),f(!1);return}T.current.scrollTop=0,p(!0),le(m+1),f(!1),i(_e.shixuns)}}),1e3)});(0,t.useImperativeHandle)(n,()=>({search:C=>S(ya(va({},F.current),{keyword:C})),changeKeyWord:C=>F.current.keyword=C})),(0,t.useEffect)(()=>{S(F.current)},[]);const[Ae,Fe]=(0,t.useState)([]),Le=C=>{Fe(C),e.current.shixuns_info=C.map(he=>({id:he,is_copy:!1,is_use:!0}))},[q,p]=(0,t.useState)(!0),z=C=>{S(ya(va({},F.current),{page:C}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(b.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(A.Z,null,u.map((C,he)=>t.createElement("span",{key:he,style:{border:"none",marginRight:20,color:h===C.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(C.id),F.current.diff=C.id,S(F.current)}},C.name))),t.createElement(A.Z,null,t.createElement(tt.tp,{dataSource:r,value:P,onChange:$}))),t.createElement("div",{className:Eu.scrollWrap},t.createElement("div",{ref:T,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(Ge(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:z,hasMore:q&&!oe,useWindow:!1,key:m},t.createElement(B.default.Group,{onChange:Le,value:Ae},o.map(C=>{const{name:he,id:_e,description:Se,challenge_names:rt,author_name:H,author_school_name:qe,level:G,total_stu_num:Ee}=C||{};return t.createElement("div",{key:_e,className:Eu.shixunItemWrapper},t.createElement(b.Z,{align:"middle",className:Eu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(B.default,{value:_e,style:{paddingRight:"10px"}}),t.createElement("div",{className:Eu.title,style:{fontWeight:"600"}},he)),t.createElement("div",{className:Eu.contentWrapper},t.createElement(Yo,{ellipsis:{rows:2},className:Eu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Se),t.createElement(b.Z,null,rt.map((st,xe)=>t.createElement("span",{key:xe,className:Eu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",xe+1,"\u5173")," ",st))),t.createElement(pt.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(b.Z,{className:Eu.info},t.createElement(Ft.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},H),t.createElement("span",null,"|"),t.createElement("span",null,qe),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",t.createElement("span",{style:{fontWeight:"400",color:"#000000"}},G)),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",t.createElement("span",{style:{fontWeight:"600",color:"black"}},Ee))))))})))),oe&&t.createElement("div",{className:Eu.loading},t.createElement(Et.Z,{spinning:!0}))))};var Qo=(0,t.forwardRef)(Xo),Vu={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},We=a(59301),qo=Object.defineProperty,ha=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Fa=(e,n,u)=>n in e?qo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ul=(e,n)=>{for(var u in n||(n={}))el.call(n,u)&&Fa(e,u,n[u]);if(ha)for(var u of ha(n))tl.call(n,u)&&Fa(e,u,n[u]);return e},Xu=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const{TabPane:Xl}=et.default,nl=({shixunHomeworks:e,loading:n,classroomList:u,dispatch:r,refreshList:h})=>{const _=(0,g.useParams)(),P=(0,g.useLocation)(),[c]=X.default.useForm(),{brankList:o}=e,[i,oe]=(0,t.useState)(!1);let[f,m]=(0,t.useState)(!0),[le,x]=(0,t.useState)(!1);const[T,F]=(0,t.useState)("myself");let[$,S]=(0,t.useState)([]);const[Ae,Fe]=(0,t.useState)(),[Le,q]=(0,t.useState)({}),[p,z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),C=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&_e()},[e.actionTabs.key]);let he=[];const _e=function(){return Xu(this,null,function*(){var G;if(f){oe(!1),++p.page;const Ee=yield r({type:"shixunHomeworks/getBrankList",payload:ul({},p)});$=[...$.concat(Ee.object_list)],Fe(Ee.is_teacher),((G=Ee.object_list)==null?void 0:G.length)<p.limit?m(!1):m(!0),S([...$]),Ee.object_list==""&&p.page===1&&oe(!0)}})},Se=(0,t.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),rt=G=>Xu(void 0,null,function*(){x(!0);const Ee=yield(0,De.aQ)(G);x(!1),Ee.status||(h(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:G.coursesId}}))}),H=(0,t.useRef)(),{detailCommonHomeworksList:qe}=u;return We.createElement("div",null,We.createElement(ne.default,{className:Vu.border,centered:!0,title:We.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:le},onOk:()=>Xu(void 0,null,function*(){var G,Ee,st;if(T==="jupyter"){console.log("----createShixunParams.current",Se.current);let Ut=yield(0,je.Tr)({id:[...(Ee=(G=Se.current)==null?void 0:G.shixuns_info)==null?void 0:Ee.map(iu=>iu.id)],course_id:_.coursesId,type:"shixun"});(Ut==null?void 0:Ut.student_count)===0?rt(Se.current):q(Ut);return}x(!0);const xe=c.getFieldsValue(),Nt=yield r({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:xe.group_ids}});(Nt==null?void 0:Nt.status)===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),r({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Nt.object_ids,params:(st=e.actionTabs)==null?void 0:st.params,manage_all_group:qe==null?void 0:qe.manage_all_group}})),x(!1)}),onCancel:()=>{r({type:"shixunHomeworks/setActionTabs",payload:{}})}},We.createElement(b.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},We.createElement(A.Z,{span:12},C.map((G,Ee)=>We.createElement(Ne.ZP,{key:Ee,shape:"round",style:T===G.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:T===G.id?"ghost":"default",className:"mr10",onClick:st=>Xu(void 0,null,function*(){if(G.id==="jupyter"){F(G.id);return}$=[],f=!0,p.page=0,p.search="",p.filter=G.id,_e(),F(G.id)})},G.name))),We.createElement(A.Z,{span:12,className:"tr"},We.createElement(Ze.default.Search,{className:Vu.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:G=>{var Ee;T==="jupyter"&&((Ee=H.current)==null||Ee.changeKeyWord(G.target.value))},suffix:We.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Vu.searchIcon}`}),onSearch:G=>{var Ee;if(G&&(0,ut.tk)({name:G,copywriting:G,position:"HomeworkCommon"}),T==="jupyter"){(Ee=H.current)==null||Ee.search(G);return}f=!0,p.search=G,p.page=0,$=[],_e()},style:{width:260}}))),T==="myself"&&We.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",We.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),T==="public"&&We.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),T==="jupyter"?We.createElement(Qo,{createShixunParams:Se,ref:H}):We.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Ae&&T==="public"&&We.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},We.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),We.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),We.createElement(Ge(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),_e()},hasMore:f,useWindow:!1},We.createElement(X.default,{form:c,initialValues:{group_ids:he},className:Vu.form,onChange:G=>{he=c.getFieldValue()}},$==""&&We.createElement(Ke.Z,{styles:{margin:"10px auto"}}),We.createElement(X.default.Item,{name:"group_ids"},We.createElement(B.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},$==null?void 0:$.map(function(G,Ee){return We.createElement(b.Z,{key:Ee},We.createElement(A.Z,{flex:"2"},We.createElement(B.default,{onChange:st=>{},key:Ee,value:String(G.id),defaultChecked:!0},We.createElement("span",{className:["c-black",Vu.line1].join(" ")},G.name))),We.createElement(A.Z,{flex:"1",className:"c-black"},We.createElement("span",{className:Vu.line1},G==null?void 0:G.course_list_name)),We.createElement(A.Z,{flex:"50px",className:"c-black"},T==="public"&&(0,l.Ny)()?We.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==="myself"?We.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/normal/edit`)}},"\u7F16\u8F91"):G==null?void 0:G.username))}))))))),We.createElement(mt.Z,{resdata:Le,type:"shixunpush",okloading:le,oktext:(Le==null?void 0:Le.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:G=>Xu(void 0,null,function*(){Se.current.shixuns_info=G,rt(Se.current)})}))};var al=(0,g.connect)(({shixunHomeworks:e,classroomList:n,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:n}))(nl),ol=a(854),ll=a(90524),Gt=a(59301),rl=Object.defineProperty,_a=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Ca=(e,n,u)=>n in e?rl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ba=(e,n)=>{for(var u in n||(n={}))sl.call(n,u)&&Ca(e,u,n[u]);if(_a)for(var u of _a(n))il.call(n,u)&&Ca(e,u,n[u]);return e};const cl=({styles:e={},onSelect:n,params:u,classroomList:r})=>{const[h,_]=(0,t.useState)(!1),[P,c]=(0,t.useState)("");(0,t.useEffect)(()=>{_(!1),c("")},[]);const o=()=>{var i,oe;if((0,l.Rm)()&&!((oe=(i=r==null?void 0:r.AssistantObject)==null?void 0:i.normal)!=null&&oe.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}P==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),P==="2"&&(n(),_(!1),c(""))};return Gt.createElement("section",{className:"tc animated fadeIn",style:Ba(Ba({},{color:"#999",margin:"200px auto"}),e)},Gt.createElement("img",{src:ol.z3}),Gt.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),Gt.createElement("div",{style:{marginTop:"30px"}},Gt.createElement(Ne.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Gt.createElement(Ne.ZP,{onClick:()=>{(0,d.xg)(`${ll.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),h&&Gt.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},Gt.createElement("div",null,Gt.createElement("div",null,Gt.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Gt.createElement("div",null,Gt.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var ml=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(cl),dl=a(29044),pl=a(14541),El=a(51529),Aa={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},fl=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())}),vl=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:r,setSelectArrs:h,dataSource:_,selectArrs:P,useBatchStatus:c,dispatch:o,params:i,getData:oe,detailLeftMenus:f,main_category_id:m,setSelectArrsAll:le}=(0,t.useContext)(jn);let x;const[T,F]=(0,t.useState)(!1),[$,S]=(0,t.useState)(""),Ae=q=>{r(q.target.checked),h(q.target.checked?_.map(p=>p.homework_id):[]),q.target.checked?le([..._]):le([])},Fe=()=>{let q={courseId:i.id,container_type:"common_homework"};i.categoryId&&(q.category_id=i.categoryId),o({type:"classroomList/getAllTaskList",payload:q}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};f.course_modules&&(x=f.course_modules.filter(q=>q.type==="common_homework")[0]);const Le=t.createElement("div",{className:Aa.moveCategory,onMouseLeave:q=>F(!1)},t.createElement(nt.default,{onClick:q=>fl(void 0,[q],function*({item:p,key:z,keyPath:C,domEvent:he}){if(P=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,M.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:z}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),oe(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ze.default,{onChange:q=>{S(q.target.value)}})),x&&x.second_category.filter(q=>q.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(q,p){var z;if(!($!==""&&q.category_name.indexOf($)<0))return t.createElement(t.Fragment,null,t.createElement(nt.default.Item,{className:"multi-llipsis1e",key:q.category_id},q.category_name),(z=q==null?void 0:q.third_category)==null?void 0:z.map(C=>t.createElement(nt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:C.category_id},C.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:q=>{q.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:m,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Aa.bottomControlContainer},t.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(A.Z,{flex:1},t.createElement(b.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(A.Z,null,t.createElement(B.default,{checked:u,onChange:Ae},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,l.GJ)()&&t.createElement(A.Z,null,t.createElement(Fu.Z,{placement:"top",menu:{items:e,onClick:({key:q})=>{n({key:q})}}},t.createElement(Ne.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(A.Z,null,t.createElement(Ne.ZP,{type:"primary",onClick:Fe,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,l.GJ)()&&t.createElement(A.Z,null,t.createElement(Fu.Z,{placement:"topLeft",dropdownRender:()=>Le,getPopupContainer:q=>q.parentNode},t.createElement(Ne.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(mn.Z,null)))),(0,l.GJ)()&&t.createElement(A.Z,null,t.createElement(Ne.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(A.Z,null,t.createElement(Ne.ZP,{type:"primary",ghost:!0,onClick:()=>{h([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},gt={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},yl=Object.defineProperty,gl=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,_l=Object.prototype.propertyIsEnumerable,ba=(e,n,u)=>n in e?yl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,zu=(e,n)=>{for(var u in n||(n={}))Fl.call(n,u)&&ba(e,u,n[u]);if(Da)for(var u of Da(n))_l.call(n,u)&&ba(e,u,n[u]);return e},Cl=(e,n)=>gl(e,hl(n)),Bu=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const Bl=({dataSource:e,params:n,classroomList:u,manageAllGroup:r})=>{var h,_,P,c;const{batchStatus:o,selectArrs:i,setSelectArrs:oe,selectArrsAll:f,setSelectArrsAll:m,dispatch:le}=(0,t.useContext)(jn);let x=(0,g.useParams)();const[T,F]=(0,t.useState)(!1),$=(0,t.useRef)(),[S,Ae]=(0,t.useState)([]);x=Cl(zu(zu({},n),x),{category:x==null?void 0:x.categoryId}),(0,t.useEffect)(()=>{Ae([]),F(!1)},[]);const Fe=[{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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(p,z)=>z.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var z,C;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(z=p==null?void 0:p.split("/"))==null?void 0:z[0]),"\xA0/\xA0",t.createElement("span",null,(C=p==null?void 0:p.split("/"))==null?void 0:C[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.sort_by==="publish_time"?x.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:x.sort_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.sort_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:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function Le(){return Bu(this,null,function*(){let p=yield(0,M.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:zu({},x)});Ae(p.data)})}const q=p=>{i.includes(p)?(oe(i.filter(z=>z!==p)),m(f.filter(z=>z.homework_id!==p))):(oe([...i,p]),m([...f,e]))};return t.createElement("div",{className:gt.listContainer,onClick:p=>{p.stopPropagation(),(!(0,l.GJ)()||(0,l.GJ)()&&$.current&&!$.current.contains(p.target))&&(0,d.xg)(`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,l.GJ)()&&t.createElement("span",{ref:$},t.createElement(B.default,{onClick:p=>{p.preventDefault(),p.stopPropagation()},style:{padding:"10px"},checked:i.includes(e.homework_id),onChange:()=>q(e.homework_id)})),t.createElement("div",{className:gt.info},t.createElement("div",{className:gt.title},t.createElement("div",{className:gt.left,style:(0,l.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,l.GJ)()&&t.createElement(dn.Z,{value:e.status},t.createElement(d.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,l.dE)()&&t.createElement(d.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/detail${(0,l.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:gt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(pu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},t.createElement("span",{className:gt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(pu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},t.createElement("span",{className:gt.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:gt.right},(0,l.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Bu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:zu({},x),type:2,manage_all_group:r}})})},t.createElement("aside",{className:gt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,l.dE)()&&t.createElement("div",{className:gt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((h=e.status)!=null&&h.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:p=>Bu(void 0,null,function*(){console.log(e),p.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,pn.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,d.xg)(`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/post`)}),className:gt.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((P=e.status)==null?void 0:P.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:gt.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,l.GJ)()&&t.createElement(Fu.Z,{placement:"bottomCenter",overlayClassName:gt.dro,dropdownRender:()=>t.createElement(nt.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Bu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:zu({},x),type:2,manage_all_group:r}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Bu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Bu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:zu({},x),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(nt.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>Bu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:f,params:x,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(nt.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${x.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:gt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:gt.detail},(0,l.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:gt.iconV,onClick:p=>Bu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),T||Le(),F(!T)})},t.createElement("i",{className:`iconfont icon-${T?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:gt.content},(0,l.dE)()&&t.createElement("span",{className:gt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,l.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&T&&S.length>5&&t.createElement(Ru.default,{scroll:{y:240},onRow:p=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(p,z)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,z,C)=>{C.field&&(x.sort_by=C.field),C.order||(x.sort_direction="asc"),C.order==="ascend"&&(x.sort_direction="asc"),C.order==="descend"&&(x.sort_direction="desc"),C.order||(x.sort_direction="asc"),Le()},columns:Fe}),(0,l.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&T&&S.length<6&&S.length>0&&t.createElement(Ru.default,{onRow:p=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(p,z)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,z,C)=>{C.field&&(x.sort_by=C.field),C.order||(x.sort_direction="asc"),C.order==="ascend"&&(x.sort_direction="asc"),C.order==="descend"&&(x.sort_direction="desc"),C.order||(x.sort_direction="asc"),Le()},columns:Fe}))))};var Al=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Bl),Dl={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},su={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},bl=Object.defineProperty,Pl=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,xa=(e,n,u)=>n in e?bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Oa=(e,n)=>{for(var u in n||(n={}))Ol.call(n,u)&&xa(e,u,n[u]);if(Pa)for(var u of Pa(n))wl.call(n,u)&&xa(e,u,n[u]);return e},wa=(e,n)=>Pl(e,xl(n)),ka=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())}),kl=({courseId:e,type:n,onCancel:u})=>{const r=(0,g.useParams)(),[h,_]=(0,t.useState)({targerData:[],originData:[]}),[P,c]=(0,t.useState)([]),[o,i]=(0,t.useState)(!1),oe=()=>ka(void 0,null,function*(){i(!0);const T=yield(0,M.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});i(!1),_({targerData:T.homeworks,originData:T.homeworks})});(0,t.useEffect)(()=>{oe()},[]);const f=()=>ka(void 0,null,function*(){i(!0);let T={homework_common_ids:P};r.categoryId&&(T=wa(Oa({},T),{category_id:r.categoryId}));const F=yield(0,M.ZP)(`/api/courses/${r.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:T});F&&F.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),i(!1)}),m=(T,F)=>{T.target.checked?c([...P,F]):c(P.filter($=>$!==F))},le=T=>{const F=h.originData.filter($=>$.name.indexOf(T)>-1);_(wa(Oa({},h),{targerData:F}))},x=()=>{f()};return t.createElement("div",{className:`animated fadeInUp fast ${su.otherHomeworkWrap}`},t.createElement("div",{className:su.otherHomeworkContainer},t.createElement("div",{className:su.search},t.createElement(Ze.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:le,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:su.content},h.targerData.map(T=>t.createElement("div",{className:`${su.listItem} mb10`,key:T.id},t.createElement(B.default,{checked:P.includes(T.id),onChange:F=>m(F,T.id)}),t.createElement("div",{className:su.info},t.createElement("div",{className:`${su.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:su.title},T.name),t.createElement("div",null,t.createElement(Ne.ZP,{type:"primary",ghost:!0,onClick:()=>(0,d.xg)(`/classrooms/${r.coursesId}/common_homework/${T.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${su.describe}`},T.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},T.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",T.created_at)))))),t.createElement("div",{className:su.footer},t.createElement(Ne.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Ne.ZP,{type:"primary",disabled:P.length===0||o,onClick:x},"\u786E\u5B9A"))))},Tl=a(71179),Ll=a(37521),$e=a(59301),Nl=Object.defineProperty,Sl=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Na=(e,n,u)=>n in e?Nl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Gu=(e,n)=>{for(var u in n||(n={}))Ta.call(n,u)&&Na(e,u,n[u]);if(gn)for(var u of gn(n))La.call(n,u)&&Na(e,u,n[u]);return e},Sa=(e,n)=>Sl(e,Il(n)),Zl=(e,n)=>{var u={};for(var r in e)Ta.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&gn)for(var r of gn(e))n.indexOf(r)<0&&La.call(e,r)&&(u[r]=e[r]);return u},Sn=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});me().extend(Jn());const jl=({data:e,value:n,onChange:u})=>{var r,h,_,P;const[c,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[i,oe]=(0,t.useState)([]);return(0,t.useEffect)(()=>{oe((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),$e.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement(B.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:f=>{u(f.target.checked?e==null?void 0:e.map(m=>m==null?void 0:m.id):[])}},"\u5168\u9009"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:f=>{o(Sa(Gu({},c),{leftSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((r=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:r.length)!==0?$e.createElement(B.default.Group,{value:n,onChange:f=>{u(f)}},$e.createElement(Ft.Z,{direction:"vertical"},(h=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:h.map((f,m)=>$e.createElement(B.default,{key:m,value:f.id},f==null?void 0:f.name)))):$e.createElement(Ke.Z,{styles:{margin:"0 auto"}})))),$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:f=>{o(Sa(Gu({},c),{rigthSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:_.length)!==0?(P=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:P.map((f,m)=>$e.createElement(b.Z,{key:m,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(A.Z,null,f==null?void 0:f.name),$e.createElement(A.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(le=>le!==(f==null?void 0:f.id)))}})))):$e.createElement(Ke.Z,{styles:{margin:"0 auto"}})))))},Ml=e=>{var n=e,{classroomList:u,dispatch:r,user:h,getData:_}=n,P=Zl(n,["classroomList","dispatch","user","getData"]),c,o,i,oe,f,m;const le=(0,g.useParams)(),[x]=X.default.useForm(),T=((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,F,$,S]=(0,$u.U)(De.c_,Gu(Gu({},le),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,Ae,Fe]=(0,$u.U)(De.nP,{course_id:le==null?void 0:le.coursesId,homework_ids:(i=u==null?void 0:u.actionTabs)==null?void 0:i.selectArrs}),[,Le,q]=(0,$u.U)(De.sm,{course_id:le==null?void 0:le.coursesId,homework_ids:(oe=u==null?void 0:u.actionTabs)==null?void 0:oe.selectArrs}),p=(...z)=>Sn(void 0,[...z],function*(C={}){Ae({});const he=yield $({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{T&&p()},[T]),$e.createElement(ne.default,{centered:!0,title:(f=u==null?void 0:u.actionTabs)==null?void 0:f.key,width:800,open:T,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Le,onOk:()=>Sn(void 0,null,function*(){x.submit()})},$e.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),$e.createElement(X.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:z=>Sn(void 0,null,function*(){var C,he,_e;const Se=yield q(((C=S==null?void 0:S.course_groups)==null?void 0:C.length)>0?{unified_late:((he=S==null?void 0:S.course_groups)==null?void 0:he.length)<=0,allow_late_settings:[Gu({},z)]}:Gu({unified_late:((_e=S==null?void 0:S.course_groups)==null?void 0:_e.length)<=0},z));(Se==null?void 0:Se.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},$e.createElement(b.Z,{wrap:!1,gutter:20},$e.createElement(A.Z,{flex:1},$e.createElement(X.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},$e.createElement(Ze.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),$e.createElement(A.Z,{flex:"390px"},$e.createElement(X.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(z,C,he){return C&&me()(C).startOf("minute")<=me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):C&&me()(C).startOf("minute")<=me()(Fe==null?void 0:Fe.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${Fe==null?void 0:Fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},$e.createElement(ce.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:z=>(0,d.BO)(z,{startTime:Fe==null?void 0:Fe.max_late_time}),disabledTime:z=>(0,d.hv)(z,{compared:Fe==null?void 0:Fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:me()("00:00:00","HH:mm:ss")}})))),((m=S==null?void 0:S.course_groups)==null?void 0:m.length)>0&&$e.createElement(Et.Z,{spinning:F},$e.createElement(X.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(jl,{data:(S==null?void 0:S.course_groups)||[],onChange:z=>{Ae({group_ids:z})}})))))};var Rl=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ml),k=a(59301),Hl=Object.defineProperty,$l=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Za=(e,n,u)=>n in e?Hl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,qt=(e,n)=>{for(var u in n||(n={}))Vl.call(n,u)&&Za(e,u,n[u]);if(Ia)for(var u of Ia(n))zl.call(n,u)&&Za(e,u,n[u]);return e},In=(e,n)=>$l(e,Wl(n)),Zn=(e,n,u)=>new Promise((r,h)=>{var _=o=>{try{c(u.next(o))}catch(i){h(i)}},P=o=>{try{c(u.throw(o))}catch(i){h(i)}},c=o=>o.done?r(o.value):Promise.resolve(o.value).then(_,P);c((u=u.apply(e,n)).next())});const jn=(0,t.createContext)({selectArrs:[]}),Gl=({classroomList:e,loading:n,dispatch:u,user:r})=>{var h,_,P,c;const[o,i]=(0,g.useSearchParams)(),oe=(0,g.useLocation)(),f=(0,g.useParams)(),[m,le]=(0,t.useState)(In(qt({},f),{id:f.coursesId,limit:20})),[x,T]=(0,t.useState)(!1),[F,$]=(0,t.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[S,Ae]=(0,t.useState)([]),[Fe,Le]=(0,t.useState)(!1),[q,p]=(0,t.useState)(!1),[z,C]=(0,t.useState)([]),[he,_e]=(0,t.useState)(!1),[Se,rt]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:H,detailLeftMenus:qe,detailTopBanner:G,taskList:Ee}=e;m.type=1,m.categoryId?m.category=m.categoryId:delete m.category,(0,t.useEffect)(()=>{const E=o.get("tabs");E&&E!==void 0&&((0,l.GJ)()?m.status=E:m.order=E)},[oe.search]),(0,t.useEffect)(()=>{o.get("tabs")==="0"&&(m.status="0",m.page=1)},[o.get("tabs")]),(0,t.useEffect)(()=>{var E,ee,Ie;if((E=r==null?void 0:r.userInfo)!=null&&E.login){const ke=d.cX.getItem(`${(ee=r==null?void 0:r.userInfo)==null?void 0:ee.login}${(0,l.GJ)()?"Teacher":"Student"}`,"CommonHomework");ke&&(m.sort_by=ke==null?void 0:ke.type,m.sort_direction=ke==null?void 0:ke.direction,rt(ke==null?void 0:ke.name));const Qe=o.get("tabs");let it=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};Qe&&Qe!==void 0&&((0,l.GJ)()?m.status=Qe:m.order=Qe),xe(it)}else if((Ie=r==null?void 0:r.userInfo)!=null&&Ie.username){const ke=o.get("tabs");let Qe=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};ke&&ke!==void 0&&((0,l.GJ)()?m.status=ke:m.order=ke),xe(Qe)}},[(h=r==null?void 0:r.userInfo)==null?void 0:h.login,oe==null?void 0:oe.pathname]),(0,t.useEffect)(()=>{le(qt(qt({},m),f))},[f==null?void 0:f.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Ae([]),C([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,t.useEffect)(()=>{Ae([])},[H]),(0,t.useEffect)(()=>{p(!1)},[m.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,t.useEffect)(()=>{H&&H.homeworks&&(S.length===H.homeworks.length&&S.length>0?Le(!0):S.length!==H.homeworks.length&&Le(!1))},[S]);const st=(E,ee)=>{m.page=E,m.limit=ee,xe()},xe=(E={})=>{Ae([]),C([]),(0,l.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:In(qt(qt({},m),E),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:qt(qt({},m),E)})},Nt=()=>Zn(void 0,null,function*(){const E=yield(0,M.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(E!=null&&E.data){const ee=E.data.score_settings;Object.keys(ee).map(function(Ie){Ie.indexOf("proportion")>-1&&(ee[Ie]=(ee[Ie]*100).toFixed(0))}),console.log(ee),$(qt({},ee))}}),Ut=()=>{if((0,l.GJ)()){const{all_count:E,unpublished_count:ee,not_start_count:Ie,in_progress_count:ke,overed_count:Qe}=H;return[{name:"\u5168\u90E8",id:0,total:E||0},{name:"\u672A\u53D1\u5E03",id:1,total:ee||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ie||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ke||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Qe||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},iu=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Qu=E=>{var ee;if((0,l.Rm)()&&!((ee=e.AssistantObject.normal)!=null&&ee.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}E==="1"?g.history.push(`/classrooms/${m.coursesId}/common_homework/${m.categoryId}/add`):E==="2"?Au():E==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Au=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Uu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:k.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:k.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:k.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:k.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,l.GJ)()||(0,l.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:k.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:G.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:_.map(E=>(delete E.isShow,E)),hn=E=>{var ee,Ie,ke,Qe;if(S.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let it=E.label||"",Mn={key:it,selectArrs:S,selectArrsAll:z,type:["publish","deadline"].includes(E.key)?1:"",params:m};switch(E.key){case"publish":if((0,l.Rm)()&&!((Ie=(ee=e==null?void 0:e.AssistantObject)==null?void 0:ee.normal)!=null&&Ie.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}it="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,l.Rm)()&&!((Qe=(ke=e==null?void 0:e.AssistantObject)==null?void 0:ke.normal)!=null&&Qe.can_stop)){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}it="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":it="\u6279\u91CF\u8865\u4EA4";break;case"delete":it="\u5220\u9664";break;case"collection":it="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:In(qt({},Mn),{key:it})})},Fn=E=>Zn(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:E,container_type:"common_homework"}}),xe()}),Ju=(0,t.useMemo)(()=>{let E=[];return Ee.length>0&&(E=Ee.map(ee=>({user_name:ee.user_name,task_name:ee.task_name,task_id:ee.task_id,category:ee.category,status:ee.status}))),E},[Ee]),Mt=k.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",k.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",k.createElement("br",null),k.createElement("br",null),"\u6CE8\u610F",k.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",k.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",k.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",k.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Oe=k.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",k.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",k.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return k.createElement(jn.Provider,{value:{params:m,batchStatus:q,selectArrs:S,setSelectArrs:Ae,allSelect:Fe,dataSource:H.homeworks||[],detailLeftMenus:qe,main_category_id:H.main_category_id||"",selectArrsAll:z,setAllSelect:Le,useBatchStatus:p,dispatch:u,getData:xe,setSelectArrsAll:C}},k.createElement("section",null,k.createElement("aside",{className:Dl.bg},k.createElement(pl.Z,{isLoading:n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Ut(),isAdmin:(0,l.GJ)(),dispatch:u,type:H==null?void 0:H.main_category_name,exportType:"normal",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:iu,showControlButton:(0,l.GJ)(),isShowRightControl:(0,d.Oo)(qe==null?void 0:qe.course_modules,m.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:E=>{E.id!==void 0&&((0,l.GJ)()?m.status=E.id:m.order=E.id),p(!1),m.page=1,g.history.replace(`${oe.pathname}?tabs=${E.id}`),xe(m)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{Nt(),T(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Qu}),k.createElement(El.Z,{dataSource:H.homeworks||[],isAdmin:(0,l.GJ)(),batchStatus:!0,SortMenuName:Se,setSortMenuName:rt,onSearch:E=>{m.search=E.trim(),m.page=1,xe()},onSort:E=>{var ee;m.sort_by=E.type,m.sort_direction=E.direction,m.page=1,d.cX.setItem(`${(ee=r==null?void 0:r.userInfo)==null?void 0:ee.login}${(0,l.GJ)()?"Teacher":"Student"}`,E,"CommonHomework"),xe(m)},onBatch:E=>p(E)})),(H==null?void 0:H.all_count)===0&&(0,l.GJ)()?!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(ml,{params:m,dispatch:u,onSelect:Au}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Ke.Z,null),k.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(k.Fragment,null,k.createElement("aside",{className:"animated fadeIn"},(P=H==null?void 0:H.homeworks)==null?void 0:P.map((E,ee)=>k.createElement(Al,{key:ee,dataSource:E,params:m,manageAllGroup:H==null?void 0:H.manage_all_group})),!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&k.createElement(K.Z,{showSizeChanger:!0,onChange:st,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:H.query_total_count}))),S.length>0&&(0,l.GJ)()&&k.createElement(ie.Z,{offsetBottom:0},k.createElement(vl,{buttonDataSource:Uu,onClick:hn})))),((c=e==null?void 0:e.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement(Rl,{getData:xe}),k.createElement(ho,{onCallback:()=>p(!1)}),k.createElement(Tl.Z,{onOk:()=>{xe()}}),k.createElement(Ll.Z,{onOk:()=>{}}),k.createElement(Fo.Z,{onCallback:()=>p(!1),courseEndTime:H==null?void 0:H.course_end_time}),k.createElement(tu.Z,{courseEndTime:H==null?void 0:H.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:f.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{p(!1),xe()}}),k.createElement(Oo,null),k.createElement(Zo,{onCallback:()=>p(!1)}),k.createElement(Vo,{onCallback:()=>p(!1)}),k.createElement(al,{refreshList:xe}),k.createElement(dl.Z,null),k.createElement($n.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Fn,data:Ju,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),he&&k.createElement(kl,{courseId:m.coursesId,type:"1",onCancel:()=>_e(!1)}),k.createElement(ne.default,{open:x,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{T(!1)},onOk:()=>Zn(void 0,null,function*(){const E=JSON.parse(JSON.stringify(F));Object.keys(E).map(function(Ie){Ie.indexOf("proportion")>-1&&(E[Ie]=E[Ie]/100)}),(yield(0,M.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:E}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),T(!1))}),width:800},k.createElement("div",null,k.createElement(b.Z,null,k.createElement(A.Z,{span:24},k.createElement(b.Z,{align:"middle"},k.createElement(A.Z,{span:24},k.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),k.createElement(b.Z,{className:"mt25"},k.createElement(A.Z,null,k.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),k.createElement(A.Z,{span:24,className:"pl30 mt10"})),k.createElement(b.Z,null,k.createElement(U.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:E=>{F.ta_mode=E.target.value,$(qt({},F))}},k.createElement(U.ZP,{value:1,style:{marginTop:15}},k.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),k.createElement("br",null),k.createElement(U.ZP,{value:0,style:{marginTop:15}},k.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),k.createElement(b.Z,{className:"mt25"},k.createElement(A.Z,null,k.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),k.createElement(A.Z,{span:24,className:"pl30 mt10"})),k.createElement(b.Z,null,k.createElement(U.ZP.Group,{value:F.final_mode,onChange:E=>{F.final_mode=E.target.value,$(qt({},F))}},k.createElement(U.ZP,{value:!1,style:{marginTop:15}},k.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(D.Z,{placement:"bottomLeft",content:Mt,trigger:"click"},k.createElement(O.Z,{className:"ml20 current"})))),k.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),k.createElement(A.Z,{className:"ml5"},k.createElement(L.Z,{min:0,max:100,value:F.te_proportion,onChange:E=>{F.te_proportion=E,$(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),k.createElement(A.Z,{className:"ml5"},k.createElement(L.Z,{min:0,max:100,value:F.ta_proportion,onChange:E=>{F.ta_proportion=E,$(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),k.createElement(A.Z,{className:"ml5"},k.createElement(L.Z,{min:0,max:100,value:F.st_proportion,onChange:E=>{F.st_proportion=E,$(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement("br",null),k.createElement(U.ZP,{value:!0,style:{marginTop:15}},k.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(D.Z,{placement:"bottomLeft",content:Oe,trigger:"click"},k.createElement(O.Z,{className:"ml20 current"}))))),k.createElement("br",null)),k.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),k.createElement(b.Z,{className:"mt25"},k.createElement(A.Z,null,k.createElement("strong",null,k.createElement(B.default,{checked:F.is_repeat_minus,style:{fontSize:"16px"},onChange:E=>{F.is_repeat_minus=E.target.checked,$(Object.assign({},F))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",k.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),k.createElement(A.Z,{span:24,className:"pl30 mt10"})),(F==null?void 0:F.is_repeat_minus)&&k.createElement("div",{style:{paddingLeft:35}},k.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),k.createElement(A.Z,{className:"ml5"},k.createElement(L.Z,{min:0,max:100,value:F.repeat_setting_score,onChange:E=>{F.repeat_setting_score=E,$(Object.assign({},F))}}))),k.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),k.createElement(A.Z,{className:"ml5"},k.createElement(L.Z,{min:0,max:100,value:F.repeat_limit,onChange:E=>{F.repeat_limit=E,$(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))))))))};var Ul=(0,g.connect)(({classroomList:e,loading:n,user:u,globalSetting:r})=>({classroomList:e,globalSetting:r,user:u,loading:n.effects}))(Gl);const Jl=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case s.Fy.THEMEONE:return t.createElement(co,null);case s.Fy.DEFAULT:default:return t.createElement(Ul,null)}};var Kl=(0,g.connect)(({globalSetting:e})=>({globalSetting:e}))(Jl)},58084:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return b}});var s=a(59301),t=a(38854),g=a(20834),I=a(6848),K={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ie=a(47949),b=({isAdmin:A,dataSource:U,batchStatus:D,SortMenuName:L,setSortMenuName:B,onSearch:O,onSort:d,onBatch:l})=>{const M=A?[{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],te=J=>{B(J.name),d(J)},re=L==="\u9ED8\u8BA4\u6392\u5E8F";return s.createElement("div",{className:K.searchSortControllerContainer},s.createElement(ie.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:J}})=>{O(J.trim())},style:{width:220}}),s.createElement("div",null,s.createElement(t.Z,{dropdownRender:()=>s.createElement(g.default,{selectedKeys:[L]},M.map(J=>s.createElement(g.default.Item,{key:J.name,onClick:()=>te(J)},J.name)))},s.createElement("div",null,s.createElement("span",{className:`${K.btn} ${re?K.btnSort:""}`},s.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),L)))),re&&s.createElement(I.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},s.createElement("span",{className:K.tips},s.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},78340:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return L}});var s=a(59301),t=a(20834),g=a(38854),I=a(8591),K=a(6848),ie={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ne=a(76560),b=a(34055),A=a(47949),U=a(22688);const D=({isLoading:B,addText:O,tabDataSource:d,isAdmin:l,dispatch:M,type:te,exportType:re,TooltipTitle:J,categoryId:Y,dropdownMenu:y,isShowRightControl:R,defaultSelectedKeys:ye,classroomList:ue,onTabMenuClick:pe,onTooltipTitleClick:fe,onDropdownMenuClick:Z,onsetClick:W})=>{var se;const ge=()=>s.createElement(t.default,{onClick:({key:ce})=>{Z(ce)}},y.map(ce=>s.createElement(t.default.Item,{key:ce.id},ce.name))),X=(0,ne.useParams)();return s.createElement("div",{className:ie.tabMenuContainer},s.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},s.createElement("div",{className:"flex gap-4px mr-auto"},d==null?void 0:d.map((ce,Ue)=>s.createElement("div",{key:Ue,className:`text-16px flex item-center justify-center current ${ye==(ce==null?void 0:ce.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ye==(ce==null?void 0:ce.id)?"#1890FF":""},onClick:()=>B?{}:pe(ce)},ce==null?void 0:ce.name,ce.total!==void 0&&s.createElement("span",{className:"ml-4px"},ce==null?void 0:ce.total)))),l&&R&&s.createElement("div",{className:"flex item-center gap-20px mr-20px"},s.createElement(g.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ce})=>{var Ue,me;if(re==="group"&&!((Ue=ue.AssistantObject.group)!=null&&Ue.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}if(re==="normal"&&!((me=ue.AssistantObject.normal)!=null&&me.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}ce=="1"&&M({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:re,category_id:X.categoryId}}),ce=="3"&&ne.history.push(`/classrooms/${X==null?void 0:X.coursesId}/exportlist/${re==="group"?"group_work_list":"normal_work_list"}`)}}},s.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,b.Rm)()&&!((se=ue.AssistantObject.normal)!=null&&se.can_create)?"":s.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:W}),s.createElement(K.Z,{title:J},s.createElement("span",{className:`iconfont ${Y?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:fe})),s.createElement(g.Z,{dropdownRender:ge},s.createElement(A.op,{theme:U.Fy.THEMEONE,icon:s.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",O||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var L=(0,ne.connect)(({classroomList:B})=>({classroomList:B}))(D)},92725:function(Ye,ve,a){"use strict";a.d(ve,{$J:function(){return g},JZ:function(){return K},bN:function(){return ne},jP:function(){return ie},rO:function(){return I}});var s=a(82093),t=(b,A,U)=>new Promise((D,L)=>{var B=l=>{try{d(U.next(l))}catch(M){L(M)}},O=l=>{try{d(U.throw(l))}catch(M){L(M)}},d=l=>l.done?D(l.value):Promise.resolve(l.value).then(B,O);d((U=U.apply(b,A)).next())});function g(b){return(0,s.U2)(`libraries/${b}.json`)}function I(b){return(0,s.U2)("library_tags.json",b)}function K(b){return t(this,null,function*(){return(yield(0,s.IV)(`attachments/${b}.json`)).status===0})}function ie(b){return(0,s.v_)("libraries.json",b)}function ne(b,A){return(0,s.gz)(`libraries/${b}.json`,A)}},76239:function(Ye,ve,a){"use strict";a.d(ve,{_:function(){return D}});var s=a(67135),t=a(43418),g=a(8591),I=a(1710),K=a(49661),ie=a(59301),ne=(L,B,O)=>new Promise((d,l)=>{var M=J=>{try{re(O.next(J))}catch(Y){l(Y)}},te=J=>{try{re(O.throw(J))}catch(Y){l(Y)}},re=J=>J.done?d(J.value):Promise.resolve(J.value).then(M,te);re((O=O.apply(L,B)).next())});const b=L=>ne(void 0,[L],function*({is_jupyter:B,is_jupyter_lab:O,shixunId:d,homework_common_id:l,courseId:M}){if(B||O){const re=yield(0,s.BK)({id:d});re!=null&&re.identifier&&(0,K.xg)(`/tasks/${re.identifier}/jupyter?homework_common_id=${l}`);return}const te=yield(0,s.Ir)({id:d,homework_common_id:l});if(te!=null&&te.game_identifier){(0,K.xg)(`/tasks/${M}/${l}/${te.game_identifier}`);return}(te==null?void 0:te.status)===2?A(te==null?void 0:te.message,l,M):(te==null?void 0:te.status)===3?U(te==null?void 0:te.message):(te==null?void 0:te.status)==-3&&(0,K.eF)()}),A=(L,B,O)=>{L=L!=null&&L.includes(".json")?L:`${L}.json`,t.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ie.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ne(void 0,null,function*(){const d=yield(0,s.$Q)({url:L});if(!d)return;g.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const l=yield(0,s.Ir)({id:d.shixun_identifier,homework_common_id:B});if(l!=null&&l.game_identifier){(0,K.xg)(`/tasks/${O}/${B}/${l.game_identifier}`);return}(l==null?void 0:l.status)===2?A(l==null?void 0:l.message,B,O):(l==null?void 0:l.status)===3&&U(l==null?void 0:l.message)})})},U=L=>{t.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ie.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",L,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},D=(L,B)=>ne(void 0,[L,B],function*(O,{is_jupyter:d,is_jupyter_lab:l}){const M=yield(0,s.WT)(O);if(M.length>1)return t.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:ie.createElement("div",null,ie.createElement("div",null,"\u4F60\u5F53\u524D\u6709",M.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"),ie.createElement(I.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(te,re){const{course_identifier:J,id:Y}=re||{};return ie.createElement("a",{target:"_blank",href:`/classrooms/${J}/shixun_homework/${Y}/detail`},te)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(te,re){const{course_identifier:J,id:Y,shixun_identifier:y}=re;return ie.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{b({is_jupyter:d,is_jupyter_lab:l,shixunId:y,homework_common_id:Y,courseId:J})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:M,rowKey:"id"}))}),!0;if(M.length===1){const{shixun_identifier:te,id:re,course_identifier:J}=M[0];return b({is_jupyter:d,is_jupyter_lab:l,shixunId:te,homework_common_id:re,courseId:J}),!0}return!1});ve.Z=b},77578:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return s}});const s=t=>t?typeof t=="function"?t():t:null},27666:function(Ye,ve,a){"use strict";var s=a(3300),t=a(16089);function g(I){let K;const ie=b=>()=>{K=null,I.apply(void 0,(0,s.Z)(b))},ne=function(){if(K==null){for(var b=arguments.length,A=new Array(b),U=0;U<b;U++)A[U]=arguments[U];K=(0,t.Z)(ie(A))}};return ne.cancel=()=>{t.Z.cancel(K),K=null},ne}ve.Z=g},81228:function(Ye,ve,a){"use strict";a.d(ve,{Z:function(){return ye}});var s=a(33377),t=a(93912),g=a(18881),I=a(85461),K=a(59301),ie=a(92310),ne=a.n(ie),b=a(29301),A=a(2738),U=a(27666),D=a(36355),L=a(83116),B=a(37613);const O=ue=>{const{componentCls:pe}=ue;return{[pe]:{position:"fixed",zIndex:ue.zIndexPopup}}};var d=(0,L.Z)("Affix",ue=>{const pe=(0,B.TS)(ue,{zIndexPopup:ue.zIndexBase+10});return[O(pe)]});function l(ue){return ue!==window?ue.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function M(ue,pe,fe){if(fe!==void 0&&pe.top>ue.top-fe)return fe+pe.top}function te(ue,pe,fe){if(fe!==void 0&&pe.bottom<ue.bottom+fe){const Z=window.innerHeight-pe.bottom;return fe+Z}}const re=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function J(){return typeof window!="undefined"?window:null}var Y;(function(ue){ue[ue.None=0]="None",ue[ue.Prepare=1]="Prepare"})(Y||(Y={}));let y=function(ue){(0,g.Z)(fe,ue);var pe=(0,I.Z)(fe);function fe(){var Z;return(0,s.Z)(this,fe),Z=pe.apply(this,arguments),Z.state={status:Y.None,lastAffix:!1,prevTarget:null},Z.placeholderNodeRef=(0,K.createRef)(),Z.fixedNodeRef=(0,K.createRef)(),Z.addListeners=()=>{const W=Z.getTargetFunc(),se=W==null?void 0:W(),{prevTarget:ge}=Z.state;ge!==se&&(re.forEach(X=>{ge==null||ge.removeEventListener(X,Z.lazyUpdatePosition),se==null||se.addEventListener(X,Z.lazyUpdatePosition)}),Z.updatePosition(),Z.setState({prevTarget:se}))},Z.removeListeners=()=>{Z.timer&&(clearTimeout(Z.timer),Z.timer=null);const{prevTarget:W}=Z.state,se=Z.getTargetFunc(),ge=se==null?void 0:se();re.forEach(X=>{ge==null||ge.removeEventListener(X,Z.lazyUpdatePosition),W==null||W.removeEventListener(X,Z.lazyUpdatePosition)}),Z.updatePosition.cancel(),Z.lazyUpdatePosition.cancel()},Z.getOffsetTop=()=>{const{offsetBottom:W,offsetTop:se}=Z.props;return W===void 0&&se===void 0?0:se},Z.getOffsetBottom=()=>Z.props.offsetBottom,Z.measure=()=>{const{status:W,lastAffix:se}=Z.state,{onChange:ge}=Z.props,X=Z.getTargetFunc();if(W!==Y.Prepare||!Z.fixedNodeRef.current||!Z.placeholderNodeRef.current||!X)return;const ce=Z.getOffsetTop(),Ue=Z.getOffsetBottom(),me=X();if(me){const we={status:Y.None},ae=l(Z.placeholderNodeRef.current);if(ae.top===0&&ae.left===0&&ae.width===0&&ae.height===0)return;const De=l(me),ct=M(ae,De,ce),mt=te(ae,De,Ue);ct!==void 0?(we.affixStyle={position:"fixed",top:ct,width:ae.width,height:ae.height},we.placeholderStyle={width:ae.width,height:ae.height}):mt!==void 0&&(we.affixStyle={position:"fixed",bottom:mt,width:ae.width,height:ae.height},we.placeholderStyle={width:ae.width,height:ae.height}),we.lastAffix=!!we.affixStyle,ge&&se!==we.lastAffix&&ge(we.lastAffix),Z.setState(we)}},Z.prepareMeasure=()=>{Z.setState({status:Y.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Z.updatePosition=(0,U.Z)(()=>{Z.prepareMeasure()}),Z.lazyUpdatePosition=(0,U.Z)(()=>{const W=Z.getTargetFunc(),{affixStyle:se}=Z.state;if(W&&se){const ge=Z.getOffsetTop(),X=Z.getOffsetBottom(),ce=W();if(ce&&Z.placeholderNodeRef.current){const Ue=l(ce),me=l(Z.placeholderNodeRef.current),we=M(me,Ue,ge),ae=te(me,Ue,X);if(we!==void 0&&se.top===we||ae!==void 0&&se.bottom===ae)return}}Z.prepareMeasure()}),Z}return(0,t.Z)(fe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:W}=this.context,{target:se}=this.props;return se!==void 0?se:W!=null?W:J}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(W){this.addListeners(),(W.offsetTop!==this.props.offsetTop||W.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:W,placeholderStyle:se}=this.state,{affixPrefixCls:ge,rootClassName:X,children:ce}=this.props,Ue=ne()(W&&X,{[ge]:!!W});let me=(0,A.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return K.createElement(b.Z,{onResize:this.updatePosition},K.createElement("div",Object.assign({},me,{ref:this.placeholderNodeRef}),W&&K.createElement("div",{style:se,"aria-hidden":"true"}),K.createElement("div",{className:Ue,ref:this.fixedNodeRef,style:W},K.createElement(b.Z,{onResize:this.updatePosition},ce))))}}]),fe}(K.Component);y.contextType=D.E_;var ye=(0,K.forwardRef)((ue,pe)=>{const{prefixCls:fe,rootClassName:Z}=ue,{getPrefixCls:W}=(0,K.useContext)(D.E_),se=W("affix",fe),[ge,X]=d(se),ce=Object.assign(Object.assign({},ue),{affixPrefixCls:se,rootClassName:ne()(Z,X)});return ge(K.createElement(y,Object.assign({},ce,{ref:pe})))})},39722:function(Ye,ve,a){"use strict";a.d(ve,{t5:function(){return U}});var s=a(92310),t=a.n(s),g=a(55477),I=a(59301),K=a(36355),ie=a(77578),ne=a(17356),b=function(L,B){var O={};for(var d in L)Object.prototype.hasOwnProperty.call(L,d)&&B.indexOf(d)<0&&(O[d]=L[d]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,d=Object.getOwnPropertySymbols(L);l<d.length;l++)B.indexOf(d[l])<0&&Object.prototype.propertyIsEnumerable.call(L,d[l])&&(O[d[l]]=L[d[l]]);return O};const A=(L,B,O)=>{if(!(!B&&!O))return I.createElement(I.Fragment,null,B&&I.createElement("div",{className:`${L}-title`},(0,ie.Z)(B)),I.createElement("div",{className:`${L}-inner-content`},(0,ie.Z)(O)))},U=L=>{const{hashId:B,prefixCls:O,className:d,style:l,placement:M="top",title:te,content:re,children:J}=L;return I.createElement("div",{className:t()(B,O,`${O}-pure`,`${O}-placement-${M}`,d),style:l},I.createElement("div",{className:`${O}-arrow`}),I.createElement(g.G,Object.assign({},L,{className:B,prefixCls:O}),J||A(O,te,re)))},D=L=>{const{prefixCls:B}=L,O=b(L,["prefixCls"]),{getPrefixCls:d}=I.useContext(K.E_),l=d("popover",B),[M,te]=(0,ne.Z)(l);return M(I.createElement(U,Object.assign({},O,{prefixCls:l,hashId:te})))};ve.ZP=D},60324:function(Ye,ve,a){"use strict";var s=a(92310),t=a.n(s),g=a(59301),I=a(77578),K=a(62892),ie=a(36355),ne=a(6848),b=a(39722),A=a(17356),U=function(B,O){var d={};for(var l in B)Object.prototype.hasOwnProperty.call(B,l)&&O.indexOf(l)<0&&(d[l]=B[l]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,l=Object.getOwnPropertySymbols(B);M<l.length;M++)O.indexOf(l[M])<0&&Object.prototype.propertyIsEnumerable.call(B,l[M])&&(d[l[M]]=B[l[M]]);return d};const D=B=>{let{title:O,content:d,prefixCls:l}=B;return g.createElement(g.Fragment,null,O&&g.createElement("div",{className:`${l}-title`},(0,I.Z)(O)),g.createElement("div",{className:`${l}-inner-content`},(0,I.Z)(d)))},L=g.forwardRef((B,O)=>{const{prefixCls:d,title:l,content:M,overlayClassName:te,placement:re="top",trigger:J="hover",mouseEnterDelay:Y=.1,mouseLeaveDelay:y=.1,overlayStyle:R={}}=B,ye=U(B,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ue}=g.useContext(ie.E_),pe=ue("popover",d),[fe,Z]=(0,A.Z)(pe),W=ue(),se=t()(te,Z);return fe(g.createElement(ne.Z,Object.assign({placement:re,trigger:J,mouseEnterDelay:Y,mouseLeaveDelay:y,overlayStyle:R},ye,{prefixCls:pe,overlayClassName:se,ref:O,overlay:l||M?g.createElement(D,{prefixCls:pe,title:l,content:M}):null,transitionName:(0,K.m)(W,"zoom-big",ye.transitionName),"data-popover-inject":!0})))});L._InternalPanelDoNotUseOrYouWillBeFired=b.ZP,ve.Z=L},17356:function(Ye,ve,a){"use strict";var s=a(17313),t=a(29878),g=a(19447),I=a(33166),K=a(83116),ie=a(37613);const ne=U=>{const{componentCls:D,popoverColor:L,minWidth:B,fontWeightStrong:O,popoverPadding:d,boxShadowSecondary:l,colorTextHeading:M,borderRadiusLG:te,zIndexPopup:re,marginXS:J,colorBgElevated:Y,popoverBg:y}=U;return[{[D]:Object.assign(Object.assign({},(0,s.Wf)(U)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:re,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Y,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${D}-content`]:{position:"relative"},[`${D}-inner`]:{backgroundColor:y,backgroundClip:"padding-box",borderRadius:te,boxShadow:l,padding:d},[`${D}-title`]:{minWidth:B,marginBottom:J,color:M,fontWeight:O},[`${D}-inner-content`]:{color:L}})},(0,g.ZP)(U,{colorBg:"var(--antd-arrow-background-color)"}),{[`${D}-pure`]:{position:"relative",maxWidth:"none",margin:U.sizePopupArrow,display:"inline-block",[`${D}-content`]:{display:"inline-block"}}}]},b=U=>{const{componentCls:D}=U;return{[D]:I.i.map(L=>{const B=U[`${L}6`];return{[`&${D}-${L}`]:{"--antd-arrow-background-color":B,[`${D}-inner`]:{backgroundColor:B},[`${D}-arrow`]:{background:"transparent"}}}})}},A=U=>{const{componentCls:D,lineWidth:L,lineType:B,colorSplit:O,paddingSM:d,controlHeight:l,fontSize:M,lineHeight:te,padding:re}=U,J=l-Math.round(M*te),Y=J/2,y=J/2-L,R=re;return{[D]:{[`${D}-inner`]:{padding:0},[`${D}-title`]:{margin:0,padding:`${Y}px ${R}px ${y}px`,borderBottom:`${L}px ${B} ${O}`},[`${D}-inner-content`]:{padding:`${d}px ${R}px`}}}};ve.Z=(0,K.Z)("Popover",U=>{const{colorBgElevated:D,colorText:L,wireframe:B}=U,O=(0,ie.TS)(U,{popoverPadding:12,popoverBg:D,popoverColor:L});return[ne(O),b(O),B&&A(O),(0,t._y)(O,"zoom-big")]},U=>({width:177,minWidth:177,zIndexPopup:U.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},96503:function(Ye,ve,a){"use strict";a.d(ve,{default:function(){return wu}});var s=a(59301),t=a(40001),g=a(81953),I=a(16180),K=a(92310),ie=a.n(K),ne=a(25769),b=a.n(ne),A=a(29301),U=a(11592),D=a(34280),L=a(18929),B=a(2738),O=a(8654),d=a(24514),l=a(10228),M=function(v,j){var V={};for(var N in v)Object.prototype.hasOwnProperty.call(v,N)&&j.indexOf(N)<0&&(V[N]=v[N]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,N=Object.getOwnPropertySymbols(v);Q<N.length;Q++)j.indexOf(N[Q])<0&&Object.prototype.propertyIsEnumerable.call(v,N[Q])&&(V[N[Q]]=v[N[Q]]);return V};const te={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var J=s.forwardRef((v,j)=>{const V=Ge=>{const{keyCode:Me}=Ge;Me===l.Z.ENTER&&Ge.preventDefault()},N=Ge=>{const{keyCode:Me}=Ge,{onClick:pt}=v;Me===l.Z.ENTER&&pt&&pt()},{style:Q,noStyle:Je,disabled:et}=v,Ne=M(v,["style","noStyle","disabled"]);let ze={};return Je||(ze=Object.assign({},te)),et&&(ze.pointerEvents="none"),ze=Object.assign(Object.assign({},ze),Q),s.createElement("div",Object.assign({role:"button",tabIndex:0,ref:j},Ne,{onKeyDown:V,onKeyUp:N,style:ze}))}),Y=a(36355),y=a(9763),R=a(6848),ye=a(32855),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=ue,fe=a(7657),Z=function(j,V){return s.createElement(fe.Z,(0,ye.Z)({},j,{ref:V,icon:pe}))},W=s.forwardRef(Z),se=W,ge=a(92343),X=a(1643),ce=a(15969),Ue=a(83116),me=a(30071);const we=(v,j,V,N)=>{const{titleMarginBottom:Q,fontWeightStrong:Je}=N;return{marginBottom:Q,color:V,fontWeight:Je,fontSize:v,lineHeight:j}},ae=v=>{const j=[1,2,3,4,5],V={};return j.forEach(N=>{V[`
|
|
h${N}&,
|
|
div&-h${N},
|
|
div&-h${N} > textarea,
|
|
h${N}
|
|
`]=we(v[`fontSizeHeading${N}`],v[`lineHeightHeading${N}`],v.colorTextHeading,v)}),V},De=v=>{const{componentCls:j}=v;return{"a&, a":Object.assign(Object.assign({},(0,ce.N)(v)),{textDecoration:v.linkDecoration,"&:active, &:hover":{textDecoration:v.linkHoverDecoration},[`&[disabled], &${j}-disabled`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:v.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},ct=v=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:v.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:v.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:me.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:v.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),mt=v=>{const{componentCls:j,paddingSM:V}=v,N=V;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-v.paddingSM,marginTop:-N,marginBottom:`calc(1em - ${N}px)`},[`${j}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:v.marginXS+2,insetBlockEnd:v.marginXS,color:v.colorTextDescription,fontWeight:"normal",fontSize:v.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},je=v=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:v.colorSuccess}}}),Ce=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),_t=v=>{const{componentCls:j,titleMarginTop:V}=v;return{[j]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:v.colorText,wordBreak:"break-word",lineHeight:v.lineHeight,[`&${j}-secondary`]:{color:v.colorTextDescription},[`&${j}-success`]:{color:v.colorSuccess},[`&${j}-warning`]:{color:v.colorWarning},[`&${j}-danger`]:{color:v.colorError,"a&:active, a&:focus":{color:v.colorErrorActive},"a&:hover":{color:v.colorErrorHover}},[`&${j}-disabled`]:{color:v.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ae(v)),{[`
|
|
& + h1${j},
|
|
& + h2${j},
|
|
& + h3${j},
|
|
& + h4${j},
|
|
& + h5${j}
|
|
`]:{marginTop:V},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:V}}}),ct(v)),De(v)),{[`
|
|
${j}-expand,
|
|
${j}-edit,
|
|
${j}-copy
|
|
`]:Object.assign(Object.assign({},(0,ce.N)(v)),{marginInlineStart:v.marginXXS})}),mt(v)),je(v)),Ce()),{"&-rtl":{direction:"rtl"}})}};var St=(0,Ue.Z)("Typography",v=>[_t(v)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),It=v=>{const{prefixCls:j,"aria-label":V,className:N,style:Q,direction:Je,maxLength:et,autoSize:Ne=!0,value:ze,onSave:Ge,onCancel:Me,onEnd:pt,component:Ft,enterIcon:Et=s.createElement(se,null)}=v,Ve=s.useRef(null),tt=s.useRef(!1),Dt=s.useRef(),[nu,Wt]=s.useState(ze);s.useEffect(()=>{Wt(ze)},[ze]),s.useEffect(()=>{if(Ve.current&&Ve.current.resizableTextArea){const{textArea:Ke}=Ve.current.resizableTextArea;Ke.focus();const{length:ut}=Ke.value;Ke.setSelectionRange(ut,ut)}},[]);const Re=Ke=>{let{target:ut}=Ke;Wt(ut.value.replace(/[\n\r]/g,""))},ft=()=>{tt.current=!0},Ot=()=>{tt.current=!1},vt=Ke=>{let{keyCode:ut}=Ke;tt.current||(Dt.current=ut)},au=()=>{Ge(nu.trim())},Vt=Ke=>{let{keyCode:ut,ctrlKey:Te,altKey:ku,metaKey:Kt,shiftKey:gu}=Ke;Dt.current===ut&&!tt.current&&!Te&&!ku&&!Kt&&!gu&&(ut===l.Z.ENTER?(au(),pt==null||pt()):ut===l.Z.ESC&&Me())},Xe=()=>{au()},ot=Ft?`${j}-${Ft}`:"",[jt,wt]=St(j),Ct=ie()(j,`${j}-edit-content`,{[`${j}-rtl`]:Je==="rtl"},N,ot,wt);return jt(s.createElement("div",{className:Ct,style:Q},s.createElement(X.Z,{ref:Ve,maxLength:et,value:nu,onChange:Re,onKeyDown:vt,onKeyUp:Vt,onCompositionStart:ft,onCompositionEnd:Ot,onBlur:Xe,"aria-label":V,rows:1,autoSize:Ne}),Et!==null?(0,ge.Tm)(Et,{className:`${j}-edit-content-confirm`}):null))},eu=function(v,j){var V={};for(var N in v)Object.prototype.hasOwnProperty.call(v,N)&&j.indexOf(N)<0&&(V[N]=v[N]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,N=Object.getOwnPropertySymbols(v);Q<N.length;Q++)j.indexOf(N[Q])<0&&Object.prototype.propertyIsEnumerable.call(v,N[Q])&&(V[N[Q]]=v[N[Q]]);return V},dt=s.forwardRef((v,j)=>{const{prefixCls:V,component:N="article",className:Q,rootClassName:Je,setContentRef:et,children:Ne,direction:ze,style:Ge}=v,Me=eu(v,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:pt,direction:Ft,typography:Et}=s.useContext(Y.E_),Ve=ze!=null?ze:Ft;let tt=j;et&&(tt=(0,O.sQ)(j,et));const Dt=pt("typography",V),[nu,Wt]=St(Dt),Re=ie()(Dt,Et==null?void 0:Et.className,{[`${Dt}-rtl`]:Ve==="rtl"},Q,Je,Wt),ft=Object.assign(Object.assign({},Et==null?void 0:Et.style),Ge);return nu(s.createElement(N,Object.assign({className:Re,style:ft,ref:tt},Me),Ne))});function be(v,j){return s.useMemo(()=>{const V=!!v;return[V,Object.assign(Object.assign({},j),V&&typeof v=="object"?v:null)]},[v])}var Pt=(v,j)=>{const V=s.useRef(!1);s.useEffect(()=>{V.current?v():V.current=!0},j)};function Bt(v){const j=typeof v;return j==="string"||j==="number"}function fu(v){let j=0;return v.forEach(V=>{Bt(V)?j+=String(V).length:j+=1}),j}function ht(v,j){let V=0;const N=[];for(let Q=0;Q<v.length;Q+=1){if(V===j)return N;const Je=v[Q],Ne=Bt(Je)?String(Je).length:1,ze=V+Ne;if(ze>j){const Ge=j-V;return N.push(String(Je).slice(0,Ge)),N}N.push(Je),V=ze}return v}const tu=0,Rt=1,Ku=2,Du=3,bu=4;var mu=v=>{let{enabledMeasure:j,children:V,text:N,width:Q,fontSize:Je,rows:et,onEllipsis:Ne}=v;const[[ze,Ge,Me],pt]=s.useState([0,0,0]),[Ft,Et]=s.useState(0),[Ve,tt]=s.useState(tu),[Dt,nu]=s.useState(0),Wt=s.useRef(null),Re=s.useRef(null),ft=s.useMemo(()=>(0,U.Z)(N),[N]),Ot=s.useMemo(()=>fu(ft),[ft]),vt=s.useMemo(()=>!j||Ve!==Du?Ft&&Ve!==bu&&j?V(ht(ft,Ft),Ft<Ot):V(ft,!1):V(ht(ft,Ge),Ge<Ot),[j,Ve,V,ft,Ge,Ot]);(0,D.Z)(()=>{j&&Q&&Je&&Ot&&(tt(Rt),pt([0,Math.ceil(Ot/2),Ot]))},[j,Q,Je,N,Ot,et]),(0,D.Z)(()=>{var ot;Ve===Rt&&nu(((ot=Wt.current)===null||ot===void 0?void 0:ot.offsetHeight)||0)},[Ve]),(0,D.Z)(()=>{var ot,jt;if(Dt){if(Ve===Rt){const wt=((ot=Re.current)===null||ot===void 0?void 0:ot.offsetHeight)||0,Ct=et*Dt;wt<=Ct?(tt(bu),Ne(!1)):tt(Ku)}else if(Ve===Ku)if(ze!==Me){const wt=((jt=Re.current)===null||jt===void 0?void 0:jt.offsetHeight)||0,Ct=et*Dt;let Ke=ze,ut=Me;ze===Me-1?ut=ze:wt<=Ct?Ke=Ge:ut=Ge;const Te=Math.ceil((Ke+ut)/2);pt([Ke,Te,ut])}else tt(Du),Et(Ge),Ne(!0)}},[Ve,ze,Me,et,Dt]);const au={width:Q,whiteSpace:"normal",margin:0,padding:0},Vt=(ot,jt,wt)=>s.createElement("span",{"aria-hidden":!0,ref:jt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Je/2)*2},wt)},ot),Xe=(ot,jt)=>{const wt=ht(ft,ot);return Vt(V(wt,!0),jt,au)};return s.createElement(s.Fragment,null,vt,j&&Ve!==Du&&Ve!==bu&&s.createElement(s.Fragment,null,Vt("lg",Wt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Ve===Rt?Vt(V(ft,!1),Re,au):Xe(Ge,Re)))},yu=v=>{let{enabledEllipsis:j,isEllipsis:V,children:N,tooltipProps:Q}=v;return!(Q!=null&&Q.title)||!j?N:s.createElement(R.Z,Object.assign({open:V?void 0:!1},Q),N)},xt=function(v,j){var V={};for(var N in v)Object.prototype.hasOwnProperty.call(v,N)&&j.indexOf(N)<0&&(V[N]=v[N]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,N=Object.getOwnPropertySymbols(v);Q<N.length;Q++)j.indexOf(N[Q])<0&&Object.prototype.propertyIsEnumerable.call(v,N[Q])&&(V[N[Q]]=v[N[Q]]);return V};function Pu(v,j){let{mark:V,code:N,underline:Q,delete:Je,strong:et,keyboard:Ne,italic:ze}=v,Ge=j;function Me(pt,Ft){Ft&&(Ge=s.createElement(pt,{},Ge))}return Me("strong",et),Me("u",Q),Me("del",Je),Me("code",N),Me("mark",V),Me("kbd",Ne),Me("i",ze),Ge}function uu(v,j,V){return v===!0||v===void 0?j:v||V&&j}function Tu(v){return v===!1?[!1,!1]:Array.isArray(v)?v:[v]}const Yu="...";var du=s.forwardRef((v,j)=>{var V,N,Q;const{prefixCls:Je,className:et,style:Ne,type:ze,disabled:Ge,children:Me,ellipsis:pt,editable:Ft,copyable:Et,component:Ve,title:tt}=v,Dt=xt(v,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:nu,direction:Wt}=s.useContext(Y.E_),[Re]=(0,y.Z)("Text"),ft=s.useRef(null),Ot=s.useRef(null),vt=nu("typography",Je),au=(0,B.Z)(Dt,["mark","code","delete","underline","strong","keyboard","italic"]),[Vt,Xe]=be(Ft),[ot,jt]=(0,L.Z)(!1,{value:Xe.editing}),{triggerType:wt=["icon"]}=Xe,Ct=de=>{var Be;de&&((Be=Xe.onStart)===null||Be===void 0||Be.call(Xe)),jt(de)};Pt(()=>{var de;ot||(de=Ot.current)===null||de===void 0||de.focus()},[ot]);const Ke=de=>{de==null||de.preventDefault(),Ct(!0)},ut=de=>{var Be;(Be=Xe.onChange)===null||Be===void 0||Be.call(Xe,de),Ct(!1)},Te=()=>{var de;(de=Xe.onCancel)===null||de===void 0||de.call(Xe),Ct(!1)},[ku,Kt]=be(Et),[gu,un]=s.useState(!1),Zu=s.useRef(null),nn={};Kt.format&&(nn.format=Kt.format);const hu=()=>{Zu.current&&clearTimeout(Zu.current)},Rn=de=>{var Be;de==null||de.preventDefault(),de==null||de.stopPropagation(),b()(Kt.text||String(Me)||"",nn),un(!0),hu(),Zu.current=setTimeout(()=>{un(!1)},3e3),(Be=Kt.onCopy)===null||Be===void 0||Be.call(Kt,de)};s.useEffect(()=>hu,[]);const[an,_n]=s.useState(!1),[zt,Cn]=s.useState(!1),[Bn,An]=s.useState(!1),[on,Yt]=s.useState(!1),[ln,Dn]=s.useState(!1),[bn,rn]=s.useState(!0),[ou,lt]=be(pt,{expandable:!1}),kt=ou&&!Bn,{rows:Xt=1}=lt,ju=s.useMemo(()=>!kt||lt.suffix!==void 0||lt.onEllipsis||lt.expandable||Vt||ku,[kt,lt,Vt,ku]);(0,D.Z)(()=>{ou&&!ju&&(_n((0,d.G)("webkitLineClamp")),Cn((0,d.G)("textOverflow")))},[ju,ou]);const Tt=s.useMemo(()=>ju?!1:Xt===1?zt:an,[ju,zt,an]),sn=kt&&(Tt?ln:on),Pn=kt&&Xt===1&&Tt,Mu=kt&&Xt>1&&Tt,xn=de=>{var Be;An(!0),(Be=lt.onExpand)===null||Be===void 0||Be.call(lt,de)},[nt,Fu]=s.useState(0),[cn,mn]=s.useState(0),On=(de,Be)=>{let{offsetWidth:yt}=de;var Lt;Fu(yt),mn(parseInt((Lt=window.getComputedStyle)===null||Lt===void 0?void 0:Lt.call(window,Be).fontSize,10)||0)},Hn=de=>{var Be;Yt(de),on!==de&&((Be=lt.onEllipsis)===null||Be===void 0||Be.call(lt,de))};s.useEffect(()=>{const de=ft.current;if(ou&&Tt&&de){const Be=Mu?de.offsetHeight<de.scrollHeight:de.offsetWidth<de.scrollWidth;ln!==Be&&Dn(Be)}},[ou,Tt,Me,Mu,bn]),s.useEffect(()=>{const de=ft.current;if(typeof IntersectionObserver=="undefined"||!de||!Tt||!kt)return;const Be=new IntersectionObserver(()=>{rn(!!de.offsetParent)});return Be.observe(de),()=>{Be.disconnect()}},[Tt,kt]);let lu={};lt.tooltip===!0?lu={title:(V=Xe.text)!==null&&V!==void 0?V:Me}:s.isValidElement(lt.tooltip)?lu={title:lt.tooltip}:typeof lt.tooltip=="object"?lu=Object.assign({title:(N=Xe.text)!==null&&N!==void 0?N:Me},lt.tooltip):lu={title:lt.tooltip};const pu=s.useMemo(()=>{const de=Be=>["string","number"].includes(typeof Be);if(!(!ou||Tt)){if(de(Xe.text))return Xe.text;if(de(Me))return Me;if(de(tt))return tt;if(de(lu.title))return lu.title}},[ou,Tt,tt,lu.title,sn]);if(ot)return s.createElement(It,{value:(Q=Xe.text)!==null&&Q!==void 0?Q:typeof Me=="string"?Me:"",onSave:ut,onCancel:Te,onEnd:Xe.onEnd,prefixCls:vt,className:et,style:Ne,direction:Wt,component:Ve,maxLength:Xe.maxLength,autoSize:Xe.autoSize,enterIcon:Xe.enterIcon});const Ru=()=>{const{expandable:de,symbol:Be}=lt;if(!de)return null;let yt;return Be?yt=Be:yt=Re==null?void 0:Re.expand,s.createElement("a",{key:"expand",className:`${vt}-expand`,onClick:xn,"aria-label":Re==null?void 0:Re.expand},yt)},at=()=>{if(!Vt)return;const{icon:de,tooltip:Be}=Xe,yt=(0,U.Z)(Be)[0]||(Re==null?void 0:Re.edit),Lt=typeof yt=="string"?yt:"";return wt.includes("icon")?s.createElement(R.Z,{key:"edit",title:Be===!1?"":yt},s.createElement(J,{ref:Ot,className:`${vt}-edit`,onClick:Ke,"aria-label":Lt},de||s.createElement(I.Z,{role:"button"}))):null},dn=()=>{if(!ku)return;const{tooltips:de,icon:Be}=Kt,yt=Tu(de),Lt=Tu(Be),Hu=gu?uu(yt[1],Re==null?void 0:Re.copied):uu(yt[0],Re==null?void 0:Re.copy),En=gu?Re==null?void 0:Re.copied:Re==null?void 0:Re.copy,_u=typeof Hu=="string"?Hu:En;return s.createElement(R.Z,{key:"copy",title:Hu},s.createElement(J,{className:ie()(`${vt}-copy`,gu&&`${vt}-copy-success`),onClick:Rn,"aria-label":_u},gu?uu(Lt[1],s.createElement(t.Z,null),!0):uu(Lt[0],s.createElement(g.Z,null),!0)))},pn=de=>[de&&Ru(),at(),dn()],wn=de=>[de&&s.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Yu),lt.suffix,pn(de)];return s.createElement(A.Z,{onResize:On,disabled:!kt||Tt},de=>s.createElement(yu,{tooltipProps:lu,enabledEllipsis:kt,isEllipsis:sn},s.createElement(dt,Object.assign({className:ie()({[`${vt}-${ze}`]:ze,[`${vt}-disabled`]:Ge,[`${vt}-ellipsis`]:ou,[`${vt}-single-line`]:kt&&Xt===1,[`${vt}-ellipsis-single-line`]:Pn,[`${vt}-ellipsis-multiple-line`]:Mu},et),prefixCls:Je,style:Object.assign(Object.assign({},Ne),{WebkitLineClamp:Mu?Xt:void 0}),component:Ve,ref:(0,O.sQ)(de,ft,j),direction:Wt,onClick:wt.includes("text")?Ke:void 0,"aria-label":pu==null?void 0:pu.toString(),title:tt},au),s.createElement(mu,{enabledMeasure:kt&&!Tt,text:Me,rows:Xt,width:nt,fontSize:cn,onEllipsis:Hn},(Be,yt)=>{let Lt=Be;return Be.length&&yt&&pu&&(Lt=s.createElement("span",{key:"show-content","aria-hidden":!0},Lt)),Pu(v,s.createElement(s.Fragment,null,Lt,wn(yt)))}))))}),xu=function(v,j){var V={};for(var N in v)Object.prototype.hasOwnProperty.call(v,N)&&j.indexOf(N)<0&&(V[N]=v[N]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,N=Object.getOwnPropertySymbols(v);Q<N.length;Q++)j.indexOf(N[Q])<0&&Object.prototype.propertyIsEnumerable.call(v,N[Q])&&(V[N[Q]]=v[N[Q]]);return V},Nu=s.forwardRef((v,j)=>{var{ellipsis:V,rel:N}=v,Q=xu(v,["ellipsis","rel"]);const Je=Object.assign(Object.assign({},Q),{rel:N===void 0&&Q.target==="_blank"?"noopener noreferrer":N});return delete Je.navigate,s.createElement(du,Object.assign({},Je,{ref:j,ellipsis:!!V,component:"a"}))}),Ou=s.forwardRef((v,j)=>s.createElement(du,Object.assign({ref:j},v,{component:"div"}))),en=function(v,j){var V={};for(var N in v)Object.prototype.hasOwnProperty.call(v,N)&&j.indexOf(N)<0&&(V[N]=v[N]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,N=Object.getOwnPropertySymbols(v);Q<N.length;Q++)j.indexOf(N[Q])<0&&Object.prototype.propertyIsEnumerable.call(v,N[Q])&&(V[N[Q]]=v[N[Q]]);return V};const tn=(v,j)=>{var{ellipsis:V}=v,N=en(v,["ellipsis"]);const Q=s.useMemo(()=>V&&typeof V=="object"?(0,B.Z)(V,["expandable","rows"]):V,[V]);return s.createElement(du,Object.assign({ref:j},N,{ellipsis:Q,component:"span"}))};var Iu=s.forwardRef(tn),Zt=function(v,j){var V={};for(var N in v)Object.prototype.hasOwnProperty.call(v,N)&&j.indexOf(N)<0&&(V[N]=v[N]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,N=Object.getOwnPropertySymbols(v);Q<N.length;Q++)j.indexOf(N[Q])<0&&Object.prototype.propertyIsEnumerable.call(v,N[Q])&&(V[N[Q]]=v[N[Q]]);return V};const Pe=[1,2,3,4,5];var At=s.forwardRef((v,j)=>{const{level:V=1}=v,N=Zt(v,["level"]);let Q;return Pe.includes(V)?Q=`h${V}`:Q="h1",s.createElement(du,Object.assign({ref:j},N,{component:Q}))});const $t=dt;$t.Text=Iu,$t.Link=Nu,$t.Title=At,$t.Paragraph=Ou;var wu=$t},51581:function(Ye,ve,a){"use strict";Object.defineProperty(ve,"__esModule",{value:!0});var s=function(){function L(B,O){for(var d=0;d<O.length;d++){var l=O[d];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(B,l.key,l)}}return function(B,O,d){return O&&L(B.prototype,O),d&&L(B,d),B}}(),t=a(59301),g=ie(t),I=a(12708),K=ie(I);function ie(L){return L&&L.__esModule?L:{default:L}}function ne(L,B){var O={};for(var d in L)B.indexOf(d)>=0||Object.prototype.hasOwnProperty.call(L,d)&&(O[d]=L[d]);return O}function b(L,B){if(!(L instanceof B))throw new TypeError("Cannot call a class as a function")}function A(L,B){if(!L)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B&&(typeof B=="object"||typeof B=="function")?B:L}function U(L,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof B);L.prototype=Object.create(B&&B.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),B&&(Object.setPrototypeOf?Object.setPrototypeOf(L,B):L.__proto__=B)}var D=function(L){U(B,L);function B(O){b(this,B);var d=A(this,(B.__proto__||Object.getPrototypeOf(B)).call(this,O));return d.scrollListener=d.scrollListener.bind(d),d.eventListenerOptions=d.eventListenerOptions.bind(d),d.mousewheelListener=d.mousewheelListener.bind(d),d}return s(B,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var d=this.getParentElement(this.scrollComponent);d.scrollTop=d.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var d=!1,l={get passive(){d=!0}};try{document.addEventListener("test",null,l),document.removeEventListener("test",null,l)}catch(M){}return d}},{key:"eventListenerOptions",value:function(){var d=this.props.useCapture;return this.isPassiveSupported()&&(d={useCapture:this.props.useCapture,passive:!0}),d}},{key:"setDefaultLoader",value:function(d){this.defaultLoader=d}},{key:"detachMousewheelListener",value:function(){var d=window;this.props.useWindow===!1&&(d=this.scrollComponent.parentNode),d.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var d=window;this.props.useWindow===!1&&(d=this.getParentElement(this.scrollComponent)),d.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(d){var l=this.props.getScrollParent&&this.props.getScrollParent();return l!=null?l:d&&d.parentNode}},{key:"filterProps",value:function(d){return d}},{key:"attachScrollListener",value:function(){var d=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!d)){var l=window;this.props.useWindow===!1&&(l=d),l.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),l.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),l.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(d){d.deltaY===1&&!this.isPassiveSupported()&&d.preventDefault()}},{key:"scrollListener",value:function(){var d=this.scrollComponent,l=window,M=this.getParentElement(d),te=void 0;if(this.props.useWindow){var re=document.documentElement||document.body.parentNode||document.body,J=l.pageYOffset!==void 0?l.pageYOffset:re.scrollTop;this.props.isReverse?te=J:te=this.calculateOffset(d,J)}else this.props.isReverse?te=M.scrollTop:te=d.scrollHeight-M.scrollTop-M.clientHeight;te<Number(this.props.threshold)&&d&&d.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=M.scrollHeight,this.beforeScrollTop=M.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(d,l){return d?this.calculateTopPosition(d)+(d.offsetHeight-l-window.innerHeight):0}},{key:"calculateTopPosition",value:function(d){return d?d.offsetTop+this.calculateTopPosition(d.offsetParent):0}},{key:"render",value:function(){var d=this,l=this.filterProps(this.props),M=l.children,te=l.element,re=l.hasMore,J=l.initialLoad,Y=l.isReverse,y=l.loader,R=l.loadMore,ye=l.pageStart,ue=l.ref,pe=l.threshold,fe=l.useCapture,Z=l.useWindow,W=l.getScrollParent,se=ne(l,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);se.ref=function(X){d.scrollComponent=X,ue&&ue(X)};var ge=[M];return re&&(y?Y?ge.unshift(y):ge.push(y):this.defaultLoader&&(Y?ge.unshift(this.defaultLoader):ge.push(this.defaultLoader))),g.default.createElement(te,se,ge)}}]),B}(t.Component);D.propTypes={children:K.default.node.isRequired,element:K.default.node,hasMore:K.default.bool,initialLoad:K.default.bool,isReverse:K.default.bool,loader:K.default.node,loadMore:K.default.func.isRequired,pageStart:K.default.number,ref:K.default.func,getScrollParent:K.default.func,threshold:K.default.number,useCapture:K.default.bool,useWindow:K.default.bool},D.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ve.default=D,Ye.exports=ve.default},26724:function(Ye,ve,a){Ye.exports=a(51581)}}]);
|