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

1 line
19 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[66583],{3148:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=t(1393),c=function(e,n){return s.createElement(o.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var i=s.forwardRef(c)},44191:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var r=t(33936),s=t(43418),a="tilte___IfiMG",o="flexRow___pQP78",c="flexColumn___xrBZQ",i="img___GoWZu",l="content___pumTK",u=t(37712),d=(0,r.connect)((function(e){var n=e.paperlibrary,t=e.loading;return{paperlibrary:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.visible,t=e.occupationValue,d=e.onCancel,f=void 0===d?function(){}:d,h=function(){return(0,u.jsxs)("div",{className:c,children:[(0,u.jsx)("img",{className:i,src:"data:image/png;base64,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"}),(0,u.jsx)("span",{className:l,children:"未职业认证"})]})},m=function(){return(0,u.jsxs)("div",{className:c,children:[(0,u.jsx)("img",{className:i,src:"data:image/png;base64,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"}),(0,u.jsx)("span",{className:l,children:"未实名认证"})]})};return(0,u.jsxs)(s.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:"因为以下原因,您暂时不能进行操作",okText:"立即认证",cancelText:"取消",width:"600px",onOk:function(){f(),r.history.push("/account/certification")},onCancel:function(){f()},children:[(0,u.jsx)("div",{className:a,children:"请在完成条件后重试"}),(0,u.jsx)("div",{className:o,children:3===t?(0,u.jsxs)(u.Fragment,{children:[m(),h()]}):2===t?h():m()})]})}))},7866:function(e,n,t){var r=t(7557),s=t.n(r),a=t(41498),o=t.n(a),c=t(79800),i=t.n(c),l=t(59301),u=t(33936),d=t(43418),f=t(8591),h=t(24650),m=t(24905),p=t(89512),g=t(44191),x=t(16739),v=t(37712),j=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(j||{});n.Z=(0,u.connect)((function(e){return{user:e.user}}))((function(e){var n=e.visible,t=e.user,r=e.onCancel,a=void 0===r?function(){}:r,c=(0,l.useState)(),b=i()(c,2),w=b[0],y=b[1],A=(0,l.useState)([]),C=i()(A,2),S=C[0],G=C[1],M=(0,l.useState)(!1),Z=i()(M,2),I=Z[0],k=Z[1],z=(0,l.useState)(!1),B=i()(z,2),R=B[0],J=B[1],_=(0,l.useState)(),D=i()(_,2),N=D[0],P=D[1];(0,l.useEffect)((function(){var e,n;null!=t&&null!==(e=t.userInfo)&&void 0!==e&&e.identity&&G(["student"===(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[t]);var Y=function(e,n){S.includes(j.Professor)?d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc",children:n||"申请已提交,请等待审核"}),onOk:function(){u.history.push("/classrooms/".concat(e,"/students"))}}):u.history.push("/classrooms/".concat(e,"/students"))},V=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return f.ZP.info("邀请码不能为空"),e.abrupt("return");case 3:return k(!0),e.next=6,(0,p.cR)({invite_code:w,professor:S.includes(j.Professor)?1:null,assistant_professor:S.includes(j.AssistantProfessor)?1:null,student:S.includes(j.Student)?1:null});case 6:if(n=e.sent,k(!1),-2!==(null==n?void 0:n.status)){e.next=22;break}if(F(),"该课堂要求成员完成实名认证"!==n.message){e.next=14;break}return J(!0),P(1),e.abrupt("return");case 14:if("该课堂要求成员完成职业认证"!==n.message){e.next=18;break}return J(!0),P(2),e.abrupt("return");case 18:if("该课堂要求成员完成实名和职业认证"!==n.message){e.next=22;break}return J(!0),P(3),e.abrupt("return");case 22:if(0!==(null==n?void 0:n.status)){e.next=27;break}return(0,x.L9)(["教学课堂","首页","加入课堂"]),F(),null!=n&&n.course_id?Y(n.course_id,n.message):f.ZP.success(n.message),e.abrupt("return");case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入课堂",open:n,confirmLoading:I,onOk:V,onCancel:F,children:(0,v.jsxs)("div",{className:"tc",children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("span",{children:"课堂邀请码:"}),(0,v.jsx)(h.Z,{placeholder:"请输入5位课堂邀请码或6位分班邀请码",style:{width:270},value:w,onChange:function(e){e.target.value.length>=7?f.ZP.info("请输入5位课堂邀请码或6位分班邀请码"):y(e.target.value)}})]}),(0,v.jsxs)("div",{className:"mt10 font14",children:[(0,v.jsx)("span",{children:"身份:"}),(0,v.jsxs)(m.Z.Group,{value:S,onChange:function(e){return G(e)},children:[(0,v.jsx)(m.Z,{value:j.Professor,disabled:S.includes(2),children:"教师"}),(0,v.jsx)(m.Z,{value:j.AssistantProfessor,disabled:S.includes(1),children:"助教"}),(0,v.jsx)(m.Z,{value:j.Student,children:"学生/参赛者"})]})]})]})}),(0,v.jsx)(g.Z,{visible:R,onCancel:function(){return J(!1)},occupationValue:N})]})}))},44291:function(e,n,t){t.r(n),t.d(n,{default:function(){return D}});var r=t(82242),s=t.n(r),a=t(7557),o=t.n(a),c=t(41498),i=t.n(c),l=t(79800),u=t.n(l),d=t(39647),f=t.n(d),h=t(59301),m=t(33936),p=t(8591),g=t(66999),x=t(86859),v="wrap___clOnY",j="midWrap___gG9Uu",b="orderDesc___rJmuG",w="color0152d9___ApCDl",y="cursorPointer___HMY1d",A="countWrap___n8DLt",C="type___S3Iq1",S=t(6848),G=t(51945),M="text___XlzQ1",Z=t(30584),I=t(16739),k=t(11249),z=t(37712),B=function(e){var n=e.data,t=e.number,r=e.params,s=e.setParams,a=e.getCourses,o=[{title:"序号",dataIndex:"index",key:"index",width:80,className:"pl20",render:function(e,n,r){return(0,z.jsx)("span",{children:t+r+1})}},{title:"课堂名称",dataIndex:"name",width:352,sorter:!0,sortOrder:"name"===r.sort_by?"desc"===r.sort_direction?"descend":"ascend":null,key:"name",render:function(e){return(0,z.jsx)(S.Z,{title:e,placement:"bottomLeft",children:(0,z.jsx)("span",{className:M,children:e})})}},{title:"管理员",dataIndex:"teacher",key:"teacher",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)(S.Z,{title:(null==e?void 0:e.real_name)||"--",placement:"bottomLeft",children:(0,z.jsx)("span",{children:(null==e?void 0:e.real_name)||"--"})})}},{title:"访问次数",dataIndex:"visits",width:75,key:"visits",render:function(e){return(0,z.jsx)("span",{className:"c-grey-666",children:e})}},{title:"课堂成员",dataIndex:"members_count",width:75,key:"members_count",render:function(e){return(0,z.jsx)("span",{className:"c-grey-666",children:e})}},{title:"作业数量",dataIndex:"homework_commons_count",width:75,key:"homework_commons_count",render:function(e){return(0,z.jsx)("span",{className:"c-grey-666",children:e})}},{title:"状态",dataIndex:"is_end",key:"is_end",width:80,render:function(e){return e?"已结束":"正在进行"}},{title:"操作",dataIndex:"name",key:"name",width:62,align:"right",render:function(e,n){return n.can_visited?(0,z.jsx)("span",{className:"current-primary",onClick:function(e){e.stopPropagation(),(0,I.xg)(n.first_category_url)},children:"详情"}):(0,z.jsx)(S.Z,{title:(0,Z.bg)()?"非成员不能访问":"私有课堂,请登录再操作",children:(0,z.jsx)("span",{className:"c-grey-999",children:"详情"})})}}];return(0,z.jsx)(h.Fragment,{children:(0,z.jsx)(k.Gi,{children:(0,z.jsx)(G.Z,{style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){e.can_visited&&window.open("".concat(null==e?void 0:e.first_category_url),"_blank")}}},onChange:function(e,n,t){t.field&&(r.sort_by=t.field),t.order||(r.sort_direction="asc"),"ascend"===t.order&&(r.sort_direction="asc"),"descend"===t.order&&(r.sort_direction="desc"),t.order||(r.sort_direction="asc"),s(r),a(r)},className:"bg-white",pagination:!1,dataSource:n,columns:o})})})},R=t(7866),J=t(5168),_=["user","userDetail","globalSetting","loading","dispatch"],D=(0,m.connect)((function(e){var n=e.user,t=e.userDetail,r=e.loading;return{user:n,userDetail:t,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var n,t,r,a,c=e.user,l=(e.userDetail,e.globalSetting),d=e.loading,S=e.dispatch,G=(f()(e,_),(0,m.useSearchParams)()),M=u()(G,1)[0],D=(0,m.useLocation)(),N=(0,h.useState)({}),P=u()(N,2),Y=P[0],V=P[1],F=(0,h.useRef)(),L=(0,h.useState)(0),E=u()(L,2),H=E[0],O=E[1],Q=(0,h.useState)([]),q=u()(Q,2),U=q[0],T=q[1],K=(0,h.useState)(),X=u()(K,2),W=X[0],$=X[1],ee=(0,h.useState)(!1),ne=u()(ee,2),te=(ne[0],ne[1],(0,h.useState)(!1)),re=u()(te,2),se=re[0],ae=re[1],oe=(0,h.useState)([{label:(0,z.jsx)("span",{className:"icon-juxingfenbu font14"}),value:1},{label:(0,z.jsx)("span",{className:"icon-liebiaofenbu font14"}),value:2}]),ce=u()(oe,2),ie=(ce[0],ce[1],(0,h.useState)(parseInt(localStorage.getItem("ClassShowType"))||1)),le=u()(ie,2),ue=le[0],de=le[1],fe=(0,h.useState)(!0),he=u()(fe,2);he[0],he[1];(0,h.useEffect)((function(){var e;F.current=null===(e=D.pathname.split("/"))||void 0===e?void 0:e[2];var n={category:M.get("category")||"",status:M.get("status")||"",page:1,per_page:15,sort_by:"updated_at",sort_direction:"desc",username:F.current};V(n),me(n)}),[D.pathname]),(0,h.useEffect)((function(){var e;$((null===(e=c.userInfo)||void 0===e?void 0:e.login)===F.current)}),[null===(n=c.userInfo)||void 0===n?void 0:n.login,F.current]);var me=function(){var e=i()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"userDetail/getCourses",payload:n});case 2:(t=e.sent)&&(O(t.count||0),T(t.courses||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),pe=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}({}),ge=[{id:"",name:"全部"},{id:"manage",name:"".concat(W?"我":"TA","管理的")},{id:"study",name:"".concat(W?"我":"TA","学习的")}];return console.log((0,Z.Yh)(),2222),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:v,children:[(0,z.jsx)(k.YG,{value:Y.category,onChange:function(e){var n;console.log(e,"category"),null!==(n=window.location.href.toString())&&void 0!==n&&n.includes("category")?(0,I.jz)("category",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),Y.category=e,Y.page=1,V(Y),me(Y)},tabBarExtraContent:(0,z.jsx)(k.t7,{style:{width:303},placeholder:"请搜索课堂名称",value:Y.search,onChange:function(e){Y.search=e,Y.page=1,V(Y),me(Y)}}),dataSource:ge}),W&&(0,z.jsx)(k.qp,{title:"状态",className:"mt25",value:Y.status,onChange:function(e){var n;Y.status=e,Y.page=1,null!==(n=window.location.href.toString())&&void 0!==n&&n.includes("status")?(0,I.jz)("status",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&status=".concat(e):"?status=".concat(e)),V(Y),me(Y)},dataSource:[{id:"",name:"全部"},{id:"processing",name:"正在进行"},{id:"end",name:"已结束"}],titleWidth:28}),(0,z.jsxs)("div",{className:j,children:[(0,z.jsx)(k.cq,{sortValue:Y.sort_direction,dropValue:Y.sort_by,onSort:function(e){console.log(e,"sort_direction"),Y.sort_direction=e,V(Y),me(Y)},onDrop:function(e){Y.sort_by=e,Y.sort_direction="desc",V(Y),me(Y)}}),(0,z.jsxs)("div",{className:C,children:[(0,z.jsx)("i",{className:1===ue?"iconfont icon-fenbu ".concat(y," ").concat(w):"iconfont icon-fenbu ".concat(y),onClick:function(){de(1),localStorage.setItem("ClassShowType","1")}}),(0,z.jsx)("span",{className:b,children:(0,z.jsx)("i",{className:2===ue?"iconfont icon-fenbu-2 ".concat(y," ").concat(w," "):"iconfont icon-fenbu-2 ".concat(y),onClick:function(){de(2),localStorage.setItem("ClassShowType","2")}})})]}),"学生"===(null===(t=c.userInfo)||void 0===t?void 0:t.user_identity)&&(0,z.jsx)(k.op,{style:{marginLeft:"auto"},onClick:function(){return e=pe.Classrooms,void((0,J.tJ)(S)&&(e!==pe.Projects||null!==(n=c.userInfo)&&void 0!==n&&n.email?e===pe.Classrooms&&ae(!0):p.ZP.info("请先绑定邮箱,谢谢")));var e,n},children:"加入教学课堂"}),"学生"!==(null===(r=c.userInfo)||void 0===r?void 0:r.user_identity)&&!(null!=l&&null!==(a=l.setting)&&void 0!==a&&a.hide_course)&&(0,z.jsx)(k.op,{style:{marginLeft:"auto"},onClick:function(){return m.history.push("/classrooms/new?username=".concat(F.current))},children:"新建教学课堂"})]}),(0,z.jsxs)(g.Z,{loading:d["userDetail/getCourses"],active:!0,paragraph:{rows:5},children:[1==ue&&(0,z.jsx)(k.w9,{dataSource:null==U?void 0:U.map((function(e){var n,t;return s()(s()({},e),{},{is_accessible:e.can_visited,course_members_count:e.members_count,tasks_count:e.homework_commons_count,avatar_url:null===(n=e.teacher)||void 0===n?void 0:n.avatar_url,creator:null===(t=e.teacher)||void 0===t?void 0:t.real_name})})),right:23,col:3,wrapWidth:887,loading:!1}),1!=ue&&(0,z.jsx)("div",{className:"mt10",style:{minHeight:400},children:(0,z.jsx)(B,{number:(Y.page-1)*Y.per_page,data:U,params:Y,setParams:V,getCourses:me})}),H>0&&(0,z.jsx)("div",{className:A,children:(0,z.jsx)(x.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:H,onChange:function(e,n){!function(e,n){Y.page=e,Y.per_page=n,V(Y),me(Y)}(e,n)},pageSize:Y.per_page,current:Y.page})})]})]}),(0,z.jsx)(R.Z,{visible:se,onCancel:function(){return ae(!1)}})]})}))}}]);