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__HttpStatus__403.87de1fc3...

2 lines
3.2 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3862],{73582:function(B,f,n){n.r(f);var r=n(67294),E=n(14446),p=n(33170),M=n(35973),v=Object.defineProperty,P=Object.defineProperties,y=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,g=(t,e,s)=>e in t?v(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s,d=(t,e)=>{for(var s in e||(e={}))D.call(e,s)&&g(t,s,e[s]);if(_)for(var s of _(e))O.call(e,s)&&g(t,s,e[s]);return t},m=(t,e)=>P(t,y(e)),w=(t,e,s)=>new Promise((l,u)=>{var h=a=>{try{o(s.next(a))}catch(i){u(i)}},c=a=>{try{o(s.throw(a))}catch(i){u(i)}},o=a=>a.done?l(a.value):Promise.resolve(a.value).then(h,c);o((s=s.apply(t,e)).next())});const A=({})=>{const t=(0,M.useIntl)(),e=JSON.parse(sessionStorage.getItem("errorStatus")),s=e==null?void 0:e.message,l=e==null?void 0:e.can_return_to_teacher,u=e==null?void 0:e.course_id,h=e==null?void 0:e.switch_to_teacher,c=e==null?void 0:e.switch_to_assistant,o={display:"inline-block",width:160,height:40,borderRadius:5,fontSize:14,textAlign:"center",lineHeight:"40px"};return r.createElement("div",{className:"pt60 pb60 tc"},r.createElement("p",{className:"font16",style:{color:"#999",marginBottom:40,marginTop:220}},s||r.createElement("span",null,t.formatMessage({id:"common.accessDeniedMessage",defaultMessage:"\u62B1\u6B49\uFF0C\u60A8\u65E0\u6743\u8BBF\u95EE\u8BE5\u9875\u9762"}))),r.createElement("div",{style:{marginBottom:70}},!l&&history.length>2&&r.createElement("a",{style:m(d({},o),{border:"1px solid #0152d9"}),onClick:a=>{a.preventDefault(),history.back()}},t.formatMessage({id:"classrooms.returnToPreviousPage",defaultMessage:"\u8FD4\u56DE\u4E0A\u4E00\u9875"})),r.createElement("a",{href:"/",style:m(d({},o),{backgroundColor:"#0152d9",color:"#fff",marginLeft:history.length>2?40:0})},t.formatMessage({id:"classrooms.returnToHomePage",defaultMessage:"\u8FD4\u56DE\u9996\u9875"})),l&&r.createElement("a",{style:m(d({},o),{border:"1px solid #0152d9",marginLeft:40}),onClick:a=>{a.preventDefault(),E.default.confirm({centered:!0,okText:t.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:`${t.formatMessage({id:"common.switchIdentity",defaultMessage:"\u5207\u6362\u8EAB\u4EFD"})}`,content:`${t.formatMessage({id:"common.switchFromStudentTo",defaultMessage:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3"})}${c?t.formatMessage({id:"user.teachingAssistant",defaultMessage:"\u52A9\u6559"}):t.formatMessage({id:"user.teacher1",defaultMessage:"\u8001\u5E08"})}\uFF0C${t.formatMessage({id:"common.hasManagementPermissions",defaultMessage:"\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650"})}`,onOk:()=>w(void 0,null,function*(){(yield(0,p.ZP)(c?`/api/courses/${u}/switch_to_assistant.json`:`/api/courses/${u}/switch_to_teacher.json`,{method:"post"})).status===0&&window.location.replace(`/classrooms/${u}/`)})})}},c?t.formatMessage({id:"common.switchToAssistant",defaultMessage:"\u5207\u6362\u4E3A\u52A9\u6559"}):t.formatMessage({id:"common.switchToTeacher",defaultMessage:"\u5207\u6362\u4E3A\u8001\u5E08"}))))};f.default=A}}]);