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.
6 lines
37 KiB
6 lines
37 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8634],{50498:function(Fe,z,i){i.d(z,{Z:function(){return pe}});var n=i(59301),W=i(8591),b=i(98135),h={codeBox:"codeBox___WpkVl"},F=i(92310),S=i.n(F),J=(K,E,p)=>new Promise((P,C)=>{var O=w=>{try{B(p.next(w))}catch(M){C(M)}},Q=w=>{try{B(p.throw(w))}catch(M){C(M)}},B=w=>w.done?P(w.value):Promise.resolve(w.value).then(O,Q);B((p=p.apply(K,E)).next())});class q extends n.Component{constructor(E){super(E),this.randomNum=(p,P)=>Math.floor(Math.random()*(P-p)+p),this.drawPic=()=>{this.randomCode()},this.reloadPic=()=>{this.drawPic()},this.changeCode=p=>{console.log(p.target.value,222),this.setState({value:p.target.value,showError:!1})},this.onVerify=()=>{let p;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(p=!0,W.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(p=!0,W.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(p=!1),this.setState({showError:p}),p},this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,p){const P=this.randomNum(E,p),C=this.randomNum(E,p),O=this.randomNum(E,p);return`rgb(${P}, ${C}, ${O})`}drawText(E,p,P){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const C=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=C+"px SimHei";const O=10,Q=(this.state.contentWidth-40)/(this.state.code.length-1);let B=O;P>0&&(B=O+P*Q);let w=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);C>40&&(w=40);const M=this.randomNum(-10,10);E.translate(B,w),E.rotate(M*Math.PI/180),E.fillText(p,0,0),E.rotate(-M*Math.PI/180),E.translate(-B,-w)}drawLine(E){for(let p=0;p<1;p++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let p=0;p<100;p++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const p="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let P=0;P<this.state.codeLength;P++){const C=Math.floor(Math.random()*57);E+=p[C]}this.setState({code:E},()=>{const C=this.canvas.current.getContext("2d");C.textBaseline="bottom",C.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),C.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let O=0;O<this.state.code.length;O++)this.drawText(C,this.state.code[O],O);this.drawLine(C),this.drawDot(C)})}render(){const{className:E,width:p=300}=this.props;return n.createElement("div",{className:S()(h.codeBox,E),style:{width:p}},n.createElement("aside",null,n.createElement(b.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),n.createElement("div",null,n.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),n.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const se=(K,E)=>{let p;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(q,{ref:P=>p=P})),onOk:()=>J(void 0,null,function*(){if(p.onVerify())return Promise.reject();K()})})};var pe=q},22739:function(Fe,z,i){var n=i(59301),W=i(43418),b=i(3113);function h({res:F,ismodel:S,setismodel:J}){return n.createElement(W.default,{open:S,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},F==null?void 0:F.message,n.createElement("div",{style:{textAlign:"right"}},n.createElement(b.ZP,{onClick:()=>{J(!1)},type:"primary"},"\u786E\u8BA4")))}z.Z=h},2142:function(Fe,z,i){i.r(z),i.d(z,{default:function(){return su}});var n=i(59301),W=i(99232),b=i.n(W),h=i(63144),F=i(8591),S=i(20834),J=i(6848),q=i(38854),se=i(12563),pe=i(81327),K=i(14478),E=i(60324),p=i(43418),P=i(95237),C=i(43604),O=i(14491),Q=i(53864),B=i(76265),w=i(43501),M=i(2054),fe=i(15826),Qe=i(6629),Ue=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,De=(t,u,e)=>u in t?Ue(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,et=(t,u)=>{for(var e in u||(u={}))Xe.call(u,e)&&De(t,e,u[e]);if(Ce)for(var e of Ce(u))qe.call(u,e)&&De(t,e,u[e]);return t},tt=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const ut=({classroomList:t,dispatch:u,cb:e})=>{const s=(0,h.useParams)();return s.id=s.coursesId,n.createElement(p.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){(yield(0,B.ZP)(`/api/boards/${s.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...t.actionTabs.selectArrs]}})).status===0&&(F.ZP.success("\u64CD\u4F5C\u6210\u529F"),e(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getBoardList",payload:et({},t.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var at=(0,h.connect)(({classroomList:t})=>({classroomList:t}))(ut),ot=i(50498),st=Object.defineProperty,Be=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Pe=(t,u,e)=>u in t?st(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,rt=(t,u)=>{for(var e in u||(u={}))nt.call(u,e)&&Pe(t,e,u[e]);if(Be)for(var e of Be(u))lt.call(u,e)&&Pe(t,e,u[e]);return t},it=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const ct=({classroomList:t,dispatch:u,cb:e})=>{const s=(0,h.useParams)();s.id=s.coursesId;const[d,v]=(0,n.useState)(!1),l=(0,n.useRef)(null);return n.createElement(p.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:d,destroyOnClose:!0,onOk:()=>it(void 0,null,function*(){var c;if((c=l.current)!=null&&c.onVerify())return;v(!0);const a=yield(0,B.ZP)(`/api/course_groups/${t.actionTabs.selectArrs.id}.json`,{method:"delete"});v(!1),a.status===0&&(F.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getCourseGroupsList",payload:rt({},t.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}),e())}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(ot.Z,{ref:c=>l.current=c})))};var dt=(0,h.connect)(({classroomList:t})=>({classroomList:t}))(ct),j=i(78241),mt=i(71418),pt=i(84291),ft=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,xe=(t,u,e)=>u in t?ft(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,_t=(t,u)=>{for(var e in u||(u={}))Et.call(u,e)&&xe(t,e,u[e]);if(Ae)for(var e of Ae(u))vt.call(u,e)&&xe(t,e,u[e]);return t},ht=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const yt=({classroomList:t,loading:u,dispatch:e,cb:s})=>{const d=(0,h.useParams)();d.id=d.coursesId,(0,n.useEffect)(()=>{e({type:"classroomList/getCourseGroups",payload:{id:d.id}})},[t.name]);const[v]=j.default.useForm();let l=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map(a=>l.push(a.id+""));const c=a=>a&&a<b()().startOf("day");return n.createElement(p.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u7ACB\u5373\u622A\u6B62",cancelText:"\u6682\u4E0D\u622A\u6B62",bodyStyle:{minHeight:200},onOk:()=>ht(void 0,null,function*(){const a=v.getFieldValue();(yield(0,B.ZP)(`/api/courses/${d.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...t.actionTabs.selectArrs]}})).status===0&&(s(),F.ZP.success("\u64CD\u4F5C\u6210\u529F"),e({type:"classroomList/setActionTabs",payload:{}}),e({type:"classroomList/getClassroomPollsList",payload:_t({},t.actionTabs.params)}))}),onCancel:()=>{e({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",n.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),u.effects["classroomList/getCourseGroups"]&&n.createElement("div",{className:"tc mt40"},n.createElement(mt.Z,null)),t.courseGroups.course_groups&&n.createElement(j.default,{form:v,initialValues:{group_ids:l,end_time:b()(b()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},n.createElement(P.Z,{className:"mt30"},n.createElement(C.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",b()().format("YYYY-MM-DD HH:mm")),n.createElement(C.Z,null,n.createElement(j.default.Item,{name:"end_time"},n.createElement(pt.default,{disabledDate:c,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:b()(b()(new Date((0,fe.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:b()((0,fe.U6)(),"HH:mm")}}))))))};var gt=(0,h.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(yt),be=i(24905),Te=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const Ft=({classroomList:t,loading:u,dispatch:e})=>{const s=(0,h.useParams)(),d=(0,h.useLocation)(),[v,l]=(0,n.useState)([]);(0,n.useEffect)(()=>{new Promise((y,V)=>Te(void 0,null,function*(){e({type:"classroomList/getCoursesMine",payload:{id:s.id,page_size:50}}).then(de=>{l(v.concat(de))})}))},[t.name]);const[c]=j.default.useForm();let a=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map(y=>a.push(y.id+""));const f=y=>y&&y<b()().startOf("day"),T=[{title:"",width:40,dataIndex:"id",key:"id",render:(y,V)=>n.createElement(be.default,{value:String(y),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return n.createElement(p.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:t.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>Te(void 0,null,function*(){const y=c.getFieldValue();(yield(0,B.ZP)(`/api/boards/${s.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...t.actionTabs.selectArrs],to_course_ids:[...y.group_ids]}})).status===0&&(F.ZP.success("\u53D1\u5E03\u6210\u529F"),e({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{e({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",n.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),t.courseGroups.course_groups&&n.createElement(j.default,{form:c,initialValues:{group_ids:a,end_time:b()(b()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},n.createElement(j.default.Item,{name:"group_ids"},n.createElement(be.default.Group,null,n.createElement(O.default,{loading:u.effects["classroomList/getCourseGroups"],columns:T,dataSource:v,scroll:{y:240},pagination:!1})))))};var Ct=(0,h.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(Ft),ee={flex_box_center:"flex_box_center___woDmT",flex_space_between:"flex_space_between___IaMmz",flex_box_vertical_center:"flex_box_vertical_center___fmxf7",flex_box_center_end:"flex_box_center_end___dWhjh",flex_box_column:"flex_box_column___w7tY5",bg:"bg___KhTu9",containerTitle:"containerTitle___wa3kw",containerDesc:"containerDesc___NJLyT",listItem:"listItem___TQK3D",title:"title___BIA57",titleLeft:"titleLeft___ThVKM",titleRight:"titleRight___DPTcE",acitons:"acitons___QY6H9",memberManager:"memberManager___c31wv",menu:"menu___UUeSv",btns:"btns___CX9x8",selectBtn:"selectBtn___TK6Qd",export:"export___DXQGx",checkbox:"checkbox___QCSAk"},Se=i(98228),Oe=i(98135),ne=i(59301),Dt=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,we=(t,u,e)=>u in t?Dt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,Le=(t,u)=>{for(var e in u||(u={}))Bt.call(u,e)&&we(t,e,u[e]);if(Ie)for(var e of Ie(u))Pt.call(u,e)&&we(t,e,u[e]);return t},At=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const{TreeNode:lu}=Se.default,xt=({classroomList:t,loading:u,dispatch:e})=>{const s=(0,h.useParams)();s.id=s.coursesId;const{detailLeftMenus:d,actionTabs:v}=t,l=d.course_modules&&d.course_modules.filter(a=>a.type==="video"),[c]=j.default.useForm();return ne.createElement(p.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:t.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>At(void 0,null,function*(){var a,f;const T=Le({},yield c.validateFields());(yield(0,B.ZP)(`/api/courses/${s.id}/course_groups.json`,{method:"post",body:Le({},T)})).status===0&&(F.ZP.success("\u6DFB\u52A0\u6210\u529F"),c.setFieldsValue({name:""}),e({type:"classroomList/setActionTabs",payload:{}}),e({type:"classroomList/getCourseGroupsList",payload:{id:s.coursesId,page:(f=(a=t.actionTabs)==null?void 0:a.params)==null?void 0:f.page,is_list:!0,is_all:1}}),e({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),onCancel:()=>{c.setFieldsValue({name:""}),e({type:"classroomList/setActionTabs",payload:{}})}},ne.createElement(j.default,{form:c,initialValues:{name:""}},ne.createElement(j.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},ne.createElement(Oe.default,{maxLength:60}))))};var bt=(0,h.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(xt),Tt=i(46651),St=i(93737),Ot=i(46961),It=Object.defineProperty,Me=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Ne=(t,u,e)=>u in t?It(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,Ze=(t,u)=>{for(var e in u||(u={}))wt.call(u,e)&&Ne(t,e,u[e]);if(Me)for(var e of Me(u))Lt.call(u,e)&&Ne(t,e,u[e]);return t},Mt=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const{Dragger:Nt}=Tt.default,{TreeNode:ru}=Se.default,Zt=({classroomList:t,loading:u,dispatch:e})=>{const s=(0,h.useParams)(),[d,v]=(0,n.useState)([]);s.id=s.coursesId;const{detailLeftMenus:l,actionTabs:c}=t,[a]=j.default.useForm(),f={name:"file",multiple:!0,accept:".xls,.xlsx",action:Ot.Z.API_SERVER+"/api/attachments.json",onChange(T){const{status:y}=T.file;v(T.fileList),y==="done"?F.ZP.success(`${T.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):y==="error"&&F.ZP.error(`${T.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};return n.createElement(p.default,{centered:!0,title:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",open:t.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130,padding:"0 20px",marginTop:25},onOk:()=>Mt(void 0,null,function*(){const T=Ze({},yield a.validateFields());if(d=="")return F.ZP.error("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6"),!1;(yield(0,B.ZP)(`/api/courses/${s.id}/create_group_by_importing_file.json`,{method:"post",body:{attachment_ids:d.map(V=>V.response.id)}})).status===0&&(F.ZP.success("\u6DFB\u52A0\u6210\u529F"),e({type:"classroomList/setActionTabs",payload:{}}),e({type:"classroomList/getCourseGroupsList",payload:{id:s.coursesId}}))}),onCancel:()=>{e({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(Nt,Ze({},f),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(St.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u6216\u62D6\u62FD\u6587\u4EF6\u5230\u8FD9\u91CC\u4E0A\u4F20"),n.createElement("p",{className:"ant-upload-hint"},"\u5355\u4E2A\u6587\u4EF6\u6700\u5927150MB")))};var jt=(0,h.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(Zt),I=i(35099),kt=i(75742),Gt=i(22739),le=i(73304),Ht=i(64276),$t=i(48984),je=i(5112),L={flex_box_center:"flex_box_center___D4xBX",flex_space_between:"flex_space_between___cUh3a",flex_box_vertical_center:"flex_box_vertical_center___s0XKI",flex_box_center_end:"flex_box_center_end___vQYRy",flex_box_column:"flex_box_column___VFkmc",scoremodal:"scoremodal___S6ZJf",wrap:"wrap___HfHPy",wrap_title:"wrap_title___HLVFT",radioWrap:"radioWrap___ByIId",radio:"radio___PpvZF",colorFF0000:"colorFF0000___PpdyW",pagination:"pagination___LyJ1T",selectWrapper:"selectWrapper___YvmEU",allqingchu:"allqingchu___otpjB",title:"title___WJfYl",score:"score___ToH__",close:"close___K6j7E",content:"content___YQuqG",items:"items___dDABB",bottom:"bottom___PFDMj",yes:"yes___mfEwy",no:"no___KsJbD",titlecount:"titlecount___T_4xX",add:"add___Z3P3R",search:"search___QqaTn",searchIcon:"searchIcon___TMJHj",tabWrap:"tabWrap___lA3Oh",course_name:"course_name___mprA0"},g=i(59301),Vt=Object.defineProperty,Rt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,He=(t,u,e)=>u in t?Vt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,zt=(t,u)=>{for(var e in u||(u={}))ke.call(u,e)&&He(t,e,u[e]);if(re)for(var e of re(u))Ge.call(u,e)&&He(t,e,u[e]);return t},Wt=(t,u)=>Rt(t,Yt(u)),Jt=(t,u)=>{var e={};for(var s in t)ke.call(t,s)&&u.indexOf(s)<0&&(e[s]=t[s]);if(t!=null&&re)for(var s of re(t))u.indexOf(s)<0&&Ge.call(t,s)&&(e[s]=t[s]);return e},Ee=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});const Kt=t=>{var u=t,{classroomList:e,shixunsDetail:s,dispatch:d,user:v}=u,l=Jt(u,["classroomList","shixunsDetail","dispatch","user"]),c,a;const{detailTopBanner:f}=e,T=(0,h.useParams)(),[y,V]=(0,n.useState)(0),[de,ve]=(0,n.useState)([]),[te,A]=(0,n.useState)(""),[U,me]=(0,n.useState)(),[Re,X]=(0,n.useState)(!1),[k,ue]=(0,n.useState)({page:1,per_page:10}),[R,Ye]=(0,n.useState)([]),[_e,ae]=(0,n.useState)(!1);(0,n.useEffect)(()=>{A(""),v.userInfo.login&&he()},[s.actionTabs.key]),(0,n.useEffect)(()=>{v.userInfo.login&&he()},[k==null?void 0:k.page]);const he=()=>Ee(void 0,null,function*(){let _=yield(0,B.ZP)(`/api/users/${v.userInfo.login}/courses.json`,{method:"get",params:Wt(zt({},k),{category:"manage",status:"processing",search:encodeURI(te),username:v.userInfo.login,no_limit_per_page:1})});V((_==null?void 0:_.count)||0),ve((_==null?void 0:_.courses)||[])}),ze=_=>{ue({page:_,per_page:10})},ye=()=>Ee(void 0,null,function*(){var _,Z,Y;if(!U){X(!0);return}let $=yield(0,B.ZP)(`/api/courses/${T==null?void 0:T.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(_=s.actionTabs.params)==null?void 0:_.ids,receive_course_id:U}});($==null?void 0:$.status)==0&&(((Z=$==null?void 0:$.data)==null?void 0:Z.count)==0?oe(0):(Ye((Y=$==null?void 0:$.data)==null?void 0:Y.course_group),ae(!0)))}),oe=_=>Ee(void 0,null,function*(){var Z;let Y=yield(0,B.ZP)(`/api/courses/${T==null?void 0:T.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Z=s.actionTabs.params)==null?void 0:Z.ids,receive_course_id:U,type:_}});(Y==null?void 0:Y.status)==0&&(F.ZP.success("\u53D1\u9001\u6210\u529F"),A(""),me(null),X(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}))}),ge=()=>{A(""),me(null),X(!1),d({type:"shixunsDetail/setActionTabs",payload:{}})};return g.createElement(g.Fragment,null,g.createElement(p.default,{title:`\u53D1\u9001${(c=s.actionTabs.params)==null?void 0:c.title}`,open:s.actionTabs.key==="Stage-SendModal",centered:!0,className:L.scoremodal,onCancel:ge,onOk:ye},g.createElement("div",{className:L.wrap},g.createElement("div",{className:L.wrap_title},"\u9009\u62E9\u7684",`${(a=s.actionTabs.params)==null?void 0:a.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),g.createElement("div",{className:"mb10"},g.createElement(Oe.default.Search,{className:L.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:te,onChange:_=>A(_.target.value),suffix:g.createElement("i",{className:`iconfont icon-sousuo9 font14 ${L.searchIcon}`,onClick:()=>{A(te),ue({page:1,per_page:10})}}),onSearch:_=>{A(_),ue({page:1,per_page:10})}})),g.createElement("div",{className:L.radioWrap},g.createElement(je.ZP.Group,{value:U,onChange:_=>{me(_.target.value),X(!1)}},de.map((_,Z)=>g.createElement(je.ZP,{disabled:_.id===(f==null?void 0:f.course_id),className:L.radio,value:_.id,key:Z},g.createElement("span",{title:_.name},_.name))))),Re&&g.createElement("div",{className:L.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),y>10&&g.createElement("div",{className:L.pagination},g.createElement(Q.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:k==null?void 0:k.page,pageSize:10,total:y,onChange:ze})))),g.createElement(p.default,{title:"\u63D0\u793A",open:_e,centered:!0,className:L.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{ae(!1),oe(2)},onOk:()=>{ae(!1),oe(1)}},g.createElement("div",{className:L.wrap},g.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",R==null?void 0:R.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),g.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},R==null?void 0:R.map((_,Z)=>g.createElement(J.Z,{title:_==null?void 0:_.name},g.createElement("div",{key:Z,className:L.course_name},_==null?void 0:_.name)))))))};var Qt=(0,h.connect)(({classroomList:t,shixunsDetail:u,user:e})=>({classroomList:t,shixunsDetail:u,user:e}))(Kt),Ut=i.p+"static/yunying_code.7d649890.jpg",Xt=i(43785),o=i(59301),qt=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,Ve=(t,u,e)=>u in t?qt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,x=(t,u)=>{for(var e in u||(u={}))uu.call(u,e)&&Ve(t,e,u[e]);if($e)for(var e of $e(u))au.call(u,e)&&Ve(t,e,u[e]);return t},N=(t,u)=>eu(t,tu(u)),ie=(t,u,e)=>new Promise((s,d)=>{var v=a=>{try{c(e.next(a))}catch(f){d(f)}},l=a=>{try{c(e.throw(a))}catch(f){d(f)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(v,l);c((e=e.apply(t,u)).next())});b().locale("zh-cn");const ce={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},ou=({classroomList:t,globalSetting:u,loading:e,dispatch:s,user:d})=>{var v;const[l,c]=(0,n.useState)(x(x({},(0,h.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:a,detailLeftMenus:f}=t,[T,y]=(0,n.useState)([]),[V,de]=(0,n.useState)("\u6392\u5E8F"),[ve,te]=(0,n.useState)(),[A,U]=(0,n.useState)(),[me,Re]=(0,n.useState)("0");let[X,k]=(0,n.useState)(!1),[ue,R]=(0,n.useState)();l.id=l.coursesId;let Ye=[],_e;f.course_modules&&(_e=t.detailLeftMenus.course_modules.filter(m=>m.type==="board")[0]),(0,n.useEffect)(()=>{s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})})},[l.categoryId]),(0,n.useEffect)(()=>{var m;let r=[];(m=a.course_groups)==null||m.map(D=>{let G=D;G.key=D.id,r.push(G)}),te(r)},[a.course_groups]);const ae=(m,r)=>{l.page=m,l.limit=r,s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})})},he=m=>{m.key==="0"?h.history.push(`/classrooms/${l.coursesId}/course_group`):h.history.push(`/classrooms/${l.coursesId}/not_course_group`)},ze=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:a==null?void 0:a.group_count,link:`/classrooms/${l.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:a==null?void 0:a.none_group_member_count,link:`/classrooms/${l.coursesId}/not_course_group`}],ye=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${l.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${l.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${l.coursesId}/export_member_scores_excel.xlsx&export=true`}],oe=(m,r)=>ie(void 0,null,function*(){(yield(0,B.ZP)(`/api/course_groups/${m}/set_invite_auth.json`,{method:"post",body:{set:r}})).status===0&&(F.ZP.success("\u64CD\u4F5C\u6210\u529F"),s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})}))}),ge=m=>ie(void 0,null,function*(){if(!A&&m!=="\u8BFE\u5802\u4FE1\u606F"&&m!=="\u5B66\u751F"){F.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(m){case"\u5B66\u751F":(0,M.eV)(x({},l));break;case"\u8BFE\u5802\u4FE1\u606F":(0,M.Zn)(x({},l));break;case"\u6D3B\u8DC3\u5EA6":let r=yield(0,M.cr)(N(x({},l),{group_id:A}));(r==null?void 0:r.status)===-2&&(R(r),k(!0));break;case"\u603B\u6210\u7EE9":let D=yield(0,M.fi)(N(x({},l),{group_id:A}));(D==null?void 0:D.status)===-2&&(R(D),k(!0));break}}),_=o.createElement(S.default,{style:{maxHeight:400,width:240,overflow:"auto"}},ye.map(function(m,r){return o.createElement(S.default.Item,{key:m.url,onClick:D=>{ge(m.name)}},o.createElement("span",null,m.name))}),o.createElement(S.default.Item,{key:"3"},o.createElement(h.Link,{to:`/classrooms/${l.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Z=m=>o.createElement(S.default,{style:{minWidth:100},onClick:({item:r,key:D,keyPath:G,domEvent:H})=>{oe(m.id,D)}},m.invite_code_halt!==0&&o.createElement(S.default.Item,{key:0,className:"tc"},"\u542F\u7528"),m.invite_code_halt!==2&&o.createElement(S.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),m.invite_code_halt!==1&&o.createElement(S.default.Item,{key:1,className:"tc"},"\u505C\u7528")),Y=[{title:"\u5E8F\u53F7",render:(m,r,D)=>l.limit*(l.page-1)+D+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:m=>o.createElement(J.Z,{title:m,placement:"bottomLeft"},o.createElement("span",null,m))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:m=>o.createElement("span",{title:m,className:ee.memberManager},m)},(0,I.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(m,r,D)=>a.current_group_id==(r==null?void 0:r.id)?o.createElement(kt.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,I.GJ)()&&!((v=t.detailTopBanner)!=null&&v.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(m,r)=>{var D,G,H,We,Je,Ke;const nu=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(D=t.detailTopBanner)==null?void 0:D.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5934\u6B4C\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(G=t.detailTopBanner)==null?void 0:G.name}\u300B\u7684${r==null?void 0:r.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002
|
|
\u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms
|
|
\u9080\u8BF7\u7801\uFF1A${m}`;return r!=null&&r.manage_auth?o.createElement(o.Fragment,null,m,o.createElement("br",null),r.edit_auth&&(r==null?void 0:r.id)!=0&&(r==null?void 0:r.name)!="\u672A\u5206\u73ED"&&o.createElement(q.Z,{dropdownRender:()=>Z(r),placement:"bottomCenter",arrow:!0},o.createElement(se.default,{color:(H=ce[r.invite_code_halt])==null?void 0:H.color},o.createElement("span",{className:"current"},(We=ce[r.invite_code_halt])==null?void 0:We.name))),r.edit_auth&&(r==null?void 0:r.id)==0&&(r==null?void 0:r.name)=="\u672A\u5206\u73ED"&&o.createElement(se.default,{color:(Je=ce[r.invite_code_halt])==null?void 0:Je.color},o.createElement("span",{className:"current"},(Ke=ce[r.invite_code_halt])==null?void 0:Ke.name)),(r.invite_code_halt===0||r.invite_code_halt===2)&&o.createElement(se.default,{onClick:()=>(0,fe.RG)(nu),color:"green"},o.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(m,r)=>o.createElement(pe.Z,{size:"middle"},(0,I.dE)()&&o.createElement(K.Z,{trigger:"hover",title:a.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${a==null?void 0:a.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:a.current_group_id!="0"?"primary":"default",style:{display:a.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:a.current_group_id!="0"?"none":""}},onConfirm:()=>ie(void 0,null,function*(){(yield s({type:"newClassroom/joincoursegroup",payload:{course_group_id:r==null?void 0:r.id,coursesId:l.coursesId}})).status===0&&s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:a.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},o.createElement("a",{style:{cursor:"pointer",display:a.current_group_id==(r==null?void 0:r.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),r!=null&&r.manage_auth?o.createElement(o.Fragment,null,(0,I.GJ)()&&o.createElement(E.Z,{autoAdjustOverflow:!1,overlayClassName:ee.btnmenu,placement:"bottomLeft",content:o.createElement(S.default,{selectedKeys:[]},(0,I.GJ)()&&!(0,I.aQ)()&&(r==null?void 0:r.id)!=0&&(r==null?void 0:r.name)!="\u672A\u5206\u73ED"&&o.createElement(S.default.Item,null,o.createElement("a",{onClick:()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:r,params:l}})}},"\u5220\u9664\u5206\u73ED")),(0,I.GJ)()&&o.createElement(S.default.Item,null,o.createElement("a",{onClick:()=>{s({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:r==null?void 0:r.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},o.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",o.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(a.current_group_id==(r==null?void 0:r.id)||(0,I.GJ)())&&o.createElement("a",{onClick:()=>h.history.push(`/classrooms/${l.coursesId}/course_group/${r==null?void 0:r.id}/detail`)},"\u67E5\u770B")):!(0,I.dE)()&&o.createElement("span",{style:{color:"#165dff",cursor:"pointer"},onClick:()=>ie(void 0,null,function*(){var D,G;if((0,I.aN)())if(a!=null&&a.course_member_teacher_id){let H=yield s({type:"teachers/setAllCourseGroups",payload:N(x({},l),{course_group_ids:[...a.user_group_ids,r.id],user_id:(D=d==null?void 0:d.userInfo)==null?void 0:D.user_id,courses_id:l==null?void 0:l.id,course_member_id:a==null?void 0:a.course_member_teacher_id})});(H==null?void 0:H.status)==0&&(F.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})}))}else{const H=yield(0,Xt.uh)(N(x({},l),{course_group_id:r.id,role:2,user_list:[{user_id:(G=d==null?void 0:d.userInfo)==null?void 0:G.user_id}]}));(H==null?void 0:H.status)==0&&(F.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})}))}else p.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:o.createElement("div",{style:{textAlign:"center"}},o.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",a==null?void 0:a.course_creator_name,((a==null?void 0:a.course_creator_phone)||(a==null?void 0:a.course_creator_email))&&`\uFF08
|
|
${a!=null&&a.course_creator_phone?`\u624B\u673A\uFF1A${a==null?void 0:a.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${a==null?void 0:a.course_creator_email}`}
|
|
\uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),o.createElement("img",{src:Ut,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(m=>!!m),$={onChange:(m,r)=>{U(m)},getCheckboxProps:m=>({disabled:m.name==="Disabled User"||!(m!=null&&m.manage_auth),name:m.name})};return o.createElement("section",null,o.createElement(Ht.Z,{active:4},o.createElement("div",{style:{display:"flex",alignItems:"center"}},o.createElement("div",{className:ee.btns},o.createElement(le.t7,{style:{width:160,marginRight:"20px"},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:l.search,onChange:m=>{l.search=m,l.page=1,s({type:"classroomList/getCourseGroupsList",payload:N(x({},l),{is_list:!0,is_all:1})})}})),(0,I.GJ)()&&o.createElement(q.Z,{dropdownRender:()=>_},o.createElement(le.op,{className:"mr20"},"\u5BFC\u51FA",o.createElement(w.Z,{className:"ml5"}))),(0,I.aN)()&&o.createElement(le.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},className:"mr20",onClick:()=>{s({type:"teachers/setActionTabs",payload:{key:"\u66F4\u6362\u7BA1\u7406\u5458"}})}},"\u66F4\u6362\u7BA1\u7406\u5458"),(0,I.GJ)()&&o.createElement(le.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},onClick:()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:l}})}},"\u65B0\u5EFA\u5206\u73ED"))),a.group_count===0&&o.createElement(Qe.Z,null),a.group_count>0&&o.createElement(o.Fragment,null,o.createElement("aside",{className:`plr30 ${ee.bg}`},(A==null?void 0:A.length)>0&&o.createElement(P.Z,{justify:"space-between",className:ee.checkbox},o.createElement(C.Z,null,o.createElement("span",{className:"font14"},"\u5DF2\u9009 ",o.createElement("span",{style:{color:"#165DFF"}},A==null?void 0:A.length)," \u4E2A")),o.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((A==null?void 0:A.length)<=0){F.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}s({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:A,title:"\u5206\u73ED"}}})}},o.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),o.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),o.createElement(O.default,{rowSelection:(0,I.GJ)()?x({type:"checkbox"},$):null,columns:Y,dataSource:ve,loading:e.effects["classroomList/getCourseGroupsList"],pagination:!1})),o.createElement("aside",{className:"tc mb50 mt30"},o.createElement(Q.Z,{showQuickJumper:!0,onChange:ae,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:l.limit||10,current:l.page||1,total:a.group_count}))),o.createElement(dt,{cb:()=>y([])}),o.createElement(at,{cb:()=>y([])}),o.createElement(Ct,{cb:()=>y([])}),o.createElement(gt,{cb:()=>y([])}),o.createElement(jt,{cb:()=>y([])}),o.createElement(bt,null),o.createElement($t.Z,null),o.createElement(Gt.Z,{res:ue,ismodel:X,setismodel:k}),o.createElement(Qt,null))};var su=(0,h.connect)(({classroomList:t,loading:u,globalSetting:e,user:s})=>({classroomList:t,globalSetting:e,loading:u,user:s}))(ou)}}]);
|