diff --git a/src/api/stock.js b/src/api/stock.js index 5a8ea28..79a6ca5 100644 --- a/src/api/stock.js +++ b/src/api/stock.js @@ -40,6 +40,24 @@ export function getSecondBoardProfit(params) { }) } +export function getLimitBoardBreakNextPerformance(params) { + return request({ + url: '/limit-board/break-next-performance', + method: 'get', + params + }) +} + +export function downloadLimitBoardBreakNextPerformanceCsv(params) { + return request({ + url: '/download/limit-board/break-next-performance-csv', + method: 'get', + params, + responseType: 'blob', + timeout: 60000 + }) +} + export function downloadSecondBoardProfitCsv(params) { return request({ url: '/download/limit-board/second-board-profit-csv', diff --git a/src/router/index.js b/src/router/index.js index 51378e2..6c434ba 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -23,6 +23,12 @@ const routes = [ component: () => import('@/views/stock/SecondBoard.vue'), meta: { title: '二板', icon: 'Download' } }, + { + path: '/stock/break-next-performance', + name: 'StockBreakNextPerformance', + component: () => import('@/views/stock/BreakNextPerformance.vue'), + meta: { title: '炸板次日表现', icon: 'TrendCharts' } + }, { path: '/stock/download', redirect: '/stock/second-board' diff --git a/src/views/stock/BreakNextPerformance.vue b/src/views/stock/BreakNextPerformance.vue new file mode 100644 index 0000000..ced798b --- /dev/null +++ b/src/views/stock/BreakNextPerformance.vue @@ -0,0 +1,780 @@ + + + + + diff --git a/src/views/stock/SecondBoard.vue b/src/views/stock/SecondBoard.vue index ac16c73..19f7d68 100644 --- a/src/views/stock/SecondBoard.vue +++ b/src/views/stock/SecondBoard.vue @@ -153,7 +153,7 @@ border stripe class="profit-table" - style="width: 100%; min-width: 1440px" + style="width: 100%; min-width: 1880px" height="100%" :header-cell-style="{ background: '#f8f9fb', @@ -957,7 +957,7 @@ const formatVolume = (value) => { flex: 1 1 auto; min-height: 360px; width: 100%; - overflow: hidden; + overflow: auto; } .stock-link {