框架搭建与基础模板
Showing
.editorconfig
0 → 100644
.env.development
0 → 100644
.env.production
0 → 100644
.eslintignore
0 → 100644
.eslintrc.js
0 → 100644
.gitignore
0 → 100644
.travis.yml
0 → 100644
LICENSE
0 → 100644
This diff is collapsed.
babel.config.js
0 → 100644
jest.config.js
0 → 100644
package.json
0 → 100644
{ | ||
"name": "eladmin-web", | ||
"version": "2.6.0", | ||
"description": "ELADMIN 前端源码", | ||
"author": "Zheng Jie", | ||
"license": "Apache-2.0", | ||
"scripts": { | ||
"dev": "vue-cli-service serve", | ||
"build:prod": "vue-cli-service build", | ||
"build:stage": "vue-cli-service build --mode staging", | ||
"preview": "node build/index.js --preview", | ||
"lint": "eslint --ext .js,.vue src", | ||
"test:unit": "jest --clearCache && vue-cli-service test:unit", | ||
"svgo": "svgo -f src/assets/icons/svg --config=src/assets/icons/svgo.yml", | ||
"new": "plop" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "lint-staged" | ||
} | ||
}, | ||
"lint-staged": { | ||
"src/**/*.{js,vue}": [ | ||
"eslint --fix", | ||
"git add" | ||
] | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/elunez/eladmin-web.git" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/elunez/eladmin/issues" | ||
}, | ||
"dependencies": { | ||
"@riophae/vue-treeselect": "^0.4.0", | ||
"axios": "^0.21.1", | ||
"clipboard": "2.0.4", | ||
"codemirror": "^5.49.2", | ||
"core-js": "^2.6.12", | ||
"echarts": "^4.2.1", | ||
"echarts-wordcloud": "^1.1.3", | ||
"element-ui": "^2.15.8", | ||
"file-saver": "1.3.8", | ||
"fuse.js": "3.4.4", | ||
"js-beautify": "^1.10.2", | ||
"js-cookie": "2.2.0", | ||
"jsencrypt": "^3.0.0-rc.1", | ||
"jszip": "^3.7.1", | ||
"mavon-editor": "^2.9.1", | ||
"normalize.css": "7.0.0", | ||
"nprogress": "0.2.0", | ||
"path-to-regexp": "2.4.0", | ||
"qs": "^6.10.1", | ||
"screenfull": "4.2.0", | ||
"sortablejs": "1.8.4", | ||
"vue": "^2.6.14", | ||
"vue-count-to": "^1.0.13", | ||
"vue-cropper": "0.4.9", | ||
"vue-echarts": "^5.0.0-beta.0", | ||
"vue-image-crop-upload": "^2.5.0", | ||
"vue-router": "3.0.2", | ||
"vue-splitpane": "1.0.4", | ||
"vuedraggable": "2.20.0", | ||
"vuex": "3.1.0", | ||
"wangeditor": "^4.7.11", | ||
"webpack": "^4.46.0", | ||
"xlsx": "^0.17.4" | ||
}, | ||
"devDependencies": { | ||
"@babel/parser": "^7.7.4", | ||
"@babel/register": "7.0.0", | ||
"@vue/babel-plugin-transform-vue-jsx": "^1.2.1", | ||
"@vue/cli-plugin-babel": "3.5.3", | ||
"@vue/cli-plugin-eslint": "^3.9.1", | ||
"@vue/cli-plugin-unit-jest": "3.5.3", | ||
"@vue/cli-service": "3.5.3", | ||
"@vue/test-utils": "1.0.0-beta.29", | ||
"autoprefixer": "^9.5.1", | ||
"babel-core": "7.0.0-bridge.0", | ||
"babel-eslint": "10.0.1", | ||
"babel-jest": "23.6.0", | ||
"babel-plugin-dynamic-import-node": "2.3.0", | ||
"babel-plugin-transform-remove-console": "^6.9.4", | ||
"chalk": "2.4.2", | ||
"chokidar": "2.1.5", | ||
"connect": "3.6.6", | ||
"compression-webpack-plugin": "5.0.2", | ||
"eslint": "5.15.3", | ||
"eslint-plugin-vue": "5.2.2", | ||
"html-webpack-plugin": "3.2.0", | ||
"http-proxy-middleware": "^0.19.1", | ||
"husky": "1.3.1", | ||
"lint-staged": "8.1.5", | ||
"plop": "2.3.0", | ||
"sass": "1.32.13", | ||
"sass-loader": "10.2.0", | ||
"script-ext-html-webpack-plugin": "2.1.3", | ||
"script-loader": "0.7.2", | ||
"serve-static": "^1.13.2", | ||
"svg-sprite-loader": "4.1.3", | ||
"svgo": "1.2.0", | ||
"tasksfile": "^5.1.1", | ||
"vue-template-compiler": "2.6.14" | ||
}, | ||
"engines": { | ||
"node": ">=8.9", | ||
"npm": ">= 3.0.0" | ||
}, | ||
"browserslist": [ | ||
"> 1%", | ||
"last 2 versions" | ||
] | ||
} |
plopfile.js
0 → 100644
postcss.config.js
0 → 100644
public/favicon.ico
0 → 100644
66.1 KB
public/index.html
0 → 100644
public/robots.txt
0 → 100644
src/App.vue
0 → 100644
src/api/data.js
0 → 100644
src/api/login.js
0 → 100644
src/api/mnt/app.js
0 → 100644
src/api/mnt/connect.js
0 → 100644
src/api/mnt/database.js
0 → 100644
src/api/mnt/deploy.js
0 → 100644
src/api/mnt/deployHistory.js
0 → 100644
src/api/mnt/serverDeploy.js
0 → 100644
src/api/monitor/log.js
0 → 100644
src/api/monitor/online.js
0 → 100644
src/api/system/code.js
0 → 100644
src/api/system/dept.js
0 → 100644
src/api/system/dict.js
0 → 100644
src/api/system/dictDetail.js
0 → 100644
src/api/system/job.js
0 → 100644
src/api/system/menu.js
0 → 100644
src/api/system/role.js
0 → 100644
src/api/system/timing.js
0 → 100644
src/api/system/user.js
0 → 100644
src/api/tools/alipay.js
0 → 100644
src/api/tools/email.js
0 → 100644
src/api/tools/qiniu.js
0 → 100644
160 KB
95.8 KB
4.65 KB
src/assets/icons/index.js
0 → 100644
src/assets/icons/svg/anq.svg
0 → 100644
src/assets/icons/svg/app.svg
0 → 100644
src/assets/icons/svg/dev.svg
0 → 100644
src/assets/icons/svg/doc.svg
0 → 100644
src/assets/icons/svg/fwb.svg
0 → 100644
src/assets/icons/svg/log.svg
0 → 100644
src/assets/icons/svg/mnt.svg
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.
src/assets/icons/svg/tab.svg
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.
src/assets/icons/svg/web.svg
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/assets/icons/svgo.yml
0 → 100644
This diff is collapsed.
src/assets/images/_logo.png
0 → 100644
This diff is collapsed.
src/assets/images/avatar.png
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/assets/images/logo.png
0 → 100644
This diff is collapsed.
src/assets/styles/btn.scss
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/assets/styles/index.scss
0 → 100644
This diff is collapsed.
src/assets/styles/mixin.scss
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.
src/components/Crud/crud.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/components/Dict/Dict.js
0 → 100644
This diff is collapsed.
src/components/Dict/index.js
0 → 100644
This diff is collapsed.
src/components/Doc/index.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.
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/layout/index.vue
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/main.js
0 → 100644
This diff is collapsed.
src/mixins/crud.js
0 → 100644
This diff is collapsed.
src/router/index.js
0 → 100644
This diff is collapsed.
src/router/routers.js
0 → 100644
This diff is collapsed.
src/settings.js
0 → 100644
This diff is collapsed.
src/store/getters.js
0 → 100644
This diff is collapsed.
src/store/index.js
0 → 100644
This diff is collapsed.
src/store/modules/api.js
0 → 100644
This diff is collapsed.
src/store/modules/app.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/store/modules/user.js
0 → 100644
This diff is collapsed.
src/utils/auth.js
0 → 100644
This diff is collapsed.
src/utils/clipboard.js
0 → 100644
This diff is collapsed.
src/utils/datetime.js
0 → 100644
This diff is collapsed.
src/utils/index.js
0 → 100644
This diff is collapsed.
src/utils/permission.js
0 → 100644
This diff is collapsed.
src/utils/request.js
0 → 100644
This diff is collapsed.
src/utils/rsaEncrypt.js
0 → 100644
This diff is collapsed.
src/utils/shortcuts.js
0 → 100644
This diff is collapsed.
src/utils/upload.js
0 → 100644
This diff is collapsed.
src/utils/validate.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.
src/views/features/401.vue
0 → 100644
This diff is collapsed.
src/views/features/404.vue
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/views/home.vue
0 → 100644
This diff is collapsed.
src/views/login.vue
0 → 100644
This diff is collapsed.
src/views/mnt/app/index.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.
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.
vue.config.js
0 → 100644
This diff is collapsed.