diff --git a/src/api/stock.js b/src/api/stock.js index d2ccab3..13edd59 100644 --- a/src/api/stock.js +++ b/src/api/stock.js @@ -48,6 +48,22 @@ export function getSecondBoardCalendar(params) { }) } +export function getSecondBoardProfitSummary(params) { + return request({ + url: '/limit-board/second-board-profit-summary', + method: 'get', + params + }) +} + +export function getSecondBoardProfitDetail(params) { + return request({ + url: '/limit-board/second-board-profit-detail', + method: 'get', + params + }) +} + export function getLimitBoardBreakNextPerformance(params) { return request({ url: '/limit-board/break-next-performance', diff --git a/src/components/TradeDateRangePicker.vue b/src/components/TradeDateRangePicker.vue new file mode 100644 index 0000000..0095e02 --- /dev/null +++ b/src/components/TradeDateRangePicker.vue @@ -0,0 +1,118 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index 1663e4d..8c111f5 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -11,6 +11,12 @@ const routes = [ component: () => import('@/views/stock/SecondBoardCalendar.vue'), meta: { title: '二板日历', icon: 'Calendar' } }, + { + path: '/stock/second-board-profit-summary', + name: 'StockSecondBoardProfitSummary', + component: () => import('@/views/stock/SecondBoardProfitSummary.vue'), + meta: { title: '二板获利综合', icon: 'TrendCharts' } + }, { path: '/stock/second-board', name: 'StockSecondBoard', diff --git a/src/views/stock/SecondBoardProfitSummary.vue b/src/views/stock/SecondBoardProfitSummary.vue new file mode 100644 index 0000000..dc0cbd9 --- /dev/null +++ b/src/views/stock/SecondBoardProfitSummary.vue @@ -0,0 +1,843 @@ + + + + +