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],{73532:function(ma,he,y){y.r(he),y.d(he,{CommonHomeworkContext:function(){return ye},default:function(){return ta}});var t=y(59301),b=y(58250),$=y(8591),rt=y(53864),ct=y(81228),te=y(43418),Z=y(95237),x=y(43604),ue=y(5112),_e=y(60324),me=y(94001),ae=y(24905),Be=y(85699),V=y(89424),v=y(85572),Q=y(66750),it=y(53128),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 s in e)Ae.call(e,s)&&a.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&de)for(var s of de(e))a.indexOf(s)<0&&De.call(e,s)&&(u[s]=e[s]);return u},yt=(e,a,u)=>new Promise((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())});const gt=e=>{var a=e,{classroomList:u,dispatch:s,match:f,location:g,user:E,onCallback:d}=a,o=ft(a,["classroomList","dispatch","match","location","user","onCallback"]),r,i;const w=(0,b.useParams)(),[I,L]=(0,t.useState)(!1),[c,p]=(0,t.useState)(!1),F=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,v.j5)()){p(!0);return}const N={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(S=>{var G;S.author_login===((G=E.userInfo)==null?void 0:G.login)?++N.hasNum:++N.noHasNum}),N.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"},N.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},N.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:()=>{h()}}):p(!0)}else p(!1)},[u.actionTabs.key]);const h=()=>{s({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:c,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:I,destroyOnClose:!0,onOk:()=>yt(void 0,null,function*(){var N;if((N=F.current)!=null&&N.onVerify())return;L(!0);const S=yield(0,Q.ZP)(`/api/courses/${w.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});L(!1),S.status===0&&((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),$.ZP.success("\u5220\u9664\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),d&&d(),(0,v.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Et(ke({},u.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:ke({},u.actionTabs.params)}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:w.coursesId}}))}),onCancel:()=>{h()}},!((r=u==null?void 0:u.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((i=u==null?void 0:u.actionTabs)==null?void 0:i.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:N=>F.current=N})):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=y(58287),Ct=y(50220),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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,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,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),$.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,v.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 s in e)Ne.call(e,s)&&a.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&pe)for(var s of pe(e))a.indexOf(s)<0&&Oe.call(e,s)&&(u[s]=e[s]);return u},Zt=(e,a,u)=>new Promise((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())});const It=e=>{var a=e,{classroomList:u,dispatch:s,onCallback:f}=a,g=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,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),$.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),s({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,v.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Tt(Le({},u.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Le({},u.actionTabs.params)}),s({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var jt=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(It),se=y(78241),Ee=y(98135),Ht=y(99232),St=y.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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())});const Mt=({classroomList:e,loading:a,dispatch:u,onCallback:s})=>{var f,g;const E=(0,b.useParams)(),d=(0,b.useLocation)(),{actionTabs:o}=e,[r]=se.default.useForm(),i=w=>w&&w<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 w;const I=r.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,c=yield(0,Q.ZP)(L,{method:"post",body:$t({},I)});if(c.status===0){$.ZP.success("\u6DFB\u52A0\u6210\u529F"),s&&s(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}});const p=e.actionTabs.selectArrs.type,F=(c==null?void 0:c.category_id)||0;let h=(w=d.pathname)==null?void 0:w.split("/");h[4]=F,h[3]=p||h[3];const N=h==null?void 0:h.join("/");b.history.push(N)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(se.default,{form:r,initialValues:{name:""}},t.createElement(se.default.Item,{name:"name"},t.createElement(Z.Z,{className:"mt30"},t.createElement(x.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(x.Z,{flex:"1"},t.createElement(Ee.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((g=o.selectArrs)==null?void 0:g.name)}))))))};var Wt=(0,b.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(Mt),zt=y(99313),z=y(3113),Kt=y(26724),je=y.n(Kt),Ut=y(71796),Qt=y(28103),Xt=y(81327),Yt=y(71418),qt=y(580),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=y(40071),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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,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"}],s=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,g]=(0,t.useState)("0"),[E,d]=(0,t.useState)("hot"),[o,r]=(0,t.useState)([]),[i,w]=(0,t.useState)(!0),[I,L]=(0,t.useState)(1),c=(0,t.useRef)(null),p=(0,t.useRef)(null),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),h=D=>{d(D),F.current.order=D,D==="mine"?(F.current.mine="true",F.current.status="2"):(F.current.mine="",F.current.status=""),N(F.current)},N=(D,M)=>Ge(void 0,null,function*(){w(!0),clearTimeout(c.current),c.current=setTimeout(()=>Ge(void 0,null,function*(){console.log(D,"params2");const W=yield(0,qt.he)(D);if(!W.status){if(M){W.shixuns.length===0&&k(!1),r(C=>[...C,...W.shixuns]),w(!1);return}p.current.scrollTop=0,k(!0),L(I+1),w(!1),r(W.shixuns)}}),1e3)});(0,t.useImperativeHandle)(a,()=>({search:D=>N(Re(Je({},F.current),{keyword:D})),changeKeyWord:D=>F.current.keyword=D})),(0,t.useEffect)(()=>{N(F.current)},[]);const[S,G]=(0,t.useState)([]),T=D=>{G(D),e.current.shixuns_info=D.map(M=>({shixun_id:M,is_copy:0,is_use:1}))},[l,k]=(0,t.useState)(!0),B=D=>{N(Re(Je({},F.current),{page:D}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(Z.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(x.Z,null,u.map((D,M)=>t.createElement("span",{key:M,style:{border:"none",marginRight:20,color:f===D.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{g(D.id),F.current.diff=D.id,N(F.current)}},D.name))),t.createElement(x.Z,null,t.createElement(eu.tp,{dataSource:s,value:E,onChange:h}))),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:B,hasMore:l&&!i,useWindow:!1,key:I},t.createElement(ae.default.Group,{onChange:T,value:S},o.map(D=>{const{name:M,id:W,description:C,challenge_names:oe,author_name:_,author_school_name:O,level:ee,total_stu_num:J}=D||{};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"}},C),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"}},_),t.createElement("span",null,"|"),t.createElement("span",null,O),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))))))})))),i&&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=y(25519),cu=y(3803),iu=y(42695),P=y(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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())});const{TabPane:da}=zt.default,fu=({shixunHomeworks:e,loading:a,classroomList:u,dispatch:s,refreshList:f})=>{const g=(0,b.useParams)(),E=(0,b.useLocation)(),[d]=se.default.useForm(),{brankList:o}=e,[r,i]=(0,t.useState)(!1);let[w,I]=(0,t.useState)(!0),[L,c]=(0,t.useState)(!1);const[p,F]=(0,t.useState)("myself");let[h,N]=(0,t.useState)([]);const[S,G]=(0,t.useState)(),[T,l]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),k=[{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"&&D()},[e.actionTabs.key]);let B=[];const D=function(){return fe(this,null,function*(){var _;if(w){i(!1),++T.page;const O=yield s({type:"shixunHomeworks/getBrankList",payload:Eu({},T)});h=[...h.concat(O.object_list)],G(O.is_teacher),((_=O.object_list)==null?void 0:_.length)<T.limit?I(!1):I(!0),N([...h]),O.object_list==""&&T.page===1&&i(!0)}})},M=(0,t.useRef)({identifier:g.coursesId,shixuns_info:[],type:"normal",coursesId:g.coursesId,category_id:g.categoryId}),W=_=>fe(void 0,null,function*(){c(!0);const O=yield(0,cu.aQ)(_);c(!1),O.status||(f(),s({type:"shixunHomeworks/setActionTabs",payload:{}}))}),C=(0,t.useRef)(),{detailCommonHomeworksList:oe}=u;return P.createElement(te.default,{className:re.border,centered:!0,title:P.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 _;if(p==="jupyter"){W(M.current);return}c(!0);const O=d.getFieldsValue(),ee=yield s({type:"shixunHomeworks/saveBanks",payload:{course_id:g.coursesId,object_type:"normal",category:g.categoryId,bank_id:O.group_ids}});(ee==null?void 0:ee.status)===0&&((0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),s({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:ee.object_ids,params:(_=e.actionTabs)==null?void 0:_.params,manage_all_group:oe==null?void 0:oe.manage_all_group}})),c(!1)}),onCancel:()=>{s({type:"shixunHomeworks/setActionTabs",payload:{}})}},P.createElement(Z.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},P.createElement(x.Z,{span:12},k.map((_,O)=>P.createElement(z.ZP,{key:O,shape:"round",style:p===_.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:p===_.id?"ghost":"default",className:"mr10",onClick:ee=>fe(void 0,null,function*(){if(_.id==="jupyter"){F(_.id);return}h=[],w=!0,T.page=0,T.search="",T.filter=_.id,D(),F(_.id)})},_.name))),P.createElement(x.Z,{span:12,className:"tr"},P.createElement(Ee.default.Search,{className:re.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:_=>{var O;p==="jupyter"&&((O=C.current)==null||O.changeKeyWord(_.target.value))},suffix:P.createElement("i",{className:`iconfont icon-sousuo9 font14 ${re.searchIcon}`}),onSearch:_=>{var O;if(_&&(0,iu.tk)({name:_,copywriting:_,position:"HomeworkCommon"}),p==="jupyter"){(O=C.current)==null||O.search(_);return}w=!0,T.search=_,T.page=0,h=[],D()},style:{width:260}}))),p==="myself"&&P.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",P.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),p==="public"&&P.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"?P.createElement(ru,{createShixunParams:M,ref:C}):P.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!S&&p==="public"&&P.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},P.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),P.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")),P.createElement(je(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{I(!1),D()},hasMore:w,useWindow:!1},P.createElement(se.default,{form:d,initialValues:{group_ids:B},className:re.form,onChange:_=>{B=d.getFieldValue()}},h==""&&P.createElement($e.Z,{styles:{margin:"10px auto"}}),P.createElement(se.default.Item,{name:"group_ids"},P.createElement(ae.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},h==null?void 0:h.map(function(_,O){return P.createElement(Z.Z,{key:O},P.createElement(x.Z,{flex:"2"},P.createElement(ae.default,{onChange:ee=>{},key:O,value:String(_.id),defaultChecked:!0},P.createElement("span",{className:["c-black",re.line1].join(" ")},_.name))),P.createElement(x.Z,{flex:"1",className:"c-black"},P.createElement("span",{className:re.line1},_==null?void 0:_.course_list_name)),P.createElement(x.Z,{flex:"50px",className:"c-black"},p==="public"&&(0,v.Ny)()?P.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${_.id}/personal/normal/edit`)}},"\u7F16\u8F91"):p==="myself"?P.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${_.id}/personal/normal/edit`)}},"\u7F16\u8F91"):_==null?void 0:_.username))})))))))};var yu=(0,b.connect)(({shixunHomeworks:e,classroomList:a,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:a}))(fu),gu=y(83983),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:s})=>{const[f,g]=(0,t.useState)(!1),[E,d]=(0,t.useState)("");(0,t.useEffect)(()=>{g(!1),d("")},[]);const o=()=>{var r,i;if((0,v.Rm)()&&!((i=(r=s==null?void 0:s.AssistantObject)==null?void 0:r.normal)!=null&&i.can_create)){$.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(),g(!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:()=>g(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),t.createElement(z.ZP,{onClick:()=>{(0,V.xg)("https://www.educoder.net/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&t.createElement(te.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>g(!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=y(69701),Au=y(24687),Du=y(44043),q=y(20834),Ue=y(38854),ce={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},bu=y(43501),ku=(e,a,u)=>new Promise((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())}),Pu=({buttonDataSource:e,onClick:a})=>{const{allSelect:u,setAllSelect:s,setSelectArrs:f,dataSource:g,selectArrs:E,useBatchStatus:d,dispatch:o,params:r,getData:i,detailLeftMenus:w,main_category_id:I,setSelectArrsAll:L}=(0,t.useContext)(ye);let c;const[p,F]=(0,t.useState)(!1),[h,N]=(0,t.useState)(""),S=l=>{s(l.target.checked),f(l.target.checked?g.map(k=>k.homework_id):[]),l.target.checked?L([...g]):L([])},G=()=>{let l={courseId:r.id,container_type:"common_homework"};r.categoryId&&(l.category_id=r.categoryId),o({type:"classroomList/getAllTaskList",payload:l}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};w.course_modules&&(c=w.course_modules.filter(l=>l.type==="common_homework")[0]);const T=t.createElement("div",{className:ce.moveCategory,onMouseLeave:l=>F(!1)},t.createElement(q.default,{onClick:l=>ku(void 0,[l],function*({item:k,key:B,keyPath:D,domEvent:M}){if(E=="")return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:E,new_category_id:B}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),d(!1),i(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:r.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:l=>{N(l.target.value)}})),c&&c.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,k){var B;if(!(h!==""&&l.category_name.indexOf(h)<0))return t.createElement(t.Fragment,null,t.createElement(q.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(B=l==null?void 0:l.third_category)==null?void 0:B.map(D=>t.createElement(q.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:D.category_id},D.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,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,v.GJ)()&&e.map(l=>t.createElement("div",{key:l.key},t.createElement(z.ZP,{type:"primary",icon:l.icon,className:ce.buttonWrap,onClick:()=>a(l)},l.name))),t.createElement("div",null,t.createElement(z.ZP,{type:"primary",onClick:G,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),className:ce.buttonWrap},"\u8C03\u6574\u6392\u5E8F")),(0,v.GJ)()&&t.createElement("div",null,t.createElement(Ue.Z,{open:p,placement:"topLeft",dropdownRender:()=>T,getPopupContainer:l=>l.parentNode},t.createElement("span",{className:"ant-dropdown-link",onMouseEnter:l=>F(!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,v.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:()=>{f([]),d(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))},Qe=y(6848),Xe=y(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=y(59418),xu=y(10325),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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())});const ju=({dataSource:e,params:a,classroomList:u,manageAllGroup:s})=>{var f,g,E,d;const{batchStatus:o,selectArrs:r,setSelectArrs:i,selectArrsAll:w,setSelectArrsAll:I,dispatch:L}=(0,t.useContext)(ye);let c=(0,b.useParams)();const[p,F]=(0,t.useState)(!1),[h,N]=(0,t.useState)([]);c=Iu(ie(ie({},a),c),{category:c==null?void 0:c.categoryId}),(0,t.useEffect)(()=>{N([]),F(!1)},[]);const S=[{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:(l,k)=>k.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var k,B;return l==="--"?l:t.createElement("span",null,t.createElement("span",null,(k=l==null?void 0:l.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(B=l==null?void 0:l.split("/"))==null?void 0:B[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:c.sort_by==="publish_time"?c.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:c.sort_by==="end_time"?c.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:c.sort_by==="late_time"?c.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":t.createElement("span",{title:l},l)}];function G(){return ne(this,null,function*(){let l=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:ie({},c)});N(l.data)})}const T=l=>{r.includes(l)?(i(r.filter(k=>k!==l)),I(w.filter(k=>k.homework_id!==l))):(i([...r,l]),I([...w,e]))};return t.createElement("div",{className:j.listContainer,onClick:l=>{l.stopPropagation(),(0,V.xg)(`/classrooms/${c.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,v.GJ)()&&t.createElement(ae.default,{onClick:l=>{l.stopPropagation()},style:{margin:"11px 0 0 10px"},checked:r.includes(e.homework_id),onChange:()=>T(e.homework_id)}),t.createElement("div",{className:j.info},t.createElement("div",{className:j.title},t.createElement("div",{className:j.left,style:(0,v.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,v.GJ)()&&t.createElement(wu.Z,{value:e.status},t.createElement(V.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,v.dE)()&&t.createElement(V.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:l=>l.stopPropagation()},t.createElement(b.Link,{target:"_blank",to:`/classrooms/${c.coursesId}/common_homework/${e.homework_id}/detail${(0,v.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,v.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(b.Link,{target:"_blank",to:"/",onClick:l=>ne(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ie({},c),type:2,manage_all_group:s}})})},t.createElement("aside",{className:j.flexBox},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,v.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"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((g=e.status)!=null&&g.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:l=>ne(void 0,null,function*(){console.log(e),l.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,V.xg)(`/classrooms/${c.coursesId}/common_homework/${e.homework_id}/detail${(0,v.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,v.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:l=>ne(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ie({},c),type:2,manage_all_group:s}})})},"\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:l=>ne(void 0,null,function*(){l.stopPropagation(),l.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:l=>ne(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ie({},c),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(q.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:l=>ne(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:w,params:c,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:l=>{l.stopPropagation()},to:`/classrooms/${c.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:l=>l.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,v.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:l=>ne(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),p||G(),F(!p)})},t.createElement("i",{className:`iconfont icon-${p?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:j.content},(0,v.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,v.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&p&&h.length>5&&t.createElement(Xe.default,{scroll:{y:240},onRow:l=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(l,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:h,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,k,B)=>{B.field&&(c.sort_by=B.field),B.order||(c.sort_direction="asc"),B.order==="ascend"&&(c.sort_direction="asc"),B.order==="descend"&&(c.sort_direction="desc"),B.order||(c.sort_direction="asc"),G()},columns:S}),(0,v.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&p&&h.length<6&&h.length>0&&t.createElement(Xe.default,{onRow:l=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(l,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:h,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,k,B)=>{B.field&&(c.sort_by=B.field),B.order||(c.sort_direction="asc"),B.order==="ascend"&&(c.sort_direction="asc"),B.order==="descend"&&(c.sort_direction="desc"),B.order||(c.sort_direction="asc"),G()},columns:S}))))};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=y(38302),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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())}),Wu=({courseId:e,type:a,onCancel:u})=>{const s=(0,b.useParams)(),[f,g]=(0,t.useState)({targerData:[],originData:[]}),[E,d]=(0,t.useState)([]),[o,r]=(0,t.useState)(!1),i=()=>nt(void 0,null,function*(){r(!0);const p=yield(0,Q.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});r(!1),g({targerData:p.homeworks,originData:p.homeworks})});(0,t.useEffect)(()=>{i()},[]);const w=()=>nt(void 0,null,function*(){r(!0);let p={homework_common_ids:E};s.categoryId&&(p=at(ut({},p),{category_id:s.categoryId}));const F=yield(0,Q.ZP)(`/api/courses/${s.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:p});F&&F.homework_ids.length>0&&($.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),r(!1)}),I=(p,F)=>{p.target.checked?d([...E,F]):d(E.filter(h=>h!==F))},L=p=>{const F=f.originData.filter(h=>h.name.indexOf(p)>-1);g(at(ut({},f),{targerData:F}))},c=()=>{w()};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},f.targerData.map(p=>t.createElement("div",{className:`${X.listItem} mb10`,key:p.id},t.createElement(ae.default,{checked:E.includes(p.id),onChange:F=>I(F,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,V.xg)(`/classrooms/${s.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:c},"\u786E\u5B9A"))))},zu=y(72067),Ku=y(2819),n=y(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((s,f)=>{var g=o=>{try{d(u.next(o))}catch(r){f(r)}},E=o=>{try{d(u.throw(o))}catch(r){f(r)}},d=o=>o.done?s(o.value):Promise.resolve(o.value).then(g,E);d((u=u.apply(e,a)).next())});const ye=(0,t.createContext)({selectArrs:[]}),ea=({classroomList:e,loading:a,dispatch:u,user:s})=>{var f,g;const[E,d]=(0,b.useSearchParams)(),o=(0,b.useLocation)(),r=(0,b.useParams)(),[i,w]=(0,t.useState)(ve(K({},r),{id:r.coursesId,limit:20})),[I,L]=(0,t.useState)(!1),[c,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:""}),[F,h]=(0,t.useState)([]),[N,S]=(0,t.useState)(!1),[G,T]=(0,t.useState)(!1),[l,k]=(0,t.useState)([]),[B,D]=(0,t.useState)(!1),[M,W]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:C,detailLeftMenus:oe,detailTopBanner:_,taskList:O}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,t.useEffect)(()=>{const m=E.get("tabs");m&&m!==void 0&&((0,v.GJ)()?i.status=m:i.order=m)},[o.search]),(0,t.useEffect)(()=>{E.get("tabs")==="0"&&(i.status="0",i.page=1)},[E.get("tabs")]),(0,t.useEffect)(()=>{var m,A,R;if((m=s==null?void 0:s.userInfo)!=null&&m.login){const H=V.cX.getItem(`${(A=s==null?void 0:s.userInfo)==null?void 0:A.login}${(0,v.GJ)()?"Teacher":"Student"}`,"CommonHomework");H&&(i.sort_by=H==null?void 0:H.type,i.sort_direction=H==null?void 0:H.direction,W(H==null?void 0:H.name));const U=E.get("tabs");let le=r.categoryId===void 0?{}:{categoryId:r.categoryId,category:r.categoryId};U&&U!==void 0&&((0,v.GJ)()?i.status=U:i.order=U),J(le)}else if((R=s==null?void 0:s.userInfo)!=null&&R.username){const H=E.get("tabs");let U=r.categoryId===void 0?{}:{categoryId:r.categoryId,category:r.categoryId};H&&H!==void 0&&((0,v.GJ)()?i.status=H:i.order=H),J(U)}},[(f=s==null?void 0:s.userInfo)==null?void 0:f.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{w(K(K({},i),r))},[r==null?void 0:r.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(h([]),k([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&J()},[e.actionTabs.key]),(0,t.useEffect)(()=>{h([])},[C]),(0,t.useEffect)(()=>{T(!1)},[i.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,t.useEffect)(()=>{C&&C.homeworks&&(F.length===C.homeworks.length&&F.length>0?S(!0):F.length!==C.homeworks.length&&S(!1))},[F]);const ee=(m,A)=>{i.page=m,i.limit=A,J()},J=(m={})=>{h([]),k([]),(0,v.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ve(K(K({},i),m),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:K(K({},i),m)})},Ce=()=>Fe(void 0,null,function*(){const m=yield(0,Q.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(m!=null&&m.data){const A=m.data.score_settings;Object.keys(A).map(function(R){R.indexOf("proportion")>-1&&(A[R]=(A[R]*100).toFixed(0))}),console.log(A),p(K({},A))}}),ge=()=>{if((0,v.GJ)()){const{all_count:m,unpublished_count:A,not_start_count:R,in_progress_count:H,overed_count:U}=C;return[{name:"\u5168\u90E8",id:0,total:m||0},{name:"\u672A\u53D1\u5E03",id:1,total:A||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 A;if((0,v.Rm)()&&!((A=e.AssistantObject.normal)!=null&&A.can_create)){$.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/${i.coursesId}/common_homework/${i.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:i}})},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(A=>(0,v.GJ)()||(0,v.Rm)()?!0:A.name!=="\u6279\u91CF\u5220\u9664").filter(A=>_.is_public?!0:A.name!=="\u8BBE\u4E3A\u516C\u5F00"),oa=m=>{var A,R,H,U;if(F.length===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let le=m.name,ia={key:le,selectArrs:F,selectArrsAll:l,type:["publish","deadline"].includes(m.key)?1:"",params:i};switch(m.key){case"publish":if((0,v.Rm)()&&!((R=(A=e==null?void 0:e.AssistantObject)==null?void 0:A.normal)!=null&&R.can_publish)){$.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,v.Rm)()&&!((U=(H=e==null?void 0:e.AssistantObject)==null?void 0:H.normal)!=null&&U.can_stop)){$.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:i.categoryId,courseId:i.id,task_ids:m,container_type:"common_homework"}}),J()}),sa=(0,t.useMemo)(()=>{let m=[];return O.length>0&&(m=O.map(A=>({user_name:A.user_name,task_name:A.task_name,task_id:A.task_id,category:A.category,status:A.status}))),m},[O]),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:i,batchStatus:G,selectArrs:F,setSelectArrs:h,allSelect:N,dataSource:C.homeworks||[],detailLeftMenus:oe,main_category_id:C.main_category_id||"",selectArrsAll:l,setAllSelect:S,useBatchStatus:T,dispatch:u,getData:J,setSelectArrsAll:k}},n.createElement("section",null,n.createElement("aside",{className:Su.bg},n.createElement(Au.Z,{isLoading:a[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ge(),isAdmin:(0,v.GJ)(),dispatch:u,type:C==null?void 0:C.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:ua,showControlButton:(0,v.GJ)(),isShowRightControl:(0,V.Oo)(oe==null?void 0:oe.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:m=>{m.id!==void 0&&((0,v.GJ)()?i.status=m.id:i.order=m.id),T(!1),i.page=1,b.history.replace(`${o.pathname}?tabs=${m.id}`),J(i)},defaultSelectedKeys:[E.get("tabs")?E.get("tabs"):"0"],onsetClick:()=>{Ce(),L(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:C==null?void 0:C.category_name,category_id:(C==null?void 0:C.category_id)||(C==null?void 0:C.main_category_id)},cb:()=>{J()}}})},onDropdownMenuClick:aa}),n.createElement(Du.Z,{dataSource:C.homeworks||[],isAdmin:(0,v.GJ)(),batchStatus:!0,SortMenuName:M,setSortMenuName:W,onSearch:m=>{i.search=m,i.page=1,J()},onSort:m=>{var A;i.sort_by=m.type,i.sort_direction=m.direction,i.page=1,V.cX.setItem(`${(A=s==null?void 0:s.userInfo)==null?void 0:A.login}${(0,v.GJ)()?"Teacher":"Student"}`,m,"CommonHomework"),J(i)},onBatch:m=>T(m)})),(C==null?void 0:C.all_count)===0&&(0,v.GJ)()?!a[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement(_u,{params:i,dispatch:u,onSelect:st}):(C==null?void 0:C.homeworks)&&C.homeworks.length===0&&!a[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement($e.Z,null),n.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement(n.Fragment,null,n.createElement("aside",{className:"animated fadeIn"},(g=C==null?void 0:C.homeworks)==null?void 0:g.map((m,A)=>n.createElement(Hu,{key:A,dataSource:m,params:i,manageAllGroup:C==null?void 0:C.manage_all_group})),!a[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.createElement("aside",{className:"tc mb50 mt30"},(C==null?void 0:C.query_total_count)>10&&n.createElement(rt.Z,{showSizeChanger:!0,onChange:ee,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:C.query_total_count}))),F.length>0&&(0,v.GJ)()&&n.createElement(ct.Z,{offsetBottom:0},n.createElement(Pu,{buttonDataSource:na(),onClick:oa})))),n.createElement(vt,{onCallback:()=>T(!1)}),n.createElement(zu.Z,{onOk:()=>{J()}}),n.createElement(Ku.Z,{onOk:()=>{}}),n.createElement(Ft.Z,{onCallback:()=>T(!1),courseEndTime:C==null?void 0:C.course_end_time}),n.createElement(Ct.Z,{courseEndTime:C==null?void 0:C.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:r.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{T(!1),J()}}),n.createElement(wt,null),n.createElement(jt,{onCallback:()=>T(!1)}),n.createElement(Wt,{onCallback:()=>T(!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:""}})}}),B&&n.createElement(Wu,{courseId:i.coursesId,type:"1",onCancel:()=>D(!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(c));Object.keys(m).map(function(R){R.indexOf("proportion")>-1&&(m[R]=m[R]/100)}),(yield(0,Q.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:m}})).status===0&&($.ZP.success("\u8BBE\u7F6E\u6210\u529F"),L(!1))}),width:800},n.createElement("div",null,n.createElement(Z.Z,null,n.createElement(x.Z,{span:24},n.createElement(Z.Z,{align:"middle"},n.createElement(x.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(x.Z,null,n.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),n.createElement(x.Z,{span:24,className:"pl30 mt10"})),n.createElement(Z.Z,null,n.createElement(ue.ZP.Group,{value:c==null?void 0:c.ta_mode,onChange:m=>{c.ta_mode=m.target.value,p(K({},c))}},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(x.Z,null,n.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),n.createElement(x.Z,{span:24,className:"pl30 mt10"})),n.createElement(Z.Z,null,n.createElement(ue.ZP.Group,{value:c.final_mode,onChange:m=>{c.final_mode=m.target.value,p(K({},c))}},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(x.Z,null,"\u6559\u5E08\u8BC4\u5206:"),n.createElement(x.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:c.te_proportion,onChange:m=>{c.te_proportion=m,p(Object.assign({},c))}}),n.createElement("span",{className:"ml10"},"%"))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(x.Z,null,"\u52A9\u6559\u8BC4\u5206:"),n.createElement(x.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:c.ta_proportion,onChange:m=>{c.ta_proportion=m,p(Object.assign({},c))}}),n.createElement("span",{className:"ml10"},"%"))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(x.Z,null,"\u5B66\u751F\u533F\u8BC4:"),n.createElement(x.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:c.st_proportion,onChange:m=>{c.st_proportion=m,p(Object.assign({},c))}}),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(x.Z,null,n.createElement("strong",null,n.createElement(ae.default,{checked:c.is_repeat_minus,style:{fontSize:"16px"},onChange:m=>{c.is_repeat_minus=m.target.checked,p(Object.assign({},c))}},"\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(x.Z,{span:24,className:"pl30 mt10"})),(c==null?void 0:c.is_repeat_minus)&&n.createElement("div",{style:{paddingLeft:35}},n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(x.Z,null,"\u67E5\u91CD\u6263\u5206:"),n.createElement(x.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:c.repeat_setting_score,onChange:m=>{c.repeat_setting_score=m,p(Object.assign({},c))}}))),n.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},n.createElement(x.Z,null,"\u6263\u5206\u9600\u503C:"),n.createElement(x.Z,{className:"ml5"},n.createElement(me.Z,{min:0,max:100,value:c.repeat_limit,onChange:m=>{c.repeat_limit=m,p(Object.assign({},c))}}),n.createElement("span",{className:"ml10"},"%"))))))))};var ta=(0,b.connect)(({classroomList:e,loading:a,user:u,globalSetting:s})=>({classroomList:e,globalSetting:s,user:u,loading:a.effects}))(ea)}}]);