客服后台
Showing
.babelrc
0 → 100644
.editorconfig
0 → 100644
.eslintignore
0 → 100644
.eslintrc.js
0 → 100644
.gitignore
0 → 100644
.postcssrc.js
0 → 100644
README.md
0 → 100644
build/build.js
0 → 100644
build/check-versions.js
0 → 100644
build/dev-client.js
0 → 100644
build/dev-server.js
0 → 100644
build/logo.png
0 → 100644
6.69 KB
build/utils.js
0 → 100644
build/vue-loader.conf.js
0 → 100644
build/webpack.base.conf.js
0 → 100644
build/webpack.dev.conf.js
0 → 100644
build/webpack.prod.conf.js
0 → 100644
config/dev.env.js
0 → 100644
config/index.js
0 → 100644
config/prod.env.js
0 → 100644
config/test.env.js
0 → 100644
index.html
0 → 100644
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
{ | ||
"name": "black_vue", | ||
"title": "后台管理系统", | ||
"version": "1.0.0", | ||
"description": "black", | ||
"author": "jinzhouhang <jinzhouhang@163.com>", | ||
"private": true, | ||
"scripts": { | ||
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", | ||
"start": "npm run dev", | ||
"unit": "jest --config test/unit/jest.conf.js --coverage", | ||
"e2e": "node test/e2e/runner.js", | ||
"test": "npm run unit && npm run e2e", | ||
"lint": "eslint --ext .js,.vue src test/unit test/e2e/specs", | ||
"build": "node build/build.js" | ||
}, | ||
"dependencies": { | ||
"axios": "^0.18.0", | ||
"css-loader": "^0.28.11", | ||
"echarts": "^4.1.0", | ||
"element-ui": "^2.3.2", | ||
"express": "^4.17.1", | ||
"file-saver": "^2.0.0", | ||
"js-cookie": "^2.2.0", | ||
"less": "^3.8.1", | ||
"less-loader": "^4.1.0", | ||
"moment": "^2.22.1", | ||
"normalize.css": "^8.0.0", | ||
"nprogress": "^0.2.0", | ||
"style-loader": "^0.23.1", | ||
"v-charts": "^1.18.0", | ||
"versiony": "^2.0.1", | ||
"vue": "^2.5.2", | ||
"vue-canvas-nest": "^2.0.0", | ||
"vue-iconfont": "^2.5.1", | ||
"vue-json-excel": "^0.2.98", | ||
"vue-router": "^3.0.1", | ||
"vuex": "^3.0.1", | ||
"xlsx": "^0.14.1" | ||
}, | ||
"devDependencies": { | ||
"autoprefixer": "^7.1.2", | ||
"babel-core": "^6.22.1", | ||
"babel-eslint": "^8.2.1", | ||
"babel-helper-vue-jsx-merge-props": "^2.0.3", | ||
"babel-jest": "^21.0.2", | ||
"babel-loader": "^7.1.1", | ||
"babel-plugin-dynamic-import-node": "^1.2.0", | ||
"babel-plugin-syntax-jsx": "^6.18.0", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", | ||
"babel-plugin-transform-runtime": "^6.22.0", | ||
"babel-plugin-transform-vue-jsx": "^3.5.0", | ||
"babel-preset-env": "^1.3.2", | ||
"babel-preset-stage-2": "^6.22.0", | ||
"babel-register": "^6.22.0", | ||
"chalk": "^2.0.1", | ||
"chromedriver": "^2.27.2", | ||
"copy-webpack-plugin": "^4.0.1", | ||
"cross-spawn": "^5.0.1", | ||
"css-loader": "^0.28.0", | ||
"eslint": "^4.19.1", | ||
"eslint-config-standard": "^10.2.1", | ||
"eslint-friendly-formatter": "^3.0.0", | ||
"eslint-loader": "^1.7.1", | ||
"eslint-plugin-import": "^2.7.0", | ||
"eslint-plugin-node": "^5.2.0", | ||
"eslint-plugin-promise": "^3.4.0", | ||
"eslint-plugin-standard": "^3.0.1", | ||
"eslint-plugin-vue": "^3.14.0", | ||
"extract-text-webpack-plugin": "^3.0.0", | ||
"file-loader": "^1.1.4", | ||
"friendly-errors-webpack-plugin": "^1.6.1", | ||
"html-webpack-plugin": "^2.30.1", | ||
"jest": "^22.0.4", | ||
"jest-serializer-vue": "^0.3.0", | ||
"less": "^3.8.1", | ||
"less-loader": "^4.1.0", | ||
"nightwatch": "^0.9.12", | ||
"node-notifier": "^5.1.2", | ||
"optimize-css-assets-webpack-plugin": "^3.2.0", | ||
"ora": "^1.2.0", | ||
"portfinder": "^1.0.13", | ||
"postcss-import": "^11.0.0", | ||
"postcss-loader": "^2.0.8", | ||
"postcss-url": "^7.2.1", | ||
"rimraf": "^2.6.0", | ||
"script-loader": "^0.7.2", | ||
"selenium-server": "^3.0.1", | ||
"semver": "^5.3.0", | ||
"shelljs": "^0.7.6", | ||
"stylus": "^0.54.5", | ||
"stylus-loader": "^3.0.2", | ||
"uglifyjs-webpack-plugin": "^1.1.1", | ||
"url-loader": "^0.5.8", | ||
"vue-jest": "^1.0.2", | ||
"vue-loader": "^13.3.0", | ||
"vue-style-loader": "^3.0.1", | ||
"vue-template-compiler": "^2.5.2", | ||
"webpack": "^3.6.0", | ||
"webpack-bundle-analyzer": "^2.9.0", | ||
"webpack-dev-server": "^2.9.1", | ||
"webpack-merge": "^4.1.0" | ||
}, | ||
"engines": { | ||
"node": ">= 6.0.0", | ||
"npm": ">= 3.0.0" | ||
}, | ||
"browserslist": [ | ||
"> 1%", | ||
"last 2 versions", | ||
"not ie <= 8" | ||
] | ||
} |
src/App.vue
0 → 100644
src/assets/icon/demo.css
0 → 100644
src/assets/icon/iconfont.css
0 → 100644
src/assets/icon/iconfont.eot
0 → 100644
File added
src/assets/icon/iconfont.js
0 → 100644
This diff is collapsed.
src/assets/icon/iconfont.svg
0 → 100644
This diff is collapsed.
src/assets/icon/iconfont.ttf
0 → 100644
File added
File added
599 KB
507 KB
229 KB
src/assets/layout.css
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/components/index/menu.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/components/test/Test.vue
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/main.js
0 → 100644
This diff is collapsed.
src/mixins/clone.js
0 → 100644
This diff is collapsed.
src/mixins/error.js
0 → 100644
This diff is collapsed.
src/mixins/index.js
0 → 100644
This diff is collapsed.
src/mixins/log.js
0 → 100644
This diff is collapsed.
src/mixins/router.js
0 → 100644
This diff is collapsed.
src/mixins/sleep.js
0 → 100644
This diff is collapsed.
src/mixins/validator.js
0 → 100644
This diff is collapsed.
src/router/index.js
0 → 100644
This diff is collapsed.
src/router/routes.js
0 → 100644
This diff is collapsed.
src/store/index.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/store/modules/test.js
0 → 100644
This diff is collapsed.
src/utils/ajax.js
0 → 100644
This diff is collapsed.
src/utils/cacheManage.js
0 → 100644
This diff is collapsed.
src/utils/date.js
0 → 100644
This diff is collapsed.
src/utils/enumOpt.js
0 → 100644
This diff is collapsed.
src/utils/eventBus.js
0 → 100644
This diff is collapsed.
src/utils/filter.js
0 → 100644
This diff is collapsed.
src/utils/notify.js
0 → 100644
This diff is collapsed.
src/utils/permission.js
0 → 100644
This diff is collapsed.
src/utils/progress.js
0 → 100644
This diff is collapsed.
src/vendor/Blob.js
0 → 100644
This diff is collapsed.
src/vendor/Export2Excel.js
0 → 100644
This diff is collapsed.
static/.gitkeep
0 → 100644
static/css/global.less
0 → 100644
This diff is collapsed.
static/css/index.css
0 → 100644
This diff is collapsed.
static/favicon.ico
0 → 100644
This diff is collapsed.
static/favicon.png
0 → 100644
This diff is collapsed.
static/js/hungup.wav
0 → 100644
This diff is collapsed.
static/js/jsutils/base64.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
static/js/jsutils/md5.js
0 → 100644
This diff is collapsed.
static/js/sip-0.11.3.min.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
static/loading.gif
0 → 100644
This diff is collapsed.
This diff is collapsed.
test/e2e/nightwatch.conf.js
0 → 100644
This diff is collapsed.
test/e2e/runner.js
0 → 100644
This diff is collapsed.
test/e2e/specs/test.js
0 → 100644
This diff is collapsed.
test/unit/.eslintrc
0 → 100644
This diff is collapsed.
test/unit/jest.conf.js
0 → 100644
This diff is collapsed.
test/unit/setup.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
version.json
0 → 100644
This diff is collapsed.