diff --git a/src/layout/Layout.vue b/src/layout/Layout.vue index d09c595..ae657ac 100644 --- a/src/layout/Layout.vue +++ b/src/layout/Layout.vue @@ -57,6 +57,12 @@ + + + + + + diff --git a/src/router/index.js b/src/router/index.js index 71aad21..f205e51 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -132,6 +132,16 @@ const routes = [ requiresAdmin: true } }, + { + path: 'beans', + name: 'Beans', + component: () => import('@/views/Beans.vue'), + meta: { + title: '融豆管理 - 炬融圈', + icon: 'Promotion', + requiresAdmin: true + } + }, { path: 'daily-transfer-stats', name: 'DailyTransferStats', diff --git a/src/utils/api.js b/src/utils/api.js index b56a3b4..3de9886 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -184,6 +184,11 @@ const api = { getHistory: (params) => request.get('/points/history', { params }), adjustPoints: (data) => request.post('/points/adjust', data) }, + + beans: { + getStats: () => request.get('/beans/stats'), + getHistory: (params) => request.get('/beans/history', { params }) + }, // 文件上传 upload: { diff --git a/src/views/Beans.vue b/src/views/Beans.vue new file mode 100644 index 0000000..0e8c2b6 --- /dev/null +++ b/src/views/Beans.vue @@ -0,0 +1,356 @@ + + + + + \ No newline at end of file