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
324 KiB
17 lines
324 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return w}});var c=s(54476),u=s(59301),p={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"},H=p,ue=s(7657),_e=function(Q,Z){return u.createElement(ue.Z,(0,c.Z)({},Q,{ref:Z,icon:H}))},ae=u.forwardRef(_e),w=ae},61481:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return w}});var c=s(54476),u=s(59301),p={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"},H=p,ue=s(7657),_e=function(Q,Z){return u.createElement(ue.Z,(0,c.Z)({},Q,{ref:Z,icon:H}))},ae=u.forwardRef(_e),w=ae},97041:function(it,ke,s){"use strict";s.d(ke,{z:function(){return je},Z:function(){return de}});var c=s(59301),u=s(54580),p=s(8591),H=s(43418),ue=s(3113),_e=s(78323),ae=s(12480),w=Object.defineProperty,D=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,S=(X,fe,ce)=>fe in X?w(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):X[fe]=ce,x=(X,fe)=>{for(var ce in fe||(fe={}))Q.call(fe,ce)&&S(X,ce,fe[ce]);if(D)for(var ce of D(fe))Z.call(fe,ce)&&S(X,ce,fe[ce]);return X},V=(X,fe,ce)=>new Promise((dt,Oe)=>{var ct=Ge=>{try{vt(ce.next(Ge))}catch(Re){Oe(Re)}},kt=Ge=>{try{vt(ce.throw(Ge))}catch(Re){Oe(Re)}},vt=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(ct,kt);vt((ce=ce.apply(X,fe)).next())});const F="\u3000\u3000";function i(X){var fe=["Bytes","KB","MB","GB","TB"];if(X==0)return"0 Byte";var ce=parseInt(""+Math.floor(Math.log(X)/Math.log(1024)),10);return(X/Math.pow(1024,ce)).toFixed(1)+" "+fe[ce]}var J=({value:X=[],action:fe,onChange:ce,className:dt,maxSize:Oe=150,title:ct="\u6587\u4EF6\u4E0A\u4F20",accept:kt=null})=>{const vt={multiple:!1,fileList:X,accept:kt,withCredentials:!0,beforeUpload:Re=>Re.size/1024/1024<Oe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Oe}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(Re){var Lt,Mt,et,Yt;let ru=[...Re.fileList];if(ru=ru.map(Nt=>(Nt.name.indexOf(F)===-1&&(Nt.name=`${Nt.name}${F}${i(Nt.size)}`),x({},Nt))),Re.file.status==="done"&&((Mt=(Lt=Re.file)==null?void 0:Lt.response)==null?void 0:Mt.status)===-1){message.error((Yt=(et=Re.file)==null?void 0:et.response)==null?void 0:Yt.message),ce([]);return}ce(ru)},onRemove:Re=>V(void 0,null,function*(){const Lt=Re.size/1024/1024;return Re.status==="uploading"?!0:Lt<Oe&&(Re.response?Re.response.id:Re.uid)?yield removeAttachment(Re.response?Re.response.id:Re.id):!0})};function Ge(Re){Re.preventDefault(),Re.stopPropagation()}return React.createElement("div",{className:`single-upload ${dt||""}`},React.createElement(Upload,x({},vt),React.createElement(Button,{type:"primary",title:X.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:X.length>0,ghost:!0},ct),React.createElement("span",{onClick:Ge,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Oe,"M)"," ")))},Ee=s(61481),me=s(89392),q=Object.defineProperty,Ae=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ne=(X,fe,ce)=>fe in X?q(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):X[fe]=ce,ye=(X,fe)=>{for(var ce in fe||(fe={}))$.call(fe,ce)&&Ne(X,ce,fe[ce]);if(Ae)for(var ce of Ae(fe))Ze.call(fe,ce)&&Ne(X,ce,fe[ce]);return X};const De=X=>React.createElement("svg",ye({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},X),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Y=Object.defineProperty,ie=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,z=(X,fe,ce)=>fe in X?Y(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):X[fe]=ce,ve=(X,fe)=>{for(var ce in fe||(fe={}))ge.call(fe,ce)&&z(X,ce,fe[ce]);if(ie)for(var ce of ie(fe))Le.call(fe,ce)&&z(X,ce,fe[ce]);return X},be=(X,fe,ce)=>new Promise((dt,Oe)=>{var ct=Ge=>{try{vt(ce.next(Ge))}catch(Re){Oe(Re)}},kt=Ge=>{try{vt(ce.throw(Ge))}catch(Re){Oe(Re)}},vt=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(ct,kt);vt((ce=ce.apply(X,fe)).next())});const{Dragger:oe}=u.default;function je(X){let fe=[];return X&&X.length>0&&(fe=X.map(ce=>({uid:ce.id,id:ce.id,name:ce.title+F+ce.filesize,url:ce.url,filesize:ce.filesize,status:"done",response:{id:ce.id}}))),fe}var de=({value:X,onChange:fe,action:ce,data:dt,className:Oe,maxSize:ct=150,title:kt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:vt=!1,accept:Ge="",additionalText:Re,isDragger:Lt,number:Mt=1e3,aloneClear:et=!1,realTimeRemove:Yt=!0,uploadText:ru,setFileProgress:Nt,showFileProgress:Ou})=>{const[un,Cu]=(0,c.useState)(!1);let[pt,iu]=(0,c.useState)(X||[]),[ju,Mu]=(0,c.useState)(1);(0,c.useEffect)(()=>{X&&(ju===1&&iu([...X]),Mu(2),Mt===(X==null?void 0:X.length)&&Cu(!0))},[X]);const Au=()=>{setTimeout(()=>{pt.pop(),iu([...pt])},500)};Ou&&Nt(pt.some(Je=>Je.status==="uploading"));const It={multiple:!0,disabled:un,accept:Ge,withCredentials:!0,fileList:pt,beforeUpload:(Je,Jt)=>{const Et=Je.size/1024/1024;return pt.concat(Jt).length>Mt?(pt.pop(),iu([...pt]),p.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Mt}\u4E2A\u6587\u4EF6`),et?Promise.reject():(Au(),!1)):Et<ct?!0:(p.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ct}MB).`),et?Promise.reject():(Au(),!1))},data:dt,action:ce||`${_e.Z.API_SERVER}/api/attachments.json`,onChange(Je){var Jt,Et,uu,cu;if(Je.file.status==="removed"?pt=Je.fileList:pt=(0,me.uniqBy)([...Je.fileList,...pt],"uid"),Je.file.status==="done"&&((Et=(Jt=Je.file)==null?void 0:Jt.response)==null?void 0:Et.status)===-1){p.ZP.error((cu=(uu=Je.file)==null?void 0:uu.response)==null?void 0:cu.message);return}pt.length>=Mt?Cu(!0):Cu(!1),iu([...pt]),pt=pt.map(Ht=>{var Ru,mu;return(Ru=Ht==null?void 0:Ht.response)!=null&&Ru.id&&(Ht.url=(mu=Ht==null?void 0:Ht.response)==null?void 0:mu.url),Ht.name.indexOf(F)===-1&&(Ht.name=`${Ht.name}${F}${i(Ht.size)}`),ve({},Ht)}),console.log("info:",Je,pt),fe(pt)},onRemove:Je=>be(void 0,null,function*(){if(!Yt)return!0;const Jt=()=>be(void 0,null,function*(){if(Je.response?Je.response.id:Je.id){let uu=yield(0,ae.JZ)(Je.response?Je.response.id:Je.uid);return Promise.resolve(uu)}else return!0});return vt?new Promise((Et,uu)=>{H.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:c.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>be(void 0,null,function*(){const cu=yield Jt();p.ZP.success("\u5220\u9664\u6210\u529F"),Et(!0)}),onCancel:()=>Et(!1)})}):yield Jt()})};function Gt(Je){Je.preventDefault(),Je.stopPropagation()}return c.createElement("div",{className:`multi-upload ${Oe||""}`},Lt&&c.createElement(oe,ve({},It),c.createElement("p",{className:"ant-upload-drag-icon"},c.createElement(Ee.Z,null)),c.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",c.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ct,"MB)"," "),Re),!Lt&&c.createElement(u.default,ve({},It),c.createElement(ue.ZP,{disabled:un,className:"upload_button"},c.createElement("img",{className:"aBtn_img",src:Ie}),kt),c.createElement("span",{onClick:Gt,className:"upload_text"},ru||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ct}MB)`)))}},63909:function(it,ke,s){"use strict";var c=s(78241),u=s(43418),p=s(8591),H=s(92832),ue=s(79777),_e=s(95392),ae=s(97041),w=s(59301),D=Object.defineProperty,Q=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,F=(q,Ae,$)=>Ae in q?D(q,Ae,{enumerable:!0,configurable:!0,writable:!0,value:$}):q[Ae]=$,i=(q,Ae)=>{for(var $ in Ae||(Ae={}))x.call(Ae,$)&&F(q,$,Ae[$]);if(S)for(var $ of S(Ae))V.call(Ae,$)&&F(q,$,Ae[$]);return q},J=(q,Ae)=>Q(q,Z(Ae)),Ee=(q,Ae,$)=>new Promise((Ze,Ne)=>{var ye=Y=>{try{Ie($.next(Y))}catch(ie){Ne(ie)}},De=Y=>{try{Ie($.throw(Y))}catch(ie){Ne(ie)}},Ie=Y=>Y.done?Ze(Y.value):Promise.resolve(Y.value).then(ye,De);Ie(($=$.apply(q,Ae)).next())});const me=({classroomList:q,loading:Ae,dispatch:$,shixunHomeworks:Ze})=>{const Ne=(0,_e.useIntl)(),ye=(0,_e.useParams)(),[De]=c.default.useForm(),{workList:Ie,workSetting:Y}=Ze,ie=()=>{$({type:"shixunHomeworks/getWorkSetting",payload:i({},ye)}),$({type:"shixunHomeworks/getWorkList",payload:i({},ye)})};return w.createElement(u.default,{centered:!0,title:q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:q.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ee(void 0,null,function*(){const ge=()=>Ee(void 0,null,function*(){var Le;yield De.validateFields();const z=i({},De.getFieldValue()),{selectArrs:ve}=q.actionTabs;z.attachment_ids=(Le=z.attachment_ids)==null?void 0:Le.map(oe=>oe.response.id),(yield(0,ue.mz)(J(i({},z),{homeworkId:ve.work_id}))).status===0&&(De.resetFields(),$({type:"classroomList/setActionTabs",payload:{}}),ie())});if(Y!=null&&Y.can_submit){if(!(Y!=null&&Y.submit_size)){p.ZP.warning(Ne.formatMessage({id:"classrooms.submissionChanceUsedUp",defaultMessage:"\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}u.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:w.createElement(w.Fragment,null,"\u4F60\u8FD8\u6709 ",w.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Y==null?void 0:Y.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:()=>{ge()}});return}ge()}),onCancel:()=>{De.resetFields(),$({type:"classroomList/setActionTabs",payload:{}})}},w.createElement(c.default,{form:De,initialValues:{}},w.createElement(c.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},w.createElement(ae.Z,null)),w.createElement(c.default.Item,{name:"description"},w.createElement(H.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ke.Z=(0,_e.connect)(({classroomList:q,loading:Ae,shixunHomeworks:$})=>({classroomList:q,loading:Ae,shixunHomeworks:$}))(me)},60132:function(it,ke,s){"use strict";var c=s(59301),u=s(78241),p=s(8591),H=s(43418),ue=s(95237),_e=s(43604),ae=s(5083),w=s(5112),D=s(24905),Q=s(56656),Z=s.n(Q),S=s(57193),x=s(81779),V=s(63949),F=s(95392),i=s(21542),J=s(62510),Ee=s(94373),me=s(34364),q=s(90609),Ae=s(86342),$=s(59301),Ze=Object.defineProperty,Ne=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,ie=(oe,je,de)=>je in oe?Ze(oe,je,{enumerable:!0,configurable:!0,writable:!0,value:de}):oe[je]=de,ge=(oe,je)=>{for(var de in je||(je={}))Ie.call(je,de)&&ie(oe,de,je[de]);if(De)for(var de of De(je))Y.call(je,de)&&ie(oe,de,je[de]);return oe},Le=(oe,je)=>Ne(oe,ye(je)),z=(oe,je)=>{var de={};for(var X in oe)Ie.call(oe,X)&&je.indexOf(X)<0&&(de[X]=oe[X]);if(oe!=null&&De)for(var X of De(oe))je.indexOf(X)<0&&Y.call(oe,X)&&(de[X]=oe[X]);return de},ve=(oe,je,de)=>new Promise((X,fe)=>{var ce=ct=>{try{Oe(de.next(ct))}catch(kt){fe(kt)}},dt=ct=>{try{Oe(de.throw(ct))}catch(kt){fe(kt)}},Oe=ct=>ct.done?X(ct.value):Promise.resolve(ct.value).then(ce,dt);Oe((de=de.apply(oe,je)).next())});const be=oe=>{var je=oe,{classroomList:de,dispatch:X,courseEndTime:fe}=je,ce=z(je,["classroomList","dispatch","courseEndTime"]),dt,Oe,ct,kt;const vt=(0,F.useIntl)(),Ge=(0,F.useParams)(),[Re]=u.default.useForm(),[Lt,Mt]=(0,c.useState)(1),[et,Yt]=(0,c.useState)([]),[ru,Nt]=(0,c.useState)(0),[Ou,un]=(0,c.useState)(2e3),[Cu,pt]=(0,c.useState)(!0),[iu,ju]=(0,c.useState)(!1),[Mu,Au]=(0,c.useState)(!1),[It,Gt]=(0,c.useState)([]),[Je,Jt]=(0,c.useState)(!0),[Et,uu]=(0,c.useState)(null),[cu,Ht]=(0,c.useState)({}),[Ru,mu]=(0,c.useState)({});(0,c.useEffect)(()=>{if(de.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(vn(),Bu(),de.actionTabs.type===2){const he=de.actionTabs.selectArrsAll[0];uu({submit_limit:he==null?void 0:he.submit_limit,submit_limit_num:he==null?void 0:he.submit_limit_num,must_file:he==null?void 0:he.must_file,can_submit:he==null?void 0:he.can_submit,submit_num:he==null?void 0:he.submit_num}),Jt(he.unified_setting)}else Jt(!1),uu({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[de.actionTabs]),(0,c.useEffect)(()=>{if(iu){if(Mu)return;X({type:"classroomList/setActionTabs",payload:{}}),(0,x.GJ)()?X({type:"classroomList/getClassroomTeacherCommonList",payload:Le(ge({},de.actionTabs.params),{type:1})}):X({type:"classroomList/getClassroomCommonList",payload:ge({},de.actionTabs.params)})}},[iu]);const Bu=he=>ve(void 0,null,function*(){pt(!0);const Ft=yield(0,Ee.c_)(Le(ge({},Ge),{page:he||Lt,limit:2e4,homework_id:de.actionTabs.type===1?"":de.actionTabs.selectArrs[0]}));Ft==null||Ft.course_groups.map((jt,Yu)=>{jt.key=jt.id,jt.title=jt.name,jt.disabled=jt.is_published}),Ft&&(Yt([...Ft==null?void 0:Ft.course_groups]),Nt(Ft==null?void 0:Ft.course_groups_count),pt(!1),he||Re.setFieldsValue({publish_time:Z()(Z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Z()(Z()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),yn=he=>{Mt(he),Bu(he)},nn=()=>{(0,x.GJ)()?de.actionTabs.detail?(X({type:"shixunHomeworks/setActionTabs",payload:{}}),X({type:"shixunHomeworks/getWorkList",payload:ge({},Ge)}),X({type:"shixunHomeworks/getWorkSetting",payload:ge({},Ge)})):X({type:"classroomList/getClassroomTeacherCommonList",payload:Le(ge({},de.actionTabs.params),{type:1})}):X({type:"classroomList/getClassroomCommonList",payload:ge({},de.actionTabs.params)})},Tu=()=>ve(void 0,null,function*(){var he,Ft;if((0,x.Rm)()&&!((he=de.AssistantObject.normal)!=null&&he.can_publish)){p.ZP.warning(vt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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"})),Qt(!1);return}const jt=ge({},Re.getFieldsValue());if(jt.end_time<=jt.publish_time){p.ZP.info(vt.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),Qt(!1);return}if((It==null?void 0:It.length)<=0&&!Je&&et.length>0){p.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Qt(!1);return}if(Et!=null&&Et.submit_limit&&!(Et!=null&&Et.submit_limit_num)){p.ZP.warning(vt.formatMessage({id:"classrooms.studentContentLengthCannotEmpty",defaultMessage:"\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),Qt(!1);return}if(Et!=null&&Et.can_submit&&!(Et!=null&&Et.submit_num)){p.ZP.warning(vt.formatMessage({id:"classrooms.studentSubmissionCountCannotEmpty",defaultMessage:"\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),Qt(!1);return}let Yu=ge({homework_ids:[...de.actionTabs.selectArrs],group_ids:It.length>0?It.map(ln=>ln.id):(Ft=de.detailCommonHomeworksList)==null?void 0:Ft.course_groups,end_time:Z()(jt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Z()(jt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!It.length},Et),an=yield(0,Ae.Tr)({homework_common_ids:[...de.actionTabs.selectArrs],course_id:Ge.coursesId,type:"homework_common"});(an==null?void 0:an.student_count)===0?Ku(Yu):(mu(Yu),Ht(an))}),Ku=he=>ve(void 0,null,function*(){Qt(!0);const Ft=yield(0,S.ZP)(`/api/courses/${Ge.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ge({},he)});Qt(!1),Ft.status===0&&((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),p.ZP.success(vt.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),X({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ce.onCallback&&ce.onCallback(),nn(),localStorage.getItem("Noviceguide")==="0"||X({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:$.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~")}}))}),vn=()=>{Mt(1),Yt([]),Gt([])},{detailCommonHomeworksList:Dn}=de,Vn=ru>Lt*Ou,[on,Qt]=(0,c.useState)(!1);return $.createElement("div",null,$.createElement(H.default,{width:600,centered:!0,confirmLoading:on,title:"\u53D1\u5E03\u4F5C\u4E1A",open:de.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Tu,onCancel:()=>{vn(),nn(),X({type:"classroomList/setActionTabs",payload:{}})}},$.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",$.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),et&&$.createElement(u.default,{form:Re},$.createElement("div",{style:{paddingLeft:0}},$.createElement(ue.Z,{className:"mt30",align:"middle"},$.createElement(_e.Z,null,$.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},$.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:he=>(0,me.Q8)(he,fe),disabledTime:he=>(0,me.d0)(he),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,V.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),$.createElement(_e.Z,{className:"ml20"},$.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},$.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Z()((0,V.U6)(),"HH:mm")},disabledDate:he=>(0,me.Q8)(he,fe,Re.getFieldValue("publish_time")),disabledTime:he=>(0,me.d0)(he,Re.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),de.actionTabs.type===2&&$.createElement(ue.Z,{style:{marginBottom:"10px"}},$.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),$.createElement(w.ZP.Group,{value:Je,onChange:he=>{Jt(he.target.value),Gt([])}},$.createElement(w.ZP,{value:!0,disabled:!de.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),$.createElement(w.ZP,{className:"ml20",disabled:et.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),et.length<=0&&de.actionTabs.type===2&&$.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"')),(de.actionTabs.type===1||!Je)&&et.length>0&&$.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},$.createElement("span",{style:{flex:1}},$.createElement(D.default,{checked:It.length===et.length,onChange:he=>{It.length===et.length?Gt([]):Gt(et.filter(Ft=>!Ft.is_published))}},"\u5168\u9009")),$.createElement("span",{style:{width:16}}),$.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",It.length||0,"\u4E2A\u5206\u73ED")),(de.actionTabs.type===1||!Je)&&et.length>0&&$.createElement(i.Z,{data:et,selectedRowKeys:It,setSelectedRowKeys:Gt})),!((ct=(Oe=(dt=de==null?void 0:de.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:Oe[0])!=null&&ct.is_shixun)&&$.createElement(J.ZP,{value:Et,onChange:he=>uu(ge({},he))})),$.createElement(q.Z,{resdata:cu,type:((kt=de.actionTabs.selectArrs)==null?void 0:kt.length)===1?"shixun":"shixunpush",okloading:on,oktext:(cu==null?void 0:cu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:he=>ve(void 0,null,function*(){Qt(!0);let Ft=yield(0,S.ZP)(`/api/courses/${Ge.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...de.actionTabs.selectArrs]}});Qt(!1),(Ft==null?void 0:Ft.status)===0&&Ku(Ru)})}))};ke.Z=(0,F.connect)(({classroomList:oe})=>({classroomList:oe}))(be)},86463:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return w}});var c=s(59301),u=s(38854),p=s(20834),H=s(6848),ue=s(92832),_e={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},w=({isAdmin:D,dataSource:Q,batchStatus:Z,SortMenuName:S,setSortMenuName:x,onSearch:V,onSort:F,onBatch:i})=>{const J=D?[{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"}],Ee=q=>{x(q.name),F(q)},me=S==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:_e.searchSortControllerContainer},c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(p.default,{selectedKeys:[S]},J.map(q=>c.createElement(p.default.Item,{key:q.name,onClick:()=>Ee(q)},q.name)))},c.createElement("div",null,c.createElement("span",{className:`${_e.btn} ${me?_e.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S)))),me&&c.createElement(H.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"},c.createElement("span",{className:_e.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),c.createElement(ue.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:q=>V(q.trim()),style:{width:220,marginLeft:"auto"}}))}},82899:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return S}});var c=s(59301),u=s(20834),p=s(95237),H=s(43604),ue=s(38854),_e=s(8591),ae=s(6848),w={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},D=s(95392),Q=s(81779);const Z=({isLoading:x,addText:V,tabDataSource:F,isAdmin:i,dispatch:J,type:Ee,exportType:me,TooltipTitle:q,categoryId:Ae,dropdownMenu:$,isShowRightControl:Ze,defaultSelectedKeys:Ne,classroomList:ye,onTabMenuClick:De,onTooltipTitleClick:Ie,onDropdownMenuClick:Y,onsetClick:ie})=>{var ge;const Le=()=>c.createElement(u.default,{onClick:({key:be})=>{Y(be)}},$.map(be=>c.createElement(u.default.Item,{key:be.id},be.name))),z=(0,D.useParams)(),ve=(0,D.useIntl)();return c.createElement("div",{className:w.tabMenuContainer},c.createElement(p.Z,null,c.createElement(H.Z,{flex:"1"},c.createElement(u.default,{mode:"horizontal",selectedKeys:Ne},F.map(be=>c.createElement(u.default.Item,{key:be.id,onClick:()=>x?{}:De(be)},c.createElement("span",{className:`c-grey-666 ${i?"mr20":""}`},be.name),be.total!==void 0&&c.createElement("span",{className:"c-grey-999"},be.total||0))))),i&&Ze&&c.createElement(H.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},c.createElement(ue.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>c.createElement(u.default,null,c.createElement(u.default.Item,{key:1,onClick:()=>{var be,oe;if(me==="group"&&!((be=ye.AssistantObject.group)!=null&&be.can_download)){_e.ZP.warning(ve.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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(me==="normal"&&!((oe=ye.AssistantObject.normal)!=null&&oe.can_download)){_e.ZP.warning(ve.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Ee,exportType:me,category_id:z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),c.createElement(u.default.Item,{key:3,onClick:()=>{var be,oe;if(me==="group"&&!((be=ye.AssistantObject.group)!=null&&be.can_download)){_e.ZP.warning(ve.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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(me==="normal"&&!((oe=ye.AssistantObject.normal)!=null&&oe.can_download)){_e.ZP.warning(ve.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}D.history.push(`/classrooms/${z==null?void 0:z.coursesId}/exportlist/${me==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},c.createElement("span",{style:{color:"#666666",cursor:"pointer"}},c.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,Q.Rm)()&&!((ge=ye.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:ie},c.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),c.createElement("div",{className:w.control},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Ie},c.createElement(ae.Z,{title:q},c.createElement("span",{className:Ae?`${w.iconH} iconfont icon-zhongmingmingmulu`:`${w.iconH} iconfont icon-xinjianmulu1`}))),c.createElement(ue.Z,{className:"ml10",dropdownRender:Le},c.createElement("span",{className:w.selectBtn},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-tianjiadaohang"})),c.createElement("span",null,V||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var S=(0,D.connect)(({classroomList:x})=>({classroomList:x}))(Z)},62510:function(it,ke,s){"use strict";s.d(ke,{Ei:function(){return Ee},rU:function(){return me},ZP:function(){return Ae}});var c=s(59301),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},p=s(78241),H=s(24905),ue=s(5871),_e=s(95237),ae=s(43604),w=s(6848),D=s(92310),Q=s.n(D),Z=s(59301),S=Object.defineProperty,x=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,i=($,Ze,Ne)=>Ze in $?S($,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):$[Ze]=Ne,J=($,Ze)=>{for(var Ne in Ze||(Ze={}))V.call(Ze,Ne)&&i($,Ne,Ze[Ne]);if(x)for(var Ne of x(Ze))F.call(Ze,Ne)&&i($,Ne,Ze[Ne]);return $};const Ee=({value:$,className:Ze,style:Ne})=>{const[ye,De]=(0,c.useState)("0");(0,c.useEffect)(()=>{if($){const{submit_limit:Y,must_file:ie}=$;if(Y&&ie){De("1");return}if(Y&&!ie){De("2");return}if(!Y&&ie){De("3");return}}},[$]);const Ie={1:Z.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Z.createElement("span",{className:"ml5 mr5 c-light-primary"},$==null?void 0:$.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:Z.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",Z.createElement("span",{className:"ml5 mr5 c-light-primary"},$==null?void 0:$.submit_limit_num),"\u5B57\u7B26"),3:Z.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ye==="0"?Z.createElement(Z.Fragment,null):Z.createElement("section",{className:Q()(u.exhibition,Ze),style:Ne},Z.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ie==null?void 0:Ie[ye])},me=({className:$,style:Ze,form:Ne})=>{const ye=p.default.useWatch("submit_limit",Ne),De=p.default.useWatch("can_submit",Ne);return Z.createElement("section",{className:Q()(u.wrap,$),style:Ze},Z.createElement("div",{className:`${u.title}`},Z.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),Z.createElement("div",null,Z.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},Z.createElement(p.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},Z.createElement(H.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),Z.createElement(p.default.Item,{name:"submit_num",rules:De&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},Z.createElement(ue.Z,{precision:0,min:1,disabled:!De,size:"large",addonAfter:"\u6B21",style:{width:223}})),Z.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")),Z.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},Z.createElement(p.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},Z.createElement(H.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),Z.createElement(p.default.Item,{className:"mr10",name:"submit_limit_num",rules:ye&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},Z.createElement(ue.Z,{precision:0,min:1,disabled:!ye,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),Z.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},Z.createElement(p.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},Z.createElement(H.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),Z.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},Z.createElement(p.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},Z.createElement(H.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),Z.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 Ae=({value:$,onChange:Ze,className:Ne,style:ye,disabled:De=!1,checkMarginLeft:Ie=0})=>{const Y={submit_limit:!1,submit_limit_num:200,must_file:!1},[ie,ge]=(0,c.useState)({});(0,c.useEffect)(()=>{if(console.log($,"value"),!$)return;const z={submit_limit:$==null?void 0:$.submit_limit,submit_limit_num:$==null?void 0:$.submit_limit_num,must_file:$==null?void 0:$.must_file,can_submit:$==null?void 0:$.can_submit,submit_num:$==null?void 0:$.submit_num};ge(J({},z))},[$]);const Le=z=>{const ve=J(J({},ie),z);Ze(ve)};return Z.createElement("section",{className:Q()(u.wrap,Ne),style:ye},Z.createElement("div",{className:`${u.title} mt30`},Z.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),Z.createElement(_e.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},Z.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},Z.createElement(H.default,{disabled:De,checked:ie==null?void 0:ie.can_submit,onChange:z=>Le({can_submit:z.target.checked})}),Z.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),Z.createElement(ue.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:De||!(ie!=null&&ie.can_submit),value:ie==null?void 0:ie.submit_num,onChange:z=>Le({submit_num:z})}),Z.createElement(w.Z,{overlayInnerStyle:{width:520},title:Z.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",Z.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",Z.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")},Z.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${u.title_icon}`}))),Z.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},Z.createElement(H.default,{style:{marginLeft:Ie},disabled:De,checked:ie==null?void 0:ie.submit_limit,onChange:z=>Le({submit_limit:z.target.checked})}),Z.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),Z.createElement(ue.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:De||!(ie!=null&&ie.submit_limit),value:ie==null?void 0:ie.submit_limit_num,onChange:z=>Le({submit_limit_num:z})})),Z.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},Z.createElement(H.default,{style:{marginLeft:Ie},disabled:De,checked:ie==null?void 0:ie.must_file,onChange:z=>Le({must_file:z.target.checked})}),Z.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},92207:function(it,ke,s){"use strict";s.r(ke),s.d(ke,{default:function(){return lc}});var c=s(76936),u=s(59301),p=s(95392),H=s(8591),ue=s(58421),_e=s(81228),ae=s(43418),w=s(95237),D=s(43604),Q=s(5112),Z=s(60324),S=s(5871),x=s(24905),V=s(61485),F=s(63949),i=s(81779),J=s(57193),Ee=s(98031),me=Object.defineProperty,q=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ye=(e,n,t)=>n in e?me(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,De=(e,n)=>{for(var t in n||(n={}))Ze.call(n,t)&&ye(e,t,n[t]);if($)for(var t of $(n))Ne.call(n,t)&&ye(e,t,n[t]);return e},Ie=(e,n)=>q(e,Ae(n)),Y=(e,n)=>{var t={};for(var a in e)Ze.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&$)for(var a of $(e))n.indexOf(a)<0&&Ne.call(e,a)&&(t[a]=e[a]);return t},ie=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const ge=e=>{var n=e,{classroomList:t,dispatch:a,match:E,location:h,user:f,onCallback:r}=n,o=Y(n,["classroomList","dispatch","match","location","user","onCallback"]),l,te;const y=(0,p.useIntl)(),v=(0,p.useParams)(),[d,k]=(0,u.useState)(!1),[B,C]=(0,u.useState)(!1),b=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){C(!0);return}const N={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Fe=>{var pe;Fe.author_login===((pe=f.userInfo)==null?void 0:pe.login)?++N.hasNum:++N.noHasNum}),N.noHasNum>0?ae.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},N.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},N.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{O()}}):C(!0)}else C(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:B,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:d,destroyOnClose:!0,onOk:()=>ie(void 0,null,function*(){var N;if((N=b.current)!=null&&N.onVerify())return;k(!0);const Fe=yield(0,J.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});k(!1),Fe.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ie(De({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:De({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((te=t==null?void 0:t.actionTabs)==null?void 0:te.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(Ee.Z,{ref:N=>b.current=N})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Le=(0,p.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ge),z=s(78241),ve=s(5083),be=s(56656),oe=s.n(be),je=s(4876),de=s(62510),X=s(94373),fe=s(34364),ce=s(90609),dt=s(86342),Oe=s(59301),ct=Object.defineProperty,kt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Mt=(e,n,t)=>n in e?ct(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,et=(e,n)=>{for(var t in n||(n={}))Re.call(n,t)&&Mt(e,t,n[t]);if(Ge)for(var t of Ge(n))Lt.call(n,t)&&Mt(e,t,n[t]);return e},Yt=(e,n)=>kt(e,vt(n)),ru=(e,n)=>{var t={};for(var a in e)Re.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ge)for(var a of Ge(e))n.indexOf(a)<0&&Lt.call(e,a)&&(t[a]=e[a]);return t},Nt=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Ou=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:E}=n,h=ru(n,["classroomList","dispatch","courseEndTime"]),f,r,o,l;const te=(0,p.useIntl)(),y=(0,p.useParams)(),[v]=z.default.useForm(),[d,k]=(0,u.useState)(1),[B,C]=(0,u.useState)([]),[b,O]=(0,u.useState)(0),[N,Fe]=(0,u.useState)(2e3),[pe,G]=(0,u.useState)(!0),[g,A]=(0,u.useState)(!1),[_,U]=(0,u.useState)(!1),[re,we]=(0,u.useState)([]),[Te,ot]=(0,u.useState)(!0),[T,Ve]=(0,u.useState)(null),[I,ne]=(0,u.useState)({}),[Qe,xe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(gu(),_t(),t.actionTabs.type===2){const le=t.actionTabs.selectArrsAll[0];Ve({submit_limit:le==null?void 0:le.submit_limit,submit_limit_num:le==null?void 0:le.submit_limit_num,must_file:le==null?void 0:le.must_file,can_submit:le==null?void 0:le.can_submit,submit_num:le==null?void 0:le.submit_num}),ot(le.unified_setting)}else ot(!1),Ve({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(g){if(_)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Yt(et({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:et({},t.actionTabs.params)})}},[g]);const _t=le=>Nt(void 0,null,function*(){G(!0);const m=yield(0,X.c_)(Yt(et({},y),{page:le||d,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));m==null||m.course_groups.map((W,Pe)=>{W.key=W.id,W.title=W.name,W.disabled=W.is_published}),m&&(C([...m==null?void 0:m.course_groups]),O(m==null?void 0:m.course_groups_count),G(!1),le||v.setFieldsValue({publish_time:oe()(oe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:oe()(oe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),xt=le=>{k(le),_t(le)},Zt=()=>{(0,i.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:et({},y)}),a({type:"shixunHomeworks/getWorkSetting",payload:et({},y)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Yt(et({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:et({},t.actionTabs.params)})},Hu=()=>Nt(void 0,null,function*(){var le,m;if((0,i.Rm)()&&!((le=t.AssistantObject.normal)!=null&&le.can_publish)){H.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 W=et({},v.getFieldsValue());if(W.end_time<=W.publish_time){H.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),mt(!1);return}if((re==null?void 0:re.length)<=0&&!Te&&B.length>0){H.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),mt(!1);return}if(T!=null&&T.submit_limit&&!(T!=null&&T.submit_limit_num)){H.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mt(!1);return}if(T!=null&&T.can_submit&&!(T!=null&&T.submit_num)){H.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mt(!1);return}let Pe=et({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map($e=>$e.id):(m=t.detailCommonHomeworksList)==null?void 0:m.course_groups,end_time:oe()(W.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(W.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},T),Be=yield(0,dt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:y.coursesId,type:"homework_common"});(Be==null?void 0:Be.student_count)===0?Kt(Pe):(xe(Pe),ne(Be))}),Kt=le=>Nt(void 0,null,function*(){mt(!0);const m=yield(0,J.ZP)(`/api/courses/${y.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:et({},le)});mt(!1),m.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),H.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),h.onCallback&&h.onCallback(),Zt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Oe.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~")}}))}),gu=()=>{k(1),C([]),we([])},{detailCommonHomeworksList:en}=t,tn=b>d*N,[hu,mt]=(0,u.useState)(!1);return Oe.createElement("div",null,Oe.createElement(ae.default,{width:600,centered:!0,confirmLoading:hu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Hu,onCancel:()=>{gu(),Zt(),a({type:"classroomList/setActionTabs",payload:{}})}},Oe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Oe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),B&&Oe.createElement(z.default,{form:v},Oe.createElement("div",{style:{paddingLeft:0}},Oe.createElement(w.Z,{className:"mt30",align:"middle"},Oe.createElement(D.Z,null,Oe.createElement(z.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Oe.createElement(ve.default,{style:{width:170,marginRight:"25px"},disabledDate:le=>(0,fe.Q8)(le,E),disabledTime:le=>(0,fe.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Oe.createElement(D.Z,{className:"ml20"},Oe.createElement(z.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Oe.createElement(ve.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,F.U6)(),"HH:mm")},disabledDate:le=>(0,fe.Q8)(le,E,v.getFieldValue("publish_time")),disabledTime:le=>(0,fe.d0)(le,v.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Oe.createElement(w.Z,{style:{marginBottom:"10px"}},Oe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Oe.createElement(Q.ZP.Group,{value:Te,onChange:le=>{ot(le.target.value),we([])}},Oe.createElement(Q.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Oe.createElement(Q.ZP,{className:"ml20",disabled:B.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),B.length<=0&&t.actionTabs.type===2&&Oe.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"')),(t.actionTabs.type===1||!Te)&&B.length>0&&Oe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Oe.createElement("span",{style:{flex:1}},Oe.createElement(x.default,{checked:re.length===B.length,onChange:le=>{re.length===B.length?we([]):we(B.filter(m=>!m.is_published))}},"\u5168\u9009")),Oe.createElement("span",{style:{width:16}}),Oe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Te)&&B.length>0&&Oe.createElement(je.Z,{data:B,selectedRowKeys:re,setSelectedRowKeys:we})),!((o=(r=(f=t==null?void 0:t.actionTabs)==null?void 0:f.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&Oe.createElement(de.ZP,{value:T,onChange:le=>Ve(et({},le))})),Oe.createElement(ce.Z,{resdata:I,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:hu,oktext:(I==null?void 0:I.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:le=>Nt(void 0,null,function*(){mt(!0);let m=yield(0,J.ZP)(`/api/courses/${y.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});mt(!1),(m==null?void 0:m.status)===0&&Kt(Qe)})}))};var un=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Ou),Cu=s(27681),pt=Object.defineProperty,iu=Object.defineProperties,ju=Object.getOwnPropertyDescriptors,Mu=Object.getOwnPropertySymbols,Au=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Gt=(e,n,t)=>n in e?pt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Je=(e,n)=>{for(var t in n||(n={}))Au.call(n,t)&&Gt(e,t,n[t]);if(Mu)for(var t of Mu(n))It.call(n,t)&&Gt(e,t,n[t]);return e},Jt=(e,n)=>iu(e,ju(n)),Et=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const uu=({classroomList:e,dispatch:n})=>{const t=(0,p.useIntl)(),a=(0,p.useParams)();return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Et(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Jt(Je({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Je({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var cu=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(uu),Ht=Object.defineProperty,Ru=Object.defineProperties,mu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Tu=(e,n,t)=>n in e?Ht(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ku=(e,n)=>{for(var t in n||(n={}))yn.call(n,t)&&Tu(e,t,n[t]);if(Bu)for(var t of Bu(n))nn.call(n,t)&&Tu(e,t,n[t]);return e},vn=(e,n)=>Ru(e,mu(n)),Dn=(e,n)=>{var t={};for(var a in e)yn.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Bu)for(var a of Bu(e))n.indexOf(a)<0&&nn.call(e,a)&&(t[a]=e[a]);return t},Vn=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const on=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:E}=n,h=Dn(n,["classroomList","dispatch","onCallback"]);const f=(0,p.useIntl)(),r=(0,p.useParams)();return r.id=r.coursesId,u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),H.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:vn(Ku({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Ku({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Qt=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(on),he=s(92832),Ft=Object.defineProperty,jt=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,ln=(e,n,t)=>n in e?Ft(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qu=(e,n)=>{for(var t in n||(n={}))Yu.call(n,t)&&ln(e,t,n[t]);if(jt)for(var t of jt(n))an.call(n,t)&&ln(e,t,n[t]);return e},Gn=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const P=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var E,h;const f=(0,p.useIntl)(),r=(0,p.useParams)(),o=(0,p.useLocation)(),{actionTabs:l}=e,[te]=z.default.useForm(),y=v=>v&&v<oe()().startOf("day");return u.createElement(ae.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:()=>Gn(void 0,null,function*(){var v;const d=te.getFieldValue(),k=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,B=yield(0,J.ZP)(k,{method:"post",body:Qu({},d)});if(B.status===0){H.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const C=e.actionTabs.selectArrs.type,b=(B==null?void 0:B.category_id)||0;let O=(v=o.pathname)==null?void 0:v.split("/");O[4]=b,O[3]=C||O[3];const N=O==null?void 0:O.join("/");p.history.push(N)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(z.default,{form:te,initialValues:{name:""}},u.createElement(z.default.Item,{name:"name"},u.createElement(w.Z,{className:"mt30"},u.createElement(D.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(D.Z,{flex:"1"},u.createElement(he.default,{defaultValue:((E=l.selectArrs)==null?void 0:E.category_name)||((h=l.selectArrs)==null?void 0:h.name)}))))))};var K=(0,p.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(P),ee=s(99313),L=s(3113),se=s(26724),tt=s.n(se),gt=s(48066),Bt=s(28103),We=s(81327),ut=s(71418),Me={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},Dt=s(16338),zt=Object.defineProperty,Rt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,Xt=(e,n,t)=>n in e?zt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ze=(e,n)=>{for(var t in n||(n={}))$t.call(n,t)&&Xt(e,t,n[t]);if(ht)for(var t of ht(n))Du.call(n,t)&&Xt(e,t,n[t]);return e},bt=(e,n)=>Rt(e,ft(n)),Wt=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const{Paragraph:St}=gt.default,Lu=({createShixunParams:e},n)=>{const t=[{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"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[E,h]=(0,u.useState)("0"),[f,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[te,y]=(0,u.useState)(!0),[v,d]=(0,u.useState)(1),k=(0,u.useRef)(null),B=(0,u.useRef)(null),C=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),b=_=>{r(_),C.current.order=_,_==="mine"?(C.current.mine="true",C.current.status="2"):(C.current.mine="",C.current.status=""),O(C.current)},O=(_,U)=>Wt(void 0,null,function*(){y(!0),clearTimeout(k.current),k.current=setTimeout(()=>Wt(void 0,null,function*(){console.log(_,"params2");const re=yield(0,dt.he)(_);if(!re.status){if(U){re.shixuns.length===0&&g(!1),l(we=>[...we,...re.shixuns]),y(!1);return}B.current.scrollTop=0,g(!0),d(v+1),y(!1),l(re.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>O(bt(ze({},C.current),{keyword:_})),changeKeyWord:_=>C.current.keyword=_})),(0,u.useEffect)(()=>{O(C.current)},[]);const[N,Fe]=(0,u.useState)([]),pe=_=>{Fe(_),e.current.shixuns_info=_.map(U=>({id:U,is_copy:!1,is_use:!0}))},[G,g]=(0,u.useState)(!0),A=_=>{O(bt(ze({},C.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(w.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(D.Z,null,t.map((_,U)=>u.createElement("span",{key:U,style:{border:"none",marginRight:20,color:E===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{h(_.id),C.current.diff=_.id,O(C.current)}},_.name))),u.createElement(D.Z,null,u.createElement(Dt.tp,{dataSource:a,value:f,onChange:b}))),u.createElement("div",{className:Me.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(tt(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:A,hasMore:G&&!te,useWindow:!1,key:v},u.createElement(x.default.Group,{onChange:pe,value:N},o.map(_=>{const{name:U,id:re,description:we,challenge_names:Te,author_name:ot,author_school_name:T,level:Ve,total_stu_num:I}=_||{};return u.createElement("div",{key:re,className:Me.shixunItemWrapper},u.createElement(w.Z,{align:"middle",className:Me.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(x.default,{value:re,style:{paddingRight:"10px"}}),u.createElement("div",{className:Me.title,style:{fontWeight:"600"}},U)),u.createElement("div",{className:Me.contentWrapper},u.createElement(St,{ellipsis:{rows:2},className:Me.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},we),u.createElement(w.Z,null,Te.map((ne,Qe)=>u.createElement("span",{key:Qe,className:Me.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Qe+1,"\u5173")," ",ne))),u.createElement(Bt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(w.Z,{className:Me.info},u.createElement(We.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,T),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Ve)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},I))))))})))),te&&u.createElement("div",{className:Me.loading},u.createElement(ut.Z,{spinning:!0}))))};var du=(0,u.forwardRef)(Lu),lt={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"},nt=s(13922),Vt=s(19415),Se=s(59301),pu=Object.defineProperty,Pt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,$u=(e,n,t)=>n in e?pu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bu=(e,n)=>{for(var t in n||(n={}))wt.call(n,t)&&$u(e,t,n[t]);if(Pt)for(var t of Pt(n))Xu.call(n,t)&&$u(e,t,n[t]);return e},nu=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const{TabPane:Jn}=ee.default,Fn=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:E})=>{const h=(0,p.useIntl)(),f=(0,p.useParams)(),r=(0,p.useLocation)(),[o]=z.default.useForm(),{brankList:l}=e,[te,y]=(0,u.useState)(!1);let[v,d]=(0,u.useState)(!0),[k,B]=(0,u.useState)(!1);const[C,b]=(0,u.useState)("myself");let[O,N]=(0,u.useState)([]);const[Fe,pe]=(0,u.useState)(),[G,g]=(0,u.useState)({}),[A,_]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),U=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&we()},[e.actionTabs.key]);let re=[];const we=function(){return nu(this,null,function*(){var I;if(v){y(!1),++A.page;const ne=yield a({type:"shixunHomeworks/getBrankList",payload:bu({},A)});O=[...O.concat(ne.object_list)],pe(ne.is_teacher),((I=ne.object_list)==null?void 0:I.length)<A.limit?d(!1):d(!0),N([...O]),ne.object_list==""&&A.page===1&&y(!0)}})},Te=(0,u.useRef)({identifier:f.coursesId,shixuns_info:[],type:"normal",coursesId:f.coursesId,category_id:f.categoryId}),ot=I=>nu(void 0,null,function*(){B(!0);const ne=yield(0,X.aQ)(I);B(!1),ne.status||(E(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:I.coursesId}}))}),T=(0,u.useRef)(),{detailCommonHomeworksList:Ve}=t;return Se.createElement("div",null,Se.createElement(ae.default,{className:lt.border,centered:!0,title:Se.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:k},onOk:()=>nu(void 0,null,function*(){var I,ne,Qe;if(C==="jupyter"){console.log("----createShixunParams.current",Te.current);let xt=yield(0,dt.Tr)({id:[...(ne=(I=Te.current)==null?void 0:I.shixuns_info)==null?void 0:ne.map(Zt=>Zt.id)],course_id:f.coursesId,type:"shixun"});(xt==null?void 0:xt.student_count)===0?ot(Te.current):g(xt);return}B(!0);const xe=o.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:f.coursesId,object_type:"normal",category:f.categoryId,bank_id:xe.group_ids}});(_t==null?void 0:_t.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:_t.object_ids,params:(Qe=e.actionTabs)==null?void 0:Qe.params,manage_all_group:Ve==null?void 0:Ve.manage_all_group}})),B(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement(w.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Se.createElement(D.Z,{span:12},U.map((I,ne)=>Se.createElement(L.ZP,{key:ne,shape:"round",style:C===I.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:C===I.id?"ghost":"default",className:"mr10",onClick:Qe=>nu(void 0,null,function*(){if(I.id==="jupyter"){b(I.id);return}O=[],v=!0,A.page=0,A.search="",A.filter=I.id,we(),b(I.id)})},I.name))),Se.createElement(D.Z,{span:12,className:"tr"},Se.createElement(he.default.Search,{className:lt.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:I=>{var ne;C==="jupyter"&&((ne=T.current)==null||ne.changeKeyWord(I.target.value))},suffix:Se.createElement("i",{className:`iconfont icon-sousuo9 font14 ${lt.searchIcon}`}),onSearch:I=>{var ne;if(I&&(0,Vt.tk)({name:I,copywriting:I,position:"HomeworkCommon"}),C==="jupyter"){(ne=T.current)==null||ne.search(I);return}v=!0,A.search=I,A.page=0,O=[],we()},style:{width:260}}))),C==="myself"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Se.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),C==="public"&&Se.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"),C==="jupyter"?Se.createElement(du,{createShixunParams:Te,ref:T}):Se.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&C==="public"&&Se.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Se.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Se.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")),Se.createElement(tt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{d(!1),we()},hasMore:v,useWindow:!1},Se.createElement(z.default,{form:o,initialValues:{group_ids:re},className:lt.form,onChange:I=>{re=o.getFieldValue()}},O==""&&Se.createElement(nt.Z,{styles:{margin:"10px auto"}}),Se.createElement(z.default.Item,{name:"group_ids"},Se.createElement(x.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(I,ne){return Se.createElement(w.Z,{key:ne},Se.createElement(D.Z,{flex:"2"},Se.createElement(x.default,{onChange:Qe=>{},key:ne,value:String(I.id),defaultChecked:!0},Se.createElement("span",{className:["c-black",lt.line1].join(" ")},I.name))),Se.createElement(D.Z,{flex:"1",className:"c-black"},Se.createElement("span",{className:lt.line1},I==null?void 0:I.course_list_name)),Se.createElement(D.Z,{flex:"50px",className:"c-black"},C==="public"&&(0,i.Ny)()?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${I.id}/personal/normal/edit`)}},"\u7F16\u8F91"):C==="myself"?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${I.id}/personal/normal/edit`)}},"\u7F16\u8F91"):I==null?void 0:I.username))}))))))),Se.createElement(ce.Z,{resdata:G,type:"shixunpush",okloading:k,oktext:(G==null?void 0:G.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:I=>nu(void 0,null,function*(){Te.current.shixuns_info=I,ot(Te.current)})}))};var bn=(0,p.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Fn),ou=s(59301);const zn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[E,h]=(0,u.useState)(!1),[f,r]=(0,u.useState)("");(0,u.useEffect)(()=>{h(!1),r("")},[]);const o=()=>{var l,te;const y=(0,p.useIntl)();if((0,i.Rm)()&&!((te=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&te.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}f==="1"&&p.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),f==="2"&&(n(),h(!1),r(""))};return ou.createElement(ou.Fragment,null,ou.createElement(nt.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:()=>{h(!0)},className:"mr-20px",type:"primary",size:"large"}}),E&&ou.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:o},ou.createElement("div",null,ou.createElement("div",null,ou.createElement(Q.ZP,{value:"1",style:{marginTop:"15px"},checked:f==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),ou.createElement("div",null,ou.createElement(Q.ZP,{value:"2",style:{marginTop:"15px"},checked:f==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Pn=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(zn),wn=s(79777),gn=s(97041),Eu=s(59301),Un=Object.defineProperty,Kn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Tn=(e,n,t)=>n in e?Un(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,sn=(e,n)=>{for(var t in n||(n={}))On.call(n,t)&&Tn(e,t,n[t]);if(kn)for(var t of kn(n))Yn.call(n,t)&&Tn(e,t,n[t]);return e},Pu=(e,n)=>Kn(e,xn(n)),Ct=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const qt=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const E=(0,p.useIntl)(),h=(0,p.useParams)(),[f]=z.default.useForm(),{workList:r,workSetting:o}=a,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:sn({},h)}),t({type:"shixunHomeworks/getWorkList",payload:sn({},h)})};return Eu.createElement(ae.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ct(void 0,null,function*(){const te=()=>Ct(void 0,null,function*(){var y;yield f.validateFields();const v=sn({},f.getFieldValue()),{selectArrs:d}=e.actionTabs;v.attachment_ids=(y=v.attachment_ids)==null?void 0:y.map(B=>B.response.id),(yield(0,wn.mz)(Pu(sn({},v),{homeworkId:d.work_id}))).status===0&&(f.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(o!=null&&o.can_submit){if(!(o!=null&&o.submit_size)){H.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}ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Eu.createElement(Eu.Fragment,null,"\u4F60\u8FD8\u6709 ",Eu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},o==null?void 0:o.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:()=>{te()}});return}te()}),onCancel:()=>{f.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Eu.createElement(z.default,{form:f,initialValues:{}},Eu.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Eu.createElement(gn.Z,null)),Eu.createElement(z.default.Item,{name:"description"},Eu.createElement(he.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 Wu=(0,p.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(qt),rn=s(85285),eu=s(57786),at=s(20834),fu=s(38854),qu={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},hn=s(84105),Qn=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())}),Xn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:E,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:te,detailLeftMenus:y,main_category_id:v,setSelectArrsAll:d}=(0,u.useContext)(co);let k;const[B,C]=(0,u.useState)(!1),[b,O]=(0,u.useState)(""),N=G=>{a(G.target.checked),E(G.target.checked?h.map(g=>g.homework_id):[]),G.target.checked?d([...h]):d([])},Fe=()=>{let G={courseId:l.id,container_type:"common_homework"};l.categoryId&&(G.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:G}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};y.course_modules&&(k=y.course_modules.filter(G=>G.type==="common_homework")[0]);const pe=u.createElement("div",{className:qu.moveCategory,onMouseLeave:G=>C(!1)},u.createElement(at.default,{onClick:G=>Qn(void 0,[G],function*({item:g,key:A,keyPath:_,domEvent:U}){if(f=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,J.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:A}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),te(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(he.default,{onChange:G=>{O(G.target.value)}})),k&&k.second_category.filter(G=>G.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(G,g){var A;if(!(b!==""&&G.category_name.indexOf(b)<0))return u.createElement(u.Fragment,null,u.createElement(at.default.Item,{className:"multi-llipsis1e",key:G.category_id},G.category_name),(A=G==null?void 0:G.third_category)==null?void 0:A.map(_=>u.createElement(at.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:G=>{G.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:v,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:qu.bottomControlContainer},u.createElement(w.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(D.Z,{flex:1},u.createElement(w.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(D.Z,null,u.createElement(x.default,{checked:t,onChange:N},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(fu.Z,{placement:"top",menu:{items:e,onClick:({key:G})=>{n({key:G})}}},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",onClick:Fe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(fu.Z,{placement:"topLeft",dropdownRender:()=>pe,getPopupContainer:G=>G.parentNode},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(hn.Z,null)))),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>{E([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Vu=s(6848),Gu=s(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"},au=s(56150),Ju=s(51039),qn=Object.defineProperty,eo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,He=(e,n,t)=>n in e?qn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yt=(e,n)=>{for(var t in n||(n={}))uo.call(n,t)&&He(e,t,n[t]);if(Ln)for(var t of Ln(n))Ce.call(n,t)&&He(e,t,n[t]);return e},Ut=(e,n)=>eo(e,to(n)),tu=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const no=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var E,h,f,r;const{batchStatus:o,selectArrs:l,setSelectArrs:te,selectArrsAll:y,setSelectArrsAll:v,dispatch:d}=(0,u.useContext)(co);let k=(0,p.useParams)();const[B,C]=(0,u.useState)(!1),b=(0,u.useRef)(),[O,N]=(0,u.useState)([]);k=Ut(yt(yt({},n),k),{category:k==null?void 0:k.categoryId}),(0,u.useEffect)(()=>{N([]),C(!1)},[]);const Fe=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:intl.formatMessage({id:"classrooms.status",defaultMessage:"\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:(g,A)=>A.status.indexOf(g)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:g=>{var A,_;return g==="--"?g:u.createElement("span",null,u.createElement("span",null,(A=g==null?void 0:g.split("/"))==null?void 0:A[0]),"\xA0/\xA0",u.createElement("span",null,(_=g==null?void 0:g.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="publish_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="end_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="late_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:g=>g==="--"||!g?"--":u.createElement("span",{title:g},g)}];function pe(){return tu(this,null,function*(){let g=yield(0,J.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:yt({},k)});N(g.data)})}const G=g=>{const A=(0,p.useIntl)();l.includes(g)?(te(l.filter(_=>_!==g)),v(y.filter(_=>_.homework_id!==g))):(te([...l,g]),v([...y,e]))};return u.createElement("div",{className:At.listContainer,onClick:g=>{g.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&b.current&&!b.current.contains(g.target))&&(0,F.xg)(`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:b},u.createElement(x.default,{onClick:g=>{g.preventDefault(),g.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>G(e.homework_id)})),u.createElement("div",{className:At.info},u.createElement("div",{className:At.title},u.createElement("div",{className:At.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(au.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:g=>g.stopPropagation()},u.createElement(p.Link,{target:"_blank",to:`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:At.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Vu.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"},u.createElement("span",{className:At.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Vu.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"},u.createElement("span",{className:At.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:At.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>tu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:yt({},k),type:2,manage_all_group:a}})})},u.createElement("aside",{className:At.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&u.createElement("div",{className:At.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((E=e.status)!=null&&E.includes("\u5DF2\u622A\u6B62"))&&!((h=e.status)!=null&&h.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:g=>tu(void 0,null,function*(){console.log(e),g.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Ju.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/post`)}),className:At.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((f=e.status)==null?void 0:f.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:At.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(fu.Z,{placement:"bottomCenter",overlayClassName:At.dro,dropdownRender:()=>u.createElement(at.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>tu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:yt({},k),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>tu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({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"&&u.createElement(at.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>tu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:yt({},k),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(at.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>tu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:y,params:k,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",onClick:g=>{g.stopPropagation()},to:`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:g=>g.stopPropagation(),className:At.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:At.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.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)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:At.iconV,onClick:g=>tu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),B||pe(),C(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:At.content},(0,i.dE)()&&u.createElement("span",{className:At.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&O.length>5&&u.createElement(Gu.default,{scroll:{y:240},onRow:g=>({onClick:A=>{A.stopPropagation(),A.preventDefault()}}),onHeaderRow:(g,A)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,A,_)=>{_.field&&(k.sort_by=_.field),_.order||(k.sort_direction="asc"),_.order==="ascend"&&(k.sort_direction="asc"),_.order==="descend"&&(k.sort_direction="desc"),_.order||(k.sort_direction="asc"),pe()},columns:Fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&O.length<6&&O.length>0&&u.createElement(Gu.default,{onRow:g=>({onClick:A=>{A.stopPropagation(),A.preventDefault()}}),onHeaderRow:(g,A)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,A,_)=>{_.field&&(k.sort_by=_.field),_.order||(k.sort_direction="asc"),_.order==="ascend"&&(k.sort_direction="asc"),_.order==="descend"&&(k.sort_direction="desc"),_.order||(k.sort_direction="asc"),pe()},columns:Fe}))))};var oo=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(no),sl={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"},ao=s(41449),wu={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"},rl=Object.defineProperty,il=Object.defineProperties,cl=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Bo=(e,n,t)=>n in e?rl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Do=(e,n)=>{for(var t in n||(n={}))ml.call(n,t)&&Bo(e,t,n[t]);if(Ao)for(var t of Ao(n))dl.call(n,t)&&Bo(e,t,n[t]);return e},bo=(e,n)=>il(e,cl(n)),Po=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())}),pl=({courseId:e,type:n,onCancel:t})=>{const a=(0,p.useParams)(),[E,h]=(0,u.useState)({targerData:[],originData:[]}),[f,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),te=()=>Po(void 0,null,function*(){l(!0);const B=yield(0,J.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),h({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{te()},[]);const y=()=>Po(void 0,null,function*(){l(!0);let B={homework_common_ids:f};a.categoryId&&(B=bo(Do({},B),{category_id:a.categoryId}));const C=yield(0,J.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});C&&C.homework_ids.length>0&&(H.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),v=(B,C)=>{const b=(0,p.useIntl)();B.target.checked?r([...f,C]):r(f.filter(O=>O!==C))},d=B=>{const C=E.originData.filter(b=>b.name.indexOf(B)>-1);h(bo(Do({},E),{targerData:C}))},k=()=>{y()};return u.createElement("div",{className:`animated fadeInUp fast ${wu.otherHomeworkWrap}`},u.createElement("div",{className:wu.otherHomeworkContainer},u.createElement("div",{className:wu.search},u.createElement(he.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:d,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:wu.content},E.targerData.map(B=>u.createElement("div",{className:`${wu.listItem} mb10`,key:B.id},u.createElement(x.default,{checked:f.includes(B.id),onChange:C=>v(C,B.id)}),u.createElement("div",{className:wu.info},u.createElement("div",{className:`${wu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:wu.title},B.name),u.createElement("div",null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${wu.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:wu.footer},u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(L.ZP,{type:"primary",disabled:f.length===0||o,onClick:k},"\u786E\u5B9A"))))},El=s(5913),fl=s(69613),_l=s(48228),lo=s.n(_l),Nu=s(90036),Ue=s(59301),yl=Object.defineProperty,vl=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ko=(e,n,t)=>n in e?yl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))wo.call(n,t)&&ko(e,t,n[t]);if(Nn)for(var t of Nn(n))xo.call(n,t)&&ko(e,t,n[t]);return e},Oo=(e,n)=>vl(e,Fl(n)),gl=(e,n)=>{var t={};for(var a in e)wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Nn)for(var a of Nn(e))n.indexOf(a)<0&&xo.call(e,a)&&(t[a]=e[a]);return t},so=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});oe().extend(lo());const hl=({data:e,value:n,onChange:t})=>{var a,E,h,f;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,te]=(0,u.useState)([]);return(0,u.useEffect)(()=>{te((n==null?void 0:n.length)>0?e==null?void 0:e.filter(y=>n==null?void 0:n.includes(y==null?void 0:y.id)):[])},[n]),Ue.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ue.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ue.createElement(x.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:y=>{t(y.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Ue.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ue.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:y=>{o(Oo(cn({},r),{leftSearch:y.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ue.createElement(x.default.Group,{value:n,onChange:y=>{t(y)}},Ue.createElement(We.Z,{direction:"vertical"},(E=r.leftSearch?e==null?void 0:e.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:E.map((y,v)=>Ue.createElement(x.default,{key:v,value:y.id},y==null?void 0:y.name)))):Ue.createElement(nt.Z,{styles:{margin:"0 auto"}})))),Ue.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ue.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ue.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ue.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:y=>{o(Oo(cn({},r),{rigthSearch:y.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:f.map((y,v)=>Ue.createElement(w.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Ue.createElement(D.Z,null,y==null?void 0:y.name),Ue.createElement(D.Z,null,Ue.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(d=>d!==(y==null?void 0:y.id)))}})))):Ue.createElement(nt.Z,{styles:{margin:"0 auto"}})))))},Cl=e=>{var n=e,{classroomList:t,dispatch:a,user:E,getData:h}=n,f=gl(n,["classroomList","dispatch","user","getData"]),r,o,l,te,y,v;const d=(0,p.useIntl)(),k=(0,p.useParams)(),[B]=z.default.useForm(),C=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,b,O,N]=(0,Nu.U)(X.c_,cn(cn({},k),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,Fe,pe]=(0,Nu.U)(X.nP,{course_id:k==null?void 0:k.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,G,g]=(0,Nu.U)(X.sm,{course_id:k==null?void 0:k.coursesId,homework_ids:(te=t==null?void 0:t.actionTabs)==null?void 0:te.selectArrs}),A=(..._)=>so(void 0,[..._],function*(U={}){Fe({});const re=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{C&&A()},[C]),Ue.createElement(ae.default,{centered:!0,title:(y=t==null?void 0:t.actionTabs)==null?void 0:y.key,width:800,open:C,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:()=>so(void 0,null,function*(){B.submit()})},Ue.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"),Ue.createElement(z.default,{form:B,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:_=>so(void 0,null,function*(){var U,re,we;const Te=yield g(((U=N==null?void 0:N.course_groups)==null?void 0:U.length)>0?{unified_late:((re=N==null?void 0:N.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[cn({},_)]}:cn({unified_late:((we=N==null?void 0:N.course_groups)==null?void 0:we.length)<=0},_));(Te==null?void 0:Te.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Ue.createElement(w.Z,{wrap:!1,gutter:20},Ue.createElement(D.Z,{flex:1},Ue.createElement(z.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ue.createElement(D.Z,{flex:"390px"},Ue.createElement(z.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(_,U,re){return U&&oe()(U).startOf("minute")<=oe()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&oe()(U).startOf("minute")<=oe()(pe==null?void 0:pe.max_late_time).startOf("minute")?(H.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${pe==null?void 0:pe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ue.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:_=>(0,F.BO)(_,{startTime:pe==null?void 0:pe.max_late_time}),disabledTime:_=>(0,F.hv)(_,{compared:pe==null?void 0:pe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:oe()("00:00:00","HH:mm:ss")}})))),((v=N==null?void 0:N.course_groups)==null?void 0:v.length)>0&&Ue.createElement(ut.Z,{spinning:b},Ue.createElement(z.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(hl,{data:(N==null?void 0:N.course_groups)||[],onChange:_=>{Fe({group_ids:_})}})))))};var Al=(0,p.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Cl),j=s(59301),Bl=Object.defineProperty,Dl=Object.defineProperties,bl=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Lo=(e,n,t)=>n in e?Bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))Pl.call(n,t)&&Lo(e,t,n[t]);if(To)for(var t of To(n))wl.call(n,t)&&Lo(e,t,n[t]);return e},ro=(e,n)=>Dl(e,bl(n)),io=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const co=(0,u.createContext)({selectArrs:[]}),xl=({classroomList:e,loading:n,dispatch:t,user:a})=>{var E,h,f,r;const o=(0,p.useIntl)(),[l,te]=(0,p.useSearchParams)(),y=(0,p.useLocation)(),v=(0,p.useParams)(),[d,k]=(0,u.useState)(ro(_u({},v),{id:v.coursesId,limit:20})),[B,C]=(0,u.useState)(!1),[b,O]=(0,u.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:""}),[N,Fe]=(0,u.useState)([]),[pe,G]=(0,u.useState)(!1),[g,A]=(0,u.useState)(!1),[_,U]=(0,u.useState)([]),[re,we]=(0,u.useState)(!1),[Te,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:T,detailLeftMenus:Ve,detailTopBanner:I,taskList:ne}=e;d.type=1,d.categoryId?d.category=d.categoryId:delete d.category,(0,u.useEffect)(()=>{const m=l.get("tabs");m&&m!==void 0&&((0,i.GJ)()?d.status=m:d.order=m)},[y.search]),(0,u.useEffect)(()=>{l.get("tabs")==="0"&&(d.status="0",d.page=1)},[l.get("tabs")]),(0,u.useEffect)(()=>{var m,W,Pe;if((m=a==null?void 0:a.userInfo)!=null&&m.login){const Be=F.cX.getItem(`${(W=a==null?void 0:a.userInfo)==null?void 0:W.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(d.sort_by=Be==null?void 0:Be.type,d.sort_direction=Be==null?void 0:Be.direction,ot(Be==null?void 0:Be.name));const $e=l.get("tabs");let st=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};$e&&$e!==void 0&&((0,i.GJ)()?d.status=$e:d.order=$e),xe(st)}else if((Pe=a==null?void 0:a.userInfo)!=null&&Pe.username){const Be=l.get("tabs");let $e=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),xe($e)}},[(E=a==null?void 0:a.userInfo)==null?void 0:E.login,y==null?void 0:y.pathname]),(0,u.useEffect)(()=>{k(_u(_u({},d),v))},[v==null?void 0:v.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Fe([]),U([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{Fe([])},[T]),(0,u.useEffect)(()=>{A(!1)},[d.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:d.id}})},[]),(0,u.useEffect)(()=>{T&&T.homeworks&&(N.length===T.homeworks.length&&N.length>0?G(!0):N.length!==T.homeworks.length&&G(!1))},[N]);const Qe=(m,W)=>{d.page=m,d.limit=W,xe()},xe=(m={})=>{Fe([]),U([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:ro(_u(_u({},d),m),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:_u(_u({},d),m)})},_t=()=>io(void 0,null,function*(){const m=yield(0,J.ZP)(`/api/courses/${d.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(m!=null&&m.data){const W=m.data.score_settings;Object.keys(W).map(function(Pe){Pe.indexOf("proportion")>-1&&(W[Pe]=(W[Pe]*100).toFixed(0))}),console.log(W),O(_u({},W))}}),xt=()=>{if((0,i.GJ)()){const{all_count:m,unpublished_count:W,not_start_count:Pe,in_progress_count:Be,overed_count:$e}=T;return[{name:"\u5168\u90E8",id:0,total:m||0},{name:"\u672A\u53D1\u5E03",id:1,total:W||0},{name:"\u672A\u5F00\u59CB",id:4,total:Pe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:$e||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}]},Zt=[{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"}],Hu=m=>{var W;if((0,i.Rm)()&&!((W=e.AssistantObject.normal)!=null&&W.can_create)){H.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==="1"?p.history.push(`/classrooms/${d.coursesId}/common_homework/${d.categoryId}/add`):m==="2"?Kt():m==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Kt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:d}})},gu=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:j.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:j.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:j.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:j.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:j.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:I.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:h.map(m=>(delete m.isShow,m)),en=m=>{var W,Pe,Be,$e;if(N.length===0)return H.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let st=m.label||"",Bn={key:st,selectArrs:N,selectArrsAll:_,type:["publish","deadline"].includes(m.key)?1:"",params:d};switch(m.key){case"publish":if((0,i.Rm)()&&!((Pe=(W=e==null?void 0:e.AssistantObject)==null?void 0:W.normal)!=null&&Pe.can_publish)){H.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}st="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!(($e=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&$e.can_stop)){H.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}st="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":st="\u6279\u91CF\u8865\u4EA4";break;case"delete":st="\u5220\u9664";break;case"collection":st="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:ro(_u({},Bn),{key:st})})},tn=m=>io(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:d.categoryId,courseId:d.id,task_ids:m,container_type:"common_homework"}}),xe()}),hu=(0,u.useMemo)(()=>{let m=[];return ne.length>0&&(m=ne.map(W=>({user_name:W.user_name,task_name:W.task_name,task_id:W.task_id,category:W.category,status:W.status}))),m},[ne]),mt=j.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.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 - (",j.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 )",j.createElement("br",null),j.createElement("br",null),"\u6CE8\u610F",j.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",j.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",j.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",j.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"),le=j.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",j.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 )",j.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 j.createElement(co.Provider,{value:{params:d,batchStatus:g,selectArrs:N,setSelectArrs:Fe,allSelect:pe,dataSource:T.homeworks||[],detailLeftMenus:Ve,main_category_id:T.main_category_id||"",selectArrsAll:_,setAllSelect:G,useBatchStatus:A,dispatch:t,getData:xe,setSelectArrsAll:U}},j.createElement("section",null,j.createElement("aside",{className:sl.bg},j.createElement(rn.Z,{isLoading:n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:xt(),isAdmin:(0,i.GJ)(),dispatch:t,type:T==null?void 0:T.main_category_name,exportType:"normal",TooltipTitle:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:d.categoryId,dropdownMenu:Zt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,F.Oo)(Ve==null?void 0:Ve.course_modules,d.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:m=>{m.id!==void 0&&((0,i.GJ)()?d.status=m.id:d.order=m.id),A(!1),d.page=1,p.history.replace(`${y.pathname}?tabs=${m.id}`),xe(d)},defaultSelectedKeys:[l.get("tabs")?l.get("tabs"):"0"],onsetClick:()=>{_t(),C(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:d,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Hu}),j.createElement(eu.Z,{dataSource:T.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Te,setSortMenuName:ot,onSearch:m=>{d.search=m.trim(),d.page=1,xe()},onSort:m=>{var W;d.sort_by=m.type,d.sort_direction=m.direction,d.page=1,F.cX.setItem(`${(W=a==null?void 0:a.userInfo)==null?void 0:W.login}${(0,i.GJ)()?"Teacher":"Student"}`,m,"CommonHomework"),xe(d)},onBatch:m=>A(m)})),(T==null?void 0:T.all_count)===0&&(0,i.GJ)()?!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Pn,{params:d,dispatch:t,onSelect:Kt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(nt.Z,null),j.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(j.Fragment,null,j.createElement("aside",{className:"animated fadeIn"},(f=T==null?void 0:T.homeworks)==null?void 0:f.map((m,W)=>j.createElement(oo,{key:W,dataSource:m,params:d,manageAllGroup:T==null?void 0:T.manage_all_group})),!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&j.createElement(ue.Z,{showSizeChanger:!0,onChange:Qe,defaultCurrent:1,current:d.page||1,pageSize:d.limit||20,total:T.query_total_count}))),N.length>0&&(0,i.GJ)()&&j.createElement(_e.Z,{offsetBottom:0},j.createElement(Xn,{buttonDataSource:gu,onClick:en})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&j.createElement(Al,{getData:xe}),j.createElement(Le,{onCallback:()=>A(!1)}),j.createElement(El.Z,{onOk:()=>{xe()}}),j.createElement(fl.Z,{onOk:()=>{}}),j.createElement(un,{onCallback:()=>A(!1),courseEndTime:T==null?void 0:T.course_end_time}),j.createElement(Cu.Z,{courseEndTime:T==null?void 0:T.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{A(!1),xe()}}),j.createElement(cu,null),j.createElement(Qt,{onCallback:()=>A(!1)}),j.createElement(K,{onCallback:()=>A(!1)}),j.createElement(bn,{refreshList:xe}),j.createElement(Wu,null),j.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:hu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&j.createElement(pl,{courseId:d.coursesId,type:"1",onCancel:()=>we(!1)}),j.createElement(ae.default,{open:B,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{C(!1)},onOk:()=>io(void 0,null,function*(){const m=JSON.parse(JSON.stringify(b));Object.keys(m).map(function(Pe){Pe.indexOf("proportion")>-1&&(m[Pe]=m[Pe]/100)}),(yield(0,J.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:m}})).status===0&&(H.ZP.success("\u8BBE\u7F6E\u6210\u529F"),C(!1))}),width:800},j.createElement("div",null,j.createElement(w.Z,null,j.createElement(D.Z,{span:24},j.createElement(w.Z,{align:"middle"},j.createElement(D.Z,{span:24},j.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"))))),j.createElement(w.Z,{className:"mt25"},j.createElement(D.Z,null,j.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),j.createElement(D.Z,{span:24,className:"pl30 mt10"})),j.createElement(w.Z,null,j.createElement(Q.ZP.Group,{value:b==null?void 0:b.ta_mode,onChange:m=>{b.ta_mode=m.target.value,O(_u({},b))}},j.createElement(Q.ZP,{value:1,style:{marginTop:15}},j.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),j.createElement("br",null),j.createElement(Q.ZP,{value:0,style:{marginTop:15}},j.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),j.createElement(w.Z,{className:"mt25"},j.createElement(D.Z,null,j.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),j.createElement(D.Z,{span:24,className:"pl30 mt10"})),j.createElement(w.Z,null,j.createElement(Q.ZP.Group,{value:b.final_mode,onChange:m=>{b.final_mode=m.target.value,O(_u({},b))}},j.createElement(Q.ZP,{value:!1,style:{marginTop:15}},j.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(Z.Z,{placement:"bottomLeft",content:mt,trigger:"click"},j.createElement(V.Z,{className:"ml20 current"})))),j.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(D.Z,null,"\u6559\u5E08\u8BC4\u5206:"),j.createElement(D.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:b.te_proportion,onChange:m=>{b.te_proportion=m,O(Object.assign({},b))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(D.Z,null,"\u52A9\u6559\u8BC4\u5206:"),j.createElement(D.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:b.ta_proportion,onChange:m=>{b.ta_proportion=m,O(Object.assign({},b))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(D.Z,null,"\u5B66\u751F\u533F\u8BC4:"),j.createElement(D.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:b.st_proportion,onChange:m=>{b.st_proportion=m,O(Object.assign({},b))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement("br",null),j.createElement(Q.ZP,{value:!0,style:{marginTop:15}},j.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(Z.Z,{placement:"bottomLeft",content:le,trigger:"click"},j.createElement(V.Z,{className:"ml20 current"}))))),j.createElement("br",null)),j.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),j.createElement(w.Z,{className:"mt25"},j.createElement(D.Z,null,j.createElement("strong",null,j.createElement(x.default,{checked:b.is_repeat_minus,style:{fontSize:"16px"},onChange:m=>{b.is_repeat_minus=m.target.checked,O(Object.assign({},b))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",j.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"))),j.createElement(D.Z,{span:24,className:"pl30 mt10"})),(b==null?void 0:b.is_repeat_minus)&&j.createElement("div",{style:{paddingLeft:35}},j.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(D.Z,null,"\u67E5\u91CD\u6263\u5206:"),j.createElement(D.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:b.repeat_setting_score,onChange:m=>{b.repeat_setting_score=m,O(Object.assign({},b))}}))),j.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(D.Z,null,"\u6263\u5206\u9600\u503C:"),j.createElement(D.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:b.repeat_limit,onChange:m=>{b.repeat_limit=m,O(Object.assign({},b))}}),j.createElement("span",{className:"ml10"},"%"))))))))};var kl=(0,p.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(xl),Ol=Object.defineProperty,Tl=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Io=Object.prototype.propertyIsEnumerable,So=(e,n,t)=>n in e?Ol(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zo=(e,n)=>{for(var t in n||(n={}))No.call(n,t)&&So(e,t,n[t]);if(In)for(var t of In(n))Io.call(n,t)&&So(e,t,n[t]);return e},Nl=(e,n)=>Tl(e,Ll(n)),Il=(e,n)=>{var t={};for(var a in e)No.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&In)for(var a of In(e))n.indexOf(a)<0&&Io.call(e,a)&&(t[a]=e[a]);return t},Sl=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Zl=e=>{var n=e,{classroomList:t,dispatch:a,match:E,location:h,user:f,onCallback:r}=n,o=Il(n,["classroomList","dispatch","match","location","user","onCallback"]),l,te;const y=(0,p.useIntl)(),v=(0,p.useParams)(),[d,k]=(0,u.useState)(!1),[B,C]=(0,u.useState)(!1),b=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){C(!0);return}const N={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Fe=>{var pe;Fe.author_login===((pe=f.userInfo)==null?void 0:pe.login)?++N.hasNum:++N.noHasNum}),N.noHasNum>0?ae.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},N.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},N.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{O()}}):C(!0)}else C(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:B,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:d,destroyOnClose:!0,onOk:()=>Sl(void 0,null,function*(){var N;if((N=b.current)!=null&&N.onVerify())return;k(!0);const Fe=yield(0,J.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});k(!1),Fe.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Nl(Zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Zo({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((te=t==null?void 0:t.actionTabs)==null?void 0:te.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(Ee.Z,{ref:N=>b.current=N})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Hl=(0,p.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Zl),jl=s(66143),rt=s(59301),Ml=Object.defineProperty,Rl=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Mo=(e,n,t)=>n in e?Ml(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))Ho.call(n,t)&&Mo(e,t,n[t]);if(Sn)for(var t of Sn(n))jo.call(n,t)&&Mo(e,t,n[t]);return e},mo=(e,n)=>Rl(e,$l(n)),Wl=(e,n)=>{var t={};for(var a in e)Ho.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Sn)for(var a of Sn(e))n.indexOf(a)<0&&jo.call(e,a)&&(t[a]=e[a]);return t},Zn=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Vl=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:E}=n,h=Wl(n,["classroomList","dispatch","courseEndTime"]),f,r,o,l;const te=(0,p.useIntl)(),y=(0,p.useParams)(),[v]=z.default.useForm(),[d,k]=(0,u.useState)(1),[B,C]=(0,u.useState)([]),[b,O]=(0,u.useState)(0),[N,Fe]=(0,u.useState)(2e3),[pe,G]=(0,u.useState)(!0),[g,A]=(0,u.useState)(!1),[_,U]=(0,u.useState)(!1),[re,we]=(0,u.useState)([]),[Te,ot]=(0,u.useState)(!0),[T,Ve]=(0,u.useState)(null),[I,ne]=(0,u.useState)({}),[Qe,xe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(gu(),_t(),t.actionTabs.type===2){const le=t.actionTabs.selectArrsAll[0];Ve({submit_limit:le==null?void 0:le.submit_limit,submit_limit_num:le==null?void 0:le.submit_limit_num,must_file:le==null?void 0:le.must_file,can_submit:le==null?void 0:le.can_submit,submit_num:le==null?void 0:le.submit_num}),ot(le.unified_setting)}else ot(!1),Ve({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(g){if(_)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(yu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:yu({},t.actionTabs.params)})}},[g]);const _t=le=>Zn(void 0,null,function*(){G(!0);const m=yield(0,X.c_)(mo(yu({},y),{page:le||d,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));m==null||m.course_groups.map((W,Pe)=>{W.key=W.id,W.title=W.name,W.disabled=W.is_published}),m&&(C([...m==null?void 0:m.course_groups]),O(m==null?void 0:m.course_groups_count),G(!1),le||v.setFieldsValue({publish_time:oe()(oe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:oe()(oe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),xt=le=>{k(le),_t(le)},Zt=()=>{(0,i.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:yu({},y)}),a({type:"shixunHomeworks/getWorkSetting",payload:yu({},y)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(yu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:yu({},t.actionTabs.params)})},Hu=()=>Zn(void 0,null,function*(){var le,m;if((0,i.Rm)()&&!((le=t.AssistantObject.normal)!=null&&le.can_publish)){H.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 W=yu({},v.getFieldsValue());if(W.end_time<=W.publish_time){H.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),mt(!1);return}if((re==null?void 0:re.length)<=0&&!Te&&B.length>0){H.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),mt(!1);return}if(T!=null&&T.submit_limit&&!(T!=null&&T.submit_limit_num)){H.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mt(!1);return}if(T!=null&&T.can_submit&&!(T!=null&&T.submit_num)){H.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mt(!1);return}let Pe=yu({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map($e=>$e.id):(m=t.detailCommonHomeworksList)==null?void 0:m.course_groups,end_time:oe()(W.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(W.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},T),Be=yield(0,dt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:y.coursesId,type:"homework_common"});(Be==null?void 0:Be.student_count)===0?Kt(Pe):(xe(Pe),ne(Be))}),Kt=le=>Zn(void 0,null,function*(){mt(!0);const m=yield(0,J.ZP)(`/api/courses/${y.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:yu({},le)});mt(!1),m.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),H.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),h.onCallback&&h.onCallback(),Zt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:rt.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~")}}))}),gu=()=>{k(1),C([]),we([])},{detailCommonHomeworksList:en}=t,tn=b>d*N,[hu,mt]=(0,u.useState)(!1);return rt.createElement("div",null,rt.createElement(ae.default,{width:600,centered:!0,confirmLoading:hu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Hu,onCancel:()=>{gu(),Zt(),a({type:"classroomList/setActionTabs",payload:{}})}},rt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",rt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),B&&rt.createElement(z.default,{form:v},rt.createElement("div",{style:{paddingLeft:0}},rt.createElement(w.Z,{className:"mt30",align:"middle"},rt.createElement(D.Z,null,rt.createElement(z.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},rt.createElement(ve.default,{style:{width:170,marginRight:"25px"},disabledDate:le=>(0,fe.Q8)(le,E),disabledTime:le=>(0,fe.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),rt.createElement(D.Z,{className:"ml20"},rt.createElement(z.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},rt.createElement(ve.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,F.U6)(),"HH:mm")},disabledDate:le=>(0,fe.Q8)(le,E,v.getFieldValue("publish_time")),disabledTime:le=>(0,fe.d0)(le,v.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&rt.createElement(w.Z,{style:{marginBottom:"10px"}},rt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),rt.createElement(Q.ZP.Group,{value:Te,onChange:le=>{ot(le.target.value),we([])}},rt.createElement(Q.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),rt.createElement(Q.ZP,{className:"ml20",disabled:B.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),B.length<=0&&t.actionTabs.type===2&&rt.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"')),(t.actionTabs.type===1||!Te)&&B.length>0&&rt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},rt.createElement("span",{style:{flex:1}},rt.createElement(x.default,{checked:re.length===B.length,onChange:le=>{re.length===B.length?we([]):we(B.filter(m=>!m.is_published))}},"\u5168\u9009")),rt.createElement("span",{style:{width:16}}),rt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Te)&&B.length>0&&rt.createElement(jl.Z,{data:B,selectedRowKeys:re,setSelectedRowKeys:we})),!((o=(r=(f=t==null?void 0:t.actionTabs)==null?void 0:f.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&rt.createElement(de.ZP,{value:T,onChange:le=>Ve(yu({},le))})),rt.createElement(ce.Z,{resdata:I,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:hu,oktext:(I==null?void 0:I.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:le=>Zn(void 0,null,function*(){mt(!0);let m=yield(0,J.ZP)(`/api/courses/${y.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});mt(!1),(m==null?void 0:m.status)===0&&Kt(Qe)})}))};var Gl=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Vl),Jl=Object.defineProperty,zl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,$o=(e,n,t)=>n in e?Jl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wo=(e,n)=>{for(var t in n||(n={}))Kl.call(n,t)&&$o(e,t,n[t]);if(Ro)for(var t of Ro(n))Yl.call(n,t)&&$o(e,t,n[t]);return e},Ql=(e,n)=>zl(e,Ul(n)),Xl=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const ql=({classroomList:e,dispatch:n})=>{const t=(0,p.useIntl)(),a=(0,p.useParams)();return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xl(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Ql(Wo({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Wo({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var es=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(ql),ts=Object.defineProperty,us=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Jo=(e,n,t)=>n in e?ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zo=(e,n)=>{for(var t in n||(n={}))Vo.call(n,t)&&Jo(e,t,n[t]);if(Hn)for(var t of Hn(n))Go.call(n,t)&&Jo(e,t,n[t]);return e},os=(e,n)=>us(e,ns(n)),as=(e,n)=>{var t={};for(var a in e)Vo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Hn)for(var a of Hn(e))n.indexOf(a)<0&&Go.call(e,a)&&(t[a]=e[a]);return t},ls=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const ss=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:E}=n,h=as(n,["classroomList","dispatch","onCallback"]);const f=(0,p.useIntl)(),r=(0,p.useParams)();return r.id=r.coursesId,u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ls(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),H.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:os(zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:zo({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var rs=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(ss),is=Object.defineProperty,Uo=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Ko=(e,n,t)=>n in e?is(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ds=(e,n)=>{for(var t in n||(n={}))cs.call(n,t)&&Ko(e,t,n[t]);if(Uo)for(var t of Uo(n))ms.call(n,t)&&Ko(e,t,n[t]);return e},ps=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Es=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var E,h;const f=(0,p.useIntl)(),r=(0,p.useParams)(),o=(0,p.useLocation)(),{actionTabs:l}=e,[te]=z.default.useForm(),y=v=>v&&v<oe()().startOf("day");return u.createElement(ae.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:()=>ps(void 0,null,function*(){var v;const d=te.getFieldValue(),k=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,B=yield(0,J.ZP)(k,{method:"post",body:ds({},d)});if(B.status===0){H.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const C=e.actionTabs.selectArrs.type,b=(B==null?void 0:B.category_id)||0;let O=(v=o.pathname)==null?void 0:v.split("/");O[4]=b,O[3]=C||O[3];const N=O==null?void 0:O.join("/");p.history.push(N)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(z.default,{form:te,initialValues:{name:""}},u.createElement(z.default.Item,{name:"name"},u.createElement(w.Z,{className:"mt30"},u.createElement(D.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(D.Z,{flex:"1"},u.createElement(he.default,{defaultValue:((E=l.selectArrs)==null?void 0:E.category_name)||((h=l.selectArrs)==null?void 0:h.name)}))))))};var fs=(0,p.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Es),Iu={shixunItemWrapper:"shixunItemWrapper___Pnp0d",checkboxWrapper:"checkboxWrapper___O__B3",contentWrapper:"contentWrapper___qiaiV",title:"title___DFf1n",desc:"desc___ej6SJ",info:"info___hJwx4",scrollWrap:"scrollWrap___hntzl",loading:"loading___Jks2Z"},_s=Object.defineProperty,ys=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Qo=(e,n,t)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xo=(e,n)=>{for(var t in n||(n={}))Fs.call(n,t)&&Qo(e,t,n[t]);if(Yo)for(var t of Yo(n))gs.call(n,t)&&Qo(e,t,n[t]);return e},qo=(e,n)=>ys(e,vs(n)),ea=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const{Paragraph:hs}=gt.default,Cs=({createShixunParams:e},n)=>{const t=[{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"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[E,h]=(0,u.useState)("0"),[f,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[te,y]=(0,u.useState)(!0),[v,d]=(0,u.useState)(1),k=(0,u.useRef)(null),B=(0,u.useRef)(null),C=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),b=_=>{r(_),C.current.order=_,_==="mine"?(C.current.mine="true",C.current.status="2"):(C.current.mine="",C.current.status=""),O(C.current)},O=(_,U)=>ea(void 0,null,function*(){y(!0),clearTimeout(k.current),k.current=setTimeout(()=>ea(void 0,null,function*(){console.log(_,"params2");const re=yield(0,dt.he)(_);if(!re.status){if(U){re.shixuns.length===0&&g(!1),l(we=>[...we,...re.shixuns]),y(!1);return}B.current.scrollTop=0,g(!0),d(v+1),y(!1),l(re.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>O(qo(Xo({},C.current),{keyword:_})),changeKeyWord:_=>C.current.keyword=_})),(0,u.useEffect)(()=>{O(C.current)},[]);const[N,Fe]=(0,u.useState)([]),pe=_=>{Fe(_),e.current.shixuns_info=_.map(U=>({id:U,is_copy:!1,is_use:!0}))},[G,g]=(0,u.useState)(!0),A=_=>{O(qo(Xo({},C.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(w.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(D.Z,null,t.map((_,U)=>u.createElement("span",{key:U,style:{border:"none",marginRight:20,color:E===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{h(_.id),C.current.diff=_.id,O(C.current)}},_.name))),u.createElement(D.Z,null,u.createElement(Dt.tp,{dataSource:a,value:f,onChange:b}))),u.createElement("div",{className:Iu.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(tt(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:A,hasMore:G&&!te,useWindow:!1,key:v},u.createElement(x.default.Group,{onChange:pe,value:N},o.map(_=>{const{name:U,id:re,description:we,challenge_names:Te,author_name:ot,author_school_name:T,level:Ve,total_stu_num:I}=_||{};return u.createElement("div",{key:re,className:Iu.shixunItemWrapper},u.createElement(w.Z,{align:"middle",className:Iu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(x.default,{value:re,style:{paddingRight:"10px"}}),u.createElement("div",{className:Iu.title,style:{fontWeight:"600"}},U)),u.createElement("div",{className:Iu.contentWrapper},u.createElement(hs,{ellipsis:{rows:2},className:Iu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},we),u.createElement(w.Z,null,Te.map((ne,Qe)=>u.createElement("span",{key:Qe,className:Iu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Qe+1,"\u5173")," ",ne))),u.createElement(Bt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(w.Z,{className:Iu.info},u.createElement(We.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,T),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Ve)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},I))))))})))),te&&u.createElement("div",{className:Iu.loading},u.createElement(ut.Z,{spinning:!0}))))};var As=(0,u.forwardRef)(Cs),mn={flex_box_center:"flex_box_center___RR1P7",flex_space_between:"flex_space_between___NOfMh",flex_box_vertical_center:"flex_box_vertical_center___Dmywe",flex_box_center_end:"flex_box_center_end___AZ744",flex_box_column:"flex_box_column___Wu3tO",line1:"line1___xcO80",form:"form___zbQXu",small_search:"small_search___Zg67I",border:"border___ifLoj"},Xe=s(59301),Bs=Object.defineProperty,ta=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,ua=(e,n,t)=>n in e?Bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ps=(e,n)=>{for(var t in n||(n={}))Ds.call(n,t)&&ua(e,t,n[t]);if(ta)for(var t of ta(n))bs.call(n,t)&&ua(e,t,n[t]);return e},Cn=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const{TabPane:rc}=ee.default,ws=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:E})=>{const h=(0,p.useIntl)(),f=(0,p.useParams)(),r=(0,p.useLocation)(),[o]=z.default.useForm(),{brankList:l}=e,[te,y]=(0,u.useState)(!1);let[v,d]=(0,u.useState)(!0),[k,B]=(0,u.useState)(!1);const[C,b]=(0,u.useState)("myself");let[O,N]=(0,u.useState)([]);const[Fe,pe]=(0,u.useState)(),[G,g]=(0,u.useState)({}),[A,_]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),U=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&we()},[e.actionTabs.key]);let re=[];const we=function(){return Cn(this,null,function*(){var I;if(v){y(!1),++A.page;const ne=yield a({type:"shixunHomeworks/getBrankList",payload:Ps({},A)});O=[...O.concat(ne.object_list)],pe(ne.is_teacher),((I=ne.object_list)==null?void 0:I.length)<A.limit?d(!1):d(!0),N([...O]),ne.object_list==""&&A.page===1&&y(!0)}})},Te=(0,u.useRef)({identifier:f.coursesId,shixuns_info:[],type:"normal",coursesId:f.coursesId,category_id:f.categoryId}),ot=I=>Cn(void 0,null,function*(){B(!0);const ne=yield(0,X.aQ)(I);B(!1),ne.status||(E(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:I.coursesId}}))}),T=(0,u.useRef)(),{detailCommonHomeworksList:Ve}=t;return Xe.createElement("div",null,Xe.createElement(ae.default,{className:mn.border,centered:!0,title:Xe.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:k},onOk:()=>Cn(void 0,null,function*(){var I,ne,Qe;if(C==="jupyter"){console.log("----createShixunParams.current",Te.current);let xt=yield(0,dt.Tr)({id:[...(ne=(I=Te.current)==null?void 0:I.shixuns_info)==null?void 0:ne.map(Zt=>Zt.id)],course_id:f.coursesId,type:"shixun"});(xt==null?void 0:xt.student_count)===0?ot(Te.current):g(xt);return}B(!0);const xe=o.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:f.coursesId,object_type:"normal",category:f.categoryId,bank_id:xe.group_ids}});(_t==null?void 0:_t.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:_t.object_ids,params:(Qe=e.actionTabs)==null?void 0:Qe.params,manage_all_group:Ve==null?void 0:Ve.manage_all_group}})),B(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Xe.createElement(w.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Xe.createElement(D.Z,{span:12},U.map((I,ne)=>Xe.createElement(L.ZP,{key:ne,shape:"round",style:C===I.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:C===I.id?"ghost":"default",className:"mr10",onClick:Qe=>Cn(void 0,null,function*(){if(I.id==="jupyter"){b(I.id);return}O=[],v=!0,A.page=0,A.search="",A.filter=I.id,we(),b(I.id)})},I.name))),Xe.createElement(D.Z,{span:12,className:"tr"},Xe.createElement(he.default.Search,{className:mn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:I=>{var ne;C==="jupyter"&&((ne=T.current)==null||ne.changeKeyWord(I.target.value))},suffix:Xe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mn.searchIcon}`}),onSearch:I=>{var ne;if(I&&(0,Vt.tk)({name:I,copywriting:I,position:"HomeworkCommon"}),C==="jupyter"){(ne=T.current)==null||ne.search(I);return}v=!0,A.search=I,A.page=0,O=[],we()},style:{width:260}}))),C==="myself"&&Xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Xe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),C==="public"&&Xe.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"),C==="jupyter"?Xe.createElement(As,{createShixunParams:Te,ref:T}):Xe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&C==="public"&&Xe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Xe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Xe.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")),Xe.createElement(tt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{d(!1),we()},hasMore:v,useWindow:!1},Xe.createElement(z.default,{form:o,initialValues:{group_ids:re},className:mn.form,onChange:I=>{re=o.getFieldValue()}},O==""&&Xe.createElement(nt.Z,{styles:{margin:"10px auto"}}),Xe.createElement(z.default.Item,{name:"group_ids"},Xe.createElement(x.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(I,ne){return Xe.createElement(w.Z,{key:ne},Xe.createElement(D.Z,{flex:"2"},Xe.createElement(x.default,{onChange:Qe=>{},key:ne,value:String(I.id),defaultChecked:!0},Xe.createElement("span",{className:["c-black",mn.line1].join(" ")},I.name))),Xe.createElement(D.Z,{flex:"1",className:"c-black"},Xe.createElement("span",{className:mn.line1},I==null?void 0:I.course_list_name)),Xe.createElement(D.Z,{flex:"50px",className:"c-black"},C==="public"&&(0,i.Ny)()?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${I.id}/personal/normal/edit`)}},"\u7F16\u8F91"):C==="myself"?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${I.id}/personal/normal/edit`)}},"\u7F16\u8F91"):I==null?void 0:I.username))}))))))),Xe.createElement(ce.Z,{resdata:G,type:"shixunpush",okloading:k,oktext:(G==null?void 0:G.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:I=>Cn(void 0,null,function*(){Te.current.shixuns_info=I,ot(Te.current)})}))};var xs=(0,p.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(ws),po=s(57150),na=s(78323),lu=s(59301),ks=Object.defineProperty,oa=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Ts=Object.prototype.propertyIsEnumerable,aa=(e,n,t)=>n in e?ks(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,la=(e,n)=>{for(var t in n||(n={}))Os.call(n,t)&&aa(e,t,n[t]);if(oa)for(var t of oa(n))Ts.call(n,t)&&aa(e,t,n[t]);return e};const Ls=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[E,h]=(0,u.useState)(!1),[f,r]=(0,u.useState)("");(0,u.useEffect)(()=>{h(!1),r("")},[]);const o=()=>{var l,te;const y=(0,p.useIntl)();if((0,i.Rm)()&&!((te=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&te.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}f==="1"&&p.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),f==="2"&&(n(),h(!1),r(""))};return lu.createElement("section",{className:`tc animated fadeIn ${po.Z.threeBtnSty}`,style:la(la({},{color:"#03A092",margin:"200px auto"}),e)},lu.createElement("img",{src:s(26551),width:200,height:164}),lu.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"),lu.createElement("div",{style:{marginTop:"30px"}},lu.createElement(L.ZP,{onClick:()=>h(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),lu.createElement(L.ZP,{onClick:()=>{(0,F.xg)(`${na.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")),E&&lu.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:o},lu.createElement("div",null,lu.createElement("div",null,lu.createElement(Q.ZP,{value:"1",style:{marginTop:"15px"},checked:f==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),lu.createElement("div",null,lu.createElement(Q.ZP,{value:"2",style:{marginTop:"15px"},checked:f==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ns=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Ls),Su=s(59301),Is=Object.defineProperty,Ss=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,ra=(e,n,t)=>n in e?Is(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,jn=(e,n)=>{for(var t in n||(n={}))Hs.call(n,t)&&ra(e,t,n[t]);if(sa)for(var t of sa(n))js.call(n,t)&&ra(e,t,n[t]);return e},Ms=(e,n)=>Ss(e,Zs(n)),ia=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Rs=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const E=(0,p.useIntl)(),h=(0,p.useParams)(),[f]=z.default.useForm(),{workList:r,workSetting:o}=a,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:jn({},h)}),t({type:"shixunHomeworks/getWorkList",payload:jn({},h)})};return Su.createElement(ae.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ia(void 0,null,function*(){const te=()=>ia(void 0,null,function*(){var y;yield f.validateFields();const v=jn({},f.getFieldValue()),{selectArrs:d}=e.actionTabs;v.attachment_ids=(y=v.attachment_ids)==null?void 0:y.map(B=>B.response.id),(yield(0,wn.mz)(Ms(jn({},v),{homeworkId:d.work_id}))).status===0&&(f.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(o!=null&&o.can_submit){if(!(o!=null&&o.submit_size)){H.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}ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Su.createElement(Su.Fragment,null,"\u4F60\u8FD8\u6709 ",Su.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},o==null?void 0:o.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:()=>{te()}});return}te()}),onCancel:()=>{f.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Su.createElement(z.default,{form:f,initialValues:{}},Su.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Su.createElement(gn.Z,null)),Su.createElement(z.default.Item,{name:"description"},Su.createElement(he.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 $s=(0,p.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Rs),Ws=s(93294),Vs=s(70017),ca={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Gs=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())}),Js=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:E,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:te,detailLeftMenus:y,main_category_id:v,setSelectArrsAll:d}=(0,u.useContext)(yo);let k;const[B,C]=(0,u.useState)(!1),[b,O]=(0,u.useState)(""),N=G=>{a(G.target.checked),E(G.target.checked?h.map(g=>g.homework_id):[]),G.target.checked?d([...h]):d([])},Fe=()=>{let G={courseId:l.id,container_type:"common_homework"};l.categoryId&&(G.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:G}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};y.course_modules&&(k=y.course_modules.filter(G=>G.type==="common_homework")[0]);const pe=u.createElement("div",{className:ca.moveCategory,onMouseLeave:G=>C(!1)},u.createElement(at.default,{onClick:G=>Gs(void 0,[G],function*({item:g,key:A,keyPath:_,domEvent:U}){if(f=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,J.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:A}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),te(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(he.default,{onChange:G=>{O(G.target.value)}})),k&&k.second_category.filter(G=>G.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(G,g){var A;if(!(b!==""&&G.category_name.indexOf(b)<0))return u.createElement(u.Fragment,null,u.createElement(at.default.Item,{className:"multi-llipsis1e",key:G.category_id},G.category_name),(A=G==null?void 0:G.third_category)==null?void 0:A.map(_=>u.createElement(at.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:G=>{G.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:v,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:ca.bottomControlContainer},u.createElement(w.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(D.Z,{flex:1},u.createElement(w.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(D.Z,null,u.createElement(x.default,{checked:t,onChange:N},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(fu.Z,{placement:"top",menu:{items:e,onClick:({key:G})=>{n({key:G})}}},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",onClick:Fe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(fu.Z,{placement:"topLeft",dropdownRender:()=>pe,getPopupContainer:G=>G.parentNode},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(hn.Z,null)))),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>{E([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ot={listContainer:"listContainer___rwnjk",info:"info___TBpYU",title:"title___Ss9eT",left:"left___LV73y",right:"right___GM28N",flexBox:"flexBox____iaZx",detail:"detail___d5WJi",iconV:"iconV___SnRqL",shixunTag:"shixunTag___HyzkA",pingceTag:"pingceTag___Kn6PD",pingceTags:"pingceTags___ffRRC"},zs=Object.defineProperty,Us=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,da=(e,n,t)=>n in e?zs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,dn=(e,n)=>{for(var t in n||(n={}))Ys.call(n,t)&&da(e,t,n[t]);if(ma)for(var t of ma(n))Qs.call(n,t)&&da(e,t,n[t]);return e},Xs=(e,n)=>Us(e,Ks(n)),zu=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const qs=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var E,h,f,r;const{batchStatus:o,selectArrs:l,setSelectArrs:te,selectArrsAll:y,setSelectArrsAll:v,dispatch:d}=(0,u.useContext)(yo);let k=(0,p.useParams)();const[B,C]=(0,u.useState)(!1),b=(0,u.useRef)(),[O,N]=(0,u.useState)([]);k=Xs(dn(dn({},n),k),{category:k==null?void 0:k.categoryId}),(0,u.useEffect)(()=>{N([]),C(!1)},[]);const Fe=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:intl.formatMessage({id:"classrooms.status",defaultMessage:"\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:(g,A)=>A.status.indexOf(g)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:g=>{var A,_;return g==="--"?g:u.createElement("span",null,u.createElement("span",null,(A=g==null?void 0:g.split("/"))==null?void 0:A[0]),"\xA0/\xA0",u.createElement("span",null,(_=g==null?void 0:g.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="publish_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="end_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="late_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:g=>g==="--"||!g?"--":u.createElement("span",{title:g},g)}];function pe(){return zu(this,null,function*(){let g=yield(0,J.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dn({},k)});N(g.data)})}const G=g=>{const A=(0,p.useIntl)();l.includes(g)?(te(l.filter(_=>_!==g)),v(y.filter(_=>_.homework_id!==g))):(te([...l,g]),v([...y,e]))};return u.createElement("div",{className:Ot.listContainer,onClick:g=>{g.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&b.current&&!b.current.contains(g.target))&&(0,F.xg)(`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:b},u.createElement(x.default,{onClick:g=>{g.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>G(e.homework_id)})),u.createElement("div",{className:Ot.info},u.createElement("div",{className:Ot.title},u.createElement("div",{className:Ot.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(au.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:g=>g.stopPropagation()},u.createElement(p.Link,{target:"_blank",to:`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Ot.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Vu.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"},u.createElement("span",{className:Ot.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Vu.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"},u.createElement("span",{className:Ot.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Ot.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>zu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},k),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Ot.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&u.createElement("div",{className:Ot.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((E=e.status)!=null&&E.includes("\u5DF2\u622A\u6B62"))&&!((h=e.status)!=null&&h.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:g=>zu(void 0,null,function*(){console.log(e),g.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Ju.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/post`)}),className:Ot.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((f=e.status)==null?void 0:f.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Ot.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(fu.Z,{placement:"bottomCenter",overlayClassName:Ot.dro,dropdownRender:()=>u.createElement(at.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>zu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},k),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>zu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({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"&&u.createElement(at.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>zu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},k),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(at.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:g=>zu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:y,params:k,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",onClick:g=>{g.stopPropagation()},to:`/classrooms/${k.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:g=>g.stopPropagation(),className:Ot.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Ot.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.createElement("span",{className:"mr20",style:{color:"#fff"}},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&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"mr10"},u.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)&&u.createElement("span",{className:"mr10"},u.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)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",null,u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:Ot.iconV,onClick:g=>zu(void 0,null,function*(){g.stopPropagation(),g.preventDefault(),B||pe(),C(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Ot.content},(0,i.dE)()&&u.createElement("span",{className:Ot.infoStuIcon},u.createElement("span",null,e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&O.length>5&&u.createElement(Gu.default,{className:po.Z.threeTableSty,scroll:{y:240},onRow:g=>({onClick:A=>{A.stopPropagation(),A.preventDefault()}}),onHeaderRow:(g,A)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,A,_)=>{_.field&&(k.sort_by=_.field),_.order||(k.sort_direction="asc"),_.order==="ascend"&&(k.sort_direction="asc"),_.order==="descend"&&(k.sort_direction="desc"),_.order||(k.sort_direction="asc"),pe()},columns:Fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&O.length<6&&O.length>0&&u.createElement(Gu.default,{className:po.Z.threeTableSty,onRow:g=>({onClick:A=>{A.stopPropagation(),A.preventDefault()}}),onHeaderRow:(g,A)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(g,A,_)=>{_.field&&(k.sort_by=_.field),_.order||(k.sort_direction="asc"),_.order==="ascend"&&(k.sort_direction="asc"),_.order==="descend"&&(k.sort_direction="desc"),_.order||(k.sort_direction="asc"),pe()},columns:Fe}))))};var er=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(qs),tr={flex_box_center:"flex_box_center___WCrVB",flex_space_between:"flex_space_between___fmk8o",flex_box_vertical_center:"flex_box_vertical_center___Lj9Tw",flex_box_center_end:"flex_box_center_end___JC6A6",flex_box_column:"flex_box_column___i54Rx",containerTitle:"containerTitle___Td72A",containerDesc:"containerDesc___S9Ors",listItem:"listItem___ascWS",info:"info___rcGYZ",title:"title___AccUE",titleLeft:"titleLeft___i6V_p",titleRight:"titleRight___W9npP",acitons:"acitons___ThT41",moveCategory:"moveCategory___BxjOE",spanSize:"spanSize___XTz3M"},xu={otherHomeworkWrap:"otherHomeworkWrap___IqYW9",otherHomeworkContainer:"otherHomeworkContainer___SALpj",flex:"flex___geSFu",search:"search___lePeX",content:"content___KBbb2",listItem:"listItem___coonS",info:"info___WK8Tl",title:"title___pF3Kd",describe:"describe___JdcWI",footer:"footer___y40ZG"},ur=Object.defineProperty,nr=Object.defineProperties,or=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,Ea=(e,n,t)=>n in e?ur(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fa=(e,n)=>{for(var t in n||(n={}))ar.call(n,t)&&Ea(e,t,n[t]);if(pa)for(var t of pa(n))lr.call(n,t)&&Ea(e,t,n[t]);return e},_a=(e,n)=>nr(e,or(n)),ya=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())}),sr=({courseId:e,type:n,onCancel:t})=>{const a=(0,p.useParams)(),[E,h]=(0,u.useState)({targerData:[],originData:[]}),[f,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),te=()=>ya(void 0,null,function*(){l(!0);const B=yield(0,J.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),h({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{te()},[]);const y=()=>ya(void 0,null,function*(){l(!0);let B={homework_common_ids:f};a.categoryId&&(B=_a(fa({},B),{category_id:a.categoryId}));const C=yield(0,J.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});C&&C.homework_ids.length>0&&(H.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),v=(B,C)=>{const b=(0,p.useIntl)();B.target.checked?r([...f,C]):r(f.filter(O=>O!==C))},d=B=>{const C=E.originData.filter(b=>b.name.indexOf(B)>-1);h(_a(fa({},E),{targerData:C}))},k=()=>{y()};return u.createElement("div",{className:`animated fadeInUp fast ${xu.otherHomeworkWrap}`},u.createElement("div",{className:xu.otherHomeworkContainer},u.createElement("div",{className:xu.search},u.createElement(he.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:d,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:xu.content},E.targerData.map(B=>u.createElement("div",{className:`${xu.listItem} mb10`,key:B.id},u.createElement(x.default,{checked:f.includes(B.id),onChange:C=>v(C,B.id)}),u.createElement("div",{className:xu.info},u.createElement("div",{className:`${xu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:xu.title},B.name),u.createElement("div",null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${xu.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:xu.footer},u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(L.ZP,{type:"primary",disabled:f.length===0||o,onClick:k},"\u786E\u5B9A"))))},rr=s(36552),ir=s(91308),Ke=s(59301),cr=Object.defineProperty,mr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,ga=(e,n,t)=>n in e?cr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pn=(e,n)=>{for(var t in n||(n={}))va.call(n,t)&&ga(e,t,n[t]);if(Mn)for(var t of Mn(n))Fa.call(n,t)&&ga(e,t,n[t]);return e},ha=(e,n)=>mr(e,dr(n)),pr=(e,n)=>{var t={};for(var a in e)va.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Mn)for(var a of Mn(e))n.indexOf(a)<0&&Fa.call(e,a)&&(t[a]=e[a]);return t},Eo=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});oe().extend(lo());const Er=({data:e,value:n,onChange:t})=>{var a,E,h,f;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,te]=(0,u.useState)([]);return(0,u.useEffect)(()=>{te((n==null?void 0:n.length)>0?e==null?void 0:e.filter(y=>n==null?void 0:n.includes(y==null?void 0:y.id)):[])},[n]),Ke.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement(x.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:y=>{t(y.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:y=>{o(ha(pn({},r),{leftSearch:y.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ke.createElement(x.default.Group,{value:n,onChange:y=>{t(y)}},Ke.createElement(We.Z,{direction:"vertical"},(E=r.leftSearch?e==null?void 0:e.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:E.map((y,v)=>Ke.createElement(x.default,{key:v,value:y.id},y==null?void 0:y.name)))):Ke.createElement(nt.Z,{styles:{margin:"0 auto"}})))),Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:y=>{o(ha(pn({},r),{rigthSearch:y.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:f.map((y,v)=>Ke.createElement(w.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Ke.createElement(D.Z,null,y==null?void 0:y.name),Ke.createElement(D.Z,null,Ke.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(d=>d!==(y==null?void 0:y.id)))}})))):Ke.createElement(nt.Z,{styles:{margin:"0 auto"}})))))},fr=e=>{var n=e,{classroomList:t,dispatch:a,user:E,getData:h}=n,f=pr(n,["classroomList","dispatch","user","getData"]),r,o,l,te,y,v;const d=(0,p.useIntl)(),k=(0,p.useParams)(),[B]=z.default.useForm(),C=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,b,O,N]=(0,Nu.U)(X.c_,pn(pn({},k),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,Fe,pe]=(0,Nu.U)(X.nP,{course_id:k==null?void 0:k.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,G,g]=(0,Nu.U)(X.sm,{course_id:k==null?void 0:k.coursesId,homework_ids:(te=t==null?void 0:t.actionTabs)==null?void 0:te.selectArrs}),A=(..._)=>Eo(void 0,[..._],function*(U={}){Fe({});const re=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{C&&A()},[C]),Ke.createElement(ae.default,{centered:!0,title:(y=t==null?void 0:t.actionTabs)==null?void 0:y.key,width:800,open:C,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:()=>Eo(void 0,null,function*(){B.submit()})},Ke.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"),Ke.createElement(z.default,{form:B,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:_=>Eo(void 0,null,function*(){var U,re,we;const Te=yield g(((U=N==null?void 0:N.course_groups)==null?void 0:U.length)>0?{unified_late:((re=N==null?void 0:N.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[pn({},_)]}:pn({unified_late:((we=N==null?void 0:N.course_groups)==null?void 0:we.length)<=0},_));(Te==null?void 0:Te.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Ke.createElement(w.Z,{wrap:!1,gutter:20},Ke.createElement(D.Z,{flex:1},Ke.createElement(z.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ke.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ke.createElement(D.Z,{flex:"390px"},Ke.createElement(z.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(_,U,re){return U&&oe()(U).startOf("minute")<=oe()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&oe()(U).startOf("minute")<=oe()(pe==null?void 0:pe.max_late_time).startOf("minute")?(H.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${pe==null?void 0:pe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ke.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:_=>(0,F.BO)(_,{startTime:pe==null?void 0:pe.max_late_time}),disabledTime:_=>(0,F.hv)(_,{compared:pe==null?void 0:pe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:oe()("00:00:00","HH:mm:ss")}})))),((v=N==null?void 0:N.course_groups)==null?void 0:v.length)>0&&Ke.createElement(ut.Z,{spinning:b},Ke.createElement(z.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ke.createElement(Er,{data:(N==null?void 0:N.course_groups)||[],onChange:_=>{Fe({group_ids:_})}})))))};var _r=(0,p.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(fr),M=s(59301),yr=Object.defineProperty,vr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Aa=(e,n,t)=>n in e?yr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vu=(e,n)=>{for(var t in n||(n={}))gr.call(n,t)&&Aa(e,t,n[t]);if(Ca)for(var t of Ca(n))hr.call(n,t)&&Aa(e,t,n[t]);return e},fo=(e,n)=>vr(e,Fr(n)),_o=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const yo=(0,u.createContext)({selectArrs:[]}),Cr=({classroomList:e,loading:n,dispatch:t,user:a})=>{var E,h,f,r;const o=(0,p.useIntl)(),[l,te]=(0,p.useSearchParams)(),y=(0,p.useLocation)(),v=(0,p.useParams)(),[d,k]=(0,u.useState)(fo(vu({},v),{id:v.coursesId,limit:20})),[B,C]=(0,u.useState)(!1),[b,O]=(0,u.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:""}),[N,Fe]=(0,u.useState)([]),[pe,G]=(0,u.useState)(!1),[g,A]=(0,u.useState)(!1),[_,U]=(0,u.useState)([]),[re,we]=(0,u.useState)(!1),[Te,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:T,detailLeftMenus:Ve,detailTopBanner:I,taskList:ne}=e;d.type=1,d.categoryId?d.category=d.categoryId:delete d.category,(0,u.useEffect)(()=>{const m=l.get("tabs");m&&m!==void 0&&((0,i.GJ)()?d.status=m:d.order=m)},[y.search]),(0,u.useEffect)(()=>{l.get("tabs")==="0"&&(d.status="0",d.page=1)},[l.get("tabs")]),(0,u.useEffect)(()=>{var m,W,Pe;if((m=a==null?void 0:a.userInfo)!=null&&m.login){const Be=F.cX.getItem(`${(W=a==null?void 0:a.userInfo)==null?void 0:W.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(d.sort_by=Be==null?void 0:Be.type,d.sort_direction=Be==null?void 0:Be.direction,ot(Be==null?void 0:Be.name));const $e=l.get("tabs");let st=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};$e&&$e!==void 0&&((0,i.GJ)()?d.status=$e:d.order=$e),xe(st)}else if((Pe=a==null?void 0:a.userInfo)!=null&&Pe.username){const Be=l.get("tabs");let $e=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),xe($e)}},[(E=a==null?void 0:a.userInfo)==null?void 0:E.login,y==null?void 0:y.pathname]),(0,u.useEffect)(()=>{k(vu(vu({},d),v))},[v==null?void 0:v.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Fe([]),U([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{Fe([])},[T]),(0,u.useEffect)(()=>{A(!1)},[d.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:d.id}})},[]),(0,u.useEffect)(()=>{T&&T.homeworks&&(N.length===T.homeworks.length&&N.length>0?G(!0):N.length!==T.homeworks.length&&G(!1))},[N]);const Qe=(m,W)=>{d.page=m,d.limit=W,xe()},xe=(m={})=>{Fe([]),U([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:fo(vu(vu({},d),m),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:vu(vu({},d),m)})},_t=()=>_o(void 0,null,function*(){const m=yield(0,J.ZP)(`/api/courses/${d.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(m!=null&&m.data){const W=m.data.score_settings;Object.keys(W).map(function(Pe){Pe.indexOf("proportion")>-1&&(W[Pe]=(W[Pe]*100).toFixed(0))}),console.log(W),O(vu({},W))}}),xt=()=>{if((0,i.GJ)()){const{all_count:m,unpublished_count:W,not_start_count:Pe,in_progress_count:Be,overed_count:$e}=T;return[{name:"\u5168\u90E8",id:0,total:m||0},{name:"\u672A\u53D1\u5E03",id:1,total:W||0},{name:"\u672A\u5F00\u59CB",id:4,total:Pe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:$e||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}]},Zt=[{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"}],Hu=m=>{var W;if((0,i.Rm)()&&!((W=e.AssistantObject.normal)!=null&&W.can_create)){H.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==="1"?p.history.push(`/classrooms/${d.coursesId}/common_homework/${d.categoryId}/add`):m==="2"?Kt():m==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Kt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:d}})},gu=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:M.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:M.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:M.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:M.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:M.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:I.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:h.map(m=>(delete m.isShow,m)),en=m=>{var W,Pe,Be,$e;if(N.length===0)return H.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let st=m.label||"",Bn={key:st,selectArrs:N,selectArrsAll:_,type:["publish","deadline"].includes(m.key)?1:"",params:d};switch(m.key){case"publish":if((0,i.Rm)()&&!((Pe=(W=e==null?void 0:e.AssistantObject)==null?void 0:W.normal)!=null&&Pe.can_publish)){H.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}st="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!(($e=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&$e.can_stop)){H.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}st="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":st="\u6279\u91CF\u8865\u4EA4";break;case"delete":st="\u5220\u9664";break;case"collection":st="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:fo(vu({},Bn),{key:st})})},tn=m=>_o(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:d.categoryId,courseId:d.id,task_ids:m,container_type:"common_homework"}}),xe()}),hu=(0,u.useMemo)(()=>{let m=[];return ne.length>0&&(m=ne.map(W=>({user_name:W.user_name,task_name:W.task_name,task_id:W.task_id,category:W.category,status:W.status}))),m},[ne]),mt=M.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",M.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 - (",M.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 )",M.createElement("br",null),M.createElement("br",null),"\u6CE8\u610F",M.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",M.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",M.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",M.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"),le=M.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",M.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",M.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 )",M.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 M.createElement(yo.Provider,{value:{params:d,batchStatus:g,selectArrs:N,setSelectArrs:Fe,allSelect:pe,dataSource:T.homeworks||[],detailLeftMenus:Ve,main_category_id:T.main_category_id||"",selectArrsAll:_,setAllSelect:G,useBatchStatus:A,dispatch:t,getData:xe,setSelectArrsAll:U}},M.createElement("section",null,M.createElement("aside",{className:tr.bg},M.createElement(Ws.Z,{isLoading:n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:xt(),isAdmin:(0,i.GJ)(),dispatch:t,type:T==null?void 0:T.main_category_name,exportType:"normal",TooltipTitle:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:d.categoryId,dropdownMenu:Zt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,F.Oo)(Ve==null?void 0:Ve.course_modules,d.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:m=>{m.id!==void 0&&((0,i.GJ)()?d.status=m.id:d.order=m.id),A(!1),d.page=1,p.history.replace(`${y.pathname}?tabs=${m.id}`),xe(d)},defaultSelectedKeys:[l.get("tabs")?l.get("tabs"):"0"],onsetClick:()=>{_t(),C(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:d,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Hu}),M.createElement(Vs.Z,{dataSource:T.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Te,setSortMenuName:ot,onSearch:m=>{d.search=m.trim(),d.page=1,xe()},onSort:m=>{var W;d.sort_by=m.type,d.sort_direction=m.direction,d.page=1,F.cX.setItem(`${(W=a==null?void 0:a.userInfo)==null?void 0:W.login}${(0,i.GJ)()?"Teacher":"Student"}`,m,"CommonHomework"),xe(d)},onBatch:m=>A(m)})),(T==null?void 0:T.all_count)===0&&(0,i.GJ)()?!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(Ns,{params:d,dispatch:t,onSelect:Kt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(nt.Z,null),M.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(M.Fragment,null,M.createElement("aside",{className:"animated fadeIn"},(f=T==null?void 0:T.homeworks)==null?void 0:f.map((m,W)=>M.createElement(er,{key:W,dataSource:m,params:d,manageAllGroup:T==null?void 0:T.manage_all_group})),!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&M.createElement(ue.Z,{showSizeChanger:!0,onChange:Qe,defaultCurrent:1,current:d.page||1,pageSize:d.limit||20,total:T.query_total_count}))),N.length>0&&(0,i.GJ)()&&M.createElement(_e.Z,{offsetBottom:0},M.createElement(Js,{buttonDataSource:gu,onClick:en})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&M.createElement(_r,{getData:xe}),M.createElement(Hl,{onCallback:()=>A(!1)}),M.createElement(rr.Z,{onOk:()=>{xe()}}),M.createElement(ir.Z,{onOk:()=>{}}),M.createElement(Gl,{onCallback:()=>A(!1),courseEndTime:T==null?void 0:T.course_end_time}),M.createElement(Cu.Z,{courseEndTime:T==null?void 0:T.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{A(!1),xe()}}),M.createElement(es,null),M.createElement(rs,{onCallback:()=>A(!1)}),M.createElement(fs,{onCallback:()=>A(!1)}),M.createElement(xs,{refreshList:xe}),M.createElement($s,null),M.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:hu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&M.createElement(sr,{courseId:d.coursesId,type:"1",onCancel:()=>we(!1)}),M.createElement(ae.default,{open:B,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{C(!1)},onOk:()=>_o(void 0,null,function*(){const m=JSON.parse(JSON.stringify(b));Object.keys(m).map(function(Pe){Pe.indexOf("proportion")>-1&&(m[Pe]=m[Pe]/100)}),(yield(0,J.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:m}})).status===0&&(H.ZP.success("\u8BBE\u7F6E\u6210\u529F"),C(!1))}),width:800},M.createElement("div",null,M.createElement(w.Z,null,M.createElement(D.Z,{span:24},M.createElement(w.Z,{align:"middle"},M.createElement(D.Z,{span:24},M.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"))))),M.createElement(w.Z,{className:"mt25"},M.createElement(D.Z,null,M.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),M.createElement(D.Z,{span:24,className:"pl30 mt10"})),M.createElement(w.Z,null,M.createElement(Q.ZP.Group,{value:b==null?void 0:b.ta_mode,onChange:m=>{b.ta_mode=m.target.value,O(vu({},b))}},M.createElement(Q.ZP,{value:1,style:{marginTop:15}},M.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),M.createElement("br",null),M.createElement(Q.ZP,{value:0,style:{marginTop:15}},M.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),M.createElement(w.Z,{className:"mt25"},M.createElement(D.Z,null,M.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),M.createElement(D.Z,{span:24,className:"pl30 mt10"})),M.createElement(w.Z,null,M.createElement(Q.ZP.Group,{value:b.final_mode,onChange:m=>{b.final_mode=m.target.value,O(vu({},b))}},M.createElement(Q.ZP,{value:!1,style:{marginTop:15}},M.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",M.createElement(Z.Z,{placement:"bottomLeft",content:mt,trigger:"click"},M.createElement(V.Z,{className:"ml20 current"})))),M.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(D.Z,null,"\u6559\u5E08\u8BC4\u5206:"),M.createElement(D.Z,{className:"ml5"},M.createElement(S.Z,{min:0,max:100,value:b.te_proportion,onChange:m=>{b.te_proportion=m,O(Object.assign({},b))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(D.Z,null,"\u52A9\u6559\u8BC4\u5206:"),M.createElement(D.Z,{className:"ml5"},M.createElement(S.Z,{min:0,max:100,value:b.ta_proportion,onChange:m=>{b.ta_proportion=m,O(Object.assign({},b))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(D.Z,null,"\u5B66\u751F\u533F\u8BC4:"),M.createElement(D.Z,{className:"ml5"},M.createElement(S.Z,{min:0,max:100,value:b.st_proportion,onChange:m=>{b.st_proportion=m,O(Object.assign({},b))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement("br",null),M.createElement(Q.ZP,{value:!0,style:{marginTop:15}},M.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",M.createElement(Z.Z,{placement:"bottomLeft",content:le,trigger:"click"},M.createElement(V.Z,{className:"ml20 current"}))))),M.createElement("br",null)),M.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),M.createElement(w.Z,{className:"mt25"},M.createElement(D.Z,null,M.createElement("strong",null,M.createElement(x.default,{checked:b.is_repeat_minus,style:{fontSize:"16px"},onChange:m=>{b.is_repeat_minus=m.target.checked,O(Object.assign({},b))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",M.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"))),M.createElement(D.Z,{span:24,className:"pl30 mt10"})),(b==null?void 0:b.is_repeat_minus)&&M.createElement("div",{style:{paddingLeft:35}},M.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(D.Z,null,"\u67E5\u91CD\u6263\u5206:"),M.createElement(D.Z,{className:"ml5"},M.createElement(S.Z,{min:0,max:100,value:b.repeat_setting_score,onChange:m=>{b.repeat_setting_score=m,O(Object.assign({},b))}}))),M.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(D.Z,null,"\u6263\u5206\u9600\u503C:"),M.createElement(D.Z,{className:"ml5"},M.createElement(S.Z,{min:0,max:100,value:b.repeat_limit,onChange:m=>{b.repeat_limit=m,O(Object.assign({},b))}}),M.createElement("span",{className:"ml10"},"%"))))))))};var Ar=(0,p.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(Cr),Br=Object.defineProperty,Dr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,ba=(e,n,t)=>n in e?Br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pa=(e,n)=>{for(var t in n||(n={}))Ba.call(n,t)&&ba(e,t,n[t]);if(Rn)for(var t of Rn(n))Da.call(n,t)&&ba(e,t,n[t]);return e},Pr=(e,n)=>Dr(e,br(n)),wr=(e,n)=>{var t={};for(var a in e)Ba.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Rn)for(var a of Rn(e))n.indexOf(a)<0&&Da.call(e,a)&&(t[a]=e[a]);return t},xr=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const kr=e=>{var n=e,{classroomList:t,dispatch:a,match:E,location:h,user:f,onCallback:r}=n,o=wr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,te;const y=(0,p.useIntl)(),v=(0,p.useParams)(),[d,k]=(0,u.useState)(!1),[B,C]=(0,u.useState)(!1),b=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){C(!0);return}const N={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Fe=>{var pe;Fe.author_login===((pe=f.userInfo)==null?void 0:pe.login)?++N.hasNum:++N.noHasNum}),N.noHasNum>0?ae.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},N.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},N.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{O()}}):C(!0)}else C(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:B,okText:"\u786E\u5B9A",cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:d,destroyOnClose:!0,onOk:()=>xr(void 0,null,function*(){var N;if((N=b.current)!=null&&N.onVerify())return;k(!0);const Fe=yield(0,J.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});k(!1),Fe.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),H.ZP.success(y.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Pr(Pa({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Pa({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((te=t==null?void 0:t.actionTabs)==null?void 0:te.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(Ee.Z,{ref:N=>b.current=N})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Or=(0,p.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(kr),Tr=s(60132),Lr=Object.defineProperty,Nr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?Lr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ka=(e,n)=>{for(var t in n||(n={}))Sr.call(n,t)&&xa(e,t,n[t]);if(wa)for(var t of wa(n))Zr.call(n,t)&&xa(e,t,n[t]);return e},Hr=(e,n)=>Nr(e,Ir(n)),jr=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Mr=({classroomList:e,dispatch:n})=>{const t=(0,p.useIntl)(),a=(0,p.useParams)();return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>jr(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Hr(ka({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ka({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Rr=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Mr),$r=Object.defineProperty,Wr=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,La=(e,n,t)=>n in e?$r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Na=(e,n)=>{for(var t in n||(n={}))Oa.call(n,t)&&La(e,t,n[t]);if($n)for(var t of $n(n))Ta.call(n,t)&&La(e,t,n[t]);return e},Gr=(e,n)=>Wr(e,Vr(n)),Jr=(e,n)=>{var t={};for(var a in e)Oa.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&$n)for(var a of $n(e))n.indexOf(a)<0&&Ta.call(e,a)&&(t[a]=e[a]);return t},zr=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Ur=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:E}=n,h=Jr(n,["classroomList","dispatch","onCallback"]);const f=(0,p.useIntl)(),r=(0,p.useParams)();return r.id=r.coursesId,u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:f.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>zr(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),H.ZP.success(f.formatMessage({id:"classrooms.collectSuccessGoToPersonal",defaultMessage:"\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"})),a({type:"classroomList/setActionTabs",payload:{}}),E&&E(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Gr(Na({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Na({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Kr=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Ur),Yr=Object.defineProperty,Ia=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Sa=(e,n,t)=>n in e?Yr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qr=(e,n)=>{for(var t in n||(n={}))Qr.call(n,t)&&Sa(e,t,n[t]);if(Ia)for(var t of Ia(n))Xr.call(n,t)&&Sa(e,t,n[t]);return e},ei=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const ti=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var E,h;const f=(0,p.useIntl)(),r=(0,p.useParams)(),o=(0,p.useLocation)(),{actionTabs:l}=e,[te]=z.default.useForm(),y=v=>v&&v<oe()().startOf("day");return u.createElement(ae.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:f.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),bodyStyle:{minHeight:200},onOk:()=>ei(void 0,null,function*(){var v;const d=te.getFieldValue(),k=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,B=yield(0,J.ZP)(k,{method:"post",body:qr({},d)});if(B.status===0){H.ZP.success(f.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const C=e.actionTabs.selectArrs.type,b=(B==null?void 0:B.category_id)||0;let O=(v=o.pathname)==null?void 0:v.split("/");O[4]=b,O[3]=C||O[3];const N=O==null?void 0:O.join("/");p.history.push(N)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(z.default,{form:te,initialValues:{name:""}},u.createElement(z.default.Item,{name:"name"},u.createElement(w.Z,{className:"mt30"},u.createElement(D.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(D.Z,{flex:"1"},u.createElement(he.default,{defaultValue:((E=l.selectArrs)==null?void 0:E.category_name)||((h=l.selectArrs)==null?void 0:h.name)}))))))};var ui=(0,p.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ti),Zu={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"},ni=Object.defineProperty,oi=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,Ha=(e,n,t)=>n in e?ni(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ja=(e,n)=>{for(var t in n||(n={}))li.call(n,t)&&Ha(e,t,n[t]);if(Za)for(var t of Za(n))si.call(n,t)&&Ha(e,t,n[t]);return e},Ma=(e,n)=>oi(e,ai(n)),Ra=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const{Paragraph:ri}=gt.default,ii=({createShixunParams:e},n)=>{const t=[{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"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[E,h]=(0,u.useState)("0"),[f,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[te,y]=(0,u.useState)(!0),[v,d]=(0,u.useState)(1),k=(0,u.useRef)(null),B=(0,u.useRef)(null),C=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),b=_=>{r(_),C.current.order=_,_==="mine"?(C.current.mine="true",C.current.status="2"):(C.current.mine="",C.current.status=""),O(C.current)},O=(_,U)=>Ra(void 0,null,function*(){y(!0),clearTimeout(k.current),k.current=setTimeout(()=>Ra(void 0,null,function*(){console.log(_,"params2");const re=yield(0,dt.he)(_);if(!re.status){if(U){re.shixuns.length===0&&g(!1),l(we=>[...we,...re.shixuns]),y(!1);return}B.current.scrollTop=0,g(!0),d(v+1),y(!1),l(re.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>O(Ma(ja({},C.current),{keyword:_})),changeKeyWord:_=>C.current.keyword=_})),(0,u.useEffect)(()=>{O(C.current)},[]);const[N,Fe]=(0,u.useState)([]),pe=_=>{Fe(_),e.current.shixuns_info=_.map(U=>({id:U,is_copy:!1,is_use:!0}))},[G,g]=(0,u.useState)(!0),A=_=>{O(Ma(ja({},C.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(w.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(D.Z,null,t.map((_,U)=>u.createElement("span",{key:U,style:{border:"none",marginRight:20,color:E===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{h(_.id),C.current.diff=_.id,O(C.current)}},_.name))),u.createElement(D.Z,null,u.createElement(Dt.tp,{dataSource:a,value:f,onChange:b}))),u.createElement("div",{className:Zu.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(tt(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:A,hasMore:G&&!te,useWindow:!1,key:v},u.createElement(x.default.Group,{onChange:pe,value:N},o.map(_=>{const{name:U,id:re,description:we,challenge_names:Te,author_name:ot,author_school_name:T,level:Ve,total_stu_num:I}=_||{};return u.createElement("div",{key:re,className:Zu.shixunItemWrapper},u.createElement(w.Z,{align:"middle",className:Zu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(x.default,{value:re,style:{paddingRight:"10px"}}),u.createElement("div",{className:Zu.title,style:{fontWeight:"600"}},U)),u.createElement("div",{className:Zu.contentWrapper},u.createElement(ri,{ellipsis:{rows:2},className:Zu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},we),u.createElement(w.Z,null,Te.map((ne,Qe)=>u.createElement("span",{key:Qe,className:Zu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Qe+1,"\u5173")," ",ne))),u.createElement(Bt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(w.Z,{className:Zu.info},u.createElement(We.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,T),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Ve)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},I))))))})))),te&&u.createElement("div",{className:Zu.loading},u.createElement(ut.Z,{spinning:!0}))))};var ci=(0,u.forwardRef)(ii),En={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"},qe=s(59301),mi=Object.defineProperty,$a=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,Wa=(e,n,t)=>n in e?mi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ei=(e,n)=>{for(var t in n||(n={}))di.call(n,t)&&Wa(e,t,n[t]);if($a)for(var t of $a(n))pi.call(n,t)&&Wa(e,t,n[t]);return e},An=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const{TabPane:mc}=ee.default,fi=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:E})=>{const h=(0,p.useIntl)(),f=(0,p.useParams)(),r=(0,p.useLocation)(),[o]=z.default.useForm(),{brankList:l}=e,[te,y]=(0,u.useState)(!1);let[v,d]=(0,u.useState)(!0),[k,B]=(0,u.useState)(!1);const[C,b]=(0,u.useState)("myself");let[O,N]=(0,u.useState)([]);const[Fe,pe]=(0,u.useState)(),[G,g]=(0,u.useState)({}),[A,_]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),U=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&we()},[e.actionTabs.key]);let re=[];const we=function(){return An(this,null,function*(){var I;if(v){y(!1),++A.page;const ne=yield a({type:"shixunHomeworks/getBrankList",payload:Ei({},A)});O=[...O.concat(ne.object_list)],pe(ne.is_teacher),((I=ne.object_list)==null?void 0:I.length)<A.limit?d(!1):d(!0),N([...O]),ne.object_list==""&&A.page===1&&y(!0)}})},Te=(0,u.useRef)({identifier:f.coursesId,shixuns_info:[],type:"normal",coursesId:f.coursesId,category_id:f.categoryId}),ot=I=>An(void 0,null,function*(){B(!0);const ne=yield(0,X.aQ)(I);B(!1),ne.status||(E(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:I.coursesId}}))}),T=(0,u.useRef)(),{detailCommonHomeworksList:Ve}=t;return qe.createElement("div",null,qe.createElement(ae.default,{className:En.border,centered:!0,title:qe.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:h.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:k},onOk:()=>An(void 0,null,function*(){var I,ne,Qe;if(C==="jupyter"){console.log("----createShixunParams.current",Te.current);let xt=yield(0,dt.Tr)({id:[...(ne=(I=Te.current)==null?void 0:I.shixuns_info)==null?void 0:ne.map(Zt=>Zt.id)],course_id:f.coursesId,type:"shixun"});(xt==null?void 0:xt.student_count)===0?ot(Te.current):g(xt);return}B(!0);const xe=o.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:f.coursesId,object_type:"normal",category:f.categoryId,bank_id:xe.group_ids}});(_t==null?void 0:_t.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:_t.object_ids,params:(Qe=e.actionTabs)==null?void 0:Qe.params,manage_all_group:Ve==null?void 0:Ve.manage_all_group}})),B(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},qe.createElement(w.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},qe.createElement(D.Z,{span:12},U.map((I,ne)=>qe.createElement(L.ZP,{key:ne,shape:"round",style:C===I.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:C===I.id?"ghost":"default",className:"mr10",onClick:Qe=>An(void 0,null,function*(){if(I.id==="jupyter"){b(I.id);return}O=[],v=!0,A.page=0,A.search="",A.filter=I.id,we(),b(I.id)})},I.name))),qe.createElement(D.Z,{span:12,className:"tr"},qe.createElement(he.default.Search,{className:En.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:I=>{var ne;C==="jupyter"&&((ne=T.current)==null||ne.changeKeyWord(I.target.value))},suffix:qe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${En.searchIcon}`}),onSearch:I=>{var ne;if(I&&(0,Vt.tk)({name:I,copywriting:I,position:"HomeworkCommon"}),C==="jupyter"){(ne=T.current)==null||ne.search(I);return}v=!0,A.search=I,A.page=0,O=[],we()},style:{width:260}}))),C==="myself"&&qe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",qe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),C==="public"&&qe.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"),C==="jupyter"?qe.createElement(ci,{createShixunParams:Te,ref:T}):qe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&C==="public"&&qe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},qe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),qe.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")),qe.createElement(tt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{d(!1),we()},hasMore:v,useWindow:!1},qe.createElement(z.default,{form:o,initialValues:{group_ids:re},className:En.form,onChange:I=>{re=o.getFieldValue()}},O==""&&qe.createElement(nt.Z,{styles:{margin:"10px auto"}}),qe.createElement(z.default.Item,{name:"group_ids"},qe.createElement(x.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(I,ne){return qe.createElement(w.Z,{key:ne},qe.createElement(D.Z,{flex:"2"},qe.createElement(x.default,{onChange:Qe=>{},key:ne,value:String(I.id),defaultChecked:!0},qe.createElement("span",{className:["c-black",En.line1].join(" ")},I.name))),qe.createElement(D.Z,{flex:"1",className:"c-black"},qe.createElement("span",{className:En.line1},I==null?void 0:I.course_list_name)),qe.createElement(D.Z,{flex:"50px",className:"c-black"},C==="public"&&(0,i.Ny)()?qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${I.id}/personal/normal/edit`)}},"\u7F16\u8F91"):C==="myself"?qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${I.id}/personal/normal/edit`)}},"\u7F16\u8F91"):I==null?void 0:I.username))}))))))),qe.createElement(ce.Z,{resdata:G,type:"shixunpush",okloading:k,oktext:(G==null?void 0:G.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:I=>An(void 0,null,function*(){Te.current.shixuns_info=I,ot(Te.current)})}))};var _i=(0,p.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(fi),yi=s(83717),su=s(59301),vi=Object.defineProperty,Va=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Ga=(e,n,t)=>n in e?vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ja=(e,n)=>{for(var t in n||(n={}))Fi.call(n,t)&&Ga(e,t,n[t]);if(Va)for(var t of Va(n))gi.call(n,t)&&Ga(e,t,n[t]);return e};const hi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[E,h]=(0,u.useState)(!1),[f,r]=(0,u.useState)("");(0,u.useEffect)(()=>{h(!1),r("")},[]);const o=()=>{var l,te;const y=(0,p.useIntl)();if((0,i.Rm)()&&!((te=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&te.can_create)){H.ZP.warning(y.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}f==="1"&&p.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),f==="2"&&(n(),h(!1),r(""))};return su.createElement("section",{className:"tc animated fadeIn",style:Ja(Ja({},{color:"#999",margin:"200px auto"}),e)},su.createElement("img",{src:yi.z3}),su.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"),su.createElement("div",{style:{marginTop:"30px"}},su.createElement(L.ZP,{onClick:()=>h(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),su.createElement(L.ZP,{onClick:()=>{(0,F.xg)(`${na.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")),E&&su.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:o},su.createElement("div",null,su.createElement("div",null,su.createElement(Q.ZP,{value:"1",style:{marginTop:"15px"},checked:f==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),su.createElement("div",null,su.createElement(Q.ZP,{value:"2",style:{marginTop:"15px"},checked:f==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ci=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(hi),Ai=s(63909),Bi=s(82899),Di=s(86463),za={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},bi=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())}),Pi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:E,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:te,detailLeftMenus:y,main_category_id:v,setSelectArrsAll:d}=(0,u.useContext)(ho);let k;const B=(0,p.useIntl)(),[C,b]=(0,u.useState)(!1),[O,N]=(0,u.useState)(""),Fe=g=>{a(g.target.checked),E(g.target.checked?h.map(A=>A.homework_id):[]),g.target.checked?d([...h]):d([])},pe=()=>{let g={courseId:l.id,container_type:"common_homework"};l.categoryId&&(g.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:g}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};y.course_modules&&(k=y.course_modules.filter(g=>g.type==="common_homework")[0]);const G=u.createElement("div",{className:za.moveCategory,onMouseLeave:g=>b(!1)},u.createElement(at.default,{onClick:g=>bi(void 0,[g],function*({item:A,key:_,keyPath:U,domEvent:re}){if(f=="")return H.ZP.error(B.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,J.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:_}})).status===0&&(H.ZP.success(B.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),r(!1),te(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(he.default,{onChange:g=>{N(g.target.value)}})),k&&k.second_category.filter(g=>g.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(g,A){var _;if(!(O!==""&&g.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(at.default.Item,{className:"multi-llipsis1e",key:g.category_id},g.category_name),(_=g==null?void 0:g.third_category)==null?void 0:_.map(U=>u.createElement(at.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:U.category_id},U.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:g=>{g.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:v,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:za.bottomControlContainer},u.createElement(w.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(D.Z,{flex:1},u.createElement(w.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(D.Z,null,u.createElement(x.default,{checked:t,onChange:Fe},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(fu.Z,{placement:"top",menu:{items:e,onClick:({key:g})=>{n({key:g})}}},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",onClick:pe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(fu.Z,{placement:"topLeft",dropdownRender:()=>G,getPopupContainer:g=>g.parentNode},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(hn.Z,null)))),(0,i.GJ)()&&u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(D.Z,null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>{E([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Tt={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"},wi=Object.defineProperty,xi=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?wi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fn=(e,n)=>{for(var t in n||(n={}))Oi.call(n,t)&&Ka(e,t,n[t]);if(Ua)for(var t of Ua(n))Ti.call(n,t)&&Ka(e,t,n[t]);return e},Li=(e,n)=>xi(e,ki(n)),Uu=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const Ni=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var E,h,f,r;const{batchStatus:o,selectArrs:l,setSelectArrs:te,selectArrsAll:y,setSelectArrsAll:v,dispatch:d}=(0,u.useContext)(ho),k=(0,p.useIntl)();let B=(0,p.useParams)();const[C,b]=(0,u.useState)(!1),O=(0,u.useRef)(),[N,Fe]=(0,u.useState)([]);B=Li(fn(fn({},n),B),{category:B==null?void 0:B.categoryId}),(0,u.useEffect)(()=>{Fe([]),b(!1)},[]);const pe=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:k.formatMessage({id:"classrooms.status",defaultMessage:"\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:(A,_)=>_.status.indexOf(A)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:A=>{var _,U;return A==="--"?A:u.createElement("span",null,u.createElement("span",null,(_=A==null?void 0:A.split("/"))==null?void 0:_[0]),"\xA0/\xA0",u.createElement("span",null,(U=A==null?void 0:A.split("/"))==null?void 0:U[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.sort_by==="publish_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.sort_by==="end_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:B.sort_by==="late_time"?B.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:A=>A==="--"||!A?"--":u.createElement("span",{title:A},A)}];function G(){return Uu(this,null,function*(){let A=yield(0,J.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:fn({},B)});Fe(A.data)})}const g=A=>{l.includes(A)?(te(l.filter(_=>_!==A)),v(y.filter(_=>_.homework_id!==A))):(te([...l,A]),v([...y,e]))};return u.createElement("div",{className:Tt.listContainer,onClick:A=>{A.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&O.current&&!O.current.contains(A.target))&&(0,F.xg)(`/classrooms/${B.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:O},u.createElement(x.default,{onClick:A=>{A.preventDefault(),A.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>g(e.homework_id)})),u.createElement("div",{className:Tt.info},u.createElement("div",{className:Tt.title},u.createElement("div",{className:Tt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(au.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:A=>A.stopPropagation()},u.createElement(p.Link,{target:"_blank",to:`/classrooms/${B.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Tt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Vu.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"},u.createElement("span",{className:Tt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Vu.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"},u.createElement("span",{className:Tt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Tt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(p.Link,{target:"_blank",to:"/",onClick:A=>Uu(void 0,null,function*(){A.stopPropagation(),A.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:fn({},B),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Tt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&u.createElement("div",{className:Tt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((E=e.status)!=null&&E.includes("\u5DF2\u622A\u6B62"))&&!((h=e.status)!=null&&h.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:A=>Uu(void 0,null,function*(){console.log(e),A.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Ju.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${B.coursesId}/common_homework/${e.homework_id}/post`)}),className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((f=e.status)==null?void 0:f.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(fu.Z,{placement:"bottomCenter",overlayClassName:Tt.dro,dropdownRender:()=>u.createElement(at.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:A=>Uu(void 0,null,function*(){A.stopPropagation(),A.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:fn({},B),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:A=>Uu(void 0,null,function*(){A.stopPropagation(),A.preventDefault(),d({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"&&u.createElement(at.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:A=>Uu(void 0,null,function*(){A.stopPropagation(),A.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:fn({},B),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(at.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",to:"/",onClick:A=>Uu(void 0,null,function*(){A.stopPropagation(),A.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:y,params:B,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(at.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(p.Link,{target:"_blank",onClick:A=>{A.stopPropagation()},to:`/classrooms/${B.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:A=>A.stopPropagation(),className:Tt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Tt.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.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)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:Tt.iconV,onClick:A=>Uu(void 0,null,function*(){A.stopPropagation(),A.preventDefault(),C||G(),b(!C)})},u.createElement("i",{className:`iconfont icon-${C?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Tt.content},(0,i.dE)()&&u.createElement("span",{className:Tt.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&N.length>5&&u.createElement(Gu.default,{scroll:{y:240},onRow:A=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),onHeaderRow:(A,_)=>({onClick:U=>{U.stopPropagation(),U.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(A,_,U)=>{U.field&&(B.sort_by=U.field),U.order||(B.sort_direction="asc"),U.order==="ascend"&&(B.sort_direction="asc"),U.order==="descend"&&(B.sort_direction="desc"),U.order||(B.sort_direction="asc"),G()},columns:pe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&N.length<6&&N.length>0&&u.createElement(Gu.default,{onRow:A=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),onHeaderRow:(A,_)=>({onClick:U=>{U.stopPropagation(),U.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(A,_,U)=>{U.field&&(B.sort_by=U.field),U.order||(B.sort_direction="asc"),U.order==="ascend"&&(B.sort_direction="asc"),U.order==="descend"&&(B.sort_direction="desc"),U.order||(B.sort_direction="asc"),G()},columns:pe}))))};var Ii=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Ni),Si={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"},ku={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"},Zi=Object.defineProperty,Hi=Object.defineProperties,ji=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Qa=(e,n,t)=>n in e?Zi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xa=(e,n)=>{for(var t in n||(n={}))Mi.call(n,t)&&Qa(e,t,n[t]);if(Ya)for(var t of Ya(n))Ri.call(n,t)&&Qa(e,t,n[t]);return e},qa=(e,n)=>Hi(e,ji(n)),el=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())}),$i=({courseId:e,type:n,onCancel:t})=>{const a=(0,p.useIntl)(),E=(0,p.useParams)(),[h,f]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[l,te]=(0,u.useState)(!1),y=()=>el(void 0,null,function*(){te(!0);const C=yield(0,J.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});te(!1),f({targerData:C.homeworks,originData:C.homeworks})});(0,u.useEffect)(()=>{y()},[]);const v=()=>el(void 0,null,function*(){te(!0);let C={homework_common_ids:r};E.categoryId&&(C=qa(Xa({},C),{category_id:E.categoryId}));const b=yield(0,J.ZP)(`/api/courses/${E.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:C});b&&b.homework_ids.length>0&&(H.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),te(!1)}),d=(C,b)=>{C.target.checked?o([...r,b]):o(r.filter(O=>O!==b))},k=C=>{const b=h.originData.filter(O=>O.name.indexOf(C)>-1);f(qa(Xa({},h),{targerData:b}))},B=()=>{v()};return u.createElement("div",{className:`animated fadeInUp fast ${ku.otherHomeworkWrap}`},u.createElement("div",{className:ku.otherHomeworkContainer},u.createElement("div",{className:ku.search},u.createElement(he.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:k,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:ku.content},h.targerData.map(C=>u.createElement("div",{className:`${ku.listItem} mb10`,key:C.id},u.createElement(x.default,{checked:r.includes(C.id),onChange:b=>d(b,C.id)}),u.createElement("div",{className:ku.info},u.createElement("div",{className:`${ku.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:ku.title},C.name),u.createElement("div",null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${E.coursesId}/common_homework/${C.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${ku.describe}`},C.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},C.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",C.created_at)))))),u.createElement("div",{className:ku.footer},u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(L.ZP,{type:"primary",disabled:r.length===0||l,onClick:B},"\u786E\u5B9A"))))},Wi=s(26058),Vi=s(51062),Ye=s(59301),Gi=Object.defineProperty,Ji=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,nl=(e,n,t)=>n in e?Gi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_n=(e,n)=>{for(var t in n||(n={}))tl.call(n,t)&&nl(e,t,n[t]);if(Wn)for(var t of Wn(n))ul.call(n,t)&&nl(e,t,n[t]);return e},ol=(e,n)=>Ji(e,zi(n)),Ui=(e,n)=>{var t={};for(var a in e)tl.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Wn)for(var a of Wn(e))n.indexOf(a)<0&&ul.call(e,a)&&(t[a]=e[a]);return t},vo=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});oe().extend(lo());const Ki=({data:e,value:n,onChange:t})=>{var a,E,h,f;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,te]=(0,u.useState)([]);return(0,u.useEffect)(()=>{te((n==null?void 0:n.length)>0?e==null?void 0:e.filter(y=>n==null?void 0:n.includes(y==null?void 0:y.id)):[])},[n]),Ye.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement(x.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:y=>{t(y.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:y=>{o(ol(_n({},r),{leftSearch:y.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ye.createElement(x.default.Group,{value:n,onChange:y=>{t(y)}},Ye.createElement(We.Z,{direction:"vertical"},(E=r.leftSearch?e==null?void 0:e.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:E.map((y,v)=>Ye.createElement(x.default,{key:v,value:y.id},y==null?void 0:y.name)))):Ye.createElement(nt.Z,{styles:{margin:"0 auto"}})))),Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:y=>{o(ol(_n({},r),{rigthSearch:y.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(y=>{var v;return(v=y==null?void 0:y.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:f.map((y,v)=>Ye.createElement(w.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(D.Z,null,y==null?void 0:y.name),Ye.createElement(D.Z,null,Ye.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(d=>d!==(y==null?void 0:y.id)))}})))):Ye.createElement(nt.Z,{styles:{margin:"0 auto"}})))))},Yi=e=>{var n=e,{classroomList:t,dispatch:a,user:E,getData:h}=n,f=Ui(n,["classroomList","dispatch","user","getData"]),r,o,l,te,y,v;const d=(0,p.useIntl)(),k=(0,p.useParams)(),[B]=z.default.useForm(),C=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,b,O,N]=(0,Nu.U)(X.c_,_n(_n({},k),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,Fe,pe]=(0,Nu.U)(X.nP,{course_id:k==null?void 0:k.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,G,g]=(0,Nu.U)(X.sm,{course_id:k==null?void 0:k.coursesId,homework_ids:(te=t==null?void 0:t.actionTabs)==null?void 0:te.selectArrs}),A=(..._)=>vo(void 0,[..._],function*(U={}){Fe({});const re=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{C&&A()},[C]),Ye.createElement(ae.default,{centered:!0,title:(y=t==null?void 0:t.actionTabs)==null?void 0:y.key,width:800,open:C,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:()=>vo(void 0,null,function*(){B.submit()})},Ye.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"),Ye.createElement(z.default,{form:B,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:_=>vo(void 0,null,function*(){var U,re,we;const Te=yield g(((U=N==null?void 0:N.course_groups)==null?void 0:U.length)>0?{unified_late:((re=N==null?void 0:N.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[_n({},_)]}:_n({unified_late:((we=N==null?void 0:N.course_groups)==null?void 0:we.length)<=0},_));(Te==null?void 0:Te.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Ye.createElement(w.Z,{wrap:!1,gutter:20},Ye.createElement(D.Z,{flex:1},Ye.createElement(z.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ye.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ye.createElement(D.Z,{flex:"390px"},Ye.createElement(z.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(_,U,re){return U&&oe()(U).startOf("minute")<=oe()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):U&&oe()(U).startOf("minute")<=oe()(pe==null?void 0:pe.max_late_time).startOf("minute")?(H.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${pe==null?void 0:pe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ye.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:_=>(0,F.BO)(_,{startTime:pe==null?void 0:pe.max_late_time}),disabledTime:_=>(0,F.hv)(_,{compared:pe==null?void 0:pe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:oe()("00:00:00","HH:mm:ss")}})))),((v=N==null?void 0:N.course_groups)==null?void 0:v.length)>0&&Ye.createElement(ut.Z,{spinning:b},Ye.createElement(z.default.Item,{name:"group_id",rules:[{required:!0,message:d.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Ye.createElement(Ki,{data:(N==null?void 0:N.course_groups)||[],onChange:_=>{Fe({group_ids:_})}})))))};var Qi=(0,p.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Yi),R=s(59301),Xi=Object.defineProperty,qi=Object.defineProperties,ec=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,uc=Object.prototype.propertyIsEnumerable,ll=(e,n,t)=>n in e?Xi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Fu=(e,n)=>{for(var t in n||(n={}))tc.call(n,t)&&ll(e,t,n[t]);if(al)for(var t of al(n))uc.call(n,t)&&ll(e,t,n[t]);return e},Fo=(e,n)=>qi(e,ec(n)),go=(e,n,t)=>new Promise((a,E)=>{var h=o=>{try{r(t.next(o))}catch(l){E(l)}},f=o=>{try{r(t.throw(o))}catch(l){E(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((t=t.apply(e,n)).next())});const ho=(0,u.createContext)({selectArrs:[]}),nc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var E,h,f,r;const o=(0,p.useIntl)(),[l,te]=(0,p.useSearchParams)(),y=(0,p.useLocation)(),v=(0,p.useParams)(),[d,k]=(0,u.useState)(Fo(Fu({},v),{id:v.coursesId,limit:20})),[B,C]=(0,u.useState)(!1),[b,O]=(0,u.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:""}),[N,Fe]=(0,u.useState)([]),[pe,G]=(0,u.useState)(!1),[g,A]=(0,u.useState)(!1),[_,U]=(0,u.useState)([]),[re,we]=(0,u.useState)(!1),[Te,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:T,detailLeftMenus:Ve,detailTopBanner:I,taskList:ne}=e;d.type=1,d.categoryId?d.category=d.categoryId:delete d.category,(0,u.useEffect)(()=>{const m=l.get("tabs");m&&m!==void 0&&((0,i.GJ)()?d.status=m:d.order=m)},[y.search]),(0,u.useEffect)(()=>{l.get("tabs")==="0"&&(d.status="0",d.page=1)},[l.get("tabs")]),(0,u.useEffect)(()=>{var m,W,Pe;if((m=a==null?void 0:a.userInfo)!=null&&m.login){const Be=F.cX.getItem(`${(W=a==null?void 0:a.userInfo)==null?void 0:W.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(d.sort_by=Be==null?void 0:Be.type,d.sort_direction=Be==null?void 0:Be.direction,ot(Be==null?void 0:Be.name));const $e=l.get("tabs");let st=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};$e&&$e!==void 0&&((0,i.GJ)()?d.status=$e:d.order=$e),xe(st)}else if((Pe=a==null?void 0:a.userInfo)!=null&&Pe.username){const Be=l.get("tabs");let $e=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),xe($e)}},[(E=a==null?void 0:a.userInfo)==null?void 0:E.login,y==null?void 0:y.pathname]),(0,u.useEffect)(()=>{k(Fu(Fu({},d),v))},[v==null?void 0:v.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Fe([]),U([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{Fe([])},[T]),(0,u.useEffect)(()=>{A(!1)},[d.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:d.id}})},[]),(0,u.useEffect)(()=>{T&&T.homeworks&&(N.length===T.homeworks.length&&N.length>0?G(!0):N.length!==T.homeworks.length&&G(!1))},[N]);const Qe=(m,W)=>{d.page=m,d.limit=W,xe()},xe=(m={})=>{Fe([]),U([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Fo(Fu(Fu({},d),m),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Fu(Fu({},d),m)})},_t=()=>go(void 0,null,function*(){const m=yield(0,J.ZP)(`/api/courses/${d.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(m!=null&&m.data){const W=m.data.score_settings;Object.keys(W).map(function(Pe){Pe.indexOf("proportion")>-1&&(W[Pe]=(W[Pe]*100).toFixed(0))}),console.log(W),O(Fu({},W))}}),xt=()=>{if((0,i.GJ)()){const{all_count:m,unpublished_count:W,not_start_count:Pe,in_progress_count:Be,overed_count:$e}=T;return[{name:"\u5168\u90E8",id:0,total:m||0},{name:"\u672A\u53D1\u5E03",id:1,total:W||0},{name:"\u672A\u5F00\u59CB",id:4,total:Pe||0},{name:o.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:$e||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}]},Zt=[{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"}],Hu=m=>{var W;if((0,i.Rm)()&&!((W=e.AssistantObject.normal)!=null&&W.can_create)){H.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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==="1"?p.history.push(`/classrooms/${d.coursesId}/common_homework/${d.categoryId}/add`):m==="2"?Kt():m==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Kt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:d}})},gu=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:R.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:R.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:R.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:R.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:R.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:I.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:h.map(m=>(delete m.isShow,m)),en=m=>{var W,Pe,Be,$e;if(N.length===0)return H.ZP.warning(o.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;let st=m.label||"",Bn={key:st,selectArrs:N,selectArrsAll:_,type:["publish","deadline"].includes(m.key)?1:"",params:d};switch(m.key){case"publish":if((0,i.Rm)()&&!((Pe=(W=e==null?void 0:e.AssistantObject)==null?void 0:W.normal)!=null&&Pe.can_publish)){H.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}st="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!(($e=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&$e.can_stop)){H.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}st="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":st="\u6279\u91CF\u8865\u4EA4";break;case"delete":st="\u5220\u9664";break;case"collection":st="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Fo(Fu({},Bn),{key:st})})},tn=m=>go(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:d.categoryId,courseId:d.id,task_ids:m,container_type:"common_homework"}}),xe()}),hu=(0,u.useMemo)(()=>{let m=[];return ne.length>0&&(m=ne.map(W=>({user_name:W.user_name,task_name:W.task_name,task_id:W.task_id,category:W.category,status:W.status}))),m},[ne]),mt=R.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",R.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 - (",R.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 )",R.createElement("br",null),R.createElement("br",null),"\u6CE8\u610F",R.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",R.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",R.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",R.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"),le=R.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",R.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",R.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 )",R.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 R.createElement(ho.Provider,{value:{params:d,batchStatus:g,selectArrs:N,setSelectArrs:Fe,allSelect:pe,dataSource:T.homeworks||[],detailLeftMenus:Ve,main_category_id:T.main_category_id||"",selectArrsAll:_,setAllSelect:G,useBatchStatus:A,dispatch:t,getData:xe,setSelectArrsAll:U}},R.createElement("section",null,R.createElement("aside",{className:Si.bg},R.createElement(Bi.Z,{isLoading:n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:xt(),isAdmin:(0,i.GJ)(),dispatch:t,type:T==null?void 0:T.main_category_name,exportType:"normal",TooltipTitle:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:d.categoryId,dropdownMenu:Zt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,F.Oo)(Ve==null?void 0:Ve.course_modules,d.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:m=>{m.id!==void 0&&((0,i.GJ)()?d.status=m.id:d.order=m.id),A(!1),d.page=1,p.history.replace(`${y.pathname}?tabs=${m.id}`),xe(d)},defaultSelectedKeys:[l.get("tabs")?l.get("tabs"):"0"],onsetClick:()=>{_t(),C(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:d,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Hu}),R.createElement(Di.Z,{dataSource:T.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Te,setSortMenuName:ot,onSearch:m=>{d.search=m.trim(),d.page=1,xe()},onSort:m=>{var W;d.sort_by=m.type,d.sort_direction=m.direction,d.page=1,F.cX.setItem(`${(W=a==null?void 0:a.userInfo)==null?void 0:W.login}${(0,i.GJ)()?"Teacher":"Student"}`,m,"CommonHomework"),xe(d)},onBatch:m=>A(m)})),(T==null?void 0:T.all_count)===0&&(0,i.GJ)()?!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(Ci,{params:d,dispatch:t,onSelect:Kt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(nt.Z,null),R.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(R.Fragment,null,R.createElement("aside",{className:"animated fadeIn"},(f=T==null?void 0:T.homeworks)==null?void 0:f.map((m,W)=>R.createElement(Ii,{key:W,dataSource:m,params:d,manageAllGroup:T==null?void 0:T.manage_all_group})),!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&R.createElement(ue.Z,{showSizeChanger:!0,onChange:Qe,defaultCurrent:1,current:d.page||1,pageSize:d.limit||20,total:T.query_total_count}))),N.length>0&&(0,i.GJ)()&&R.createElement(_e.Z,{offsetBottom:0},R.createElement(Pi,{buttonDataSource:gu,onClick:en})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&R.createElement(Qi,{getData:xe}),R.createElement(Or,{onCallback:()=>A(!1)}),R.createElement(Wi.Z,{onOk:()=>{xe()}}),R.createElement(Vi.Z,{onOk:()=>{}}),R.createElement(Tr.Z,{onCallback:()=>A(!1),courseEndTime:T==null?void 0:T.course_end_time}),R.createElement(Cu.Z,{courseEndTime:T==null?void 0:T.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{A(!1),xe()}}),R.createElement(Rr,null),R.createElement(Kr,{onCallback:()=>A(!1)}),R.createElement(ui,{onCallback:()=>A(!1)}),R.createElement(_i,{refreshList:xe}),R.createElement(Ai.Z,null),R.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tn,data:hu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&R.createElement($i,{courseId:d.coursesId,type:"1",onCancel:()=>we(!1)}),R.createElement(ae.default,{open:B,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{C(!1)},onOk:()=>go(void 0,null,function*(){const m=JSON.parse(JSON.stringify(b));Object.keys(m).map(function(Pe){Pe.indexOf("proportion")>-1&&(m[Pe]=m[Pe]/100)}),(yield(0,J.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:m}})).status===0&&(H.ZP.success(o.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),C(!1))}),width:800},R.createElement("div",null,R.createElement(w.Z,null,R.createElement(D.Z,{span:24},R.createElement(w.Z,{align:"middle"},R.createElement(D.Z,{span:24},R.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"))))),R.createElement(w.Z,{className:"mt25"},R.createElement(D.Z,null,R.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),R.createElement(D.Z,{span:24,className:"pl30 mt10"})),R.createElement(w.Z,null,R.createElement(Q.ZP.Group,{value:b==null?void 0:b.ta_mode,onChange:m=>{b.ta_mode=m.target.value,O(Fu({},b))}},R.createElement(Q.ZP,{value:1,style:{marginTop:15}},R.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),R.createElement("br",null),R.createElement(Q.ZP,{value:0,style:{marginTop:15}},R.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),R.createElement(w.Z,{className:"mt25"},R.createElement(D.Z,null,R.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),R.createElement(D.Z,{span:24,className:"pl30 mt10"})),R.createElement(w.Z,null,R.createElement(Q.ZP.Group,{value:b.final_mode,onChange:m=>{b.final_mode=m.target.value,O(Fu({},b))}},R.createElement(Q.ZP,{value:!1,style:{marginTop:15}},R.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",R.createElement(Z.Z,{placement:"bottomLeft",content:mt,trigger:"click"},R.createElement(V.Z,{className:"ml20 current"})))),R.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(D.Z,null,"\u6559\u5E08\u8BC4\u5206:"),R.createElement(D.Z,{className:"ml5"},R.createElement(S.Z,{min:0,max:100,value:b.te_proportion,onChange:m=>{b.te_proportion=m,O(Object.assign({},b))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(D.Z,null,"\u52A9\u6559\u8BC4\u5206:"),R.createElement(D.Z,{className:"ml5"},R.createElement(S.Z,{min:0,max:100,value:b.ta_proportion,onChange:m=>{b.ta_proportion=m,O(Object.assign({},b))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(D.Z,null,"\u5B66\u751F\u533F\u8BC4:"),R.createElement(D.Z,{className:"ml5"},R.createElement(S.Z,{min:0,max:100,value:b.st_proportion,onChange:m=>{b.st_proportion=m,O(Object.assign({},b))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement("br",null),R.createElement(Q.ZP,{value:!0,style:{marginTop:15}},R.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",R.createElement(Z.Z,{placement:"bottomLeft",content:le,trigger:"click"},R.createElement(V.Z,{className:"ml20 current"}))))),R.createElement("br",null)),R.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),R.createElement(w.Z,{className:"mt25"},R.createElement(D.Z,null,R.createElement("strong",null,R.createElement(x.default,{checked:b.is_repeat_minus,style:{fontSize:"16px"},onChange:m=>{b.is_repeat_minus=m.target.checked,O(Object.assign({},b))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",R.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"))),R.createElement(D.Z,{span:24,className:"pl30 mt10"})),(b==null?void 0:b.is_repeat_minus)&&R.createElement("div",{style:{paddingLeft:35}},R.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(D.Z,null,"\u67E5\u91CD\u6263\u5206:"),R.createElement(D.Z,{className:"ml5"},R.createElement(S.Z,{min:0,max:100,value:b.repeat_setting_score,onChange:m=>{b.repeat_setting_score=m,O(Object.assign({},b))}}))),R.createElement(w.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(D.Z,null,"\u6263\u5206\u9600\u503C:"),R.createElement(D.Z,{className:"ml5"},R.createElement(S.Z,{min:0,max:100,value:b.repeat_limit,onChange:m=>{b.repeat_limit=m,O(Object.assign({},b))}}),R.createElement("span",{className:"ml10"},"%"))))))))};var oc=(0,p.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(nc);const ac=({globalSetting:e})=>{var n;const t=(0,p.useIntl)();switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case c.Fy.THEMEONE:return u.createElement(kl,null);case c.Fy.THEMETHREE:return u.createElement(Ar,null);case c.Fy.DEFAULT:default:return u.createElement(oc,null)}};var lc=(0,p.connect)(({globalSetting:e})=>({globalSetting:e}))(ac)},57786:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return w}});var c=s(59301),u=s(38854),p=s(20834),H=s(6848),ue={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},_e=s(16338),w=({isAdmin:D,dataSource:Q,batchStatus:Z,SortMenuName:S,setSortMenuName:x,onSearch:V,onSort:F,onBatch:i})=>{const J=D?[{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"}],Ee=q=>{x(q.name),F(q)},me=S==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:ue.searchSortControllerContainer},c.createElement(_e.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:q}})=>{V(q.trim())},style:{width:220}}),c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(p.default,{selectedKeys:[S]},J.map(q=>c.createElement(p.default.Item,{key:q.name,onClick:()=>Ee(q)},q.name)))},c.createElement("div",null,c.createElement("span",{className:`${ue.btn} ${me?ue.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S)))),me&&c.createElement(H.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"},c.createElement("span",{className:ue.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},85285:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return S}});var c=s(59301),u=s(20834),p=s(38854),H=s(8591),ue=s(6848),_e={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ae=s(95392),w=s(81779),D=s(16338),Q=s(76936);const Z=({isLoading:x,addText:V,tabDataSource:F,isAdmin:i,dispatch:J,type:Ee,exportType:me,TooltipTitle:q,categoryId:Ae,dropdownMenu:$,isShowRightControl:Ze,defaultSelectedKeys:Ne,classroomList:ye,onTabMenuClick:De,onTooltipTitleClick:Ie,onDropdownMenuClick:Y,onsetClick:ie})=>{var ge;const Le=()=>{const ve=(0,ae.useIntl)();return c.createElement(u.default,{onClick:({key:be})=>{Y(be)}},$.map(be=>c.createElement(u.default.Item,{key:be.id},be.name)))},z=(0,ae.useParams)();return c.createElement("div",{className:_e.tabMenuContainer},c.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},c.createElement("div",{className:"flex gap-4px mr-auto"},F==null?void 0:F.map((ve,be)=>c.createElement("div",{key:be,className:`text-16px flex item-center justify-center current ${Ne==(ve==null?void 0:ve.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Ne==(ve==null?void 0:ve.id)?"#1890FF":""},onClick:()=>x?{}:De(ve)},ve==null?void 0:ve.name,ve.total!==void 0&&c.createElement("span",{className:"ml-4px"},ve==null?void 0:ve.total)))),i&&Ze&&c.createElement("div",{className:"flex item-center gap-20px mr-20px"},c.createElement(p.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ve})=>{var be,oe;if(me==="group"&&!((be=ye.AssistantObject.group)!=null&&be.can_download)){H.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(me==="normal"&&!((oe=ye.AssistantObject.normal)!=null&&oe.can_download)){H.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}ve=="1"&&J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Ee,exportType:me,category_id:z.categoryId}}),ve=="3"&&ae.history.push(`/classrooms/${z==null?void 0:z.coursesId}/exportlist/${me==="group"?"group_work_list":"normal_work_list"}`)}}},c.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,w.Rm)()&&!((ge=ye.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:ie}),c.createElement(ue.Z,{title:q},c.createElement("span",{className:`iconfont ${Ae?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:Ie})),c.createElement(p.Z,{dropdownRender:Le},c.createElement(D.op,{theme:Q.Fy.THEMEONE,icon:c.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",V||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var S=(0,ae.connect)(({classroomList:x})=>({classroomList:x}))(Z)},70017:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return w}});var c=s(59301),u=s(38854),p=s(20834),H=s(6848),ue={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},_e=s(16338),w=({isAdmin:D,dataSource:Q,batchStatus:Z,SortMenuName:S,setSortMenuName:x,onSearch:V,onSort:F,onBatch:i})=>{const J=D?[{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"}],Ee=q=>{x(q.name),F(q)},me=S==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:ue.searchSortControllerContainer},c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(p.default,{selectedKeys:[S]},J.map(q=>c.createElement(p.default.Item,{key:q.name,onClick:()=>Ee(q)},q.name)))},c.createElement("div",null,c.createElement("span",{className:`${ue.btn} ${me?ue.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S)))),me&&c.createElement(H.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"},c.createElement("span",{className:ue.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),c.createElement(_e.t7,{className:ue.myInput,style:{width:220,marginLeft:"auto"},onChange:(q,Ae)=>{V(q.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},93294:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return S}});var c=s(59301),u=s(20834),p=s(95237),H=s(43604),ue=s(38854),_e=s(8591),ae=s(6848),w={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},D=s(95392),Q=s(81779);const Z=({isLoading:x,addText:V,tabDataSource:F,isAdmin:i,dispatch:J,type:Ee,exportType:me,TooltipTitle:q,categoryId:Ae,dropdownMenu:$,isShowRightControl:Ze,defaultSelectedKeys:Ne,classroomList:ye,onTabMenuClick:De,onTooltipTitleClick:Ie,onDropdownMenuClick:Y,onsetClick:ie})=>{var ge;const Le=()=>{const ve=(0,D.useIntl)();return c.createElement(u.default,{onClick:({key:be})=>{Y(be)}},$.map(be=>c.createElement(u.default.Item,{key:be.id},be.name)))},z=(0,D.useParams)();return c.createElement("div",{className:w.tabMenuContainer},c.createElement(p.Z,null,c.createElement(H.Z,{flex:"1"},c.createElement(u.default,{mode:"horizontal",selectedKeys:Ne},F.map(ve=>c.createElement(u.default.Item,{key:ve.id,onClick:()=>x?{}:De(ve),style:{color:"#fff"}},c.createElement("span",{className:`${i?"mr5":""}`},ve.name),ve.total!==void 0&&c.createElement("span",null,ve.total||0))))),i&&Ze&&c.createElement(H.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},c.createElement(ue.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>c.createElement(u.default,null,c.createElement(u.default.Item,{key:1,onClick:()=>{var ve,be;if(me==="group"&&!((ve=ye.AssistantObject.group)!=null&&ve.can_download)){_e.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(me==="normal"&&!((be=ye.AssistantObject.normal)!=null&&be.can_download)){_e.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Ee,exportType:me,category_id:z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),c.createElement(u.default.Item,{key:3,onClick:()=>{var ve,be;if(me==="group"&&!((ve=ye.AssistantObject.group)!=null&&ve.can_download)){_e.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(me==="normal"&&!((be=ye.AssistantObject.normal)!=null&&be.can_download)){_e.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}D.history.push(`/classrooms/${z==null?void 0:z.coursesId}/exportlist/${me==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},c.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},c.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,Q.Rm)()&&!((ge=ye.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:ie},c.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),c.createElement("div",{className:w.control},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Ie},c.createElement(ae.Z,{title:q},c.createElement("span",{className:Ae?`${w.iconH} iconfont icon-zhongmingmingmulu`:`${w.iconH} iconfont icon-xinjianmulu1`}))),c.createElement(ue.Z,{className:"ml10",dropdownRender:Le},c.createElement("span",{className:w.selectBtn},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-tianjiadaohang"})),c.createElement("span",null,V||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var S=(0,D.connect)(({classroomList:x})=>({classroomList:x}))(Z)},12480:function(it,ke,s){"use strict";s.d(ke,{$J:function(){return p},JZ:function(){return ue},bN:function(){return ae},jP:function(){return _e},rO:function(){return H}});var c=s(57193),u=(w,D,Q)=>new Promise((Z,S)=>{var x=i=>{try{F(Q.next(i))}catch(J){S(J)}},V=i=>{try{F(Q.throw(i))}catch(J){S(J)}},F=i=>i.done?Z(i.value):Promise.resolve(i.value).then(x,V);F((Q=Q.apply(w,D)).next())});function p(w){return(0,c.U2)(`libraries/${w}.json`)}function H(w){return(0,c.U2)("library_tags.json",w)}function ue(w){return u(this,null,function*(){return(yield(0,c.IV)(`attachments/${w}.json`)).status===0})}function _e(w){return(0,c.v_)("libraries.json",w)}function ae(w,D){return(0,c.gz)(`libraries/${w}.json`,D)}},51039:function(it,ke,s){"use strict";s.d(ke,{_:function(){return Z}});var c=s(86342),u=s(43418),p=s(8591),H=s(1710),ue=s(63949),_e=s(59301),ae=(S,x,V)=>new Promise((F,i)=>{var J=q=>{try{me(V.next(q))}catch(Ae){i(Ae)}},Ee=q=>{try{me(V.throw(q))}catch(Ae){i(Ae)}},me=q=>q.done?F(q.value):Promise.resolve(q.value).then(J,Ee);me((V=V.apply(S,x)).next())});const w=S=>ae(void 0,[S],function*({is_jupyter:x,is_jupyter_lab:V,shixunId:F,homework_common_id:i,courseId:J}){if(x||V){const me=yield(0,c.BK)({id:F});me!=null&&me.identifier&&(0,ue.xg)(`/tasks/${me.identifier}/jupyter?homework_common_id=${i}`);return}const Ee=yield(0,c.Ir)({id:F,homework_common_id:i});if(Ee!=null&&Ee.game_identifier){(0,ue.xg)(`/tasks/${J}/${i}/${Ee.game_identifier}`);return}(Ee==null?void 0:Ee.status)===2?D(Ee==null?void 0:Ee.message,i,J):(Ee==null?void 0:Ee.status)===3?Q(Ee==null?void 0:Ee.message):(Ee==null?void 0:Ee.status)==-3&&(0,ue.eF)()}),D=(S,x,V)=>{S=S!=null&&S.includes(".json")?S:`${S}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_e.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ae(void 0,null,function*(){const F=yield(0,c.$Q)({url:S});if(!F)return;p.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const i=yield(0,c.Ir)({id:F.shixun_identifier,homework_common_id:x});if(i!=null&&i.game_identifier){(0,ue.xg)(`/tasks/${V}/${x}/${i.game_identifier}`);return}(i==null?void 0:i.status)===2?D(i==null?void 0:i.message,x,V):(i==null?void 0:i.status)===3&&Q(i==null?void 0:i.message)})})},Q=S=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_e.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",S,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Z=(S,x)=>ae(void 0,[S,x],function*(V,{is_jupyter:F,is_jupyter_lab:i}){const J=yield(0,c.WT)(V);if(J.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:_e.createElement("div",null,_e.createElement("div",null,"\u4F60\u5F53\u524D\u6709",J.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"),_e.createElement(H.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(Ee,me){const{course_identifier:q,id:Ae}=me||{};return _e.createElement("a",{target:"_blank",href:`/classrooms/${q}/shixun_homework/${Ae}/detail`},Ee)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(Ee,me){const{course_identifier:q,id:Ae,shixun_identifier:$}=me;return _e.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{w({is_jupyter:F,is_jupyter_lab:i,shixunId:$,homework_common_id:Ae,courseId:q})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:J,rowKey:"id"}))}),!0;if(J.length===1){const{shixun_identifier:Ee,id:me,course_identifier:q}=J[0];return w({is_jupyter:F,is_jupyter_lab:i,shixunId:Ee,homework_common_id:me,courseId:q}),!0}return!1});ke.Z=w},77578:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return c}});const c=u=>u?typeof u=="function"?u():u:null},27666:function(it,ke,s){"use strict";var c=s(94480),u=s(16089);function p(H){let ue;const _e=w=>()=>{ue=null,H.apply(void 0,(0,c.Z)(w))},ae=function(){if(ue==null){for(var w=arguments.length,D=new Array(w),Q=0;Q<w;Q++)D[Q]=arguments[Q];ue=(0,u.Z)(_e(D))}};return ae.cancel=()=>{u.Z.cancel(ue),ue=null},ae}ke.Z=p},81228:function(it,ke,s){"use strict";s.d(ke,{Z:function(){return Ne}});var c=s(67732),u=s(83652),p=s(42403),H=s(158),ue=s(59301),_e=s(92310),ae=s.n(_e),w=s(29301),D=s(2738),Q=s(27666),Z=s(36355),S=s(83116),x=s(37613);const V=ye=>{const{componentCls:De}=ye;return{[De]:{position:"fixed",zIndex:ye.zIndexPopup}}};var F=(0,S.Z)("Affix",ye=>{const De=(0,x.TS)(ye,{zIndexPopup:ye.zIndexBase+10});return[V(De)]});function i(ye){return ye!==window?ye.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function J(ye,De,Ie){if(Ie!==void 0&&De.top>ye.top-Ie)return Ie+De.top}function Ee(ye,De,Ie){if(Ie!==void 0&&De.bottom<ye.bottom+Ie){const Y=window.innerHeight-De.bottom;return Ie+Y}}const me=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function q(){return typeof window!="undefined"?window:null}var Ae;(function(ye){ye[ye.None=0]="None",ye[ye.Prepare=1]="Prepare"})(Ae||(Ae={}));let $=function(ye){(0,p.Z)(Ie,ye);var De=(0,H.Z)(Ie);function Ie(){var Y;return(0,c.Z)(this,Ie),Y=De.apply(this,arguments),Y.state={status:Ae.None,lastAffix:!1,prevTarget:null},Y.placeholderNodeRef=(0,ue.createRef)(),Y.fixedNodeRef=(0,ue.createRef)(),Y.addListeners=()=>{const ie=Y.getTargetFunc(),ge=ie==null?void 0:ie(),{prevTarget:Le}=Y.state;Le!==ge&&(me.forEach(z=>{Le==null||Le.removeEventListener(z,Y.lazyUpdatePosition),ge==null||ge.addEventListener(z,Y.lazyUpdatePosition)}),Y.updatePosition(),Y.setState({prevTarget:ge}))},Y.removeListeners=()=>{Y.timer&&(clearTimeout(Y.timer),Y.timer=null);const{prevTarget:ie}=Y.state,ge=Y.getTargetFunc(),Le=ge==null?void 0:ge();me.forEach(z=>{Le==null||Le.removeEventListener(z,Y.lazyUpdatePosition),ie==null||ie.removeEventListener(z,Y.lazyUpdatePosition)}),Y.updatePosition.cancel(),Y.lazyUpdatePosition.cancel()},Y.getOffsetTop=()=>{const{offsetBottom:ie,offsetTop:ge}=Y.props;return ie===void 0&&ge===void 0?0:ge},Y.getOffsetBottom=()=>Y.props.offsetBottom,Y.measure=()=>{const{status:ie,lastAffix:ge}=Y.state,{onChange:Le}=Y.props,z=Y.getTargetFunc();if(ie!==Ae.Prepare||!Y.fixedNodeRef.current||!Y.placeholderNodeRef.current||!z)return;const ve=Y.getOffsetTop(),be=Y.getOffsetBottom(),oe=z();if(oe){const je={status:Ae.None},de=i(Y.placeholderNodeRef.current);if(de.top===0&&de.left===0&&de.width===0&&de.height===0)return;const X=i(oe),fe=J(de,X,ve),ce=Ee(de,X,be);fe!==void 0?(je.affixStyle={position:"fixed",top:fe,width:de.width,height:de.height},je.placeholderStyle={width:de.width,height:de.height}):ce!==void 0&&(je.affixStyle={position:"fixed",bottom:ce,width:de.width,height:de.height},je.placeholderStyle={width:de.width,height:de.height}),je.lastAffix=!!je.affixStyle,Le&&ge!==je.lastAffix&&Le(je.lastAffix),Y.setState(je)}},Y.prepareMeasure=()=>{Y.setState({status:Ae.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Y.updatePosition=(0,Q.Z)(()=>{Y.prepareMeasure()}),Y.lazyUpdatePosition=(0,Q.Z)(()=>{const ie=Y.getTargetFunc(),{affixStyle:ge}=Y.state;if(ie&&ge){const Le=Y.getOffsetTop(),z=Y.getOffsetBottom(),ve=ie();if(ve&&Y.placeholderNodeRef.current){const be=i(ve),oe=i(Y.placeholderNodeRef.current),je=J(oe,be,Le),de=Ee(oe,be,z);if(je!==void 0&&ge.top===je||de!==void 0&&ge.bottom===de)return}}Y.prepareMeasure()}),Y}return(0,u.Z)(Ie,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ie}=this.context,{target:ge}=this.props;return ge!==void 0?ge:ie!=null?ie:q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ie){this.addListeners(),(ie.offsetTop!==this.props.offsetTop||ie.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ie,placeholderStyle:ge}=this.state,{affixPrefixCls:Le,rootClassName:z,children:ve}=this.props,be=ae()(ie&&z,{[Le]:!!ie});let oe=(0,D.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ue.createElement(w.Z,{onResize:this.updatePosition},ue.createElement("div",Object.assign({},oe,{ref:this.placeholderNodeRef}),ie&&ue.createElement("div",{style:ge,"aria-hidden":"true"}),ue.createElement("div",{className:be,ref:this.fixedNodeRef,style:ie},ue.createElement(w.Z,{onResize:this.updatePosition},ve))))}}]),Ie}(ue.Component);$.contextType=Z.E_;var Ne=(0,ue.forwardRef)((ye,De)=>{const{prefixCls:Ie,rootClassName:Y}=ye,{getPrefixCls:ie}=(0,ue.useContext)(Z.E_),ge=ie("affix",Ie),[Le,z]=F(ge),ve=Object.assign(Object.assign({},ye),{affixPrefixCls:ge,rootClassName:ae()(Y,z)});return Le(ue.createElement($,Object.assign({},ve,{ref:De})))})},39722:function(it,ke,s){"use strict";s.d(ke,{t5:function(){return Q}});var c=s(92310),u=s.n(c),p=s(55477),H=s(59301),ue=s(36355),_e=s(77578),ae=s(17356),w=function(S,x){var V={};for(var F in S)Object.prototype.hasOwnProperty.call(S,F)&&x.indexOf(F)<0&&(V[F]=S[F]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,F=Object.getOwnPropertySymbols(S);i<F.length;i++)x.indexOf(F[i])<0&&Object.prototype.propertyIsEnumerable.call(S,F[i])&&(V[F[i]]=S[F[i]]);return V};const D=(S,x,V)=>{if(!(!x&&!V))return H.createElement(H.Fragment,null,x&&H.createElement("div",{className:`${S}-title`},(0,_e.Z)(x)),H.createElement("div",{className:`${S}-inner-content`},(0,_e.Z)(V)))},Q=S=>{const{hashId:x,prefixCls:V,className:F,style:i,placement:J="top",title:Ee,content:me,children:q}=S;return H.createElement("div",{className:u()(x,V,`${V}-pure`,`${V}-placement-${J}`,F),style:i},H.createElement("div",{className:`${V}-arrow`}),H.createElement(p.G,Object.assign({},S,{className:x,prefixCls:V}),q||D(V,Ee,me)))},Z=S=>{const{prefixCls:x}=S,V=w(S,["prefixCls"]),{getPrefixCls:F}=H.useContext(ue.E_),i=F("popover",x),[J,Ee]=(0,ae.Z)(i);return J(H.createElement(Q,Object.assign({},V,{prefixCls:i,hashId:Ee})))};ke.ZP=Z},60324:function(it,ke,s){"use strict";var c=s(92310),u=s.n(c),p=s(59301),H=s(77578),ue=s(62892),_e=s(36355),ae=s(6848),w=s(39722),D=s(17356),Q=function(x,V){var F={};for(var i in x)Object.prototype.hasOwnProperty.call(x,i)&&V.indexOf(i)<0&&(F[i]=x[i]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,i=Object.getOwnPropertySymbols(x);J<i.length;J++)V.indexOf(i[J])<0&&Object.prototype.propertyIsEnumerable.call(x,i[J])&&(F[i[J]]=x[i[J]]);return F};const Z=x=>{let{title:V,content:F,prefixCls:i}=x;return p.createElement(p.Fragment,null,V&&p.createElement("div",{className:`${i}-title`},(0,H.Z)(V)),p.createElement("div",{className:`${i}-inner-content`},(0,H.Z)(F)))},S=p.forwardRef((x,V)=>{const{prefixCls:F,title:i,content:J,overlayClassName:Ee,placement:me="top",trigger:q="hover",mouseEnterDelay:Ae=.1,mouseLeaveDelay:$=.1,overlayStyle:Ze={}}=x,Ne=Q(x,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=p.useContext(_e.E_),De=ye("popover",F),[Ie,Y]=(0,D.Z)(De),ie=ye(),ge=u()(Ee,Y);return Ie(p.createElement(ae.Z,Object.assign({placement:me,trigger:q,mouseEnterDelay:Ae,mouseLeaveDelay:$,overlayStyle:Ze},Ne,{prefixCls:De,overlayClassName:ge,ref:V,overlay:i||J?p.createElement(Z,{prefixCls:De,title:i,content:J}):null,transitionName:(0,ue.m)(ie,"zoom-big",Ne.transitionName),"data-popover-inject":!0})))});S._InternalPanelDoNotUseOrYouWillBeFired=w.ZP,ke.Z=S},17356:function(it,ke,s){"use strict";var c=s(17313),u=s(29878),p=s(19447),H=s(33166),ue=s(83116),_e=s(37613);const ae=Q=>{const{componentCls:Z,popoverColor:S,minWidth:x,fontWeightStrong:V,popoverPadding:F,boxShadowSecondary:i,colorTextHeading:J,borderRadiusLG:Ee,zIndexPopup:me,marginXS:q,colorBgElevated:Ae,popoverBg:$}=Q;return[{[Z]:Object.assign(Object.assign({},(0,c.Wf)(Q)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:me,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Ae,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Z}-content`]:{position:"relative"},[`${Z}-inner`]:{backgroundColor:$,backgroundClip:"padding-box",borderRadius:Ee,boxShadow:i,padding:F},[`${Z}-title`]:{minWidth:x,marginBottom:q,color:J,fontWeight:V},[`${Z}-inner-content`]:{color:S}})},(0,p.ZP)(Q,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Z}-pure`]:{position:"relative",maxWidth:"none",margin:Q.sizePopupArrow,display:"inline-block",[`${Z}-content`]:{display:"inline-block"}}}]},w=Q=>{const{componentCls:Z}=Q;return{[Z]:H.i.map(S=>{const x=Q[`${S}6`];return{[`&${Z}-${S}`]:{"--antd-arrow-background-color":x,[`${Z}-inner`]:{backgroundColor:x},[`${Z}-arrow`]:{background:"transparent"}}}})}},D=Q=>{const{componentCls:Z,lineWidth:S,lineType:x,colorSplit:V,paddingSM:F,controlHeight:i,fontSize:J,lineHeight:Ee,padding:me}=Q,q=i-Math.round(J*Ee),Ae=q/2,$=q/2-S,Ze=me;return{[Z]:{[`${Z}-inner`]:{padding:0},[`${Z}-title`]:{margin:0,padding:`${Ae}px ${Ze}px ${$}px`,borderBottom:`${S}px ${x} ${V}`},[`${Z}-inner-content`]:{padding:`${F}px ${Ze}px`}}}};ke.Z=(0,ue.Z)("Popover",Q=>{const{colorBgElevated:Z,colorText:S,wireframe:x}=Q,V=(0,_e.TS)(Q,{popoverPadding:12,popoverBg:Z,popoverColor:S});return[ae(V),w(V),x&&D(V),(0,u._y)(V,"zoom-big")]},Q=>({width:177,minWidth:177,zIndexPopup:Q.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},48066:function(it,ke,s){"use strict";s.d(ke,{default:function(){return Gn}});var c=s(59301),u=s(40001),p=s(81953),H=s(54476),ue={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"},_e=ue,ae=s(7657),w=function(K,ee){return c.createElement(ae.Z,(0,H.Z)({},K,{ref:ee,icon:_e}))},D=c.forwardRef(w),Q=D,Z=s(92310),S=s.n(Z),x=s(25769),V=s.n(x),F=s(29301),i=s(11592),J=s(34280),Ee=s(18929),me=s(2738),q=s(8654),Ae=s(24514),$=s(10228),Ze=function(P,K){var ee={};for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&K.indexOf(L)<0&&(ee[L]=P[L]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,L=Object.getOwnPropertySymbols(P);se<L.length;se++)K.indexOf(L[se])<0&&Object.prototype.propertyIsEnumerable.call(P,L[se])&&(ee[L[se]]=P[L[se]]);return ee};const Ne={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var De=c.forwardRef((P,K)=>{const ee=ut=>{const{keyCode:Me}=ut;Me===$.Z.ENTER&&ut.preventDefault()},L=ut=>{const{keyCode:Me}=ut,{onClick:Dt}=P;Me===$.Z.ENTER&&Dt&&Dt()},{style:se,noStyle:tt,disabled:gt}=P,Bt=Ze(P,["style","noStyle","disabled"]);let We={};return tt||(We=Object.assign({},Ne)),gt&&(We.pointerEvents="none"),We=Object.assign(Object.assign({},We),se),c.createElement("div",Object.assign({role:"button",tabIndex:0,ref:K},Bt,{onKeyDown:ee,onKeyUp:L,style:We}))}),Ie=s(36355),Y=s(9763),ie=s(6848),ge={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"},Le=ge,z=function(K,ee){return c.createElement(ae.Z,(0,H.Z)({},K,{ref:ee,icon:Le}))},ve=c.forwardRef(z),be=ve,oe=s(92343),je=s(1643),de=s(15969),X=s(83116),fe=s(30071);const ce=(P,K,ee,L)=>{const{titleMarginBottom:se,fontWeightStrong:tt}=L;return{marginBottom:se,color:ee,fontWeight:tt,fontSize:P,lineHeight:K}},dt=P=>{const K=[1,2,3,4,5],ee={};return K.forEach(L=>{ee[`
|
|
h${L}&,
|
|
div&-h${L},
|
|
div&-h${L} > textarea,
|
|
h${L}
|
|
`]=ce(P[`fontSizeHeading${L}`],P[`lineHeightHeading${L}`],P.colorTextHeading,P)}),ee},Oe=P=>{const{componentCls:K}=P;return{"a&, a":Object.assign(Object.assign({},(0,de.N)(P)),{textDecoration:P.linkDecoration,"&:active, &:hover":{textDecoration:P.linkHoverDecoration},[`&[disabled], &${K}-disabled`]:{color:P.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:P.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},ct=P=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:P.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:P.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:fe.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:P.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}}),kt=P=>{const{componentCls:K,paddingSM:ee}=P,L=ee;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-P.paddingSM,marginTop:-L,marginBottom:`calc(1em - ${L}px)`},[`${K}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:P.marginXS+2,insetBlockEnd:P.marginXS,color:P.colorTextDescription,fontWeight:"normal",fontSize:P.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},vt=P=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:P.colorSuccess}}}),Ge=()=>({"\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"}}),Re=P=>{const{componentCls:K,titleMarginTop:ee}=P;return{[K]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:P.colorText,wordBreak:"break-word",lineHeight:P.lineHeight,[`&${K}-secondary`]:{color:P.colorTextDescription},[`&${K}-success`]:{color:P.colorSuccess},[`&${K}-warning`]:{color:P.colorWarning},[`&${K}-danger`]:{color:P.colorError,"a&:active, a&:focus":{color:P.colorErrorActive},"a&:hover":{color:P.colorErrorHover}},[`&${K}-disabled`]:{color:P.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},dt(P)),{[`
|
|
& + h1${K},
|
|
& + h2${K},
|
|
& + h3${K},
|
|
& + h4${K},
|
|
& + h5${K}
|
|
`]:{marginTop:ee},"\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:ee}}}),ct(P)),Oe(P)),{[`
|
|
${K}-expand,
|
|
${K}-edit,
|
|
${K}-copy
|
|
`]:Object.assign(Object.assign({},(0,de.N)(P)),{marginInlineStart:P.marginXXS})}),kt(P)),vt(P)),Ge()),{"&-rtl":{direction:"rtl"}})}};var Lt=(0,X.Z)("Typography",P=>[Re(P)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),et=P=>{const{prefixCls:K,"aria-label":ee,className:L,style:se,direction:tt,maxLength:gt,autoSize:Bt=!0,value:We,onSave:ut,onCancel:Me,onEnd:Dt,component:zt,enterIcon:Rt=c.createElement(be,null)}=P,ft=c.useRef(null),ht=c.useRef(!1),$t=c.useRef(),[Du,Xt]=c.useState(We);c.useEffect(()=>{Xt(We)},[We]),c.useEffect(()=>{if(ft.current&&ft.current.resizableTextArea){const{textArea:Pt}=ft.current.resizableTextArea;Pt.focus();const{length:wt}=Pt.value;Pt.setSelectionRange(wt,wt)}},[]);const ze=Pt=>{let{target:wt}=Pt;Xt(wt.value.replace(/[\n\r]/g,""))},bt=()=>{ht.current=!0},Wt=()=>{ht.current=!1},St=Pt=>{let{keyCode:wt}=Pt;ht.current||($t.current=wt)},Lu=()=>{ut(Du.trim())},du=Pt=>{let{keyCode:wt,ctrlKey:Xu,altKey:$u,metaKey:bu,shiftKey:nu}=Pt;$t.current===wt&&!ht.current&&!Xu&&!$u&&!bu&&!nu&&(wt===$.Z.ENTER?(Lu(),Dt==null||Dt()):wt===$.Z.ESC&&Me())},lt=()=>{Lu()},nt=zt?`${K}-${zt}`:"",[Vt,Se]=Lt(K),pu=S()(K,`${K}-edit-content`,{[`${K}-rtl`]:tt==="rtl"},L,nt,Se);return Vt(c.createElement("div",{className:pu,style:se},c.createElement(je.Z,{ref:ft,maxLength:gt,value:Du,onChange:ze,onKeyDown:St,onKeyUp:du,onCompositionStart:bt,onCompositionEnd:Wt,onBlur:lt,"aria-label":ee,rows:1,autoSize:Bt}),Rt!==null?(0,oe.Tm)(Rt,{className:`${K}-edit-content-confirm`}):null))},Yt=function(P,K){var ee={};for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&K.indexOf(L)<0&&(ee[L]=P[L]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,L=Object.getOwnPropertySymbols(P);se<L.length;se++)K.indexOf(L[se])<0&&Object.prototype.propertyIsEnumerable.call(P,L[se])&&(ee[L[se]]=P[L[se]]);return ee},Nt=c.forwardRef((P,K)=>{const{prefixCls:ee,component:L="article",className:se,rootClassName:tt,setContentRef:gt,children:Bt,direction:We,style:ut}=P,Me=Yt(P,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Dt,direction:zt,typography:Rt}=c.useContext(Ie.E_),ft=We!=null?We:zt;let ht=K;gt&&(ht=(0,q.sQ)(K,gt));const $t=Dt("typography",ee),[Du,Xt]=Lt($t),ze=S()($t,Rt==null?void 0:Rt.className,{[`${$t}-rtl`]:ft==="rtl"},se,tt,Xt),bt=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),ut);return Du(c.createElement(L,Object.assign({className:ze,style:bt,ref:ht},Me),Bt))});function Ou(P,K){return c.useMemo(()=>{const ee=!!P;return[ee,Object.assign(Object.assign({},K),ee&&typeof P=="object"?P:null)]},[P])}var Cu=(P,K)=>{const ee=c.useRef(!1);c.useEffect(()=>{ee.current?P():ee.current=!0},K)};function pt(P){const K=typeof P;return K==="string"||K==="number"}function iu(P){let K=0;return P.forEach(ee=>{pt(ee)?K+=String(ee).length:K+=1}),K}function ju(P,K){let ee=0;const L=[];for(let se=0;se<P.length;se+=1){if(ee===K)return L;const tt=P[se],Bt=pt(tt)?String(tt).length:1,We=ee+Bt;if(We>K){const ut=K-ee;return L.push(String(tt).slice(0,ut)),L}L.push(tt),ee=We}return P}const Mu=0,Au=1,It=2,Gt=3,Je=4;var Et=P=>{let{enabledMeasure:K,children:ee,text:L,width:se,fontSize:tt,rows:gt,onEllipsis:Bt}=P;const[[We,ut,Me],Dt]=c.useState([0,0,0]),[zt,Rt]=c.useState(0),[ft,ht]=c.useState(Mu),[$t,Du]=c.useState(0),Xt=c.useRef(null),ze=c.useRef(null),bt=c.useMemo(()=>(0,i.Z)(L),[L]),Wt=c.useMemo(()=>iu(bt),[bt]),St=c.useMemo(()=>!K||ft!==Gt?zt&&ft!==Je&&K?ee(ju(bt,zt),zt<Wt):ee(bt,!1):ee(ju(bt,ut),ut<Wt),[K,ft,ee,bt,ut,Wt]);(0,J.Z)(()=>{K&&se&&tt&&Wt&&(ht(Au),Dt([0,Math.ceil(Wt/2),Wt]))},[K,se,tt,L,Wt,gt]),(0,J.Z)(()=>{var nt;ft===Au&&Du(((nt=Xt.current)===null||nt===void 0?void 0:nt.offsetHeight)||0)},[ft]),(0,J.Z)(()=>{var nt,Vt;if($t){if(ft===Au){const Se=((nt=ze.current)===null||nt===void 0?void 0:nt.offsetHeight)||0,pu=gt*$t;Se<=pu?(ht(Je),Bt(!1)):ht(It)}else if(ft===It)if(We!==Me){const Se=((Vt=ze.current)===null||Vt===void 0?void 0:Vt.offsetHeight)||0,pu=gt*$t;let Pt=We,wt=Me;We===Me-1?wt=We:Se<=pu?Pt=ut:wt=ut;const Xu=Math.ceil((Pt+wt)/2);Dt([Pt,Xu,wt])}else ht(Gt),Rt(ut),Bt(!0)}},[ft,We,Me,gt,$t]);const Lu={width:se,whiteSpace:"normal",margin:0,padding:0},du=(nt,Vt,Se)=>c.createElement("span",{"aria-hidden":!0,ref:Vt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(tt/2)*2},Se)},nt),lt=(nt,Vt)=>{const Se=ju(bt,nt);return du(ee(Se,!0),Vt,Lu)};return c.createElement(c.Fragment,null,St,K&&ft!==Gt&&ft!==Je&&c.createElement(c.Fragment,null,du("lg",Xt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ft===Au?du(ee(bt,!1),ze,Lu):lt(ut,ze)))},cu=P=>{let{enabledEllipsis:K,isEllipsis:ee,children:L,tooltipProps:se}=P;return!(se!=null&&se.title)||!K?L:c.createElement(ie.Z,Object.assign({open:ee?void 0:!1},se),L)},Ht=function(P,K){var ee={};for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&K.indexOf(L)<0&&(ee[L]=P[L]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,L=Object.getOwnPropertySymbols(P);se<L.length;se++)K.indexOf(L[se])<0&&Object.prototype.propertyIsEnumerable.call(P,L[se])&&(ee[L[se]]=P[L[se]]);return ee};function Ru(P,K){let{mark:ee,code:L,underline:se,delete:tt,strong:gt,keyboard:Bt,italic:We}=P,ut=K;function Me(Dt,zt){zt&&(ut=c.createElement(Dt,{},ut))}return Me("strong",gt),Me("u",se),Me("del",tt),Me("code",L),Me("mark",ee),Me("kbd",Bt),Me("i",We),ut}function mu(P,K,ee){return P===!0||P===void 0?K:P||ee&&K}function Bu(P){return P===!1?[!1,!1]:Array.isArray(P)?P:[P]}const yn="...";var Tu=c.forwardRef((P,K)=>{var ee,L,se;const{prefixCls:tt,className:gt,style:Bt,type:We,disabled:ut,children:Me,ellipsis:Dt,editable:zt,copyable:Rt,component:ft,title:ht}=P,$t=Ht(P,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Du,direction:Xt}=c.useContext(Ie.E_),[ze]=(0,Y.Z)("Text"),bt=c.useRef(null),Wt=c.useRef(null),St=Du("typography",tt),Lu=(0,me.Z)($t,["mark","code","delete","underline","strong","keyboard","italic"]),[du,lt]=Ou(zt),[nt,Vt]=(0,Ee.Z)(!1,{value:lt.editing}),{triggerType:Se=["icon"]}=lt,pu=Ce=>{var He;Ce&&((He=lt.onStart)===null||He===void 0||He.call(lt)),Vt(Ce)};Cu(()=>{var Ce;nt||(Ce=Wt.current)===null||Ce===void 0||Ce.focus()},[nt]);const Pt=Ce=>{Ce==null||Ce.preventDefault(),pu(!0)},wt=Ce=>{var He;(He=lt.onChange)===null||He===void 0||He.call(lt,Ce),pu(!1)},Xu=()=>{var Ce;(Ce=lt.onCancel)===null||Ce===void 0||Ce.call(lt),pu(!1)},[$u,bu]=Ou(Rt),[nu,Jn]=c.useState(!1),Fn=c.useRef(null),bn={};bu.format&&(bn.format=bu.format);const ou=()=>{Fn.current&&clearTimeout(Fn.current)},zn=Ce=>{var He;Ce==null||Ce.preventDefault(),Ce==null||Ce.stopPropagation(),V()(bu.text||String(Me)||"",bn),Jn(!0),ou(),Fn.current=setTimeout(()=>{Jn(!1)},3e3),(He=bu.onCopy)===null||He===void 0||He.call(bu,Ce)};c.useEffect(()=>ou,[]);const[Pn,wn]=c.useState(!1),[gn,Eu]=c.useState(!1),[Un,Kn]=c.useState(!1),[xn,kn]=c.useState(!1),[On,Yn]=c.useState(!1),[Tn,sn]=c.useState(!0),[Pu,Ct]=Ou(Dt,{expandable:!1}),qt=Pu&&!Un,{rows:Wu=1}=Ct,rn=c.useMemo(()=>!qt||Ct.suffix!==void 0||Ct.onEllipsis||Ct.expandable||du||$u,[qt,Ct,du,$u]);(0,J.Z)(()=>{Pu&&!rn&&(wn((0,Ae.G)("webkitLineClamp")),Eu((0,Ae.G)("textOverflow")))},[rn,Pu]);const eu=c.useMemo(()=>rn?!1:Wu===1?gn:Pn,[rn,gn,Pn]),at=qt&&(eu?On:xn),fu=qt&&Wu===1&&eu,qu=qt&&Wu>1&&eu,hn=Ce=>{var He;Kn(!0),(He=Ct.onExpand)===null||He===void 0||He.call(Ct,Ce)},[Qn,Co]=c.useState(0),[Xn,Vu]=c.useState(0),Gu=(Ce,He)=>{let{offsetWidth:yt}=Ce;var Ut;Co(yt),Vu(parseInt((Ut=window.getComputedStyle)===null||Ut===void 0?void 0:Ut.call(window,He).fontSize,10)||0)},At=Ce=>{var He;kn(Ce),xn!==Ce&&((He=Ct.onEllipsis)===null||He===void 0||He.call(Ct,Ce))};c.useEffect(()=>{const Ce=bt.current;if(Pu&&eu&&Ce){const He=qu?Ce.offsetHeight<Ce.scrollHeight:Ce.offsetWidth<Ce.scrollWidth;On!==He&&Yn(He)}},[Pu,eu,Me,qu,Tn]),c.useEffect(()=>{const Ce=bt.current;if(typeof IntersectionObserver=="undefined"||!Ce||!eu||!qt)return;const He=new IntersectionObserver(()=>{sn(!!Ce.offsetParent)});return He.observe(Ce),()=>{He.disconnect()}},[eu,qt]);let au={};Ct.tooltip===!0?au={title:(ee=lt.text)!==null&&ee!==void 0?ee:Me}:c.isValidElement(Ct.tooltip)?au={title:Ct.tooltip}:typeof Ct.tooltip=="object"?au=Object.assign({title:(L=lt.text)!==null&&L!==void 0?L:Me},Ct.tooltip):au={title:Ct.tooltip};const Ju=c.useMemo(()=>{const Ce=He=>["string","number"].includes(typeof He);if(!(!Pu||eu)){if(Ce(lt.text))return lt.text;if(Ce(Me))return Me;if(Ce(ht))return ht;if(Ce(au.title))return au.title}},[Pu,eu,ht,au.title,at]);if(nt)return c.createElement(et,{value:(se=lt.text)!==null&&se!==void 0?se:typeof Me=="string"?Me:"",onSave:wt,onCancel:Xu,onEnd:lt.onEnd,prefixCls:St,className:gt,style:Bt,direction:Xt,component:ft,maxLength:lt.maxLength,autoSize:lt.autoSize,enterIcon:lt.enterIcon});const qn=()=>{const{expandable:Ce,symbol:He}=Ct;if(!Ce)return null;let yt;return He?yt=He:yt=ze==null?void 0:ze.expand,c.createElement("a",{key:"expand",className:`${St}-expand`,onClick:hn,"aria-label":ze==null?void 0:ze.expand},yt)},eo=()=>{if(!du)return;const{icon:Ce,tooltip:He}=lt,yt=(0,i.Z)(He)[0]||(ze==null?void 0:ze.edit),Ut=typeof yt=="string"?yt:"";return Se.includes("icon")?c.createElement(ie.Z,{key:"edit",title:He===!1?"":yt},c.createElement(De,{ref:Wt,className:`${St}-edit`,onClick:Pt,"aria-label":Ut},Ce||c.createElement(Q,{role:"button"}))):null},to=()=>{if(!$u)return;const{tooltips:Ce,icon:He}=bu,yt=Bu(Ce),Ut=Bu(He),tu=nu?mu(yt[1],ze==null?void 0:ze.copied):mu(yt[0],ze==null?void 0:ze.copy),no=nu?ze==null?void 0:ze.copied:ze==null?void 0:ze.copy,oo=typeof tu=="string"?tu:no;return c.createElement(ie.Z,{key:"copy",title:tu},c.createElement(De,{className:S()(`${St}-copy`,nu&&`${St}-copy-success`),onClick:zn,"aria-label":oo},nu?mu(Ut[1],c.createElement(u.Z,null),!0):mu(Ut[0],c.createElement(p.Z,null),!0)))},Ln=Ce=>[Ce&&qn(),eo(),to()],uo=Ce=>[Ce&&c.createElement("span",{"aria-hidden":!0,key:"ellipsis"},yn),Ct.suffix,Ln(Ce)];return c.createElement(F.Z,{onResize:Gu,disabled:!qt||eu},Ce=>c.createElement(cu,{tooltipProps:au,enabledEllipsis:qt,isEllipsis:at},c.createElement(Nt,Object.assign({className:S()({[`${St}-${We}`]:We,[`${St}-disabled`]:ut,[`${St}-ellipsis`]:Pu,[`${St}-single-line`]:qt&&Wu===1,[`${St}-ellipsis-single-line`]:fu,[`${St}-ellipsis-multiple-line`]:qu},gt),prefixCls:tt,style:Object.assign(Object.assign({},Bt),{WebkitLineClamp:qu?Wu:void 0}),component:ft,ref:(0,q.sQ)(Ce,bt,K),direction:Xt,onClick:Se.includes("text")?Pt:void 0,"aria-label":Ju==null?void 0:Ju.toString(),title:ht},Lu),c.createElement(Et,{enabledMeasure:qt&&!eu,text:Me,rows:Wu,width:Qn,fontSize:Xn,onEllipsis:At},(He,yt)=>{let Ut=He;return He.length&&yt&&Ju&&(Ut=c.createElement("span",{key:"show-content","aria-hidden":!0},Ut)),Ru(P,c.createElement(c.Fragment,null,Ut,uo(yt)))}))))}),Ku=function(P,K){var ee={};for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&K.indexOf(L)<0&&(ee[L]=P[L]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,L=Object.getOwnPropertySymbols(P);se<L.length;se++)K.indexOf(L[se])<0&&Object.prototype.propertyIsEnumerable.call(P,L[se])&&(ee[L[se]]=P[L[se]]);return ee},Dn=c.forwardRef((P,K)=>{var{ellipsis:ee,rel:L}=P,se=Ku(P,["ellipsis","rel"]);const tt=Object.assign(Object.assign({},se),{rel:L===void 0&&se.target==="_blank"?"noopener noreferrer":L});return delete tt.navigate,c.createElement(Tu,Object.assign({},tt,{ref:K,ellipsis:!!ee,component:"a"}))}),on=c.forwardRef((P,K)=>c.createElement(Tu,Object.assign({ref:K},P,{component:"div"}))),Qt=function(P,K){var ee={};for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&K.indexOf(L)<0&&(ee[L]=P[L]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,L=Object.getOwnPropertySymbols(P);se<L.length;se++)K.indexOf(L[se])<0&&Object.prototype.propertyIsEnumerable.call(P,L[se])&&(ee[L[se]]=P[L[se]]);return ee};const he=(P,K)=>{var{ellipsis:ee}=P,L=Qt(P,["ellipsis"]);const se=c.useMemo(()=>ee&&typeof ee=="object"?(0,me.Z)(ee,["expandable","rows"]):ee,[ee]);return c.createElement(Tu,Object.assign({ref:K},L,{ellipsis:se,component:"span"}))};var Ft=c.forwardRef(he),jt=function(P,K){var ee={};for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&K.indexOf(L)<0&&(ee[L]=P[L]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,L=Object.getOwnPropertySymbols(P);se<L.length;se++)K.indexOf(L[se])<0&&Object.prototype.propertyIsEnumerable.call(P,L[se])&&(ee[L[se]]=P[L[se]]);return ee};const Yu=[1,2,3,4,5];var ln=c.forwardRef((P,K)=>{const{level:ee=1}=P,L=jt(P,["level"]);let se;return Yu.includes(ee)?se=`h${ee}`:se="h1",c.createElement(Tu,Object.assign({ref:K},L,{component:se}))});const Qu=Nt;Qu.Text=Ft,Qu.Link=Dn,Qu.Title=ln,Qu.Paragraph=on;var Gn=Qu},51581:function(it,ke,s){"use strict";Object.defineProperty(ke,"__esModule",{value:!0});var c=function(){function S(x,V){for(var F=0;F<V.length;F++){var i=V[F];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(x,i.key,i)}}return function(x,V,F){return V&&S(x.prototype,V),F&&S(x,F),x}}(),u=s(59301),p=_e(u),H=s(12708),ue=_e(H);function _e(S){return S&&S.__esModule?S:{default:S}}function ae(S,x){var V={};for(var F in S)x.indexOf(F)>=0||Object.prototype.hasOwnProperty.call(S,F)&&(V[F]=S[F]);return V}function w(S,x){if(!(S instanceof x))throw new TypeError("Cannot call a class as a function")}function D(S,x){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:S}function Q(S,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);S.prototype=Object.create(x&&x.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(S,x):S.__proto__=x)}var Z=function(S){Q(x,S);function x(V){w(this,x);var F=D(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,V));return F.scrollListener=F.scrollListener.bind(F),F.eventListenerOptions=F.eventListenerOptions.bind(F),F.mousewheelListener=F.mousewheelListener.bind(F),F}return c(x,[{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 F=this.getParentElement(this.scrollComponent);F.scrollTop=F.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var F=!1,i={get passive(){F=!0}};try{document.addEventListener("test",null,i),document.removeEventListener("test",null,i)}catch(J){}return F}},{key:"eventListenerOptions",value:function(){var F=this.props.useCapture;return this.isPassiveSupported()&&(F={useCapture:this.props.useCapture,passive:!0}),F}},{key:"setDefaultLoader",value:function(F){this.defaultLoader=F}},{key:"detachMousewheelListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.scrollComponent.parentNode),F.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.getParentElement(this.scrollComponent)),F.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),F.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(F){var i=this.props.getScrollParent&&this.props.getScrollParent();return i!=null?i:F&&F.parentNode}},{key:"filterProps",value:function(F){return F}},{key:"attachScrollListener",value:function(){var F=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!F)){var i=window;this.props.useWindow===!1&&(i=F),i.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),i.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),i.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(F){F.deltaY===1&&!this.isPassiveSupported()&&F.preventDefault()}},{key:"scrollListener",value:function(){var F=this.scrollComponent,i=window,J=this.getParentElement(F),Ee=void 0;if(this.props.useWindow){var me=document.documentElement||document.body.parentNode||document.body,q=i.pageYOffset!==void 0?i.pageYOffset:me.scrollTop;this.props.isReverse?Ee=q:Ee=this.calculateOffset(F,q)}else this.props.isReverse?Ee=J.scrollTop:Ee=F.scrollHeight-J.scrollTop-J.clientHeight;Ee<Number(this.props.threshold)&&F&&F.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=J.scrollHeight,this.beforeScrollTop=J.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(F,i){return F?this.calculateTopPosition(F)+(F.offsetHeight-i-window.innerHeight):0}},{key:"calculateTopPosition",value:function(F){return F?F.offsetTop+this.calculateTopPosition(F.offsetParent):0}},{key:"render",value:function(){var F=this,i=this.filterProps(this.props),J=i.children,Ee=i.element,me=i.hasMore,q=i.initialLoad,Ae=i.isReverse,$=i.loader,Ze=i.loadMore,Ne=i.pageStart,ye=i.ref,De=i.threshold,Ie=i.useCapture,Y=i.useWindow,ie=i.getScrollParent,ge=ae(i,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ge.ref=function(z){F.scrollComponent=z,ye&&ye(z)};var Le=[J];return me&&($?Ae?Le.unshift($):Le.push($):this.defaultLoader&&(Ae?Le.unshift(this.defaultLoader):Le.push(this.defaultLoader))),p.default.createElement(Ee,ge,Le)}}]),x}(u.Component);Z.propTypes={children:ue.default.node.isRequired,element:ue.default.node,hasMore:ue.default.bool,initialLoad:ue.default.bool,isReverse:ue.default.bool,loader:ue.default.node,loadMore:ue.default.func.isRequired,pageStart:ue.default.number,ref:ue.default.func,getScrollParent:ue.default.func,threshold:ue.default.number,useCapture:ue.default.bool,useWindow:ue.default.bool},Z.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ke.default=Z,it.exports=ke.default},26724:function(it,ke,s){it.exports=s(51581)}}]);
|