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__Cours...

1 line
24 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[61727],{43387:function(e,n,t){t.d(n,{Z:function(){return q}});var r=t(87462),o=t(97685),s=t(4942),a=t(45987),c=t(67294),i=t(94184),u=t.n(i),l=t(16397),d=(0,c.createContext)({}),m=t(1413),f=t(71002),p={},h=[];function g(e,n){}function x(e,n){}function v(e,n,t){n||p[t]||(e(!1,t),p[t]=!0)}function _(e,n){v(g,e,n)}_.preMessage=function(e){h.push(e)},_.resetWarned=function(){p={}},_.noteOnce=function(e,n){v(x,e,n)};var y=_;function b(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var C="data-rc-order",j="rc-util-key",Z=new Map;function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.mark;return n?n.startsWith("data-")?n:"data-".concat(n):j}function w(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function L(e){return"queue"===e?"prependQueue":e?"prepend":"append"}function N(e){return Array.from((Z.get(e)||e).children).filter((function(e){return"STYLE"===e.tagName}))}function S(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!b())return null;var t=n.csp,r=n.prepend,o=document.createElement("style");o.setAttribute(C,L(r)),null!=t&&t.nonce&&(o.nonce=null==t?void 0:t.nonce),o.innerHTML=e;var s=w(n),a=s.firstChild;if(r){if("queue"===r){var c=N(s).filter((function(e){return["prepend","prependQueue"].includes(e.getAttribute(C))}));if(c.length)return s.insertBefore(o,c[c.length-1].nextSibling),o}s.insertBefore(o,a)}else s.appendChild(o);return o}function T(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=w(n);return N(t).find((function(t){return t.getAttribute(k(n))===e}))}function I(e,n){var t=Z.get(e);if(!t||!function(e,n){if(!e)return!1;if(e.contains)return e.contains(n);for(var t=n;t;){if(t===e)return!0;t=t.parentNode}return!1}(document,t)){var r=S("",n),o=r.parentNode;Z.set(e,o),e.removeChild(r)}}function P(e){var n;return null==e||null===(n=e.getRootNode)||void 0===n?void 0:n.call(e)}function E(e){return function(e){return P(e)!==(null==e?void 0:e.ownerDocument)}(e)?P(e):null}function M(e){return"object"===(0,f.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,f.Z)(e.icon)||"function"==typeof e.icon)}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(n,t){var r=e[t];if("class"===t)n.className=r,delete n.class;else n[t]=r;return n}),{})}function A(e,n,t){return t?c.createElement(e.tag,(0,m.Z)((0,m.Z)({key:n},R(e.attrs)),t),(e.children||[]).map((function(t,r){return A(t,"".concat(n,"-").concat(e.tag,"-").concat(r))}))):c.createElement(e.tag,(0,m.Z)({key:n},R(e.attrs)),(e.children||[]).map((function(t,r){return A(t,"".concat(n,"-").concat(e.tag,"-").concat(r))})))}function H(e){return(0,l.generate)(e)[0]}function B(e){return e?Array.isArray(e)?e:[e]:[]}var z=function(e){var n=(0,c.useContext)(d),t=n.csp,r=n.prefixCls,o="\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";r&&(o=o.replace(/anticon/g,r)),(0,c.useEffect)((function(){var n=E(e.current);!function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};I(w(t),t);var r=T(n,t);if(r){var o,s,a;return null!==(o=t.csp)&&void 0!==o&&o.nonce&&r.nonce!==(null===(s=t.csp)||void 0===s?void 0:s.nonce)&&(r.nonce=null===(a=t.csp)||void 0===a?void 0:a.nonce),r.innerHTML!==e&&(r.innerHTML=e),r}var c=S(e,t);c.setAttribute(k(t),n)}(o,"@ant-design-icons",{prepend:!0,csp:t,attachTo:n})}),[])},D=["icon","className","onClick","style","primaryColor","secondaryColor"],O={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var G=function(e){var n,t,r=e.icon,o=e.className,s=e.onClick,i=e.style,u=e.primaryColor,l=e.secondaryColor,d=(0,a.Z)(e,D),f=c.useRef(),p=O;if(u&&(p={primaryColor:u,secondaryColor:l||H(u)}),z(f),n=M(r),t="icon should be icon definiton, but got ".concat(r),y(n,"[@ant-design/icons] ".concat(t)),!M(r))return null;var h=r;return h&&"function"==typeof h.icon&&(h=(0,m.Z)((0,m.Z)({},h),{},{icon:h.icon(p.primaryColor,p.secondaryColor)})),A(h.icon,"svg-".concat(h.name),(0,m.Z)((0,m.Z)({className:o,onClick:s,style:i,"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},d),{},{ref:f}))};G.displayName="IconReact",G.getTwoToneColors=function(){return(0,m.Z)({},O)},G.setTwoToneColors=function(e){var n=e.primaryColor,t=e.secondaryColor;O.primaryColor=n,O.secondaryColor=t||H(n),O.calculated=!!t};var V=G;function F(e){var n=B(e),t=(0,o.Z)(n,2),r=t[0],s=t[1];return V.setTwoToneColors({primaryColor:r,secondaryColor:s})}var J=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];F(l.blue.primary);var W=c.forwardRef((function(e,n){var t,i=e.className,l=e.icon,m=e.spin,f=e.rotate,p=e.tabIndex,h=e.onClick,g=e.twoToneColor,x=(0,a.Z)(e,J),v=c.useContext(d),_=v.prefixCls,y=void 0===_?"anticon":_,b=v.rootClassName,C=u()(b,y,(t={},(0,s.Z)(t,"".concat(y,"-").concat(l.name),!!l.name),(0,s.Z)(t,"".concat(y,"-spin"),!!m||"loading"===l.name),t),i),j=p;void 0===j&&h&&(j=-1);var Z=f?{msTransform:"rotate(".concat(f,"deg)"),transform:"rotate(".concat(f,"deg)")}:void 0,k=B(g),w=(0,o.Z)(k,2),L=w[0],N=w[1];return c.createElement("span",(0,r.Z)({role:"img","aria-label":l.name},x,{ref:n,tabIndex:j,onClick:h,className:C}),c.createElement(V,{icon:l,primaryColor:L,secondaryColor:N,style:Z}))}));W.displayName="AntdIcon",W.getTwoToneColor=function(){var e=V.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},W.setTwoToneColor=F;var q=W},80882:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(87462),o=t(67294),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},a=t(43387),c=function(e,n){return o.createElement(a.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var i=o.forwardRef(c)},64082:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(87462),o=t(67294),s={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=t(43387),c=function(e,n){return o.createElement(a.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var i=o.forwardRef(c)},63065:function(e,n,t){t.d(n,{Z:function(){return g}});var r=t(27424),o=t.n(r),s=t(67294),a="listWrap___wC5Nd",c="menu___gJ_kD",i="list___Df_Ne",u="pad___b8kSJ",l="virtual___Cl1Fa",d=t(85893),m=function(e){var n=e.list,t=e.itemHeight,r=e.mapList,a=e.scrollHeight,c=void 0===a?300:a,i=(0,s.useState)(0),u=o()(i,2),m=u[0],f=u[1],p=(0,s.useState)(0),h=o()(p,2),g=h[0],x=h[1],v=(0,s.useRef)(null),_=(0,s.useRef)(null),y=(0,s.useMemo)((function(){return t*n.length}),[n.length]);(0,s.useEffect)((function(){v.current&&x(Math.ceil(v.current.clientHeight/t))}),[null==n?void 0:n.length]);var b=n.slice(m,m+g);return n.length*t<=c?(0,d.jsx)(s.Fragment,{children:null==n?void 0:n.map((function(e,n){return(0,d.jsx)(s.Fragment,{children:r(e)},n)}))}):(0,d.jsx)("div",{className:l,style:{height:c},onScroll:function(){var e=v.current.scrollTop,n=Math.floor(e/t);f(n),_.current.style.transform="translate3d(0, ".concat(n*t,"px, 0)")},ref:v,children:(0,d.jsx)("div",{style:{height:y+"px"},children:(0,d.jsx)("div",{className:"content",ref:_,children:null==b?void 0:b.map((function(e,n){return(0,d.jsx)(s.Fragment,{children:r(e)},n)}))})})})},f=t(11486),p=t(32983),h=t(85418),g=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.onClick,l=e.placeholder,g=void 0===l?"搜索":l,x=e.children,v=e.reversal,_=void 0!==v&&v,y=e.width,b=void 0===y?142:y,C=e.isParentNode,j=void 0!==C&&C,Z=(0,s.useState)(""),k=o()(Z,2),w=k[0],L=k[1],N=(0,s.useState)([]),S=o()(N,2),T=S[0],I=S[1],P=(0,s.useState)(!1),E=o()(P,2),M=E[0],R=E[1],A=(0,s.useRef)(null),H=(0,s.useRef)(!1);return(0,d.jsx)("span",{className:u,onMouseLeave:function(){H.current||R(!1)},children:(0,d.jsx)(h.Z,{open:M,dropdownRender:function(){return(0,d.jsxs)("div",{className:a,style:{flexDirection:_?"column-reverse":"column",width:b},children:[(0,d.jsx)(f.Z,{value:w,ref:A,placeholder:g,onClick:function(e){e.stopPropagation()},onBlur:function(){H.current=!1,setTimeout((function(){R(!1)}),300)},onChange:function(e){var n=e.target.value,r=t.filter((function(e){return e.name.includes(n)}));L(n),I(r)},onFocus:function(){H.current=!0}}),(0,d.jsx)("div",{className:c,children:T.length?(0,d.jsx)(m,{list:T,itemHeight:32,scrollHeight:300,mapList:function(e){return(0,d.jsx)("div",{className:i,onClick:function(){r(e.id),R(!1)},children:(0,d.jsx)("span",{title:e.name,children:e.name})},e.id)}}):(0,d.jsx)(p.Z,{image:p.Z.PRESENTED_IMAGE_SIMPLE})})]})},destroyPopupOnHide:!0,placement:_?"topLeft":"bottomLeft",getPopupContainer:function(e){return j?e.parentNode:document.body},autoAdjustOverflow:!1,children:(0,d.jsx)("span",{onMouseEnter:function(){M||(R(!0),I(t),L(""))},children:x})})})}},9596:function(e,n,t){t(67294);var r=t(14446),o=t(71577),s=t(85893);n.Z=function(e){var n=e.res,t=e.ismodel,a=e.setismodel;return(0,s.jsxs)(r.Z,{open:t,title:"提示",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1,children:[null==n?void 0:n.message,(0,s.jsx)("div",{style:{textAlign:"right"},children:(0,s.jsx)(o.ZP,{onClick:function(){a(!1)},type:"primary",children:"确认"})})]})}},63919:function(e,n,t){t.r(n),t.d(n,{default:function(){return W}});var r=t(17061),o=t.n(r),s=t(17156),a=t.n(s),c=t(42122),i=t.n(c),u=t(27424),l=t.n(u),d=t(67294),m=t(27484),f=t.n(m),p=t(88275),h=t(2453),g=t(68508),x=t(14446),v=t(84567),_=t(85418),y=t(11486),b=t(76661),C=t(34435),j=t(84519),Z=t(80882),k=t(12034),w=t(59758),L=t(82982),N=t(85893),S=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,r=e.cb,s=(0,p.useParams)();return s.id=s.coursesId,(0,N.jsx)(x.Z,{centered:!0,title:"提示",open:"删除分班"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/courses/".concat(s.coursesId,"/delete_from_course.json"),{method:"post",body:{students:[{course_member_id:n.actionTabs.selectArrs.course_member_id}]}});case 2:0===e.sent.status&&(r(),h.ZP.success("删除成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getCourseStudentsList",payload:i()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsx)("p",{children:"是否确认删除?"})})})),T="bg___upSQt",I="containerDesc___s3X1r",P="acitons___x7N3z",E="btns___oiMoe",M="export___utjVO",R=t(92421),A=t(10636),H=t(91773),B=t(64082),z=R.Z.Dragger,D=(A.Z.TreeNode,(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),r=(0,p.useParams)(),s=(0,d.useState)([]),c=l()(s,2),u=c[0],m=c[1];r.id=r.coursesId;n.detailLeftMenus,n.actionTabs;var f=H.Z.useForm(),g=l()(f,1)[0],v={name:"file",multiple:!0,accept:".xls,.xlsx",action:w.Z.API_SERVER+"/api/attachments.json",onChange:function(e){var n=e.file.status;m(e.fileList),"done"===n?h.ZP.success("".concat(e.file.name," 文件上传成功")):"error"===n&&h.ZP.error("".concat(e.file.name," 文件上传失败"))}};return(0,N.jsxs)(x.Z,{centered:!0,title:"导入创建分班",open:"导入创建分班"===n.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:130,padding:"0 50px",marginTop:25},onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=i(),e.t1={},e.next=4,g.validateFields();case 4:if(e.t2=e.sent,(0,e.t0)(e.t1,e.t2),""!=u){e.next=9;break}return h.ZP.error("请先上传文件"),e.abrupt("return",!1);case 9:return e.next=11,(0,j.ZP)("/api/courses/".concat(r.id,"/create_group_by_importing_file.json"),{method:"post",body:{attachment_ids:u.map((function(e){return e.response.id}))}});case 11:0===e.sent.status&&(h.ZP.success("添加成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getCourseGroupsList",payload:{id:r.coursesId}}));case 13:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,N.jsxs)(z,i()(i()({},v),{},{children:[(0,N.jsx)("p",{className:"ant-upload-drag-icon",children:(0,N.jsx)(B.Z,{})}),(0,N.jsx)("p",{className:"ant-upload-text",children:"点击或拖拽文件到这里上传"}),(0,N.jsx)("p",{className:"ant-upload-hint",children:"单个文件最大150MB"})]})),","]})}))),O=t(7),G=t(9596),V=t(63065),F=t(15582),J=t(65130);f().locale("zh-cn");var W=(0,p.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t=e.classroomList,r=(e.globalSetting,e.loading),s=e.dispatch,c=(0,d.useState)(i()(i()({},(0,p.useParams)()),{},{limit:20})),u=l()(c,2),m=u[0],f=(u[1],t.detailCoursStudentsList),R=t.detailCourseGroupsList,A=t.detailLeftMenus,H=(0,d.useState)([]),B=l()(H,2),z=B[0],W=B[1],q=(0,d.useState)("排序"),K=l()(q,2),Q=(K[0],K[1],(0,d.useState)()),X=l()(Q,2),Y=X[0],U=X[1],$=(0,d.useState)(!1),ee=l()($,2),ne=ee[0],te=ee[1];m.id=m.coursesId,m.order=1,m.course_group_id=0,m.sort="asc",A.course_modules&&t.detailLeftMenus.course_modules.filter((function(e){return"board"===e.type}))[0],(0,d.useEffect)((function(){s({type:"classroomList/getCourseStudentsList",payload:i()({},m)}),s({type:"classroomList/getCourseGroupsList",payload:i()(i()({},m),{},{limit:1e4})})}),[m.categoryId]),(0,d.useEffect)((function(){"目录重命名成功"===t.actionTabs.key&&s({type:"classroomList/getCourseStudentsList",payload:i()({},m)})}),[t.actionTabs.key]);var re=[{name:"课堂信息",url:"".concat(w.Z.API_SERVER,"/api/courses/").concat(m.coursesId,"/export_couser_info.xlsx?group_id=").concat(m.categoryId)},{name:"活跃度",url:"".concat(w.Z.API_SERVER,"/api/courses/").concat(m.coursesId,"/export_member_act_score.xlsx?group_id=").concat(m.categoryId)},{name:"总成绩",url:"".concat(w.Z.API_SERVER,"/api/courses/").concat(m.coursesId,"/export_member_scores_excel.xlsx?group_id=").concat(m.categoryId)}],oe=function(){var e=a()(o()().mark((function e(n){var t,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=z||"课堂信息"===n){e.next=3;break}return h.ZP.error("请先选择学生"),e.abrupt("return",!1);case 3:e.t0=n,e.next="课堂信息"===e.t0?6:"活跃度"===e.t0?8:"总成绩"===e.t0?13:18;break;case 6:return(0,k.Zn)(i()({},m)),e.abrupt("break",18);case 8:return e.next=10,(0,k.cr)(i()(i()({},m),{},{course_member_ids:z}));case 10:return-2===(null==(t=e.sent)?void 0:t.status)&&(U(t),te(!0)),e.abrupt("break",18);case 13:return e.next=15,(0,k.fi)(i()(i()({},m),{},{course_member_ids:z}));case 15:return-2===(null==(r=e.sent)?void 0:r.status)&&(U(r),te(!0)),e.abrupt("break",18);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),se=(0,N.jsx)(g.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:re.map((function(e,n){return(0,N.jsx)(g.Z.Item,{onClick:function(n){oe(e.name)},children:(0,N.jsx)("span",{children:e.name})},e.url)}))}),ae=function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=z){e.next=3;break}return h.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,j.ZP)("/api/courses/".concat(m.id,"/transfer_to_course_group.json"),{method:"post",body:{students:z.map((function(e){return{course_member_id:e}})),course_group_id:n}});case 5:0===e.sent.status&&(W([]),h.ZP.success("操作成功"),s({type:"classroomList/getCourseStudentsList",payload:i()({},m)}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ce=function(){var e=a()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/courses/".concat(m.id,"/transfer_to_course_group.json"),{method:"post",body:{students:[{course_member_id:t}],course_group_id:n}});case 2:0===e.sent.status&&(W([]),h.ZP.success("操作成功"),s({type:"classroomList/getCourseStudentsList",payload:i()({},m)}));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ie=[{title:"",render:function(e,n){return(0,O.GJ)()&&(0,N.jsx)(v.Z,{checked:z.includes(n.course_member_id),value:n.course_member_id,onChange:function(e){z.indexOf(n.course_member_id);z.indexOf(n.course_member_id)>-1?W(z.filter((function(e){return e!==n.course_member_id}))):W(z.concat(n.course_member_id))}})}},{title:"序号",render:function(e,n,t){return"".concat(m.page&&1!==m.page?t+1+20*(m.page-1):t+1)}},{title:"姓名",dataIndex:"name"},{title:"学号",dataIndex:"student_id"},{title:"手机号",dataIndex:"user_phone"},{title:"邮箱",dataIndex:"user_mail"},(0,O.GJ)()&&{title:"操作",align:"center",dataIndex:"name",width:140,render:function(e,n){return(0,N.jsxs)("div",{children:[(0,N.jsxs)(V.Z,{onClick:function(e){return ce(e,n.course_member_id)},dataSource:null==R?void 0:R.course_groups,children:[" ",(0,N.jsx)("a",{className:"ant-dropdown-link",onClick:function(e){return e.preventDefault()},children:"移动分班"})]}),(0,N.jsx)("span",{className:"current",style:{color:"red",marginLeft:10},onClick:function(){var e;x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"是否确认删除",content:"是否确认将学生从课堂内删除?",onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.l3)({coursesId:m.coursesId,students:[{course_member_id:n.course_member_id}]});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),W([]),s({type:"classroomList/getClassroomTopBanner",payload:{id:m.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除"})]})}}].filter((function(e){return!!e})),ue=[{name:"分班列表",id:"0",total:null==R?void 0:R.group_count},{name:"未分班",id:"1",total:null==R?void 0:R.none_group_member_count}];return(0,N.jsxs)("section",{children:[(0,N.jsx)(F.Z,{isLoading:!1,tabDataSource:ue,isAdmin:(0,O.GJ)(),onTabMenuClick:function(e){"0"===e.key?p.history.push("/classrooms/".concat(m.coursesId,"/course_group")):p.history.push("/classrooms/".concat(m.coursesId,"/not_course_group"))},defaultSelectedKeys:["1"],extraNode:(0,N.jsx)("div",{className:E,children:(0,O.GJ)()&&(0,N.jsx)(_.Z,{dropdownRender:function(){return se},children:(0,N.jsxs)("span",{className:M,children:["导出",(0,N.jsx)(Z.Z,{className:"ml5"})]})})})}),(0,N.jsxs)("div",{className:I,children:[(0,N.jsx)("p",{}),(0,N.jsx)("p",{className:"mt25",children:(0,N.jsx)(y.Z.Search,{allowClear:!0,placeholder:"请输入姓名、学号进行搜索",onSearch:function(e){m.search=e,m.page=1,s({type:"classroomList/getCourseStudentsList",payload:i()({},m)})},style:{width:248}})})]}),0===f.total_count&&(0,N.jsx)(L.Z,{}),(0,N.jsxs)("aside",{className:"plr30 mt20 ".concat(T),children:[(0,O.GJ)()&&(0,N.jsxs)("aside",{className:P,children:[(0,N.jsx)("div",{children:(0,N.jsx)(v.Z,{checked:(null===(n=f.students)||void 0===n?void 0:n.length)===z.length,onChange:function(e){e.target.checked?W(f.students.map((function(e){return e.course_member_id}))):W([])},children:(0,N.jsxs)("span",{className:"ml5 font14",children:["已选择 ",z.length," 个"]})})}),(0,N.jsx)("div",{style:{marginLeft:"auto",cursor:"pointer",marginRight:10,color:"red"},onClick:function(){var e;0!==(null==z?void 0:z.length)?x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"是否确认删除",content:"是否确认将学生从课堂内删除?",onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.l3)({coursesId:m.coursesId,students:z.map((function(e){return{course_member_id:e}}))});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),W([]),s({type:"classroomList/getCourseStudentsList",payload:i()({},m)}),s({type:"classroomList/getClassroomTopBanner",payload:{id:m.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):h.ZP.info("请选择学生")},children:"批量删除"}),(0,N.jsx)("div",{children:(0,N.jsxs)(V.Z,{onClick:function(e){return ae(e)},dataSource:null==R?void 0:R.course_groups,children:[" ",(0,N.jsxs)("a",{className:"ant-dropdown-link",onClick:function(e){return e.preventDefault()},children:["移动到 ",(0,N.jsx)(Z.Z,{})]})]})})]}),(0,N.jsx)("div",{className:"mt20",children:(0,N.jsx)(b.Z,{columns:ie,dataSource:f.students,loading:r.effects["classroomList/getCourseStudentsList"],pagination:!1})})]}),(0,N.jsx)("aside",{className:"tc mb50 mt30",children:(0,N.jsx)(C.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){m.page=e,W([]),s({type:"classroomList/getCourseStudentsList",payload:i()({},m)})},defaultPageSize:20,defaultCurrent:1,current:m.page||1,total:f.students_count})}),(0,N.jsx)(S,{cb:function(){return W([])}}),(0,N.jsx)(D,{cb:function(){return W([])}}),(0,N.jsx)(G.Z,{res:Y,ismodel:ne,setismodel:te})]})}))},15582:function(e,n,t){t.d(n,{Z:function(){return u}});t(67294);var r=t(71230),o=t(15746),s=t(68508),a=t(85418),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},i=t(85893),u=function(e){var n=e.isLoading,t=e.addText,u=e.tabDataSource,l=e.isAdmin,d=e.defaultSelectedKeys,m=e.onTabMenuClick,f=e.getDropdownMenu,p=e.showControlButton,h=e.buttonText,g=e.buttonIcon,x=void 0===g?"icon-tianjiadaohang":g,v=e.extraNode,_=e.onButtonClick,y=void 0===_?function(){}:_;return(0,i.jsx)("div",{className:c.tabMenuContainer,children:(0,i.jsxs)(r.Z,{children:[(0,i.jsx)(o.Z,{flex:"1",children:(0,i.jsx)(s.Z,{onSelect:function(e){return n?{}:m(e)},mode:"horizontal",selectedKeys:d,children:u.map((function(e){return(0,i.jsxs)(s.Z.Item,{children:[(0,i.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&l&&(0,i.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),l&&(0,i.jsx)(o.Z,{className:"mr20",children:(0,i.jsxs)("div",{className:c.control,children:[(0,i.jsx)("div",{className:c.extra,children:v}),p&&(0,i.jsxs)("span",{onClick:y,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,i.jsx)("span",{children:(0,i.jsx)("i",{className:"iconfont ".concat(x)})}),(0,i.jsx)("span",{children:h})]}),!!f&&(0,i.jsx)(a.Z,{className:"ml10",dropdownRender:f,children:(0,i.jsxs)("span",{className:c.selectBtn,children:[(0,i.jsx)("span",{children:(0,i.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,i.jsx)("span",{children:t||"创建试卷"})]})})]})})]})})}}}]);