leftTab.jsx 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import React from 'react';
  2. import { Menu, Icon } from 'antd';
  3. import '../leftTab.less';
  4. const SubMenu = Menu.SubMenu;
  5. const MenuItemGroup = Menu.ItemGroup;
  6. const LeftTab = React.createClass({
  7. getInitialState() {
  8. return {
  9. current: 'comprehensive',
  10. };
  11. },
  12. handleClick(e) {
  13. this.props.handlekey(e.key);
  14. this.setState({
  15. current: e.key,
  16. });
  17. },
  18. componentWillMount(){
  19. if ( window.location.hash ) {
  20. this.state.current = window.location.hash.substr(1);
  21. };
  22. },
  23. render() {
  24. return (
  25. <Menu onClick={this.handleClick}
  26. selectedKeys={[this.state.current]}
  27. defaultOpenKeys={['sub1']}
  28. mode="vertical"
  29. className="account-left"
  30. mode="inline"
  31. >
  32. <SubMenu key="sub1" title={<span>专利申请管理</span>}>
  33. <Menu.Item key="comprehensive">
  34. 专利综合管理
  35. </Menu.Item>
  36. <Menu.Item key="payment">
  37. 待缴费专利管理
  38. </Menu.Item>
  39. <Menu.Item key="correction">
  40. 补正审查通知管理
  41. </Menu.Item>
  42. <Menu.Item key="express">
  43. 专利纸件收发登记
  44. </Menu.Item>
  45. <Menu.Item key="applyFee">
  46. 专利申请费用管理
  47. </Menu.Item>
  48. </SubMenu>
  49. <SubMenu key="sub2" title={<span>软著申请管理</span>}>
  50. <Menu.Item key="1">
  51. 专利综合管理
  52. </Menu.Item>
  53. <Menu.Item key="2">
  54. 待缴费专利管理
  55. </Menu.Item>
  56. <Menu.Item key="3">
  57. 补正审查通知管理
  58. </Menu.Item>
  59. <Menu.Item key="4">
  60. 专利纸件收发登记
  61. </Menu.Item>
  62. <Menu.Item key="5">
  63. 专利申请费用管理
  64. </Menu.Item>
  65. </SubMenu>
  66. <SubMenu key="sub3" title={<span>高企认定管理</span>}>
  67. <Menu.Item key="11">
  68. 专利综合管理
  69. </Menu.Item>
  70. <Menu.Item key="12">
  71. 待缴费专利管理
  72. </Menu.Item>
  73. <Menu.Item key="13">
  74. 补正审查通知管理
  75. </Menu.Item>
  76. <Menu.Item key="14">
  77. 专利纸件收发登记
  78. </Menu.Item>
  79. <Menu.Item key="15">
  80. 专利申请费用管理
  81. </Menu.Item>
  82. </SubMenu>
  83. <SubMenu key="sub4" title={<span>科技项目申报管理</span>}>
  84. </SubMenu>
  85. </Menu>
  86. );
  87. }
  88. });
  89. export default LeftTab;