ソースを参照

修改路由及其他问题

306132416@qq.com 4 年 前
コミット
e366cbcb8f
共有5 個のファイルを変更した18 個の追加32 個の削除を含む
  1. 1 1
      boniu/.eslintcache
  2. 3 6
      boniu/src/IndexApiList.jsx
  3. 8 15
      boniu/src/StocksApiList.jsx
  4. 5 9
      boniu/src/components/Navbar/navbar.jsx
  5. 1 1
      boniu/src/components/indexBasicInfo/indexBasicInfo.jsx

File diff suppressed because it is too large
+ 1 - 1
boniu/.eslintcache


+ 3 - 6
boniu/src/IndexApiList.jsx

@@ -1,21 +1,18 @@
 const indexApiList = [
   {
     name: "指数基本信息",
-    icon: "xx4",
     url: "/indexBasicInfo",
-    hidden: false
+    key:'basic',
   },
   {
     name: "指数当天信息",
-    icon: "xx5",
     url: "/indexNow",
-    hidden: false
+    key:'nowInfo',
   },
   {
     name: "指数回溯",
-    icon: "xx6",
     url: "/indexBefore",
-    hidden: true
+    key:'indexBack',
   }
 ];
 

+ 8 - 15
boniu/src/StocksApiList.jsx

@@ -1,45 +1,38 @@
 const stockApiList = [
   {
     name: "股票基本信息",
-    icon: "xx1",
-    url: "/xx1",
-    hidden: false,
+    url: "/stocks",
+    key:"stocks",
   },
   {
     name: "股票当天信息",
-    icon: "xx2",
     url: "/xx2",
-    hidden: false,
+    key:"now",
   },
   {
     name: "时间段信息(股票代码+起止日期)",
-    icon: "xx3",
     url: "/xx3",
-    hidden: false,
+    key:"time",
   },
   {
     name: "股票回溯",
-    icon: "xx4",
     url: "/xx4",
-    hidden: true,
+    key:"back",
   },
   {
     name: "股票某天信息",
-    icon: "xx5",
     url: "/xx5",
-    hidden: true,
+    key:"someDay",
   },
   {
     name: "股票列表信息",
-    icon: "xx6",
     url: "/xx6",
-    hidden: true,
+    key:"list",
   },
   {
     name: "股票距离某天最近一个交易日",
-    icon: "xx7",
     url: "/xx7",
-    hidden: true,
+    key:"lastTime",
   }
 ];
 

+ 5 - 9
boniu/src/components/Navbar/navbar.jsx

@@ -42,28 +42,26 @@ export default class NavBar extends Component {
                 <Link to="/overview">总体说明</Link>
               </Menu.Item>
               <SubMenu
-                key="sub2"
+                key="stocks"
                 icon={<LaptopOutlined />}
                 title="股票接口"
-                onClick={this.go}
               >
                 {stocksApiList.map((item) => {
                   return (
-                    <Menu.Item key={item.url}>
-                      <Link to="/stocks">{item.name}</Link>
+                    <Menu.Item key={item.key}>
+                      <Link to={item.url}>{item.name}</Link>
                     </Menu.Item>
                   );
                 })}
               </SubMenu>
               <SubMenu
-                key="sub3"
+                key="indexApi"
                 icon={<NotificationOutlined />}
                 title="指数接口"
-                onClick={this.go}
               >
                 {indexApiList.map((item) => {
                   return (
-                    <Menu.Item key={item.url}>
+                    <Menu.Item key={item.key}>
                       <Link to={item.url}>{item.name}</Link>
                     </Menu.Item>
                   );
@@ -85,8 +83,6 @@ export default class NavBar extends Component {
                 <Route path="/stocks" component={Stocks} />
                 <Route path="/indexApi" component={IndexApi} />
                 <Route path="/indexBasicInfo" component={indexBasicInfo} />
-                <Route path="/indexNow" component={indexBasicInfo} />
-                <Route path="/indexBefore" component={indexBasicInfo} />
               </Switch>
             </Content>
           </Layout>

+ 1 - 1
boniu/src/components/indexBasicInfo/indexBasicInfo.jsx

@@ -111,7 +111,7 @@ var data = [
     desc: "交易板块"
   },
   {
-    key: "5",
+    key: "6",
     name: "sector",
     desc: "所属市场"
   }