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],{53128:function(Ce,Q,i){i.d(Q,{Z:function(){return M}});var r=i(59301),U=i(8591),b=i(98135),y={codeBox:"codeBox___WpkVl"},C=i(92310),T=i.n(C),X=Object.defineProperty,re=(O,p,f)=>p in O?X(O,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):O[p]=f,k=(O,p,f)=>re(O,typeof p!="symbol"?p+"":p,f),ve=(O,p,f)=>new Promise((B,h)=>{var I=w=>{try{N(f.next(w))}catch(Y){h(Y)}},R=w=>{try{N(f.throw(w))}catch(Y){h(Y)}},N=w=>w.done?B(w.value):Promise.resolve(w.value).then(I,R);N((f=f.apply(O,p)).next())});class ne extends r.Component{constructor(p){super(p),k(this,"canvas"),k(this,"randomNum",(f,B)=>Math.floor(Math.random()*(B-f)+f)),k(this,"drawPic",()=>{this.randomCode()}),k(this,"reloadPic",()=>{this.drawPic()}),k(this,"changeCode",f=>{console.log(f.target.value,222),this.setState({value:f.target.value,showError:!1})}),k(this,"onVerify",()=>{let f;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(f=!0,U.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(f=!0,U.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(f=!1),this.setState({showError:f}),f}),this.canvas=r.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(p,f){const B=this.randomNum(p,f),h=this.randomNum(p,f),I=this.randomNum(p,f);return`rgb(${B}, ${h}, ${I})`}drawText(p,f,B){p.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const h=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);p.font=h+"px SimHei";const I=10,R=(this.state.contentWidth-40)/(this.state.code.length-1);let N=I;B>0&&(N=I+B*R);let w=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);h>40&&(w=40);const Y=this.randomNum(-10,10);p.translate(N,w),p.rotate(Y*Math.PI/180),p.fillText(f,0,0),p.rotate(-Y*Math.PI/180),p.translate(-N,-w)}drawLine(p){for(let f=0;f<1;f++)p.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),p.beginPath(),p.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),p.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),p.stroke()}drawDot(p){for(let f=0;f<100;f++)p.fillStyle=this.randomColor(0,255),p.beginPath(),p.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),p.fill()}randomCode(){let p="";const f="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let B=0;B<this.state.codeLength;B++){const h=Math.floor(Math.random()*57);p+=f[h]}this.setState({code:p},()=>{const h=this.canvas.current.getContext("2d");h.textBaseline="bottom",h.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),h.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let I=0;I<this.state.code.length;I++)this.drawText(h,this.state.code[I],I);this.drawLine(h),this.drawDot(h)})}render(){const{className:p,width:f=300}=this.props;return r.createElement("div",{className:T()(y.codeBox,p),style:{width:f}},r.createElement("aside",null,r.createElement(b.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),r.createElement("div",null,r.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),r.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const De=(O,p)=>{let f;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,p),React.createElement(ne,{ref:B=>f=B})),onOk:()=>ve(void 0,null,function*(){if(f.onVerify())return Promise.reject();O()})})};var M=ne},25751:function(Ce,Q,i){var r=i(59301),U=i(43418),b=i(3113);function y({res:C,ismodel:T,setismodel:X}){return r.createElement(U.default,{open:T,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},C==null?void 0:C.message,r.createElement("div",{style:{textAlign:"right"}},r.createElement(b.ZP,{onClick:()=>{X(!1)},type:"primary"},"\u786E\u8BA4")))}Q.Z=y},38313:function(Ce,Q,i){i.r(Q),i.d(Q,{default:function(){return su}});var r=i(59301),U=i(99232),b=i.n(U),y=i(58250),C=i(8591),T=i(20834),X=i(6848),re=i(38854),k=i(12563),ve=i(81327),ne=i(14478),De=i(60324),M=i(43418),O=i(95237),p=i(43604),f=i(14491),B=i(53864),h=i(66750),I=i(43501),R=i(81641),N=i(89424),w=i(25519),Y=Object.defineProperty,Be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Pe=(t,u,e)=>u in t?Y(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)&&Pe(t,e,u[e]);if(Be)for(var e of Be(u))qe.call(u,e)&&Pe(t,e,u[e]);return t},tt=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const ut=({classroomList:t,dispatch:u,cb:e})=>{const s=(0,y.useParams)();return s.id=s.coursesId,r.createElement(M.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,h.ZP)(`/api/boards/${s.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...t.actionTabs.selectArrs]}})).status===0&&(C.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:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var at=(0,y.connect)(({classroomList:t})=>({classroomList:t}))(ut),ot=i(53128),st=Object.defineProperty,Ae=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,be=(t,u,e)=>u in t?st(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,lt=(t,u)=>{for(var e in u||(u={}))rt.call(u,e)&&be(t,e,u[e]);if(Ae)for(var e of Ae(u))nt.call(u,e)&&be(t,e,u[e]);return t},it=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const ct=({classroomList:t,dispatch:u,cb:e})=>{const s=(0,y.useParams)();s.id=s.coursesId;const[d,E]=(0,r.useState)(!1),n=(0,r.useRef)(null);return r.createElement(M.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=n.current)!=null&&c.onVerify())return;E(!0);const a=yield(0,h.ZP)(`/api/course_groups/${t.actionTabs.selectArrs.id}.json`,{method:"delete"});E(!1),a.status===0&&(C.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getCourseGroupsList",payload:lt({},t.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}),e())}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.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"),r.createElement(ot.Z,{ref:c=>n.current=c})))};var dt=(0,y.connect)(({classroomList:t})=>({classroomList:t}))(ct),G=i(78241),mt=i(71418),pt=i(84291),ft=Object.defineProperty,xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Te=(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={}))vt.call(u,e)&&Te(t,e,u[e]);if(xe)for(var e of xe(u))Et.call(u,e)&&Te(t,e,u[e]);return t},ht=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const yt=({classroomList:t,loading:u,dispatch:e,cb:s})=>{const d=(0,y.useParams)();d.id=d.coursesId,(0,r.useEffect)(()=>{e({type:"classroomList/getCourseGroups",payload:{id:d.id}})},[t.name]);const[E]=G.default.useForm();let n=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map(a=>n.push(a.id+""));const c=a=>a&&a<b()().startOf("day");return r.createElement(M.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=E.getFieldValue();(yield(0,h.ZP)(`/api/courses/${d.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...t.actionTabs.selectArrs]}})).status===0&&(s(),C.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:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),u.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(mt.Z,null)),t.courseGroups.course_groups&&r.createElement(G.default,{form:E,initialValues:{group_ids:n,end_time:b()(b()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(O.Z,{className:"mt30"},r.createElement(p.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",b()().format("YYYY-MM-DD HH:mm")),r.createElement(p.Z,null,r.createElement(G.default.Item,{name:"end_time"},r.createElement(pt.default,{disabledDate:c,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:b()(b()(new Date((0,N.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:b()((0,N.U6)(),"HH:mm")}}))))))};var gt=(0,y.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(yt),Se=i(24905),Oe=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const Ft=({classroomList:t,loading:u,dispatch:e})=>{const s=(0,y.useParams)(),d=(0,y.useLocation)(),[E,n]=(0,r.useState)([]);(0,r.useEffect)(()=>{new Promise((g,W)=>Oe(void 0,null,function*(){e({type:"classroomList/getCoursesMine",payload:{id:s.id,page_size:50}}).then(pe=>{n(E.concat(pe))})}))},[t.name]);const[c]=G.default.useForm();let a=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map(g=>a.push(g.id+""));const v=g=>g&&g<b()().startOf("day"),x=[{title:"",width:40,dataIndex:"id",key:"id",render:(g,W)=>r.createElement(Se.default,{value:String(g),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 r.createElement(M.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:()=>Oe(void 0,null,function*(){const g=c.getFieldValue();(yield(0,h.ZP)(`/api/boards/${s.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...t.actionTabs.selectArrs],to_course_ids:[...g.group_ids]}})).status===0&&(C.ZP.success("\u53D1\u5E03\u6210\u529F"),e({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{e({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),t.courseGroups.course_groups&&r.createElement(G.default,{form:c,initialValues:{group_ids:a,end_time:b()(b()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(G.default.Item,{name:"group_ids"},r.createElement(Se.default.Group,null,r.createElement(f.default,{loading:u.effects["classroomList/getCourseGroups"],columns:x,dataSource:E,scroll:{y:240},pagination:!1})))))};var Ct=(0,y.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(Ft),te={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"},Ie=i(98228),we=i(98135),le=i(59301),Dt=Object.defineProperty,Le=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Me=(t,u,e)=>u in t?Dt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,Ne=(t,u)=>{for(var e in u||(u={}))Bt.call(u,e)&&Me(t,e,u[e]);if(Le)for(var e of Le(u))Pt.call(u,e)&&Me(t,e,u[e]);return t},At=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const{TreeNode:nu}=Ie.default,bt=({classroomList:t,loading:u,dispatch:e})=>{const s=(0,y.useParams)();s.id=s.coursesId;const{detailLeftMenus:d,actionTabs:E}=t,n=d.course_modules&&d.course_modules.filter(a=>a.type==="video"),[c]=G.default.useForm();return le.createElement(M.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,v;const x=Ne({},yield c.validateFields());(yield(0,h.ZP)(`/api/courses/${s.id}/course_groups.json`,{method:"post",body:Ne({},x)})).status===0&&(C.ZP.success("\u6DFB\u52A0\u6210\u529F"),c.setFieldsValue({name:""}),e({type:"classroomList/setActionTabs",payload:{}}),e({type:"classroomList/getCourseGroupsList",payload:{id:s.coursesId,page:(v=(a=t.actionTabs)==null?void 0:a.params)==null?void 0:v.page,is_list:!0,is_all:1}}),e({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),onCancel:()=>{c.setFieldsValue({name:""}),e({type:"classroomList/setActionTabs",payload:{}})}},le.createElement(G.default,{form:c,initialValues:{name:""}},le.createElement(G.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},le.createElement(we.default,{maxLength:60}))))};var xt=(0,y.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(bt),Tt=i(46651),St=i(93737),Ot=i(11466),It=Object.defineProperty,Ze=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,je=(t,u,e)=>u in t?It(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,ke=(t,u)=>{for(var e in u||(u={}))wt.call(u,e)&&je(t,e,u[e]);if(Ze)for(var e of Ze(u))Lt.call(u,e)&&je(t,e,u[e]);return t},Mt=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const{Dragger:Nt}=Tt.default,{TreeNode:lu}=Ie.default,Zt=({classroomList:t,loading:u,dispatch:e})=>{const s=(0,y.useParams)(),[d,E]=(0,r.useState)([]);s.id=s.coursesId;const{detailLeftMenus:n,actionTabs:c}=t,[a]=G.default.useForm(),v={name:"file",multiple:!0,accept:".xls,.xlsx",action:Ot.Z.API_SERVER+"/api/attachments.json",onChange(x){const{status:g}=x.file;E(x.fileList),g==="done"?C.ZP.success(`${x.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):g==="error"&&C.ZP.error(`${x.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};return r.createElement(M.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 x=ke({},yield a.validateFields());if(d=="")return C.ZP.error("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6"),!1;(yield(0,h.ZP)(`/api/courses/${s.id}/create_group_by_importing_file.json`,{method:"post",body:{attachment_ids:d.map(W=>W.response.id)}})).status===0&&(C.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:{}})}},r.createElement(Nt,ke({},v),r.createElement("p",{className:"ant-upload-drag-icon"},r.createElement(St.Z,null)),r.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u6216\u62D6\u62FD\u6587\u4EF6\u5230\u8FD9\u91CC\u4E0A\u4F20"),r.createElement("p",{className:"ant-upload-hint"},"\u5355\u4E2A\u6587\u4EF6\u6700\u5927150MB")))};var jt=(0,y.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(Zt),S=i(85572),kt=i(75742),Gt=i(25751),ie=i(40071),Ht=i(86582),$t=i(27715),Ge=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"},F=i(59301),Vt=Object.defineProperty,Rt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ve=(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={}))He.call(u,e)&&Ve(t,e,u[e]);if(ce)for(var e of ce(u))$e.call(u,e)&&Ve(t,e,u[e]);return t},Wt=(t,u)=>Rt(t,Yt(u)),Jt=(t,u)=>{var e={};for(var s in t)He.call(t,s)&&u.indexOf(s)<0&&(e[s]=t[s]);if(t!=null&&ce)for(var s of ce(t))u.indexOf(s)<0&&$e.call(t,s)&&(e[s]=t[s]);return e},Ee=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});const Kt=t=>{var u=t,{classroomList:e,shixunsDetail:s,dispatch:d,user:E}=u,n=Jt(u,["classroomList","shixunsDetail","dispatch","user"]),c,a;const{detailTopBanner:v}=e,x=(0,y.useParams)(),[g,W]=(0,r.useState)(0),[pe,_e]=(0,r.useState)([]),[ue,P]=(0,r.useState)(""),[q,fe]=(0,r.useState)(),[ze,ee]=(0,r.useState)(!1),[H,ae]=(0,r.useState)({page:1,per_page:10}),[J,We]=(0,r.useState)([]),[he,oe]=(0,r.useState)(!1);(0,r.useEffect)(()=>{P(""),E.userInfo.login&&ye()},[s.actionTabs.key]),(0,r.useEffect)(()=>{E.userInfo.login&&ye()},[H==null?void 0:H.page]);const ye=()=>Ee(void 0,null,function*(){let _=yield(0,h.ZP)(`/api/users/${E.userInfo.login}/courses.json`,{method:"get",params:Wt(zt({},H),{category:"manage",status:"processing",search:encodeURI(ue),username:E.userInfo.login,no_limit_per_page:1})});W((_==null?void 0:_.count)||0),_e((_==null?void 0:_.courses)||[])}),Je=_=>{ae({page:_,per_page:10})},ge=()=>Ee(void 0,null,function*(){var _,j,K;if(!q){ee(!0);return}let z=yield(0,h.ZP)(`/api/courses/${x==null?void 0:x.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(_=s.actionTabs.params)==null?void 0:_.ids,receive_course_id:q}});(z==null?void 0:z.status)==0&&(((j=z==null?void 0:z.data)==null?void 0:j.count)==0?se(0):(We((K=z==null?void 0:z.data)==null?void 0:K.course_group),oe(!0)))}),se=_=>Ee(void 0,null,function*(){var j;let K=yield(0,h.ZP)(`/api/courses/${x==null?void 0:x.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(j=s.actionTabs.params)==null?void 0:j.ids,receive_course_id:q,type:_}});(K==null?void 0:K.status)==0&&(C.ZP.success("\u53D1\u9001\u6210\u529F"),P(""),fe(null),ee(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}))}),Fe=()=>{P(""),fe(null),ee(!1),d({type:"shixunsDetail/setActionTabs",payload:{}})};return F.createElement(F.Fragment,null,F.createElement(M.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:Fe,onOk:ge},F.createElement("div",{className:L.wrap},F.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"),F.createElement("div",{className:"mb10"},F.createElement(we.default.Search,{className:L.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ue,onChange:_=>P(_.target.value),suffix:F.createElement("i",{className:`iconfont icon-sousuo9 font14 ${L.searchIcon}`,onClick:()=>{P(ue),ae({page:1,per_page:10})}}),onSearch:_=>{P(_),ae({page:1,per_page:10})}})),F.createElement("div",{className:L.radioWrap},F.createElement(Ge.ZP.Group,{value:q,onChange:_=>{fe(_.target.value),ee(!1)}},pe.map((_,j)=>F.createElement(Ge.ZP,{disabled:_.id===(v==null?void 0:v.course_id),className:L.radio,value:_.id,key:j},F.createElement("span",{title:_.name},_.name))))),ze&&F.createElement("div",{className:L.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),g>10&&F.createElement("div",{className:L.pagination},F.createElement(B.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:g,onChange:Je})))),F.createElement(M.default,{title:"\u63D0\u793A",open:he,centered:!0,className:L.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{oe(!1),se(2)},onOk:()=>{oe(!1),se(1)}},F.createElement("div",{className:L.wrap},F.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",J==null?void 0:J.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"),F.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},J==null?void 0:J.map((_,j)=>F.createElement(X.Z,{title:_==null?void 0:_.name},F.createElement("div",{key:j,className:L.course_name},_==null?void 0:_.name)))))))};var Qt=(0,y.connect)(({classroomList:t,shixunsDetail:u,user:e})=>({classroomList:t,shixunsDetail:u,user:e}))(Kt),Ut=i.p+"static/yunying_code.7d649890.jpg",Xt=i(3803),o=i(59301),qt=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,Ye=(t,u,e)=>u in t?qt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,A=(t,u)=>{for(var e in u||(u={}))uu.call(u,e)&&Ye(t,e,u[e]);if(Re)for(var e of Re(u))au.call(u,e)&&Ye(t,e,u[e]);return t},Z=(t,u)=>eu(t,tu(u)),de=(t,u,e)=>new Promise((s,d)=>{var E=a=>{try{c(e.next(a))}catch(v){d(v)}},n=a=>{try{c(e.throw(a))}catch(v){d(v)}},c=a=>a.done?s(a.value):Promise.resolve(a.value).then(E,n);c((e=e.apply(t,u)).next())});b().locale("zh-cn");const me={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 E;const[n,c]=(0,r.useState)(A(A({},(0,y.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:a,detailLeftMenus:v}=t,[x,g]=(0,r.useState)([]),[W,pe]=(0,r.useState)("\u6392\u5E8F"),[_e,ue]=(0,r.useState)(),[P,q]=(0,r.useState)(),[fe,ze]=(0,r.useState)("0");let[ee,H]=(0,r.useState)(!1),[ae,J]=(0,r.useState)();n.id=n.coursesId;let We=[],he;v.course_modules&&(he=t.detailLeftMenus.course_modules.filter(m=>m.type==="board")[0]),(0,r.useEffect)(()=>{s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{is_list:!0,is_all:1})})},[n.categoryId]),(0,r.useEffect)(()=>{var m;let l=[];(m=a.course_groups)==null||m.map(D=>{let $=D;$.key=D.id,l.push($)}),ue(l)},[a.course_groups]);const oe=(m,l)=>{n.page=m,n.limit=l,s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{is_list:!0,is_all:1})})},ye=m=>{m.key==="0"?y.history.push(`/classrooms/${n.coursesId}/course_group`):y.history.push(`/classrooms/${n.coursesId}/not_course_group`)},Je=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:a==null?void 0:a.group_count,link:`/classrooms/${n.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:a==null?void 0:a.none_group_member_count,link:`/classrooms/${n.coursesId}/not_course_group`}],ge=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${n.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${n.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${n.coursesId}/export_member_scores_excel.xlsx&export=true`}],se=(m,l)=>de(void 0,null,function*(){(yield(0,h.ZP)(`/api/course_groups/${m}/set_invite_auth.json`,{method:"post",body:{set:l}})).status===0&&(C.ZP.success("\u64CD\u4F5C\u6210\u529F"),s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{is_list:!0,is_all:1})}))}),Fe=m=>de(void 0,null,function*(){if(!P&&m!=="\u8BFE\u5802\u4FE1\u606F"&&m!=="\u5B66\u751F"){C.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(m){case"\u5B66\u751F":(0,R.eV)(A({},n));break;case"\u8BFE\u5802\u4FE1\u606F":(0,R.Zn)(A({},n));break;case"\u6D3B\u8DC3\u5EA6":let l=yield(0,R.cr)(Z(A({},n),{group_id:P}));(l==null?void 0:l.status)===-2&&(J(l),H(!0));break;case"\u603B\u6210\u7EE9":let D=yield(0,R.fi)(Z(A({},n),{group_id:P}));(D==null?void 0:D.status)===-2&&(J(D),H(!0));break}}),_=o.createElement(T.default,{style:{maxHeight:400,width:240,overflow:"auto"}},ge.map(function(m,l){return o.createElement(T.default.Item,{key:m.url,onClick:D=>{Fe(m.name)}},o.createElement("span",null,m.name))}),o.createElement(T.default.Item,{key:"3"},o.createElement(y.Link,{to:`/classrooms/${n.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),j=m=>o.createElement(T.default,{style:{minWidth:100},onClick:({item:l,key:D,keyPath:$,domEvent:V})=>{se(m.id,D)}},m.invite_code_halt!==0&&o.createElement(T.default.Item,{key:0,className:"tc"},"\u542F\u7528"),m.invite_code_halt!==2&&o.createElement(T.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),m.invite_code_halt!==1&&o.createElement(T.default.Item,{key:1,className:"tc"},"\u505C\u7528")),K=[{title:"\u5E8F\u53F7",render:(m,l,D)=>n.limit*(n.page-1)+D+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:m=>o.createElement(X.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:te.memberManager},m)},(0,S.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(m,l,D)=>a.current_group_id==(l==null?void 0:l.id)?o.createElement(kt.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,S.GJ)()&&!((E=t.detailTopBanner)!=null&&E.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(m,l)=>{var D,$,V,Ke,Qe,Ue;const ru=`\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${($=t.detailTopBanner)==null?void 0:$.name}\u300B\u7684${l==null?void 0:l.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 l!=null&&l.manage_auth?o.createElement(o.Fragment,null,m,o.createElement("br",null),l.edit_auth&&(l==null?void 0:l.id)!=0&&(l==null?void 0:l.name)!="\u672A\u5206\u73ED"&&o.createElement(re.Z,{dropdownRender:()=>j(l),placement:"bottomCenter",arrow:!0},o.createElement(k.default,{color:(V=me[l.invite_code_halt])==null?void 0:V.color},o.createElement("span",{className:"current"},(Ke=me[l.invite_code_halt])==null?void 0:Ke.name))),l.edit_auth&&(l==null?void 0:l.id)==0&&(l==null?void 0:l.name)=="\u672A\u5206\u73ED"&&o.createElement(k.default,{color:(Qe=me[l.invite_code_halt])==null?void 0:Qe.color},o.createElement("span",{className:"current"},(Ue=me[l.invite_code_halt])==null?void 0:Ue.name)),(l.invite_code_halt===0||l.invite_code_halt===2)&&o.createElement(k.default,{onClick:()=>(0,N.RG)(ru),color:"green"},o.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(m,l)=>o.createElement(ve.Z,{size:"middle"},(0,S.dE)()&&o.createElement(ne.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:()=>de(void 0,null,function*(){(yield s({type:"newClassroom/joincoursegroup",payload:{course_group_id:l==null?void 0:l.id,coursesId:n.coursesId}})).status===0&&s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{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==(l==null?void 0:l.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),l!=null&&l.manage_auth?o.createElement(o.Fragment,null,(0,S.GJ)()&&o.createElement(De.Z,{autoAdjustOverflow:!1,overlayClassName:te.btnmenu,placement:"bottomLeft",content:o.createElement(T.default,{selectedKeys:[]},(0,S.GJ)()&&!(0,S.aQ)()&&(l==null?void 0:l.id)!=0&&(l==null?void 0:l.name)!="\u672A\u5206\u73ED"&&o.createElement(T.default.Item,null,o.createElement("a",{onClick:()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:l,params:n}})}},"\u5220\u9664\u5206\u73ED")),(0,S.GJ)()&&o.createElement(T.default.Item,null,o.createElement("a",{onClick:()=>{s({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:l==null?void 0:l.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==(l==null?void 0:l.id)||(0,S.GJ)())&&o.createElement("a",{onClick:()=>y.history.push(`/classrooms/${n.coursesId}/course_group/${l==null?void 0:l.id}/detail`)},"\u67E5\u770B")):!(0,S.dE)()&&o.createElement("span",{style:{color:"#165dff",cursor:"pointer"},onClick:()=>de(void 0,null,function*(){var D,$;if((0,S.aN)())if(a!=null&&a.course_member_teacher_id){let V=yield s({type:"teachers/setAllCourseGroups",payload:Z(A({},n),{course_group_ids:[...a.user_group_ids,l.id],user_id:(D=d==null?void 0:d.userInfo)==null?void 0:D.user_id,courses_id:n==null?void 0:n.id,course_member_id:a==null?void 0:a.course_member_teacher_id})});(V==null?void 0:V.status)==0&&(C.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{is_list:!0,is_all:1})}))}else{const V=yield(0,Xt.uh)(Z(A({},n),{course_group_id:l.id,role:2,user_list:[{user_id:($=d==null?void 0:d.userInfo)==null?void 0:$.user_id}]}));(V==null?void 0:V.status)==0&&(C.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{is_list:!0,is_all:1})}))}else M.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),z={onChange:(m,l)=>{q(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:te.btns},o.createElement(ie.t7,{style:{width:160,marginRight:"20px"},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:n.search,onChange:m=>{n.search=m,n.page=1,s({type:"classroomList/getCourseGroupsList",payload:Z(A({},n),{is_list:!0,is_all:1})})}})),(0,S.GJ)()&&o.createElement(re.Z,{dropdownRender:()=>_},o.createElement(ie.op,{className:"mr20"},"\u5BFC\u51FA",o.createElement(I.Z,{className:"ml5"}))),(0,S.aN)()&&o.createElement(ie.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,S.GJ)()&&o.createElement(ie.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},onClick:()=>{s({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:n}})}},"\u65B0\u5EFA\u5206\u73ED"))),a.group_count===0&&o.createElement(w.Z,null),a.group_count>0&&o.createElement(o.Fragment,null,o.createElement("aside",{className:`plr30 ${te.bg}`},(P==null?void 0:P.length)>0&&o.createElement(O.Z,{justify:"space-between",className:te.checkbox},o.createElement(p.Z,null,o.createElement("span",{className:"font14"},"\u5DF2\u9009 ",o.createElement("span",{style:{color:"#165DFF"}},P==null?void 0:P.length)," \u4E2A")),o.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((P==null?void 0:P.length)<=0){C.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}s({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:P,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(f.default,{rowSelection:(0,S.GJ)()?A({type:"checkbox"},z):null,columns:K,dataSource:_e,loading:e.effects["classroomList/getCourseGroupsList"],pagination:!1})),o.createElement("aside",{className:"tc mb50 mt30"},o.createElement(B.Z,{showQuickJumper:!0,onChange:oe,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:n.limit||10,current:n.page||1,total:a.group_count}))),o.createElement(dt,{cb:()=>g([])}),o.createElement(at,{cb:()=>g([])}),o.createElement(Ct,{cb:()=>g([])}),o.createElement(gt,{cb:()=>g([])}),o.createElement(jt,{cb:()=>g([])}),o.createElement(xt,null),o.createElement($t.Z,null),o.createElement(Gt.Z,{res:ae,ismodel:ee,setismodel:H}),o.createElement(Qt,null))};var su=(0,y.connect)(({classroomList:t,loading:u,globalSetting:e,user:s})=>({classroomList:t,globalSetting:e,loading:u,user:s}))(ou)}}]);
|