top.jsx 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import React from 'react';
  2. import './portal.less';
  3. import logo from '../../../image/logo.jpg';
  4. import ajax from 'jquery/src/ajax/xhr.js';
  5. import $ from 'jquery/src/ajax';
  6. const LoginTop = React.createClass({
  7. logOut() {
  8. $.ajax({
  9. method: "get",
  10. dataType: "json",
  11. url: globalConfig.context + "/login",
  12. }).done(function (data) {
  13. window.location.href = globalConfig.context + "/user/login.html"
  14. });
  15. },
  16. render() {
  17. return (
  18. <div className="portal-header">
  19. <div className="portal-logo clearfix">
  20. <div className="logo">
  21. <img src={logo} alt="" />
  22. </div>
  23. <div className="portal-text">
  24. <span className="text">科技{this.props.searchType}搜索</span>
  25. <span className="alink">
  26. <a href={globalConfig.context + "/user/account/index.html"}>返回首页</a>
  27. {window.userData.nickname ?
  28. <span>
  29. <a href={globalConfig.context + "/user/account/index"}>尊敬的{userData.nickname || userData.number}</a>
  30. <a href="./index.html">交易管理中心</a>
  31. <a href="./index.html">消息</a>
  32. </span>
  33. : <a href={globalConfig.context + "/user/login/index"}>请登录</a>}
  34. <a onClick={this.logOut}>退出</a>
  35. <a href="./index.html">帮助中心</a>
  36. </span>
  37. </div>
  38. </div>
  39. </div>
  40. )
  41. }
  42. });
  43. export default LoginTop;