forked from Gitlink/build
1 line
24 KiB
JavaScript
1 line
24 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[9],{"5A3O":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("W9HT")),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.TPMIndexHOC=function(e){return function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.keyupListener=function(e){"Escape"===e.key&&t.setState({globalLoading:!1})},t.gettablogourlnull=function(){t.setState({mygetHelmetapi:void 0}),document.title="Forge";var e=document.createElement("link"),n=document.getElementById("dynamic-favicon");e.id="dynamic-favicon",e.rel="shortcut icon",e.href="/react/build/./favicon.ico",n&&document.head.removeChild(n),document.head.appendChild(e)},t.gettablogourldata=function(e){document.title=e.data.setting.name;var t=document.createElement("link"),n=document.getElementById("dynamic-favicon");t.id="dynamic-favicon",t.rel="shortcut icon",t.href="/"+e.data.setting.tab_logo_url,n&&document.head.removeChild(n),document.head.appendChild(t)},t.getAppdata=function(){try{var e=JSON.parse(localStorage.getItem("chromesetting")),n=JSON.parse(localStorage.getItem("chromesettingresponse"));t.setState({mygetHelmetapi:e}),e.tab_logo_url?t.gettablogourldata(n):t.gettablogourlnull()}catch(e){console.log("hoc获取游览器配置失败 重新请求开始读取配置"),t.getAppdatausr()}},t.getAppdatausr=function(){c.default.get("/setting.json").then((function(e){if(e)if(e.data){t.setState({mygetHelmetapi:e.data.setting}),localStorage.setItem("chromesetting",JSON.stringify(e.data.setting)),localStorage.setItem("chromesettingresponse",JSON.stringify(e));try{e.data.setting.tab_logo_url?t.gettablogourldata(e):t.gettablogourlnull()}catch(e){t.gettablogourlnull()}}else t.gettablogourlnull();else t.gettablogourlnull()})).catch((function(e){t.gettablogourlnull()}))},t.fetchUsers=function(){c.default.get("/users/get_user_info.json").then((function(e){e&&e.data&&(t.initCommonState(e.data),t.setState({tpmLoading:!1}),e.data&&e.data.login&&(!e.data.has_gitea_user||e.data.has_gitea_user&&!e.data.is_sync_pwd)&&t.setState({giteaVisible:!0,email:e.data.email,is_sync_pwd:e.data.is_sync_pwd}))})).catch((function(e){console.log(e)}))},t.hideLoginDialog=function(){t.setState({isRender:!1,isloginCancel:void 0})},t.showLoginDialog=function(){t.setState({isRender:!0,isloginCancel:"iscancel"})},t.checkIfLogin=function(){return t.state.current_user&&""!=t.state.current_user.login},t.onOk=function(e){var n="/accounts/gitea_register.json",a=t.state,r=a.email,l=a.current_user,i=a.is_sync_pwd;r&&!i&&(n="/users/change_password.json"),c.default.post(n,o({login:l&&l.login},e)).then((function(e){e&&e.data&&0===e.data.status&&(t.setState({giteaVisible:!1,email:void 0}),window.location.reload())})).catch((function(e){}))},window.$("#root").css("position","relative"),t.state={tpmLoading:!0,resLoading:!0,Headertop:void 0,isRender:!1,globalLoading:!1,dataquerys:{},isloginCancel:void 0,mygetHelmetapi:null,giteaVisible:!1,email:void 0,is_sync_pwd:void 0},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),r(n,[{key:"initCommonState",value:function(e){var t=Object.assign({},o({},e),{image_url:""+e.image_url});this.setState({user:t,current_user:t})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keyup",this.keyupListener)}},{key:"componentWillMount",value:function(){this.fetchUsers()}},{key:"componentDidMount",value:function(){window.addEventListener("keyup",this.keyupListener),"/"===this.props.match.path||("/403"===this.props.match.path?document.title="你没有权限访问":"/nopage"===this.props.match.path&&(document.title="没有找到该页面")),this.getAppdata()}},{key:"render",value:function(){var t=this,n=this.state,r=n.isRender,c=n.current_user,f=n.giteaVisible,m=n.email,p={showLoginDialog:this.showLoginDialog,checkIfLogin:this.checkIfLogin,resetUserInfo:this.fetchUsers};return l.default.createElement("div",{className:"indexHOC"},l.default.createElement(d.default,{visible:f,email:m,onOk:this.onOk}),!0===r?l.default.createElement(s.default,o({Modifyloginvalue:function(){return t.hideLoginDialog()}},this.props,this.state)):"",l.default.createElement(i.default,o({},this.state,this.props)),l.default.createElement(a.default,{spinning:this.state.globalLoading,delay:0,className:"globalSpin",size:"large",tip:this._gLoadingTip||"加载中..."},l.default.createElement("div",{className:"newContainer newContainers"},l.default.createElement("div",{style:{height:"70px"}}),c&&l.default.createElement(e,o({initCommonState:function(e){return t.initCommonState(e)}},this.props,this.state,p)))),l.default.createElement(u.default,o({},this.state,this.props)))}}]),n}(l.default.Component)},n("04bd");var l=f(n("q1tI")),i=f(n("POou")),u=f(n("PQdb")),c=f(n("vDqi"));n("7aN/");var s=f(n("CWZq")),d=f(n("vwE6"));function f(e){return e&&e.__esModule?e:{default:e}}},"7aN/":function(e,t,n){},Dgc1:function(e,t,n){},GNFk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("kLXV")),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();n("k3Gp");var r=n("q1tI"),l=u(r),i=(n("sYIF"),u(n("vDqi")));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.gotoback=function(e){!0===e?window.location.href="/":null!=n.props.AccountProfiletype?(n.setState({AccountProfiletype:!1}),n.props.hideAccountProfile()):(window.location.href="/",n.setState({AccountProfiletype:!1}))},n.state={AccountProfiletype:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this;null!=this.props.AccountProfiletype&&this.setState({AccountProfiletype:this.props.AccountProfiletype}),i.default.interceptors.response.use((function(t){return null!=t&&t&&402===t.data.status&&(document.title="提示",e.setState({AccountProfiletype:!0})),t}),(function(e){}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,o=t.okText,r=t.okHref,i=t.cannelText,u=t.Accounturltype;return l.default.createElement(a.default,{keyboard:!1,title:"提示",visible:this.state.AccountProfiletype,closable:!1,footer:null,destroyOnClose:!0,centered:!0,width:"530px"},l.default.createElement("div",{className:"task-popup-content"},l.default.createElement("p",{className:"task-popup-text-center font-16"}," ",n||"您需要去完善您的个人资料,才能使用此功能"),l.default.createElement("div",{className:"clearfix mt30 edu-txt-center"},l.default.createElement("a",{className:"task-btn mr30",onClick:function(){return e.gotoback(u)}},i||"稍后完善"),l.default.createElement("a",{className:"task-btn task-btn-orange",href:r||"/account/profile/edit"}," ",o||"立即完善"))))}}]),t}(r.Component);t.default=c},OSyE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("kLXV")),o=f(n("9yH6")),r=f(n("5rEg")),l=f(n("Vl3Y")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,o=!1,r=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){o=!0,r=e}finally{try{!a&&i.return&&i.return()}finally{if(o)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("k3Gp"),n("K4yd"),n("1vPl"),n("tULf");var c=n("q1tI"),s=f(c),d=f(n("vDqi"));function f(e){return e&&e.__esModule?e:{default:e}}t.default=l.default.create()((0,c.forwardRef)((function(e){var t=e&&e.form,n=t.getFieldDecorator,f=t.validateFields,m=t.setFieldsValue,p=(0,c.useState)(!1),h=u(p,2),g=h[0],v=h[1];return(0,c.useEffect)((function(){g||m({code:void 0,role:"developer"})}),[g]),s.default.createElement(s.default.Fragment,null,s.default.createElement(a.default,{title:"加入项目",width:"480px",visible:g,centered:!0,onOk:function(){f((function(t,n){if(!t){d.default.post("/applied_projects.json",{applied_project:i({},n)}).then((function(t){t&&t.data&&(v(!1),e.showNotification("申请加入项目成功,等待审核!"))})).catch((function(e){}))}}))},onCancel:function(){return v(!1)}},s.default.createElement(l.default,{layout:"inline",className:"inviteForm"},s.default.createElement(l.default.Item,{label:"项目邀请码"},n("code",{rules:[{required:!0,message:"请输入6位项目邀请码"},{validator:function(e,t,n){t||n(),(t.length<6||t.length>6)&&n("请输入6位数的邀请码"),n()}}]})(s.default.createElement(r.default,{placeholder:"请输入6位项目邀请码",autoComplete:"off",maxLength:"6",style:{width:"300px"}}))),s.default.createElement(l.default.Item,{label:"选择角色"},n("role",{rules:[{required:!0,message:"请选择角色"}]})(s.default.createElement(o.default.Group,{defaultValue:"developer"},s.default.createElement(o.default,{value:"manager"},"管理员"),s.default.createElement(o.default,{value:"developer"},"开发者"),s.default.createElement(o.default,{value:"reporter"},"报告者")))))),s.default.createElement("a",{onClick:function(){return v(!0)}},"加入项目"))})))},POou:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n("jsC+")),o=v(n("PArb")),r=v(n("BvKs")),l=v(n("TeRw")),i=v(n("5rEg")),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();n("aIZi"),n("qNb/"),n("2WkQ"),n("O+I2"),n("1vPl");var s=n("q1tI"),d=v(s),f=v(n("GNFk")),m=n("sYIF"),p=v(n("vDqi")),h=v(n("CWZq")),g=v(n("OSyE"));function v(e){return e&&e.__esModule?e:{default:e}}n("7aN/"),n("Dgc1");var y=window.$,b=i.default.Search;window._header_componentHandler=null;var E=["www.trustie.net","forgeplus.trustie.net","forum.trustie.net","testforgeplus.trustie.net"],_=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.SearchInput=function(e,t){return e?d.default.createElement("div",{onBlur:function(){setTimeout((function(){n.setState({openSearch:!1})}),300)}},d.default.createElement(b,{placeholder:"请输入搜索关键字",className:"search-input mr20",onSearch:function(e){return n.onGlobalSearch(e,t)},autoFocus:!0,style:{width:"260px"}})):d.default.createElement("i",{className:"iconfont icon-sousuo font-18 color-white ml30",onClick:function(){n.setState({openSearch:!0})}})},n.onGlobalSearch=function(e,t){window.location.href=t+"?value="+e},n.openNotification=function(e){l.default.open({message:"提示",description:e})},n.educoderlogin=function(){n.setState({isRender:!0})},n.educoderloginysl=function(){p.default.get("/accounts/logout.json").then((function(e){void 0!==e&&(window.location.href="/")})).catch((function(e){console.log(e)}))},n.hideAddcoursestypes=function(){n.setState({Addcoursestypes:!1})},n.HideAddcoursestypess=function(e){console.log("调用了"),n.setState({Addcoursestypes:!1,mydisplay:!0,occupation:e})},n.ModalCancelsy=function(){n.setState({mydisplay:!1})},n.cancelModulationModels=function(){n.setState({isRenders:!1})},n.setevaluatinghides=function(){n.setState({setevaluatinghides:!0})},n.Modifyloginvalue=function(){n.setState({isRender:!1})},n.hideAccountProfile=function(){n.setState({AccountProfiletype:!1})},n.headtypesonClick=function(e,t){n.setState({headtypess:e,headtypesonClickbool:t})},n.gettablogourlnull=function(){n.setState({settings:void 0});var e=document.createElement("link"),t=document.getElementById("dynamic-favicon");e.id="dynamic-favicon",e.rel="shortcut icon",e.href="/react/build/./favicon.ico",t&&document.head.removeChild(t),document.head.appendChild(e)},n.gettablogourldata=function(e){document.title=e.data.setting.name;var t=document.createElement("link"),n=document.getElementById("dynamic-favicon");t.id="dynamic-favicon",t.rel="shortcut icon",t.href="/"+e.data.setting.tab_logo_url,n&&document.head.removeChild(n),document.head.appendChild(t)},n.handleVisibleChanges=function(e){n.setState({visiblemyss:e})},n.geturlsdata=function(){p.default.get("/setting.json").then((function(e){e&&e.data?(n.setState({settings:e.data.setting}),localStorage.setItem("chromesetting",JSON.stringify(e.data.setting)),localStorage.setItem("chromesettingresponse",JSON.stringify(e))):n.gettablogourlnull()})).catch((function(e){n.gettablogourlnull()}))},n.matchpaths=function(e){var t=n.props.match;if(e)return t.path.indexOf(e)>-1},n.addMenu=function(e){return e&&e.length>0&&d.default.createElement("div",{className:"dropdownFlex double"},d.default.createElement(r.default,null,e.map((function(e,t){return"加入课堂"!==e.name&&"加入开发项目"!==e.name&&d.default.createElement(r.default.Item,null,d.default.createElement("a",{href:e.url},e.name))})),d.default.createElement(r.default.Item,null,d.default.createElement(g.default,{showNotification:n.props.showNotification}))))},n.renderMenu=function(e){var t=n.props.current_user;return d.default.createElement(r.default,{className:"currentMenu"},d.default.createElement(r.default.Item,null,d.default.createElement("span",{title:t&&t.username},t&&t.username)),e&&e.length>0&&e.map((function(e,t){return d.default.createElement("li",{key:t},d.default.createElement("a",{href:e.url,target:"_blank"},e.name))})),d.default.createElement(r.default.Item,null,d.default.createElement("a",{onClick:function(){return n.educoderloginysl()}},"退出")))},n.menus=function(e){return d.default.createElement("div",{className:"downMenus"},e.map((function(e,t){return!e.hidden&&d.default.createElement("li",{onClick:function(){window.location.href=n.checkLink(e.link)}},0!==t&&d.default.createElement(o.default,null),d.default.createElement("aside",{className:"font-16 color-ooo"},e.name),d.default.createElement("div",{className:"font-14",style:{color:"rgb(159, 167, 179)",whiteSpace:"nowrap"}},e.content))})))},n.checkLink=function(e){var t=n.state.settings;return e&&e.indexOf("http")>-1?e:t.new_course.default_url+e},n.state={Addcoursestypes:!1,tojoinitemtype:!1,tojoinclasstitle:void 0,rolearr:["",""],Checkboxteacherchecked:!1,Checkboxstudentchecked:!1,Checkboxteachingchecked:!1,Checkboxteachertype:!1,Checkboxteachingtype:!1,code_notice:!1,RadioGroupvalue:void 0,submitapplications:!1,isRender:!1,showTrial:!1,setevaluatinghides:!1,occupation:0,mydisplay:!1,headtypesonClickbool:!1,headtypess:"/",settings:null,visiblemyss:!1,openSearch:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),c(t,[{key:"componentDidMount",value:function(){var e,t;this.geturlsdata(),window._header_componentHandler=this,y(".edu-menu-panel").hover((function(){e&&(t&&t!==this&&y(t).find(".edu-menu-list").hide(),clearTimeout(e),e=null),t=this,y(this).find(".edu-menu-list").show()}),(function(){var t=this;e=setTimeout((function(){y(t).find(".edu-menu-list").hide()}),800)}));try{window.sessionStorage.setItem("yslgeturls",JSON.stringify(window.location.href))}catch(e){}}},{key:"componentWillReceiveProps",value:function(e,t){this.setState({user:e.user}),void 0!==e.Headertop&&e.Headertop.old_url}},{key:"render",value:function(){var e=this,t=this.props.match,n=this.props.user,o=this.state,r=(o.Addcoursestypes,o.tojoinitemtype,o.tojoinclasstitle,o.code_notice,o.AccountProfiletype),l=o.user,i=o.isRender,c=o.headtypesonClickbool,s=o.headtypess,p=o.settings,g=o.openSearch;"/forums"===t.path||(t.path.startsWith("/shixuns")||(t.path.startsWith("/paths")||(t.path.startsWith("/courses")||(t.path.startsWith("/crowdsourcing")||(t.path.startsWith("/moop_cases")||t.path.startsWith("/competitions"))))));if(p&&p.navbar&&p.navbar.length>0)if("/"===t.path)!1===c?void 0:s;else for(var v=0;v<p.navbar.length;v++)if(t.path===p.navbar[v].link){p.navbar[v].link;break}if(this.props&&null!=this.props.mygetHelmetapi){this.props.mygetHelmetapi&&this.props.mygetHelmetapi.navbar&&this.props.mygetHelmetapi.navbar.map((function(e,t){var n=RegExp(e.link);"/shixuns".match(n)&&!0===e.hidden&&!0,"/paths".match(n)&&!0===e.hidden&&!0,"/courses".match(n)&&!0===e.hidden&&!0}))}var y=p&&p.common&&p.common.search,b=p&&p.common&&p.common.notice;return d.default.createElement("div",{className:"newHeaders",id:"nHeader"},d.default.createElement("div",{className:"headerContent"},!0===i?d.default.createElement(h.default,u({},this.props,this.state,{Modifyloginvalue:function(){return e.Modifyloginvalue()}})):"",!0===r?d.default.createElement(f.default,u({hideAccountProfile:function(){return e.hideAccountProfile()}},this.props,this.state)):"",p&&p.nav_logo_url?d.default.createElement("a",{href:p&&p.new_course.default_url,className:"fl mr50",style:{minWidth:"45px"}},d.default.createElement("img",{alt:"可控开源社区",className:"logoimg",style:{heigth:"40px"},src:(0,m.getImageUrl)("/"+p.nav_logo_url)})):"",d.default.createElement("div",{className:"head-nav pr",id:"head-navpre1"},p&&p.navbar&&p.navbar.length>0?d.default.createElement("ul",{id:"header-nav"},p.navbar&&p.navbar.map((function(t,n){if(t.link){var o=t.link,r=e.props.user&&e.props.user.login,l=t.hidden;o&&(o.indexOf("courses")>-1||o.indexOf("contests")>-1)&&(r?o.indexOf("courses")>-1?o=o.replace(/courses/g,"users/"+r+"/courses"):o.indexOf("contests")>-1&&(o=o.replace(/contests/g,"users/"+r+"/contests")):l=!0),r&&o&&o.indexOf("homes")>-1&&(o=o.replace(/homes/g,"users/"+r+"/user_activities"));var i=o&&E.filter((function(e){return o.indexOf(e)>-1})),u=i&&i.length>0;return d.default.createElement("li",{key:n,onClick:function(){return e.headtypesonClick(t.link,!0)},className:!0===e.matchpaths(t.link)?"pr active":"pr",style:l?{display:"none"}:{display:"flex"}},t.subitem&&t.subitem.length>0?d.default.createElement(a.default,{overlay:e.menus(t.subitem)},d.default.createElement("div",{className:"namediv"},d.default.createElement("a",{href:e.checkLink(o),target:u?"_self":"_blank"},d.default.createElement("div",{dangerouslySetInnerHTML:{__html:t.name}})," "),d.default.createElement("i",{className:"iconfont icon-xiala1 font-14 ml3 mt5 mr3",style:{color:"#979797",fontSize:"14px"}}))):d.default.createElement("a",{href:e.checkLink(o)},d.default.createElement("div",{dangerouslySetInnerHTML:{__html:t.name}})))}}))):""),d.default.createElement("div",{className:"head-right"},y?this.SearchInput(g,y):"",n&&(n.main_site||n.login)&&p&&p.add&&p.add.length>0?d.default.createElement(a.default,{overlay:this.addMenu(p&&p.add),placement:"bottomRight"},d.default.createElement("i",{className:"iconfont icon-tianjiafangda color-white ml30"})):"",this.props.user&&this.props.user.login&&b?d.default.createElement("div",{className:"ml30 edu-menu-panel"},l&&l.login&&d.default.createElement("a",{href:""+b,style:{position:"relative"}},d.default.createElement("i",{className:"iconfont icon-xiaoxilingdang color-white"}),d.default.createElement("span",{className:"newslight",style:{display:void 0===this.props.Headertop?"none":!0===this.props.Headertop.new_message?"block":"none"}}))):""),!l||l&&!l.login?d.default.createElement("span",{className:"font-15 ml30"},p&&p.sso_login_url?d.default.createElement("a",{target:"_blank",href:p.sso_login_ur},"使用学校统一认证登录"):d.default.createElement("a",{onClick:function(){return e.educoderlogin()},className:"mr5 color-white"},"登录"),p&&p.common&&p.common.register&&d.default.createElement("span",null,d.default.createElement("em",{className:"vertical-line"}),d.default.createElement("a",{className:"ml5 color-white",href:""+p.common.register,target:"_blank"},"注册"))):d.default.createElement(a.default,{placement:"bottomRight",overlay:this.renderMenu(p&&p.personal)},d.default.createElement("a",{href:"/users/"+(this.props.current_user&&this.props.current_user.login)},d.default.createElement("img",{alt:"头像",src:(0,m.getImageUrl)("/"+l.image_url),className:"currentImg"})))))}}]),t}(s.Component);t.default=_},PQdb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,o=!1,r=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){o=!0,r=e}finally{try{!a&&i.return&&i.return()}finally{if(o)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=n("q1tI"),l=(a=r)&&a.__esModule?a:{default:a};n("Dgc1"),t.default=function(){var e,t=(0,r.useState)(void 0),n=o(t,2),a=n[0],i=n[1];return(0,r.useEffect)((function(){try{var e=JSON.parse(localStorage.getItem("chromesetting"));i(e.footer)}catch(e){}}),[]),l.default.createElement("div",null,l.default.createElement("div",{style:{height:"810px"}}),l.default.createElement("div",{className:"newFooter edu-txt-center"},a&&(e={__html:a},l.default.createElement("div",{dangerouslySetInnerHTML:e}))))}},uRYN:function(e,t,n){},vwE6:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=c(n("kLXV")),o=c(n("Vl3Y")),r=c(n("5rEg")),l=c(n("2/Rp"));n("k3Gp"),n("tULf"),n("1vPl"),n("L/Qf");var i=n("q1tI"),u=c(i);function c(e){return e&&e.__esModule?e:{default:e}}n("uRYN"),t.default=o.default.create()((0,i.forwardRef)((function(e){var t=e.form,n=e.visible,c=e.onOk,s=e.email,d=t.getFieldDecorator,f=t.validateFields,m=t.setFieldsValue;return(0,i.useEffect)((function(){s&&m({email:s})}),[s]),u.default.createElement(a.default,{visible:n,title:"提示",width:"500px",closable:!1,footer:u.default.createElement(l.default,{type:"primary",onClick:function(){f((function(e,t){e||c(t)}))}},"确定"),centered:!0},u.default.createElement("div",null,u.default.createElement("p",{className:"mb15 edu-txt-center",style:{maxWidth:"350px",margin:"0px auto"}},s?"平台已检测到您已绑定邮箱"+s+",请您确认如下操作":"平台已检测到您未绑定邮箱,为不影响使用协同开发功能,请先绑定邮箱"),u.default.createElement(o.default,{labelCol:{span:5},wrapperCol:{span:18}},u.default.createElement(o.default.Item,{label:"邮箱"},d("email",{rules:[{required:!0,message:"请输入邮箱账号"}]})(u.default.createElement(r.default,{placeholder:"请输入您的邮箱账号",width:"220px",disabled:s}))),u.default.createElement(o.default.Item,{label:"密码"},d("password",{rules:[{required:!0,message:"请输入您的平台密码"}]})(u.default.createElement(r.default.Password,{placeholder:"请输入您的平台密码",width:"220px"}))))))})))}}]); |