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

2 lines
62 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9890],{64906:function(ma,he,g){g.r(he),g.d(he,{CommonHomeworkContext:function(){return ye},default:function(){return ta}});var t=g(59301),b=g(77530),G=g(8591),rt=g(53864),ct=g(81228),te=g(43418),Z=g(95237),N=g(43604),ue=g(5112),_e=g(60324),me=g(94001),ae=g(24905),Be=g(85699),$=g(9804),F=g(378),Q=g(7735),it=g(41127),mt=Object.defineProperty,dt=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,be=(e,a,u)=>a in e?mt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,ke=(e,a)=>{for(var u in a||(a={}))Ae.call(a,u)&&be(e,u,a[u]);if(de)for(var u of de(a))De.call(a,u)&&be(e,u,a[u]);return e},Et=(e,a)=>dt(e,pt(a)),ft=(e,a)=>{var u={};for(var l in e)Ae.call(e,l)&&a.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&de)for(var l of de(e))a.indexOf(l)<0&&De.call(e,l)&&(u[l]=e[l]);return u},yt=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const gt=e=>{var a=e,{classroomList:u,dispatch:l,match:y,location:v,user:E,onCallback:d}=a,o=ft(a,["classroomList","dispatch","match","location","user","onCallback"]),s,c;const x=(0,b.useParams)(),[I,L]=(0,t.useState)(!1),[r,p]=(0,t.useState)(!1),C=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,F.j5)()){p(!0);return}const P={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(S=>{var V;S.author_login===((V=E.userInfo)==null?void 0:V.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?te.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{A()}}):p(!0)}else p(!1)},[u.actionTabs.key]);const A=()=>{l({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:r,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:I,destroyOnClose:!0,onOk:()=>yt(void 0,null,function*(){var P;if((P=C.current)!=null&&P.onVerify())return;L(!0);const S=yield(0,Q.ZP)(`/api/courses/${x.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});L(!1),S.status===0&&((0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),G.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),d&&d(),(0,F.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Et(ke({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ke({},u.actionTabs.params)}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))}),onCancel:()=>{A()}},!((s=u==null?void 0:u.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((c=u==null?void 0:u.actionTabs)==null?void 0:c.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(it.Z,{ref:P=>C.current=P})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var vt=(0,b.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(gt),Ft=g(77231),Ct=g(96229),ht=Object.defineProperty,_t=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,we=(e,a,u)=>a in e?ht(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,xe=(e,a)=>{for(var u in a||(a={}))At.call(a,u)&&we(e,u,a[u]);if(Pe)for(var u of Pe(a))Dt.call(a,u)&&we(e,u,a[u]);return e},bt=(e,a)=>_t(e,Bt(a)),kt=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const Pt=({classroomList:e,dispatch:a})=>{const u=(0,b.useParams)();return t.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>kt(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),G.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,F.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:bt(xe({},e.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:xe({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var wt=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(Pt),xt=Object.defineProperty,Nt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Te=(e,a,u)=>a in e?xt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,Le=(e,a)=>{for(var u in a||(a={}))Ne.call(a,u)&&Te(e,u,a[u]);if(pe)for(var u of pe(a))Oe.call(a,u)&&Te(e,u,a[u]);return e},Tt=(e,a)=>Nt(e,Ot(a)),Lt=(e,a)=>{var u={};for(var l in e)Ne.call(e,l)&&a.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&pe)for(var l of pe(e))a.indexOf(l)<0&&Oe.call(e,l)&&(u[l]=e[l]);return u},Zt=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const It=e=>{var a=e,{classroomList:u,dispatch:l,onCallback:y}=a,v=Lt(a,["classroomList","dispatch","onCallback"]);const E=(0,b.useParams)();return E.id=E.coursesId,t.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zt(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${E.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),G.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),l({type:"classroomList/setActionTabs",payload:{}}),y&&y(),(0,F.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Tt(Le({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:Le({},u.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var jt=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(It),se=g(78241),Ee=g(92832),Ht=g(99232),St=g.n(Ht),Jt=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Ie=(e,a,u)=>a in e?Jt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,$t=(e,a)=>{for(var u in a||(a={}))Rt.call(a,u)&&Ie(e,u,a[u]);if(Ze)for(var u of Ze(a))Gt.call(a,u)&&Ie(e,u,a[u]);return e},Vt=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const Mt=({classroomList:e,loading:a,dispatch:u,onCallback:l})=>{var y,v;const E=(0,b.useParams)(),d=(0,b.useLocation)(),{actionTabs:o}=e,[s]=se.default.useForm(),c=x=>x&&x<St()().startOf("day");return t.createElement(te.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:()=>Vt(void 0,null,function*(){var x;const I=s.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,r=yield(0,Q.ZP)(L,{method:"post",body:$t({},I)});if(r.status===0){G.ZP.success("\u6DFB\u52A0\u6210\u529F"),l&&l(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}});const p=e.actionTabs.selectArrs.type,C=(r==null?void 0:r.category_id)||0;let A=(x=d.pathname)==null?void 0:x.split("/");A[4]=C,A[3]=p||A[3];const P=A==null?void 0:A.join("/");b.history.push(P)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(se.default,{form:s,initialValues:{name:""}},t.createElement(se.default.Item,{name:"name"},t.createElement(Z.Z,{className:"mt30"},t.createElement(N.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Ee.default,{defaultValue:((y=o.selectArrs)==null?void 0:y.category_name)||((v=o.selectArrs)==null?void 0:v.name)}))))))};var Wt=(0,b.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(Mt),zt=g(99313),z=g(3113),Kt=g(26724),je=g.n(Kt),Ut=g(71796),Qt=g(28103),Xt=g(81327),Yt=g(71418),qt=g(63253),Y={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"},eu=g(41962),tu=Object.defineProperty,uu=Object.defineProperties,au=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,Se=(e,a,u)=>a in e?tu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,Je=(e,a)=>{for(var u in a||(a={}))nu.call(a,u)&&Se(e,u,a[u]);if(He)for(var u of He(a))ou.call(a,u)&&Se(e,u,a[u]);return e},Re=(e,a)=>uu(e,au(a)),Ge=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const{Paragraph:lu}=Ut.default,su=({createShixunParams:e},a)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],l=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[y,v]=(0,t.useState)("0"),[E,d]=(0,t.useState)("hot"),[o,s]=(0,t.useState)([]),[c,x]=(0,t.useState)(!0),[I,L]=(0,t.useState)(1),r=(0,t.useRef)(null),p=(0,t.useRef)(null),C=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),A=f=>{d(f),C.current.order=f,f==="mine"?(C.current.mine="true",C.current.status="2"):(C.current.mine="",C.current.status=""),P(C.current)},P=(f,M)=>Ge(void 0,null,function*(){x(!0),clearTimeout(r.current),r.current=setTimeout(()=>Ge(void 0,null,function*(){console.log(f,"params2");const W=yield(0,qt.he)(f);if(!W.status){if(M){W.shixuns.length===0&&i(!1),s(h=>[...h,...W.shixuns]),x(!1);return}p.current.scrollTop=0,i(!0),L(I+1),x(!1),s(W.shixuns)}}),1e3)});(0,t.useImperativeHandle)(a,()=>({search:f=>P(Re(Je({},C.current),{keyword:f})),changeKeyWord:f=>C.current.keyword=f})),(0,t.useEffect)(()=>{P(C.current)},[]);const[S,V]=(0,t.useState)([]),O=f=>{V(f),e.current.shixuns_info=f.map(M=>({shixun_id:M,is_copy:0,is_use:1}))},[_,i]=(0,t.useState)(!0),w=f=>{P(Re(Je({},C.current),{page:f}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(Z.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,u.map((f,M)=>t.createElement("span",{key:M,style:{border:"none",marginRight:20,color:y===f.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{v(f.id),C.current.diff=f.id,P(C.current)}},f.name))),t.createElement(N.Z,null,t.createElement(eu.tp,{dataSource:l,value:E,onChange:A}))),t.createElement("div",{className:Y.scrollWrap},t.createElement("div",{ref:p,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(je(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:w,hasMore:_&&!c,useWindow:!1,key:I},t.createElement(ae.default.Group,{onChange:O,value:S},o.map(f=>{const{name:M,id:W,description:h,challenge_names:oe,author_name:B,author_school_name:T,level:ee,total_stu_num:J}=f||{};return t.createElement("div",{key:W,className:Y.shixunItemWrapper},t.createElement(Z.Z,{align:"middle",className:Y.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(ae.default,{value:W,style:{paddingRight:"10px"}}),t.createElement("div",{className:Y.title,style:{fontWeight:"600"}},M)),t.createElement("div",{className:Y.contentWrapper},t.createElement(lu,{ellipsis:{rows:2},className:Y.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},h),t.createElement(Z.Z,null,oe.map((Ce,ge)=>t.createElement("span",{key:ge,className:Y.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ge+1,"\u5173")," ",Ce))),t.createElement(Qt.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(Z.Z,{className:Y.info},t.createElement(Xt.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},B),t.createElement("span",null,"|"),t.createElement("span",null,T),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",t.createElement("span",{style:{fontWeight:"400",color:"#000000"}},ee)),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",t.createElement("span",{style:{fontWeight:"600",color:"black"}},J))))))})))),c&&t.createElement("div",{className:Y.loading},t.createElement(Yt.Z,{spinning:!0}))))};var ru=(0,t.forwardRef)(su),re={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"},$e=g(6628),cu=g(54679),iu=g(48262),k=g(59301),mu=Object.defineProperty,Ve=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,Me=(e,a,u)=>a in e?mu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,Eu=(e,a)=>{for(var u in a||(a={}))du.call(a,u)&&Me(e,u,a[u]);if(Ve)for(var u of Ve(a))pu.call(a,u)&&Me(e,u,a[u]);return e},fe=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const{TabPane:da}=zt.default,fu=({shixunHomeworks:e,loading:a,classroomList:u,dispatch:l,refreshList:y})=>{const v=(0,b.useParams)(),E=(0,b.useLocation)(),[d]=se.default.useForm(),{brankList:o}=e,[s,c]=(0,t.useState)(!1);let[x,I]=(0,t.useState)(!0),[L,r]=(0,t.useState)(!1);const[p,C]=(0,t.useState)("myself");let[A,P]=(0,t.useState)([]);const[S,V]=(0,t.useState)(),[O,_]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),i=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&f()},[e.actionTabs.key]);let w=[];const f=function(){return fe(this,null,function*(){var B;if(x){c(!1),++O.page;const T=yield l({type:"shixunHomeworks/getBrankList",payload:Eu({},O)});A=[...A.concat(T.object_list)],V(T.is_teacher),((B=T.object_list)==null?void 0:B.length)<O.limit?I(!1):I(!0),P([...A]),T.object_list==""&&O.page===1&&c(!0)}})},M=(0,t.useRef)({identifier:v.coursesId,shixuns_info:[],type:"normal",coursesId:v.coursesId,category_id:v.categoryId}),W=B=>fe(void 0,null,function*(){r(!0);const T=yield(0,cu.aQ)(B);r(!1),T.status||(y(),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))}),h=(0,t.useRef)(),{detailCommonHomeworksList:oe}=u;return k.createElement(te.default,{className:re.border,centered:!0,title:k.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:L},onOk:()=>fe(void 0,null,function*(){var B;if(p==="jupyter"){W(M.current);return}r(!0);const T=d.getFieldsValue(),ee=yield l({type:"shixunHomeworks/saveBanks",payload:{course_id:v.coursesId,object_type:"normal",category:v.categoryId,bank_id:T.group_ids}});(ee==null?void 0:ee.status)===0&&((0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),l({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:ee.object_ids,params:(B=e.actionTabs)==null?void 0:B.params,manage_all_group:oe==null?void 0:oe.manage_all_group}})),r(!1)}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},k.createElement(Z.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},k.createElement(N.Z,{span:12},i.map((B,T)=>k.createElement(z.ZP,{key:T,shape:"round",style:p===B.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:p===B.id?"ghost":"default",className:"mr10",onClick:ee=>fe(void 0,null,function*(){if(B.id==="jupyter"){C(B.id);return}A=[],x=!0,O.page=0,O.search="",O.filter=B.id,f(),C(B.id)})},B.name))),k.createElement(N.Z,{span:12,className:"tr"},k.createElement(Ee.default.Search,{className:re.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:B=>{var T;p==="jupyter"&&((T=h.current)==null||T.changeKeyWord(B.target.value))},suffix:k.createElement("i",{className:`iconfont icon-sousuo9 font14 ${re.searchIcon}`}),onSearch:B=>{var T;if(B&&(0,iu.tk)({name:B,copywriting:B,position:"HomeworkCommon"}),p==="jupyter"){(T=h.current)==null||T.search(B);return}x=!0,O.search=B,O.page=0,A=[],f()},style:{width:260}}))),p==="myself"&&k.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",k.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),p==="public"&&k.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"),p==="jupyter"?k.createElement(ru,{createShixunParams:M,ref:h}):k.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!S&&p==="public"&&k.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},k.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),k.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")),k.createElement(je(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{I(!1),f()},hasMore:x,useWindow:!1},k.createElement(se.default,{form:d,initialValues:{group_ids:w},className:re.form,onChange:B=>{w=d.getFieldValue()}},A==""&&k.createElement($e.Z,{styles:{margin:"10px auto"}}),k.createElement(se.default.Item,{name:"group_ids"},k.createElement(ae.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},A==null?void 0:A.map(function(B,T){return k.createElement(Z.Z,{key:T},k.createElement(N.Z,{flex:"2"},k.createElement(ae.default,{onChange:ee=>{},key:T,value:String(B.id),defaultChecked:!0},k.createElement("span",{className:["c-black",re.line1].join(" ")},B.name))),k.createElement(N.Z,{flex:"1",className:"c-black"},k.createElement("span",{className:re.line1},B==null?void 0:B.course_list_name)),k.createElement(N.Z,{flex:"50px",className:"c-black"},p==="public"&&(0,F.Ny)()?k.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${B.id}/personal/normal/edit`)}},"\u7F16\u8F91"):p==="myself"?k.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${B.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==null?void 0:B.username))})))))))};var yu=(0,b.connect)(({shixunHomeworks:e,classroomList:a,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:a}))(fu),gu=g(59504),vu=Object.defineProperty,We=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,ze=(e,a,u)=>a in e?vu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,Ke=(e,a)=>{for(var u in a||(a={}))Fu.call(a,u)&&ze(e,u,a[u]);if(We)for(var u of We(a))Cu.call(a,u)&&ze(e,u,a[u]);return e};const hu=({styles:e={},onSelect:a,params:u,classroomList:l})=>{const[y,v]=(0,t.useState)(!1),[E,d]=(0,t.useState)("");(0,t.useEffect)(()=>{v(!1),d("")},[]);const o=()=>{var s,c;if((0,F.Rm)()&&!((c=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.normal)!=null&&c.can_create)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E==="1"&&b.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),E==="2"&&(a(),v(!1),d(""))};return t.createElement("section",{className:"tc animated fadeIn",style:Ke(Ke({},{color:"#999",margin:"200px auto"}),e)},t.createElement("img",{src:gu.z3}),t.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"),t.createElement("div",{style:{marginTop:"30px"}},t.createElement(z.ZP,{onClick:()=>v(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),t.createElement(z.ZP,{onClick:()=>{(0,$.xg)("https://www.educoder.net/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),y&&t.createElement(te.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>v(!1),onOk:o},t.createElement("div",null,t.createElement("div",null,t.createElement(ue.ZP,{value:"1",style:{marginTop:"15px"},checked:E==="1",onClick:()=>d("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),t.createElement("div",null,t.createElement(ue.ZP,{value:"2",style:{marginTop:"15px"},checked:E==="2",onClick:()=>d("2")},"\u9009\u7528\u8D44\u6E90")))))};var _u=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(hu),Bu=g(58605),Au=g(65094),Du=g(43449),q=g(20834),Ue=g(38854),ce={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},bu=g(43501),ku=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())}),Pu=({buttonDataSource:e,onClick:a})=>{const{allSelect:u,setAllSelect:l,setSelectArrs:y,dataSource:v,selectArrs:E,useBatchStatus:d,dispatch:o,params:s,getData:c,detailLeftMenus:x,main_category_id:I,setSelectArrsAll:L}=(0,t.useContext)(ye);let r;const[p,C]=(0,t.useState)(!1),[A,P]=(0,t.useState)(""),S=_=>{l(_.target.checked),y(_.target.checked?v.map(i=>i.homework_id):[]),_.target.checked?L([...v]):L([])},V=()=>{let _={courseId:s.id,container_type:"common_homework"};s.categoryId&&(_.category_id=s.categoryId),o({type:"classroomList/getAllTaskList",payload:_}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};x.course_modules&&(r=x.course_modules.filter(_=>_.type==="common_homework")[0]);const O=t.createElement("div",{className:ce.moveCategory,onMouseLeave:_=>C(!1)},t.createElement(q.default,{onClick:_=>ku(void 0,[_],function*({item:i,key:w,keyPath:f,domEvent:M}){if(E=="")return G.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:E,new_category_id:w}})).status===0&&(G.ZP.success("\u64CD\u4F5C\u6210\u529F"),d(!1),c(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ee.default,{onChange:_=>{P(_.target.value)}})),r&&r.second_category.filter(_=>_.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(_,i){var w;if(!(A!==""&&_.category_name.indexOf(A)<0))return t.createElement(t.Fragment,null,t.createElement(q.default.Item,{className:"multi-llipsis1e",key:_.category_id},_.category_name),(w=_==null?void 0:_.third_category)==null?void 0:w.map(f=>t.createElement(q.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:f.category_id},f.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:_=>{_.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:I,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:ce.bottomControlContainer},t.createElement("div",null,t.createElement("div",null,t.createElement(ae.default,{checked:u,onChange:S},"\u5168\u9009\u672C\u9875\uFF08",E.length,"\uFF09")),(0,F.GJ)()&&e.map(_=>t.createElement("div",{key:_.key},t.createElement(z.ZP,{type:"primary",icon:_.icon,className:ce.buttonWrap,onClick:()=>a(_)},_.name))),t.createElement("div",null,t.createElement(z.ZP,{type:"primary",onClick:V,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),className:ce.buttonWrap},"\u8C03\u6574\u6392\u5E8F")),(0,F.GJ)()&&t.createElement("div",null,t.createElement(Ue.Z,{open:p,placement:"topLeft",dropdownRender:()=>O,getPopupContainer:_=>_.parentNode},t.createElement("span",{className:"ant-dropdown-link",onMouseEnter:_=>C(!0)},t.createElement(z.ZP,{type:"primary",className:ce.buttonWrap,icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},t.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(bu.Z,null)))))),(0,F.GJ)()&&t.createElement("div",null,t.createElement(z.ZP,{type:"primary",onClick:()=>a({key:"collection",name:"\u6536\u85CF",icon:t.createElement("i",{className:"iconfont icon-shoucang1"})}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"}),className:ce.buttonWrap},"\u6536\u85CF"))),t.createElement("div",null,t.createElement(z.ZP,{type:"primary",ghost:!0,onClick:()=>{y([]),d(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))},Qe=g(6848),Xe=g(14491),j={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"},wu=g(66137),xu=g(83685),Nu=Object.defineProperty,Ou=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Lu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,qe=(e,a,u)=>a in e?Nu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,ie=(e,a)=>{for(var u in a||(a={}))Lu.call(a,u)&&qe(e,u,a[u]);if(Ye)for(var u of Ye(a))Zu.call(a,u)&&qe(e,u,a[u]);return e},Iu=(e,a)=>Ou(e,Tu(a)),ne=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const ju=({dataSource:e,params:a,classroomList:u,manageAllGroup:l})=>{var y,v,E,d;const{batchStatus:o,selectArrs:s,setSelectArrs:c,selectArrsAll:x,setSelectArrsAll:I,dispatch:L}=(0,t.useContext)(ye);let r=(0,b.useParams)();const[p,C]=(0,t.useState)(!1),A=(0,t.useRef)(),[P,S]=(0,t.useState)([]);r=Iu(ie(ie({},a),r),{category:r==null?void 0:r.categoryId}),(0,t.useEffect)(()=>{S([]),C(!1)},[]);const V=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(i,w)=>w.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var w,f;return i==="--"?i:t.createElement("span",null,t.createElement("span",null,(w=i==null?void 0:i.split("/"))==null?void 0:w[0]),"\xA0/\xA0",t.createElement("span",null,(f=i==null?void 0:i.split("/"))==null?void 0:f[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:r.sort_by==="publish_time"?r.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:r.sort_by==="end_time"?r.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:r.sort_by==="late_time"?r.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":t.createElement("span",{title:i},i)}];function O(){return ne(this,null,function*(){let i=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:ie({},r)});S(i.data)})}const _=i=>{s.includes(i)?(c(s.filter(w=>w!==i)),I(x.filter(w=>w.homework_id!==i))):(c([...s,i]),I([...x,e]))};return t.createElement("div",{className:j.listContainer,onClick:i=>{i.stopPropagation(),(!(0,F.GJ)()||(0,F.GJ)()&&A.current&&!A.current.contains(i.target))&&(0,$.xg)(`/classrooms/${r.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,F.GJ)()&&t.createElement("span",{ref:A},t.createElement(ae.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>_(e.homework_id)})),t.createElement("div",{className:j.info},t.createElement("div",{className:j.title},t.createElement("div",{className:j.left,style:(0,F.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,F.GJ)()&&t.createElement(wu.Z,{value:e.status},t.createElement($.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,F.dE)()&&t.createElement($.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:i=>i.stopPropagation()},t.createElement(b.Link,{target:"_blank",to:`/classrooms/${r.coursesId}/common_homework/${e.homework_id}/detail${(0,F.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:j.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(Qe.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},t.createElement("span",{className:j.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(Qe.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},t.createElement("span",{className:j.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:j.right},(0,F.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(b.Link,{target:"_blank",to:"/",onClick:i=>ne(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ie({},r),type:2,manage_all_group:l}})})},t.createElement("aside",{className:j.flexBox},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,F.dE)()&&t.createElement("div",{className:j.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((y=e.status)!=null&&y.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:i=>ne(void 0,null,function*(){console.log(e),i.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,xu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,$.xg)(`/classrooms/${r.coursesId}/common_homework/${e.homework_id}/detail${(0,F.dE)()?"?tabs=1":""}`)}),className:j.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((E=e.status)==null?void 0:E.includes("\u5DF2\u622A\u6B62"))||((d=e.status)==null?void 0:d.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:j.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,F.GJ)()&&t.createElement(Ue.Z,{placement:"bottomCenter",overlayClassName:j.dro,dropdownRender:()=>t.createElement(q.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(q.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:i=>ne(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ie({},r),type:2,manage_all_group:l}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(q.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:i=>ne(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&t.createElement(q.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:i=>ne(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ie({},r),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(q.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:i=>ne(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:x,params:r,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(q.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${r.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:i=>i.stopPropagation(),className:j.flexBox,style:{marginRight:6,cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:j.detail},(0,F.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:j.iconV,onClick:i=>ne(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),p||O(),C(!p)})},t.createElement("i",{className:`iconfont icon-${p?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:j.content},(0,F.dE)()&&t.createElement("span",{className:j.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,F.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&p&&P.length>5&&t.createElement(Xe.default,{scroll:{y:240},onRow:i=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),onHeaderRow:(i,w)=>({onClick:f=>{f.stopPropagation(),f.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,w,f)=>{f.field&&(r.sort_by=f.field),f.order||(r.sort_direction="asc"),f.order==="ascend"&&(r.sort_direction="asc"),f.order==="descend"&&(r.sort_direction="desc"),f.order||(r.sort_direction="asc"),O()},columns:V}),(0,F.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&p&&P.length<6&&P.length>0&&t.createElement(Xe.default,{onRow:i=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),onHeaderRow:(i,w)=>({onClick:f=>{f.stopPropagation(),f.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,w,f)=>{f.field&&(r.sort_by=f.field),f.order||(r.sort_direction="asc"),f.order==="ascend"&&(r.sort_direction="asc"),f.order==="descend"&&(r.sort_direction="desc"),f.order||(r.sort_direction="asc"),O()},columns:V}))))};var Hu=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(ju),Su={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"},Ju=g(44665),X={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"},Ru=Object.defineProperty,Gu=Object.defineProperties,$u=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,tt=(e,a,u)=>a in e?Ru(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,ut=(e,a)=>{for(var u in a||(a={}))Vu.call(a,u)&&tt(e,u,a[u]);if(et)for(var u of et(a))Mu.call(a,u)&&tt(e,u,a[u]);return e},at=(e,a)=>Gu(e,$u(a)),nt=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())}),Wu=({courseId:e,type:a,onCancel:u})=>{const l=(0,b.useParams)(),[y,v]=(0,t.useState)({targerData:[],originData:[]}),[E,d]=(0,t.useState)([]),[o,s]=(0,t.useState)(!1),c=()=>nt(void 0,null,function*(){s(!0);const p=yield(0,Q.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});s(!1),v({targerData:p.homeworks,originData:p.homeworks})});(0,t.useEffect)(()=>{c()},[]);const x=()=>nt(void 0,null,function*(){s(!0);let p={homework_common_ids:E};l.categoryId&&(p=at(ut({},p),{category_id:l.categoryId}));const C=yield(0,Q.ZP)(`/api/courses/${l.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:p});C&&C.homework_ids.length>0&&(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),s(!1)}),I=(p,C)=>{p.target.checked?d([...E,C]):d(E.filter(A=>A!==C))},L=p=>{const C=y.originData.filter(A=>A.name.indexOf(p)>-1);v(at(ut({},y),{targerData:C}))},r=()=>{x()};return t.createElement("div",{className:`animated fadeInUp fast ${X.otherHomeworkWrap}`},t.createElement("div",{className:X.otherHomeworkContainer},t.createElement("div",{className:X.search},t.createElement(Ee.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:L,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:X.content},y.targerData.map(p=>t.createElement("div",{className:`${X.listItem} mb10`,key:p.id},t.createElement(ae.default,{checked:E.includes(p.id),onChange:C=>I(C,p.id)}),t.createElement("div",{className:X.info},t.createElement("div",{className:`${X.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:X.title},p.name),t.createElement("div",null,t.createElement(z.ZP,{type:"primary",ghost:!0,onClick:()=>(0,$.xg)(`/classrooms/${l.coursesId}/common_homework/${p.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${X.describe}`},p.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},p.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",p.created_at)))))),t.createElement("div",{className:X.footer},t.createElement(z.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(z.ZP,{type:"primary",disabled:E.length===0||o,onClick:r},"\u786E\u5B9A"))))},zu=g(46483),Ku=g(69856),n=g(59301),Uu=Object.defineProperty,Qu=Object.defineProperties,Xu=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,lt=(e,a,u)=>a in e?Uu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[a]=u,K=(e,a)=>{for(var u in a||(a={}))Yu.call(a,u)&&lt(e,u,a[u]);if(ot)for(var u of ot(a))qu.call(a,u)&&lt(e,u,a[u]);return e},ve=(e,a)=>Qu(e,Xu(a)),Fe=(e,a,u)=>new Promise((l,y)=>{var v=o=>{try{d(u.next(o))}catch(s){y(s)}},E=o=>{try{d(u.throw(o))}catch(s){y(s)}},d=o=>o.done?l(o.value):Promise.resolve(o.value).then(v,E);d((u=u.apply(e,a)).next())});const ye=(0,t.createContext)({selectArrs:[]}),ea=({classroomList:e,loading:a,dispatch:u,user:l})=>{var y,v;const[E,d]=(0,b.useSearchParams)(),o=(0,b.useLocation)(),s=(0,b.useParams)(),[c,x]=(0,t.useState)(ve(K({},s),{id:s.coursesId,limit:20})),[I,L]=(0,t.useState)(!1),[r,p]=(0,t.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[C,A]=(0,t.useState)([]),[P,S]=(0,t.useState)(!1),[V,O]=(0,t.useState)(!1),[_,i]=(0,t.useState)([]),[w,f]=(0,t.useState)(!1),[M,W]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:h,detailLeftMenus:oe,detailTopBanner:B,taskList:T}=e;c.type=1,c.categoryId?c.category=c.categoryId:delete c.category,(0,t.useEffect)(()=>{const m=E.get("tabs");m&&m!==void 0&&((0,F.GJ)()?c.status=m:c.order=m)},[o.search]),(0,t.useEffect)(()=>{E.get("tabs")==="0"&&(c.status="0",c.page=1)},[E.get("tabs")]),(0,t.useEffect)(()=>{var m,D,R;if((m=l==null?void 0:l.userInfo)!=null&&m.login){const H=$.cX.getItem(`${(D=l==null?void 0:l.userInfo)==null?void 0:D.login}${(0,F.GJ)()?"Teacher":"Student"}`,"CommonHomework");H&&(c.sort_by=H==null?void 0:H.type,c.sort_direction=H==null?void 0:H.direction,W(H==null?void 0:H.name));const U=E.get("tabs");let le=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};U&&U!==void 0&&((0,F.GJ)()?c.status=U:c.order=U),J(le)}else if((R=l==null?void 0:l.userInfo)!=null&&R.username){const H=E.get("tabs");let U=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};H&&H!==void 0&&((0,F.GJ)()?c.status=H:c.order=H),J(U)}},[(y=l==null?void 0:l.userInfo)==null?void 0:y.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{x(K(K({},c),s))},[s==null?void 0:s.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(A([]),i([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&J()},[e.actionTabs.key]),(0,t.useEffect)(()=>{A([])},[h]),(0,t.useEffect)(()=>{O(!1)},[c.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,t.useEffect)(()=>{h&&h.homeworks&&(C.length===h.homeworks.length&&C.length>0?S(!0):C.length!==h.homeworks.length&&S(!1))},[C]);const ee=(m,D)=>{c.page=m,c.limit=D,J()},J=(m={})=>{A([]),i([]),(0,F.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ve(K(K({},c),m),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:K(K({},c),m)})},Ce=()=>Fe(void 0,null,function*(){const m=yield(0,Q.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(m!=null&&m.data){const D=m.data.score_settings;Object.keys(D).map(function(R){R.indexOf("proportion")>-1&&(D[R]=(D[R]*100).toFixed(0))}),console.log(D),p(K({},D))}}),ge=()=>{if((0,F.GJ)()){const{all_count:m,unpublished_count:D,not_start_count:R,in_progress_count:H,overed_count:U}=h;return[{name:"\u5168\u90E8",id:0,total:m||0},{name:"\u672A\u53D1\u5E03",id:1,total:D||0},{name:"\u672A\u5F00\u59CB",id:4,total:R||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:H||0},{name:"\u5DF2\u622A\u6B62",id:3,total:U||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}]},ua=[{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"}],aa=m=>{var D;if((0,F.Rm)()&&!((D=e.AssistantObject.normal)!=null&&D.can_create)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m==="1"?b.history.push(`/classrooms/${c.coursesId}/common_homework/${c.categoryId}/add`):m==="2"?st():m==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},st=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},na=()=>[{key:"publish",name:"\u6279\u91CF\u53D1\u5E03",icon:n.createElement("i",{className:"iconfont icon-fabu5"})},{key:"deadline",name:"\u6279\u91CF\u622A\u6B62",icon:n.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{key:"delete",name:"\u6279\u91CF\u5220\u9664",icon:n.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{key:"public",name:"\u8BBE\u4E3A\u516C\u5F00",icon:n.createElement("i",{className:"iconfont icon-sheweigongkai2"})}].filter(D=>(0,F.GJ)()||(0,F.Rm)()?!0:D.name!=="\u6279\u91CF\u5220\u9664").filter(D=>B.is_public?!0:D.name!=="\u8BBE\u4E3A\u516C\u5F00"),oa=m=>{var D,R,H,U;if(C.length===0)return G.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let le=m.name,ia={key:le,selectArrs:C,selectArrsAll:_,type:["publish","deadline"].includes(m.key)?1:"",params:c};switch(m.key){case"publish":if((0,F.Rm)()&&!((R=(D=e==null?void 0:e.AssistantObject)==null?void 0:D.normal)!=null&&R.can_publish)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}le="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,F.Rm)()&&!((U=(H=e==null?void 0:e.AssistantObject)==null?void 0:H.normal)!=null&&U.can_stop)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}le="\u7ACB\u5373\u622A\u6B62";break;case"delete":le="\u5220\u9664";break;case"collection":le="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:ve(K({},ia),{key:le})})},la=m=>Fe(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:m,container_type:"common_homework"}}),J()}),sa=(0,t.useMemo)(()=>{let m=[];return T.length>0&&(m=T.map(D=>({user_name:D.user_name,task_name:D.task_name,task_id:D.task_id,category:D.category,status:D.status}))),m},[T]),ra=n.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",n.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 - (",n.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 )",n.createElement("br",null),n.createElement("br",null),"\u6CE8\u610F",n.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",n.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",n.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",n.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"),ca=n.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",n.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",n.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 )",n.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 n.createElement(ye.Provider,{value:{params:c,batchStatus:V,selectArrs:C,setSelectArrs:A,allSelect:P,dataSource:h.homeworks||[],detailLeftMenus:oe,main_category_id:h.main_category_id||"",selectArrsAll:_,setAllSelect:S,useBatchStatus:O,dispatch:u,getData:J,setSelectArrsAll:i}},n.createElement("section",null,n.createElement("aside",{className:Su.bg},n.createElement(Au.Z,{isLoading:a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ge(),isAdmin:(0,F.GJ)(),dispatch:u,type:h==null?void 0:h.main_category_name,exportType:"normal",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:ua,showControlButton:(0,F.GJ)(),isShowRightControl:(0,$.Oo)(oe==null?void 0:oe.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:m=>{m.id!==void 0&&((0,F.GJ)()?c.status=m.id:c.order=m.id),O(!1),c.page=1,b.history.replace(`${o.pathname}?tabs=${m.id}`),J(c)},defaultSelectedKeys:[E.get("tabs")?E.get("tabs"):"0"],onsetClick:()=>{Ce(),L(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:h==null?void 0:h.category_name,category_id:(h==null?void 0:h.category_id)||(h==null?void 0:h.main_category_id)},cb:()=>{J()}}})},onDropdownMenuClick:aa}),n.createElement(Du.Z,{dataSource:h.homeworks||[],isAdmin:(0,F.GJ)(),batchStatus:!0,SortMenuName:M,setSortMenuName:W,onSearch:m=>{c.search=m,c.page=1,J()},onSort:m=>{var D;c.sort_by=m.type,c.sort_direction=m.direction,c.page=1,$.cX.setItem(`${(D=l==null?void 0:l.userInfo)==null?void 0:D.login}${(0,F.GJ)()?"Teacher":"Student"}`,m,"CommonHomework"),J(c)},onBatch:m=>O(m)})),(h==null?void 0:h.all_count)===0&&(0,F.GJ)()?!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement(_u,{params:c,dispatch:u,onSelect:st}):(h==null?void 0:h.homeworks)&&h.homeworks.length===0&&!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement($e.Z,null),n.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement(n.Fragment,null,n.createElement("aside",{className:"animated fadeIn"},(v=h==null?void 0:h.homeworks)==null?void 0:v.map((m,D)=>n.createElement(Hu,{key:D,dataSource:m,params:c,manageAllGroup:h==null?void 0:h.manage_all_group})),!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement("aside",{className:"tc mb50 mt30"},(h==null?void 0:h.query_total_count)>10&&n.createElement(rt.Z,{showSizeChanger:!0,onChange:ee,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:h.query_total_count}))),C.length>0&&(0,F.GJ)()&&n.createElement(ct.Z,{offsetBottom:0},n.createElement(Pu,{buttonDataSource:na(),onClick:oa})))),n.createElement(vt,{onCallback:()=>O(!1)}),n.createElement(zu.Z,{onOk:()=>{J()}}),n.createElement(Ku.Z,{onOk:()=>{}}),n.createElement(Ft.Z,{onCallback:()=>O(!1),courseEndTime:h==null?void 0:h.course_end_time}),n.createElement(Ct.Z,{courseEndTime:h==null?void 0:h.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:s.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{O(!1),J()}}),n.createElement(wt,null),n.createElement(jt,{onCallback:()=>O(!1)}),n.createElement(Wt,{onCallback:()=>O(!1)}),n.createElement(yu,{refreshList:J}),n.createElement(Bu.Z,null),n.createElement(Ju.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:la,data:sa,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),w&&n.createElement(Wu,{courseId:c.coursesId,type:"1",onCancel:()=>f(!1)}),n.createElement(te.default,{open:I,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{L(!1)},onOk:()=>Fe(void 0,null,function*(){const m=JSON.parse(JSON.stringify(r));Object.keys(m).map(function(R){R.indexOf("proportion")>-1&&(m[R]=m[R]/100)}),(yield(0,Q.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:m}})).status===0&&(G.ZP.success("\u8BBE\u7F6E\u6210\u529F"),L(!1))}),width:800},n.createElement("div",null,n.createElement(Z.Z,null,n.createElement(N.Z,{span:24},n.createElement(Z.Z,{align:"middle"},n.createElement(N.Z,{span:24},n.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"))))),n.createElement(Z.Z,{className:"mt25"},n.createElement(N.Z,null,n.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),n.createElement(N.Z,{span:24,className:"pl30 mt10"})),n.createElement(Z.Z,null,n.createElement(ue.ZP.Group,{value:r==null?void 0:r.ta_mode,onChange:m=>{r.ta_mode=m.target.value,p(K({},r))}},n.createElement(ue.ZP,{value:1,style:{marginTop:15}},n.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),n.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),n.createElement("br",null),n.createElement(ue.ZP,{value:0,style:{marginTop:15}},n.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),n.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),n.createElement(Z.Z,{className:"mt25"},n.createElement(N.Z,null,n.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),n.createElement(N.Z,{span:24,className:"pl30 mt10"})),n.createElement(Z.Z,null,n.createElement(ue.ZP.Group,{value:r.final_mode,onChange:m=>{r.final_mode=m.target.value,p(K({},r))}},n.createElement(ue.ZP,{value:!1,style:{marginTop:15}},n.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),n.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",n.createElement(_e.Z,{placement:"bottomLeft",content:ra,trigger:"click"},n.createElement(Be.Z,{className:"ml20 current"})))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(N.Z,null,"\u6559\u5E08\u8BC4\u5206:"),n.createElement(N.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:r.te_proportion,onChange:m=>{r.te_proportion=m,p(Object.assign({},r))}}),n.createElement("span",{className:"ml10"},"%"))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(N.Z,null,"\u52A9\u6559\u8BC4\u5206:"),n.createElement(N.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:r.ta_proportion,onChange:m=>{r.ta_proportion=m,p(Object.assign({},r))}}),n.createElement("span",{className:"ml10"},"%"))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(N.Z,null,"\u5B66\u751F\u533F\u8BC4:"),n.createElement(N.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:r.st_proportion,onChange:m=>{r.st_proportion=m,p(Object.assign({},r))}}),n.createElement("span",{className:"ml10"},"%"))),n.createElement("br",null),n.createElement(ue.ZP,{value:!0,style:{marginTop:15}},n.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),n.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",n.createElement(_e.Z,{placement:"bottomLeft",content:ca,trigger:"click"},n.createElement(Be.Z,{className:"ml20 current"}))))),n.createElement("br",null)),n.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),n.createElement(Z.Z,{className:"mt25"},n.createElement(N.Z,null,n.createElement("strong",null,n.createElement(ae.default,{checked:r.is_repeat_minus,style:{fontSize:"16px"},onChange:m=>{r.is_repeat_minus=m.target.checked,p(Object.assign({},r))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",n.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"))),n.createElement(N.Z,{span:24,className:"pl30 mt10"})),(r==null?void 0:r.is_repeat_minus)&&n.createElement("div",{style:{paddingLeft:35}},n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(N.Z,null,"\u67E5\u91CD\u6263\u5206:"),n.createElement(N.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:r.repeat_setting_score,onChange:m=>{r.repeat_setting_score=m,p(Object.assign({},r))}}))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(N.Z,null,"\u6263\u5206\u9600\u503C:"),n.createElement(N.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:r.repeat_limit,onChange:m=>{r.repeat_limit=m,p(Object.assign({},r))}}),n.createElement("span",{className:"ml10"},"%"))))))))};var ta=(0,b.connect)(({classroomList:e,loading:a,user:u,globalSetting:l})=>({classroomList:e,globalSetting:l,user:u,loading:a.effects}))(ea)}}]);