├── static
└── .gitkeep
├── .eslintignore
├── src
├── pages
│ ├── login
│ │ ├── index.js
│ │ ├── api
│ │ │ └── index.js
│ │ ├── mock
│ │ │ └── index.js
│ │ └── Login.vue
│ ├── scene
│ │ ├── index.js
│ │ ├── api
│ │ │ └── index.js
│ │ ├── mock
│ │ │ └── index.js
│ │ ├── Scene.vue
│ │ ├── SceneDevelop.vue
│ │ └── SceneDevelop2.vue
│ ├── sysmanage
│ │ ├── index.js
│ │ ├── SysManage.vue
│ │ ├── user
│ │ │ └── User.vue
│ │ └── role
│ │ │ └── Role.vue
│ ├── bdmap
│ │ ├── index.js
│ │ ├── BDMap.vue
│ │ ├── api
│ │ │ └── index.js
│ │ ├── polygon
│ │ │ └── Polygon.vue
│ │ ├── heatmap
│ │ │ └── Heat.vue
│ │ ├── pgheatmap
│ │ │ └── PGHeat.vue
│ │ └── mock
│ │ │ └── index.js
│ ├── echarts
│ │ ├── pie
│ │ │ └── Pie.vue
│ │ ├── index.js
│ │ ├── bar
│ │ │ └── Bar.vue
│ │ ├── line
│ │ │ ├── Area.vue
│ │ │ ├── Line.vue
│ │ │ └── LineBar.vue
│ │ ├── Echarts.vue
│ │ ├── dashboard
│ │ │ └── Dashboard.vue
│ │ └── api
│ │ │ └── index.js
│ ├── JspNodeTest.vue
│ └── Test.vue
├── assets
│ ├── img
│ │ └── login_bg.jpeg
│ ├── js
│ │ ├── vueGlobal.js
│ │ ├── plugin.js
│ │ ├── jsPlumb2.js
│ │ ├── jsPlumb.js
│ │ └── assist.js
│ └── css
│ │ ├── jsplumb.css
│ │ └── ping.css
├── components
│ ├── jsplumb
│ │ ├── index.js
│ │ └── JspNode.vue
│ ├── form
│ │ ├── index.js
│ │ └── FormButton.vue
│ ├── navside
│ │ ├── index.js
│ │ ├── Menu.vue
│ │ └── MenuItem.vue
│ ├── layout
│ │ ├── index.js
│ │ ├── LayoutNoSide.vue
│ │ ├── Layout.vue
│ │ ├── Panel.vue
│ │ └── Header.vue
│ └── format
│ │ ├── FormatSufRate.vue
│ │ ├── index.js
│ │ ├── FormatDate.vue
│ │ ├── FormatGrowthRate.vue
│ │ └── FormatVal.vue
├── App.vue
├── mock
│ └── index.js
├── axios
│ ├── ajax.js
│ └── index.js
├── main.js
└── router
│ └── index.js
├── config
├── prod.env.js
├── dev.env.js
└── index.js
├── .gitignore
├── .editorconfig
├── .babelrc
├── .postcssrc.js
├── index.html
├── README.md
├── .eslintrc.js
└── package.json
/static/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | /build/
2 | /config/
3 | /dist/
4 | /*.js
5 |
--------------------------------------------------------------------------------
/src/pages/login/index.js:
--------------------------------------------------------------------------------
1 | import Login from './Login.vue'
2 |
3 | export default Login
4 |
--------------------------------------------------------------------------------
/config/prod.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | module.exports = {
3 | NODE_ENV: '"production"'
4 | }
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | dist/
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | .idea
8 |
--------------------------------------------------------------------------------
/src/assets/img/login_bg.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoping1988/ping-vue-admin/HEAD/src/assets/img/login_bg.jpeg
--------------------------------------------------------------------------------
/src/components/jsplumb/index.js:
--------------------------------------------------------------------------------
1 | import JspNode from './JspNode.vue'
2 |
3 | export default {
4 | JspNode: JspNode
5 | }
6 |
--------------------------------------------------------------------------------
/src/components/form/index.js:
--------------------------------------------------------------------------------
1 | import FormButton from './FormButton.vue'
2 |
3 | const Form = {
4 | FormButton: FormButton
5 | }
6 |
7 | export default Form
8 |
--------------------------------------------------------------------------------
/src/components/navside/index.js:
--------------------------------------------------------------------------------
1 | import Menu from './Menu.vue'
2 | import MenuItem from './MenuItem.vue'
3 |
4 | Menu.MenuItem = MenuItem
5 |
6 | export default Menu
7 |
--------------------------------------------------------------------------------
/src/pages/scene/index.js:
--------------------------------------------------------------------------------
1 | import Scene from './Scene.vue'
2 | import SceneDevelop from './SceneDevelop.vue'
3 |
4 | Scene.SceneDevelop = SceneDevelop
5 |
6 | export default Scene
7 |
--------------------------------------------------------------------------------
/config/dev.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const merge = require('webpack-merge')
3 | const prodEnv = require('./prod.env')
4 |
5 | module.exports = merge(prodEnv, {
6 | NODE_ENV: '"development"'
7 | })
8 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | ["env", {
4 | "modules": false
5 | }],
6 | "stage-2"
7 | ],
8 | "plugins": [
9 | "transform-runtime",
10 | "transform-vue-jsx"
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/src/pages/sysmanage/index.js:
--------------------------------------------------------------------------------
1 | import SysManage from './SysManage.vue'
2 | import User from './user/User.vue'
3 | import Role from './role/Role.vue'
4 |
5 | SysManage.User = User
6 | SysManage.Role = Role
7 |
8 | export default SysManage
9 |
--------------------------------------------------------------------------------
/.postcssrc.js:
--------------------------------------------------------------------------------
1 | // https://github.com/michael-ciniawsky/postcss-load-config
2 |
3 | module.exports = {
4 | "plugins": {
5 | // to edit target browsers: use "browserslist" field in package.json
6 | "postcss-import": {},
7 | "autoprefixer": {}
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
> {{colors[4].start}}
12 |{{colors[3].start}} - {{colors[3].end}}
16 |{{colors[2].start}} - {{colors[2].end}}
20 |{{colors[1].start}} - {{colors[1].end}}
24 |< {{colors[0].end}}
28 |