|
|
(self.webpackChunk=self.webpackChunk||[]).push([[1702],{27846:function(e,o,n){"use strict";n.d(o,{Z:function(){return I}});var t=n(17061),r=n.n(t),a=n(17156),s=n.n(a),l=n(27424),i=n.n(l),c=n(70215),d=n.n(c),u=n(67294),m=n(88275),p=n(11486),f=n(91773),h=n(2453),y=n(14446),x=n(40068),v=n(71577),g=n(27484),_=n.n(g),b=n(89739),w=n(4340),j=n(12325),C="flexRow___wVzmN",N="flexColumn___gLZgJ",A="formWrap___z7EIz",O="example___dy_gt",Z="footerWrap___Y3nmz",k=n(85893),S=["newClassroom","globalSetting","loading","dispatch","schoolName","onSuccess"],E=function(e,o){return o.some((function(o){return o.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},D=p.Z.TextArea,I=(0,m.connect)((function(e){var o=e.newClassroom,n=e.loading;return{newClassroom:o,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var o=e.newClassroom,n=(e.globalSetting,e.loading),t=e.dispatch,a=e.schoolName,l=e.onSuccess,c=void 0===l?function(){}:l,m=(d()(e,S),f.Z.useForm()),g=i()(m,1)[0];(0,u.useEffect)((function(){g.setFieldsValue({name:a})}),[a]);var I=function(){var e=s()(r()().mark((function e(o){var n,a,s,l,i,d,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(n=o||{}).name,s=n.city,l=void 0===s?[]:s,i=n.address,d=n.remarks,e.next=3,t({type:"newClassroom/appplySchool",payload:{name:a,province:l[0],city:l[1],address:i,remarks:d}});case 3:u=e.sent,t({type:"newClassroom/setActionTabs",payload:{}}),u&&(h.ZP.success("新增学校/单位成功!"),c(a));case 6:case"end":return e.stop()}}),e)})));return function(o){return e.apply(this,arguments)}}();return(0,k.jsx)(y.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewClassroom-AppplySchool"===o.actionTabs.key,title:"申请添加单位名称",width:"600px",footer:null,children:(0,k.jsxs)(f.Z,{className:A,form:g,labelCol:{span:4},wrapperCol:{span:20},onFinish:I,children:[(0,k.jsx)(f.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,k.jsx)(p.Z,{placeholder:"学校或工作单位"})}),(0,k.jsxs)("div",{className:"".concat(C," ").concat(O),children:[(0,k.jsx)("div",{children:"示例:"}),(0,k.jsxs)("div",{className:N,children:[(0,k.jsxs)("div",{children:[(0,k.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,k.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,k.jsxs)("div",{children:[(0,k.jsx)(w.Z,{style:{color:"red"}}),(0,k.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",_()().format("YYYY"),"春"]})]})]})]}),(0,k.jsx)(f.Z.Item,{label:"地区:",name:"city",children:(0,k.jsx)(x.Z,{allowClear:!0,size:"middle",options:j.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:E}})}),(0,k.jsx)(f.Z.Item,{label:"详细地址:",name:"address",children:(0,k.jsx)(p.Z,{placeholder:"请填写完整的地址信息"})}),(0,k.jsx)(f.Z.Item,{label:"说明:",name:"remarks",children:(0,k.jsx)(D,{placeholder:"再次说明特别情况(选填)"})}),(0,k.jsx)("div",{className:Z,children:(0,k.jsxs)(f.Z.Item,{children:[(0,k.jsx)(v.ZP,{className:"mr5",size:"middle",onClick:function(){t({type:"newClassroom/setActionTabs",payload:{}})},children:"取消"}),(0,k.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["newClassroom/appplySchool"],children:"保存"})]})})]})})}))},50100:function(e,o,n){"use strict";n.r(o),n.d(o,{default:function(){return T}});var t=n(17061),r=n.n(t),a=n(42122),s=n.n(a),l=n(17156),i=n.n(l),c=n(27424),d=n.n(c),u=n(67294),m=n(88275),p=n(91773),f=n(2453),h=n(14446),y=n(71577),x=n(49288),v=n(11486),g=n(45741),_=n(84567),b=n(78045),w=n(27484),j=n.n(w),C=n(5584),N=n(27846),A=n(84519),O=n(73290),Z={bg:"bg___scGBN",wrap:"wrap___h5b4S",crumbs:"crumbs___JJo3q",titleWrap:"titleWrap___Cnywx",flexRow:"flexRow___FVlte",flexJustifyCenter:"flexJustifyCenter___Q_2Lz",flexAlignCenter:"flexAlignCenter___d6nhw",flexColumn:"flexColumn___mCDIJ",fieldWrap:"fieldWrap___dOMry",checkUsersFromCode:"checkUsersFromCode___toyn5",courseField:"courseField___qQV_5",courseExample:"courseExample___IY_Tc",period:"period___vIGwk",credit:"credit___aOpp2",endTime:"endTime___E5PEn",width655:"width655___Zwxr5",color999:"color999___ZFcVB",colorCDCDCD:"colorCDCDCD___Cb3mH",color0152d9:"color0152d9___bDkNR",backgroundFa:"backgroundFa___lmMKC",bBtn:"bBtn____iNQx",schoolHintWrap:"schoolHintWrap___VeMJ3",w700:"w700___YWsgj",classromediv:"classromediv___Ee2n7",glow:"glow___uTEgy",modal:"modal___xWdwx",content:"content___b2kXV",box:"box___iMIt6"},k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAf5JREFUOE+tVT1oE2EYft5LgqF3/lBqaWMTiE1ahYpLJpFCNydbFQUzZBDppkuJCJXSUUxpOwgOQkHFDqVNi4tVcHOsDiKGXNqhYi4ilUByPbQx98p3ckfIT5Ngbny/53m+5/353iPU+ZjZs61/n2DiCWaOAOT7B2ONiLaIaSOk9G0QUamaTtWBtKFdoTISDB6sd5kdI9AOuxAf7vKtV+IcQWaWMvvaQ2bEDxOqcURIhGXffSIyxZkjqOrZR+2KOW4JiSHl1D1HUKSJMifbcVaDddFVkT6JBmT0XKpZzZpdJmoaVvrPUqaYu27CXGlGaOVcgnSDVF17yczRVgg25knuHdb2trBwOopzst+hEtEypYvZNIChVgR/myVM767ibf4zJBCeDU/ivByopKqULmpFgBU7upn/hLlvrzETGMfo8TMO+EepgLs7L/DF0KC4vJgL3sSFY6EqH6TXCL76+REPdtfglTxYCt/GiDxgiQgxIeo/0o3HgzEEvSfrJGUJ1qY8+zWJ5N4HdLtlTPaPYTH7Br/MEiJHg5gPRnHC3dWoQmrdppRh4s72c7wvZBzitZ4Ipv2X4SZXw3JbTWk0NoZ5gFvqU6SMHKYGLiHWe7Fp36yxOWywhdP8HwM9bqdnjd3Zgy0QHX169pUdXQ7W6uz0+rKddmzBVlb7f34BfwEB2vw97tKWNAAAAABJRU5ErkJggg==",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAkNJREFUOE+tlUtLG1EUx/9nRidpCEm6EKGQiBYC3Wfjxp24EIwJNNHiA/EraMnSZWnUha4EQRRaTBet6MKVn8CqCGqpGskDIgqaBGPSPGZOmbHGPCaCNHd5Hr97Xvdcgs5h5tZCLDZIzIMMuIjojWrGzAkCfjLRhuRwbBBRsdadagWleNwjK0oQzG/1LivLiMKiIEy32O0/Ku3KQGYWCrHYJzBPPwuqC4mCksMRICJFVZWB+Wj084thj3CioKGj42MZqKUpy99fFFmNsSiKXjV9+teAX5U1Kx0doXh4iFdDQ4AoVrmWLi6Q39qCaWICZLE86YjCksPxjvLR6Hswf6v0Sk9OIr+zA4PbDev8fBlaOj9Hyu+HcnMD69ISDH191XES+agQiXxh4EOlpnhwgNToKDiTKUPleBxJnw/K9TWknh7YlpcBSaoCEvCV8pHIbwDO2voV9/aQGhsD399D6u2FfHwMOZGA1N0N28oKYDTqlfyUCtHoHTOb9bQadGQEnMtp6laXC7a1NZDJpNs/Iso8C1TTS7rdkC8vNYCxvx+WxUVAEBoDG6Ws3N4i6fdDPjuD2NkJ5eoKnM3C6PHAMjfXCHqq2xROp5EcHkbp5ASi04nXoRDkcPihpirU64VldrYO+tAUnbG5CwSQW19HS1cXbKEQhLY2LcXi7i5S4+Ma1LqwAMPAQP3Y6A32n+1tFDY3YZ6ZgdDeXuVU3N9HdnUV5qkpiHZ7/WCrkqY+vccrmrocVGjT19djpE1bsJWV/58v4C/igjuIQ13SqQAAAABJRU5ErkJggg==",E=n(74855),D=n(29427),I=n(7),P=n(85893),Y=function(e){return e&&e<j()().endOf("day").subtract(1,"days")},T=(0,m.connect)((function(e){var o=e.user,n=e.newClassroom,t=e.loading,r=e.globalSetting,a=e.classroomList,s=e.shixunHomeworks;return{user:o,newClassroom:n,globalSetting:r,loading:t.effects,classroomList:a,shixunHomeworks:s}}))((function(e){var o,n,t,a,l,c,w,T,R,M,F=e.user,W=e.newClassroom,U=e.globalSetting,K=(e.classroomList,e.shixunHomeworks),H=e.loading,L=e.dispatch,V=(0,m.useParams)(),B=(0,m.useSearchParams)(),q=d()(B,1)[0],Q=p.Z.useForm(),J=d()(Q,1)[0],X=(0,u.useState)({}),G=d()(X,2),z=G[0],$=G[1],ee=(0,u.useState)(),oe=d()(ee,2),ne=oe[0],te=oe[1],re=(0,u.useState)({}),ae=d()(re,2),se=ae[0],le=ae[1],ie=(0,u.useState)([]),ce=d()(ie,2),de=ce[0],ue=ce[1];(0,u.useEffect)((function(){if(!V.coursesId)return te(!1),function(){pe.apply(this,arguments)}(),J.setFieldsValue({set:0,is_show_conceal:!1}),void $({set:0,is_show_conceal:!1});te(!0),me()}),[V.coursesId]),(0,u.useEffect)((function(){if(de.user_school){var e=de.user_school;J.setFieldsValue({school:e}),fe(e)}}),[de]);var me=function(){var e=i()(r()().mark((function e(){var o,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.EO)({coursesId:V.coursesId});case 2:null!=(o=e.sent)&&o.course_id&&(le(s()({},o)||{}),n={course:o.course_list_name,classroom:o.name,period:o.class_period,credit:o.credit,allowed_quit:null==o?void 0:o.allowed_quit,endTime:o.end_date&&j()(o.end_date),publicClassroom:1===o.is_public,classModule:o.course_module_types,school:o.school,set:o.invite_code_halt,allow_copy:null==o?void 0:o.allow_copy,is_show_conceal:null==o?void 0:o.is_show_conceal,student_join_approve:null==o?void 0:o.student_join_approve},fe(o.school),$(s()({},n)),J.setFieldsValue(s()({},n)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function pe(){return(pe=i()(r()().mark((function e(){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,A.ZP)("/api/courses/new.json",{method:"get"});case 2:0===(null==(o=e.sent)?void 0:o.status)&&(ue(o),J.setFieldValue("classModule",null==o?void 0:o.course_module_types));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fe=function(e){L({type:"newClassroom/getSchoolList",payload:{search:e}})},he=function(e){fe(e)},ye=function(){q.get("username")?m.history.push("/users/".concat(q.get("username"),"/classrooms")):m.history.push(ne?"/classrooms/".concat(V.coursesId):"/classrooms")},xe=function(){var e=i()(r()().mark((function e(o){var n,t,a,l,i,c,d,u,p,x,v,g,_,b,w,C,N,k,S,Y,T,R,M,F;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,I.aN)()||!ne){e.next=3;break}return f.ZP.info("课堂信息只有课堂管理员可以调整"),e.abrupt("return");case 3:if(t=(n=o||{}).course,a=n.credit,l=n.classroom,i=n.period,c=n.endTime,d=n.publicClassroom,u=n.classModule,p=n.school,x=n.set,v=void 0===x?0:x,g=n.allow_copy,_=n.allowed_quit,b=n.is_show_conceal,w=n.student_join_approve,C=void 0!==w&&w,N=c&&j()(c).format("YYYY-MM-DD"),k={course_list_name:t,name:l,class_period:i,allowed_quit:_,credit:a,end_date:N,is_public:d?1:0,course_module_types:u,school:p,set:v,allow_copy:g,is_show_conceal:b,student_join_approve:C},!ne){e.next=17;break}return e.next=9,(0,O.fr)(s()(s()({},k),{coursesId:V.coursesId}));case 9:if(S=e.sent,0!==(null===(Y=S)||void 0===Y?void 0:Y.status)){e.next=15;break}return e.next=13,(0,A.ZP)("/api/courses/".concat(V.coursesId,"/left_banner.json"),{method:"get",params:{id:V.coursesId}});case 13:(T=e.sent)&&m.history.push("".concat(null==T||null===(R=T.course_modules)||void 0===R?void 0:R[0].category_url));case 15:e.next=21;break;case 17:return e.next=19,L({type:"newClassroom/submitCourses",payload:k});case 19:-1!==(S=e.sent).status&&("0"===localStorage.getItem("Noviceguide")||L({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:7,text:(0,P.jsx)("div",{children:"非常棒!教学课堂已经新建完成!接下来您可以点击 “进入课堂详情”去邀请您的学生、设置课堂内容了~"})}}),(0,D.L9)(["教学课堂","新建课堂"]),h.Z.info({title:"课堂创建成功",width:600,className:"custom-modal-divider ".concat(Z.modal),icon:null,okText:"进入课堂详情",content:(0,P.jsxs)("div",{className:Z.content,children:[(0,P.jsxs)("p",{children:["您的课堂《",t,"》已经创建成功,可复制下方的邀请码,邀请老师、助教和学生加入课堂进行教学和学习。"]}),(0,P.jsx)("p",{children:"被邀请用户可以在加入课堂弹窗中输入邀请码加入课堂中。"}),(0,P.jsxs)("div",{className:Z.box,children:[(0,P.jsx)("span",{children:"邀请码:"}),(0,P.jsx)("div",{children:null===(M=S)||void 0===M?void 0:M.invite_code}),(0,P.jsx)(E.CopyToClipboard,{text:null===(F=S)||void 0===F?void 0:F.invite_code,onCopy:function(){return f.ZP.success("复制成功")},children:(0,P.jsx)(y.ZP,{type:"primary",children:"复制邀请码"})})]})]}),onOk:function(){window.scrollTo(0,0),S&&m.history.push(S.first_category_url),"0"===localStorage.getItem("Noviceguide")||L({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:11,text:(0,P.jsx)("div",{children:"接下来,咱们给教学课堂添加一个“课程实验”~点击“选用实践项目”,选择一个作业,然后点击“立即发布”就给实践课堂添加了一个课程实验。"})}})}}));case 21:S&&window.localStorage.setItem("yslGuideone","true");case 22:case"end":return e.stop()}}),e)})));return function(o){return e.apply(this,arguments)}}(),ve=([{label:"公告栏",value:"announcement"},{label:"实训作业",value:"shixun_homework"},{label:"普通作业",value:"common_homework"},(null===(o=F.userInfo)||void 0===o?void 0:o.main_site)&&{label:"分组作业",value:"group_homework"},{label:"试卷",value:"exercise"},{label:"问卷",value:"poll"},{label:"教学资料",value:"attachment"},{label:"视频直播",value:"video"},{label:"讨论",value:"board"},{label:"分班",value:"course_group"},{label:"统计",value:"statistics"},{label:"签到",value:"attendance"},(null===(n=F.userInfo)||void 0===n?void 0:n.admin)&&{label:"模板管理",value:"template"}].filter((function(e){var o;return!!e&&(null==U||null===(o=U.setting)||void 0===o||!o.is_local||"视频直播"!==e.label)})),{display:"block",height:"30px",lineHeight:"30px"});return(0,P.jsx)("div",{className:Z.wrap,children:(0,P.jsxs)("div",{className:Z.bg,children:[(0,P.jsxs)("div",{className:Z.crumbs,children:[(0,P.jsx)("span",{children:"教学课堂"}),(0,P.jsx)("i",{className:"iconfont icon-zhankai1"}),(0,P.jsxs)("b",{children:[ne?"编辑":"创建","课堂"]})]}),(0,P.jsxs)("div",{className:Z.titleWrap,children:[(0,P.jsxs)("span",{children:[ne?"编辑":"创建","课堂"]}),(0,P.jsx)("b",{onClick:ye,children:"返回"})]}),(0,P.jsxs)(p.Z,{form:J,className:Z.formWrap,scrollToFirstError:!0,colon:!1,layout:"vertical",initialValues:{allowed_quit:!1,classModule:["shixun_homework","common_homework","group_homework","exercise","attachment","course_group","video","attendance","statistics"]},onValuesChange:function(e,o){$(s()({},J.getFieldsValue()))},onFinish:xe,children:[(0,P.jsx)("div",{className:Z.fieldWrap,style:{marginTop:28},children:(0,P.jsxs)("div",{className:Z.flexRow,children:[(0,P.jsx)(p.Z.Item,{className:Z.width655,name:"course",label:"课程名称",rules:[{required:!0,message:"不能为空"}],children:(0,P.jsx)(x.Z,{className:Z.courseField,onSearch:function(e){J.setFieldsValue({classroom:e}),function(e){L({type:"newClassroom/getSearchCourseList",payload:{search:e}})}(e)},onSelect:function(e){e&&J.setFieldsValue({classroom:e})},options:W.searchCourseList.map((function(e){return{value:e.name}})),children:(0,P.jsx)(v.Z,{placeholder:"例如:数据结构",maxLength:60,addonAfter:"".concat((null===(t=z.course)||void 0===t?void 0:t.length)||0,"/60")})})}),(0,P.jsxs)("div",{className:Z.courseExample,children:[(0,P.jsxs)("div",{className:"".concat(Z.flexRow," ").concat(Z.flexAlignCenter),children:[(0,P.jsx)("img",{src:k,width:12}),(0,P.jsx)("span",{className:"".concat(Z.color999," font12 ml5"),children:"正确示例:数据结构"})]}),(0,P.jsxs)("div",{className:"".concat(Z.flexRow," ").concat(Z.flexAlignCenter),children:[(0,P.jsx)("img",{src:S,width:12}),(0,P.jsxs)("span",{className:"".concat(Z.color999," font12 ml5"),children:["错误示例:数据结构",j()().format("YYYY"),"春"]})]})]})]})}),(0,P.jsx)("div",{className:Z.fieldWrap,children:(0,P.jsxs)("div",{className:Z.flexRow,children:[(0,P.jsx)(p.Z.Item,{className:Z.width655,name:"classroom",label:"课堂名称",rules:[{required:!0,message:"不能为空"}],children:(0,P.jsx)(v.Z,{placeholder:"例如:数据结构2016秋季班级",maxLength:60,addonAfter:"".concat((null===(a=J.getFieldValue("classroom"))||void 0===a?void 0:a.length)||0,"/60")})}),(0,P.jsxs)("div",{className:Z.courseExample,children:[(0,P.jsxs)("div",{className:"".concat(Z.flexRow," ").concat(Z.flexAlignCenter),children:[(0,P.jsx)("img",{src:k,width:12}),(0,P.jsxs)("span",{className:"".concat(Z.color999," font12 ml5"),children:["正确示例:数据结构",j()().format("YYYY"),"春季班级"]})]}),(0,P.jsxs)("div",{className:"".concat(Z.flexRow," ").concat(Z.flexAlignCenter),children:[(0,P.jsx)("img",{src:S,width:12}),(0,P.jsxs)("span",{className:"".concat(Z.color999," font12 ml5"),children:["错误示例:",j()().format("YYYY"),"春季班级数据结构"]})]})]})]})}),(0,P.jsx)("div",{className:Z.fieldWrap,children:(0,P.jsxs)("div",{className:Z.flexColumn,children:[(0,P.jsx)(p.Z.Item,{className:Z.period,name:"period",label:"总学时",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,P.jsx)(v.Z,{placeholder:"例如:30",maxLength:5,addonAfter:"".concat((null===(l=z.period)||void 0===l?void 0:l.toString().length)||0,"/5")})}),(0,P.jsx)(p.Z.Item,{className:Z.credit,name:"credit",label:"学分",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,P.jsx)(v.Z,{placeholder:"例如:3",maxLength:5,addonAfter:"".concat((null===(c=z.credit)||void 0===c?void 0:c.toString().length)||0,"/5")})}),(0,P.jsx)(p.Z.Item,{className:Z.endTime,name:"endTime",label:"结束时间",children:(0,P.jsx)(g.Z,{showToday:!1,placeholder:"请选择结束时间",locale:C.Z,format:"YYYY-MM-DD",disabledDate:Y})})]})}),(0,P.jsx)("div",{className:Z.fieldWrap,children:(0,P.jsx)("div",{className:Z.flexRow,children:(0,P.jsx)(p.Z.Item,{className:Z.courseFormItem,name:"classModule",label:"课堂模块",children:(0,P.jsx)(_.Z.Group,{children:ne?null==se||null===(w=se.course_modules)||void 0===w?void 0:w.map((function(e,o){return(0,P.jsx)(_.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name},e.module_type)})):null==de||null===(T=de.course_modules)||void 0===T?void 0:T.map((function(e,o){return(0,P.jsx)(_.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name},e.module_type)}))})})})}),(0,P.jsxs)("div",{className:Z.fieldWrap,children:[(0,P.jsx)(p.Z.Item,{style:{marginBottom:0},name:"publicClassroom",label:"公开设置",valuePropName:"checked",children:(0,P.jsxs)(_.Z,{children:["公开课堂",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后所有用户均可进入并浏览本课堂,否则仅本课堂成员可进入)"})]})}),!!z.publicClassroom&&(0,P.jsx)(p.Z.Item,{style:{marginBottom:0},className:"ml20",name:"allow_copy",valuePropName:"checked",children:(0,P.jsxs)(_.Z,{children:["允许非本课堂教师复制课堂",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后,平台上任何教师都可以复制本课堂)"})]})}),(0,P.jsx)(p.Z.Item,{style:{marginBottom:0},name:"allowed_quit",valuePropName:"checked",children:(0,P.jsxs)(_.Z,{children:["允许退出课堂",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后,学生可以主动退出课堂,否则学生无法主动退出。)"})]})}),(0,P.jsx)(p.Z.Item,{name:"is_show_conceal",valuePropName:"checked",children:(0,P.jsxs)(_.Z,{children:["允许学生查看手机号和邮箱地址",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后,学生可以查看课堂内其他成员完整的手机号和邮箱地址,否则对手机号和邮箱进行脱敏处理)"})]})})]}),ne&&(0,P.jsx)("div",{className:Z.fieldWrap,children:(0,P.jsx)(p.Z.Item,{className:Z.courseFormItem,name:"set",label:"邀请码设置",children:(0,P.jsxs)(b.ZP.Group,{children:[(0,P.jsxs)(b.ZP,{style:ve,value:0,children:["对所有角色启用",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后用户可以以任意身份加入课堂)"})]}),0===z.set&&(0,P.jsx)(p.Z.Item,{name:"student_join_approve",className:Z.checkUsersFromCode,valuePropName:"checked",children:(0,P.jsxs)(_.Z,{children:["使用邀请码加入课堂的所有角色均需要审核",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后,申请加入的学生、助教、老师均需要通过审核才能加入课堂,否则仅教师和助教加入时需要审核)"})]})}),(0,P.jsxs)(b.ZP,{style:ve,value:2,children:["对学生停用",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后用户以学生身份加入课堂时,邀请码无效)"})]}),(0,P.jsxs)(b.ZP,{style:ve,value:1,children:["对所有角色停用",(0,P.jsx)("span",{style:{color:"#5f6367"},children:"(选中后本邀请码失效,用户不能主动加入课堂)"})]})]})})}),(0,P.jsxs)("div",{className:Z.fieldWrap,style:{marginTop:20},children:[(0,P.jsx)("div",{className:"".concat(Z.flexRow," ").concat(Z.flexAlignCenter," ").concat(Z.school),children:(0,P.jsx)(p.Z.Item,{className:Z.courseFormItem,name:"school",label:"课堂所属单位",rules:[{required:!0,message:"不能为空"}],children:(0,P.jsx)(x.Z,{maxTagTextLength:60,className:Z.w700,placeholder:"请输入并选择课本堂的所属单位",onSearch:he,onChange:he,options:null===(R=W.schoolList)||void 0===R?void 0:R.map((function(e){return{value:e}}))})})}),z.school&&!(null!==(M=W.schoolList)&&void 0!==M&&M.find((function(e){return e===z.school})))&&(0,P.jsxs)("div",{className:Z.schoolHintWrap,children:[(0,P.jsxs)("span",{className:Z.colorCDCDCD,children:["未找到包含“",z.school,"”的高校,"]}),(0,P.jsx)("span",{className:"".concat(Z.color0152d9," current"),onClick:function(){L({type:"newClassroom/setActionTabs",payload:{key:"NewClassroom-AppplySchool"}})},children:"申请新增"})]})]}),(0,P.jsxs)("div",{className:Z.backgroundFa,children:[(0,P.jsx)("div",{className:Z.bBtn,onClick:ye,children:"取消"}),(0,P.jsx)(y.ZP,{className:"".concat(6===K.actionTabs.type?Z.classromediv:""),onClick:function(){return J.submit()},loading:H["newClassroom/submitCourses"],children:"提交"})]})]}),(0,P.jsx)(N.Z,{schoolName:z.school})]})})}))},33507:function(e,o){"use strict";o.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})},67771:function(e,o,n){"use strict";n.d(o,{Qt:function(){return l},Uw:function(){return s},fJ:function(){return a},ly:function(){return i},oN:function(){return f}});var t=n(45930),r=n(53038);const a=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),s=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),l=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),i=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),c=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),d=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),u=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),m=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),p={"slide-up":{inKeyframes:a,outKeyframes:s},"slide-down":{inKeyframes:l,outKeyframes:i},"slide-left":{inKeyframes:c,outKeyframes:d},"slide-right":{inKeyframes:u,outKeyframes:m}},f=(e,o)=>{const{antCls:n}=e,t=`${n}-${o}`,{inKeyframes:a,outKeyframes:s}=p[o];return[(0,r.R)(t,a,s,e.motionDurationMid),{[`\n ${t}-enter,\n ${t}-appear\n `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${t}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]}},5584:function(e,o,n){"use strict";var t=n(64836).default;o.Z=void 0;var r=t(n(53457)),a=t(n(15704));const s={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},r.default),timePickerLocale:Object.assign({},a.default)};s.lang.ok="确定";var l=s;o.Z=l},15704:function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var n={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};o.default=n},55007:function(e,o,n){"use strict";n.d(o,{Z:function(){return i}});var t=n(87462),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},s=n(44327),l=function(e,o){return r.createElement(s.Z,(0,t.Z)({},e,{ref:o,icon:a}))};var i=r.forwardRef(l)},79269:function(e,o,n){"use strict";n.d(o,{Z:function(){return i}});var t=n(87462),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},s=n(44327),l=function(e,o){return r.createElement(s.Z,(0,t.Z)({},e,{ref:o,icon:a}))};var i=r.forwardRef(l)},53457:function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var n={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"};o.default=n},20640:function(e,o,n){"use strict";var t=n(11742),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,o){var n,a,s,l,i,c,d=!1;o||(o={}),n=o.debug||!1;try{if(s=t(),l=document.createRange(),i=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(t){if(t.stopPropagation(),o.format)if(t.preventDefault(),void 0===t.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=r[o.format]||r.default;window.clipboardData.setData(a,e)}else t.clipboardData.clearData(),t.clipboardData.setData(o.format,e);o.onCopy&&(t.preventDefault(),o.onCopy(t.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),i.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(t){n&&console.error("unable to copy using execCommand: ",t),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(o.format||"text",e),o.onCopy&&o.onCopy(window.clipboardData),d=!0}catch(t){n&&console.error("unable to copy using clipboardData: ",t),n&&console.error("falling back to prompt"),a=function(e){var o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,o)}("message"in o?o.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(l):i.removeAllRanges()),c&&document.body.removeChild(c),s()}return d}},98423:function(e,o,n){"use strict";n.d(o,{Z:function(){return r}});var t=n(1413);function r(e,o){var n=(0,t.Z)({},e);return Array.isArray(o)&&o.forEach((function(e){delete n[e]})),n}},74300:function(e,o,n){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.CopyToClipboard=void 0;var t=a(n(67294)),r=a(n(20640));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,o){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),n.push.apply(n,t)}return n}function i(e,o){if(null==e)return{};var n,t,r=function(e,o){if(null==e)return{};var n,t,r={},a=Object.keys(e);for(t=0;t<a.length;t++)n=a[t],o.indexOf(n)>=0||(r[n]=e[n]);return r}(e,o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(t=0;t<a.length;t++)n=a[t],o.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}function d(e,o){for(var n=0;n<o.length;n++){var t=o[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}function u(e,o){return!o||"object"!==s(o)&&"function"!=typeof o?p(e):o}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,o){return f=Object.setPrototypeOf||function(e,o){return e.__proto__=o,e},f(e,o)}function h(e,o,n){return o in e?Object.defineProperty(e,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[o]=n,e}var y=function(e){function o(){var e,n;c(this,o);for(var a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];return h(p(n=u(this,(e=m(o)).call.apply(e,[this].concat(s)))),"onClick",(function(e){var o=n.props,a=o.text,s=o.onCopy,l=o.children,i=o.options,c=t.default.Children.only(l),d=(0,r.default)(a,i);s&&s(a,d),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(e)})),n}var n,a,s;return function(e,o){if("function"!=typeof o&&null!==o)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(o&&o.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),o&&f(e,o)}(o,e),n=o,a=[{key:"render",value:function(){var e=this.props,o=(e.text,e.onCopy,e.options,e.children),n=i(e,["text","onCopy","options","children"]),r=t.default.Children.only(o);return t.default.cloneElement(r,function(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?l(n,!0).forEach((function(o){h(e,o,n[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(n).forEach((function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))}))}return e}({},n,{onClick:this.onClick}))}}],a&&d(n.prototype,a),s&&d(n,s),o}(t.default.PureComponent);o.CopyToClipboard=y,h(y,"defaultProps",{onCopy:void 0,options:void 0})},74855:function(e,o,n){"use strict";var t=n(74300).CopyToClipboard;t.CopyToClipboard=t,e.exports=t},11742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var o=document.activeElement,n=[],t=0;t<e.rangeCount;t++)n.push(e.getRangeAt(t));switch(o.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":o.blur();break;default:o=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(o){e.addRange(o)})),o&&o.focus()}}},64836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}}]); |