From 89ea9e7fb7a0701077bbf121669f90a61b0e2de2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Sat, 27 Jan 2018 22:38:39 +0800 Subject: [PATCH] no message Former-commit-id: c1d5307180c35274a47138df473f6e7c93d82184 Former-commit-id: 7f699ffc0438187d2efa64e6980226afead071cc Former-commit-id: 3a5fac080c16b69737de6403eb3c2f49e7e79a5b --- package.json | 1 + src/pages/demo/chart/index/index.vue | 5 +++++ src/router/menu/_chart.js | 32 ++++++++++++++++++++++++++++ src/router/menu/index.js | 7 ++++-- 4 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 src/pages/demo/chart/index/index.vue create mode 100644 src/router/menu/_chart.js diff --git a/package.json b/package.json index 2b6a080c..237cdd3d 100755 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "build": "node build/build.js" }, "dependencies": { + "@antv/g2": "^3.0.4", "axios": "^0.17.1", "clipboard-polyfill": "^2.4.1", "countup.js": "^1.9.3", diff --git a/src/pages/demo/chart/index/index.vue b/src/pages/demo/chart/index/index.vue new file mode 100644 index 00000000..a347149c --- /dev/null +++ b/src/pages/demo/chart/index/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/router/menu/_chart.js b/src/router/menu/_chart.js new file mode 100644 index 00000000..a1b4f699 --- /dev/null +++ b/src/router/menu/_chart.js @@ -0,0 +1,32 @@ +// [图表] 菜单 +export const menu = { + title: '图表', + path: '/demo/chart', + name: 'demo-chart', + meta: { + requiresAuth: true + }, + component: resolve => { require(['@/components/core/MainLayout/index.vue'], resolve) }, + // redirect: { + // name: '' + // }, + children: [ + // 数据处理 + { + title: '首页', + icon: 'file-o', + path: 'index', + name: 'demo-chart-index', + meta: { + requiresAuth: true + }, + component: resolve => { require(['@/pages/demo/chart/index/index.vue'], resolve) } + } + ] +} + +// [图表] 路由设置 +export const router = { + ...menu, + children: [].concat(...menu.children.map(e => e.children || e)) +} diff --git a/src/router/menu/index.js b/src/router/menu/index.js index 321426e5..093eb952 100644 --- a/src/router/menu/index.js +++ b/src/router/menu/index.js @@ -1,14 +1,17 @@ import * as plugin from './_plugin' import * as business from './_business' +import * as chart from './_chart' // 菜单 export const menu = [ plugin.menu, - business.menu + business.menu, + chart.menu ] // 路由 export const router = [ plugin.router, - business.router + business.router, + chart.router ]