JERRY\15194 %!s(int64=4) %!d(string=hai) anos
pai
achega
233e54a6a3

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
boniu/.eslintcache


+ 1 - 0
boniu/debug.log

@@ -1 +1,2 @@
 [0123/123906.155:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
+[0125/192439.680:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)

+ 420 - 0
boniu/src/StocksApiList.jsx

@@ -3,36 +3,456 @@ const stockApiList = [
     name: "股票基本信息",
     url: "/stocks/basicInfo",
     key:"basicInfo",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   },
   {
     name: "股票当天信息",
     url: "/stocks/now",
     key:"now",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   },
   {
     name: "时间段信息(股票代码+起止日期)",
     url: "/stocks/time",
     key:"time",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   },
   {
     name: "股票回溯",
     url: "/stocks/back",
     key:"back",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   },
   {
     name: "股票某天信息",
     url: "/stocks/someDay",
     key:"someDay",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   },
   {
     name: "股票列表信息",
     url: "/stocks/list",
     key:"list",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   },
   {
     name: "股票距离某天最近一个交易日",
     url: "/stocks/lastTime",
     key:"lastTime",
+    data: {
+      outputResult: [
+        {
+          key: "1",
+          name: "message_code",
+          desc: 200
+        },
+        {
+          key: "2",
+          name: "message",
+          desc: "success"
+        },
+        {
+          key: "3",
+          name: "code",
+          desc: "指数代码"
+        },
+        {
+          key: "4",
+          name: "name",
+          desc: "指数名称"
+        },
+        {
+          key: "5",
+          name: "sector",
+          desc: "交易板块"
+        },
+        {
+          key: "6",
+          name: "sector",
+          desc: "所属市场"
+        }
+      ],
+      errorResult:[
+        {
+          key: "1",
+          type: "股票代码错误",
+          code: 301,
+          message: "股票代码不存在/错误"
+        },
+        {
+          key: "3",
+          type: "签名错误",
+          code: 304,
+          message: "非法签名"
+        },
+        {
+          key: "4",
+          type: "返回数据为空",
+          code: 401,
+          message: "股票数据为空"
+        },
+        {
+          key: "5",
+          type: "服务器错误",
+          code: 501,
+          message: "服务器错误"
+        }
+      ]
+    }
   }
 ];
 

+ 2 - 2
boniu/src/components/Navbar/navbar.jsx

@@ -51,7 +51,7 @@ class NavBar extends Component {
                 {stocksApiList.map((item) => {
                   return (
                     <Menu.Item key={item.key}>
-                      <Link to={item.url}>{item.name}</Link>
+                      <Link to={{pathname: item.url, state: item.data}}>{item.name}</Link>
                     </Menu.Item>
                   );
                 })}
@@ -83,7 +83,7 @@ class NavBar extends Component {
               <Switch>
                 <Route exact path="/" component={Overview} />
                 <Route path="/overview" component={Overview} />
-                <Route path="/stocks" component={Stocks} />
+                <Route path="/stocks" component={indexBasicInfo} />
                 <Route path="/indexApi" component={indexBasicInfo} />
               </Switch>
             </Content>

+ 0 - 14
boniu/src/components/StocksApi/stocks.css

@@ -1,14 +0,0 @@
-.stocks-title {
-  margin-top: 30px;
-  display: flex;
-  align-items: center;
-}
-.stocks-title::before {
-  content: '';
-  margin-right: 10px;
-  display: block;
-  width: 6px;
-  height: 20px;
-  border-radius: 3px;
-  background-color: #00c0ff;
-}

+ 0 - 153
boniu/src/components/StocksApi/stocks.jsx

@@ -1,153 +0,0 @@
-import React from 'react';
-import './stocks.css'
-import {
-  Typography,
-  Table,
-  Button
-} from 'antd'
-
-const { Text, Title, Link } = Typography
-
-const Stocks = () => {
-  return (
-    <div>
-      <Title level={ 4 }>股票基本信息</Title>
-      <div>
-        <Title
-          className="stocks-title"
-          level={ 5 }
-        >输入参数:</Title>
-        <Text>method=stock_info&code=股票代码&timestamp=时间戳&sign=签名值</Text>
-      </div>
-
-      <div>
-        <Title
-          className="stocks-title"
-          level={ 5 }
-        >输出结果:</Title>
-        <Table
-          columns={columns}
-          dataSource={data}
-          pagination={ false }
-          size="small"
-        />
-      </div>
-      <div>
-        <Title
-          className="stocks-title"
-          level={ 5 }
-        >输出结果异常:</Title>
-        <Table
-          columns={errcolumns}
-          dataSource={errdata}
-          pagination={ false }
-          size="small"
-        />
-      </div>
-      
-      <div>
-        <Title
-          className="stocks-title"
-          level={ 5 }
-        >测试地址:</Title>
-        <Button type="primary" className="stocks-button">API测试工具</Button>
-      </div>
-      <div>
-        <Title
-          className="stocks-title"
-          level={ 5 }
-        >SDK包:</Title>
-        <Link>php程序包下载</Link>
-      </div>
-    </div>
-  )
-};
-
-export default Stocks;
-var columns = [
-  {
-    title: '名称',
-    dataIndex: 'name',
-    key: 'name',
-    render: text => <span>{text}</span>,
-  },
-  {
-    title: '说明',
-    dataIndex: 'desc',
-    key: 'desc',
-  }
-]
-var data = [
-  {
-    key: '1',
-    name: 'message_code',
-    desc: 200,
-  },
-  {
-    key: '2',
-    name: 'message',
-    desc: 'success',
-  },
-  {
-    key: '3',
-    name: 'code',
-    desc: '股票代码'
-  },
-  {
-    key: '4',
-    name: 'name',
-    desc: '股票名称'
-  },
-  {
-    key: '5',
-    name: 'sector',
-    desc: '交易板块'
-  },
-]
-
-var errcolumns = [
-  {
-    title: '错误类型',
-    dataIndex: 'type',
-    key: 'type',
-    render: text => <span>{text}</span>,
-  },
-  {
-    title: 'message_code',
-    dataIndex: 'code',
-    key: 'code',
-  },
-  {
-    title: 'message',
-    dataIndex: 'message',
-    key: 'message'
-  }
-]
-var errdata = [
-  {
-    key: '1',
-    type: '股票代码错误',
-    code: 301,
-    message: '股票代码不存在/错误'
-  }, {
-    key: '2',
-    type: '交易板块错误',
-    code: 302,
-    message: '交易板块不存在/错误'
-  }, {
-    key: '3',
-    type: '签名错误',
-    code: 304,
-    message: '非法签名'
-  }, {
-    key: '4',
-    type: '返回数据为空',
-    code: 401,
-    message: '股票数据为空'
-  }, {
-    key: '5',
-    type: '服务器错误',
-    code: 501,
-    message: '服务器错误'
-  }
-]