add:管理后台
parents
Showing
.babelrc
0 → 100644
.editorconfig
0 → 100644
.eslintignore
0 → 100644
.eslintrc.js
0 → 100644
.gitignore
0 → 100644
.postcssrc.js
0 → 100644
.travis.yml
0 → 100644
README.en.md
0 → 100644
README.md
0 → 100644
cypress.json
0 → 100644
ecosystem.config.js
0 → 100644
index.html
0 → 100644
package.json
0 → 100644
| { | |||
| "name": "chongsu_dashboard", | |||
| "version": "0.0.1", | |||
| "author": "baihong<369325279@qq.com>", | |||
| "private": false, | |||
| "scripts": { | |||
| "dev": "vue-cli-service serve --open", | |||
| "build": "vue-cli-service build", | |||
| "deploy": "pm2 deploy ecosystem.config.js production", | |||
| "lint": "vue-cli-service lint", | |||
| "test:unit": "vue-cli-service test:unit", | |||
| "test:e2e": "vue-cli-service test:e2e" | |||
| }, | |||
| "dependencies": { | |||
| "axios": "^0.18.0", | |||
| "clipboard": "^2.0.0", | |||
| "vue-clipboard2": "^0.3.1", | |||
| "codemirror": "^5.38.0", | |||
| "countup": "^1.8.2", | |||
| "cropperjs": "^1.2.2", | |||
| "dayjs": "^1.7.7", | |||
| "echarts": "^4.0.4", | |||
| "html2canvas": "^1.0.0-alpha.12", | |||
| "iview": "^3.2.2", | |||
| "iview-area": "^1.5.17", | |||
| "js-cookie": "^2.2.0", | |||
| "simplemde": "^1.11.2", | |||
| "sortablejs": "^1.7.0", | |||
| "tree-table-vue": "^1.1.0", | |||
| "v-org-tree": "^1.0.6", | |||
| "vcolorpicker": "^1.0.1", | |||
| "vue": "^2.5.10", | |||
| "vue-i18n": "^7.8.0", | |||
| "vue-router": "^3.0.1", | |||
| "vuedraggable": "^2.16.0", | |||
| "vuex": "^3.0.1", | |||
| "wangeditor": "^3.1.1", | |||
| "xlsx": "^0.13.3" | |||
| }, | |||
| "devDependencies": { | |||
| "@vue/cli-plugin-babel": "^3.0.1", | |||
| "@vue/cli-plugin-eslint": "^3.0.1", | |||
| "@vue/cli-plugin-unit-mocha": "^3.0.1", | |||
| "@vue/cli-service": "^3.0.1", | |||
| "@vue/eslint-config-standard": "^3.0.0-beta.10", | |||
| "@vue/test-utils": "^1.0.0-beta.10", | |||
| "chai": "^4.1.2", | |||
| "eslint-plugin-cypress": "^2.0.1", | |||
| "less": "^2.7.3", | |||
| "less-loader": "^4.0.5", | |||
| "lint-staged": "^6.0.0", | |||
| "mockjs": "^1.0.1-beta3", | |||
| "vue-template-compiler": "^2.5.13" | |||
| }, | |||
| "browserslist": [ | |||
| "> 1%", | |||
| "last 2 versions", | |||
| "not ie <= 8" | |||
| ], | |||
| "gitHooks": { | |||
| "pre-commit": "lint-staged" | |||
| }, | |||
| "lint-staged": { | |||
| "*.js": [ | |||
| "vue-cli-service lint", | |||
| "git add" | |||
| ], | |||
| "*.vue": [ | |||
| "vue-cli-service lint", | |||
| "git add" | |||
| ] | |||
| } | |||
| } |
public/favicon.ico
0 → 100644
File added
public/index.html
0 → 100644
src/App.vue
0 → 100644
src/api/advertisement.js
0 → 100644
src/api/api.js
0 → 100644
src/api/banner.js
0 → 100644
src/api/categories.js
0 → 100644
src/api/contents.js
0 → 100644
src/api/courses.js
0 → 100644
src/api/data.js
0 → 100644
src/api/resources.js
0 → 100644
src/api/rings.js
0 → 100644
src/api/routers.js
0 → 100644
src/api/scenes.js
0 → 100644
src/api/sections.js
0 → 100644
src/api/shop.js
0 → 100644
src/api/themes.js
0 → 100644
src/api/tracks.js
0 → 100644
src/api/user.js
0 → 100644
src/api/version.js
0 → 100644
src/api/vip.js
0 → 100644
src/api/vipPage.js
0 → 100644
src/assets/icons/iconfont.css
0 → 100644
src/assets/icons/iconfont.eot
0 → 100644
File added
src/assets/icons/iconfont.svg
0 → 100644
src/assets/icons/iconfont.ttf
0 → 100644
File added
src/assets/icons/iconfont.woff
0 → 100644
File added
src/assets/images/break_img.png
0 → 100644
4.42 KB
src/assets/images/error-page/error-401.svg
0 → 100644
src/assets/images/error-page/error-404.svg
0 → 100644
src/assets/images/error-page/error-500.svg
0 → 100644
src/assets/images/icon-qr-qq-wechat.png
0 → 100644
42.5 KB
src/assets/images/icon-social-bilibili.svg
0 → 100644
src/assets/images/icon-social-juejin.svg
0 → 100644
src/assets/images/icon-social-twitter.svg
0 → 100644
src/assets/images/icon-social-zhihu.svg
0 → 100644
src/assets/images/login-bg.jpg
0 → 100644
449 KB
src/assets/images/logo-min.jpg
0 → 100644
726 Bytes
src/assets/images/logo.jpg
0 → 100644
3.24 KB
src/assets/images/logos.jpg
0 → 100644
4.51 KB
src/assets/images/talkingdata.png
0 → 100644
2.74 MB
src/components/charts/bar.vue
0 → 100644
src/components/charts/index.js
0 → 100644
src/components/charts/pie.vue
0 → 100644
src/components/charts/theme.json
0 → 100644
src/components/common-icon/common-icon.vue
0 → 100644
src/components/common-icon/index.js
0 → 100644
src/components/common/common.less
0 → 100644
src/components/common/util.js
0 → 100644
src/components/count-to/count-to.vue
0 → 100644
src/components/count-to/index.js
0 → 100644
src/components/count-to/index.less
0 → 100644
src/components/cropper/index.js
0 → 100644
src/components/cropper/index.less
0 → 100644
src/components/cropper/index.vue
0 → 100644
src/components/drag-drawer/drag-drawer.vue
0 → 100644
src/components/drag-drawer/index.js
0 → 100644
src/components/drag-drawer/index.less
0 → 100644
src/components/drag-drawer/mixin.js
0 → 100644
src/components/drag-list/drag-list.vue
0 → 100644
src/components/drag-list/index.js
0 → 100644
src/components/editor/editor.vue
0 → 100644
src/components/editor/index.js
0 → 100644
src/components/icons/icons.vue
0 → 100644
src/components/icons/index.js
0 → 100644
src/components/info-card/index.js
0 → 100644
src/components/info-card/infor-card.vue
0 → 100644
src/components/login-form/index.js
0 → 100644
src/components/login-form/login-form.vue
0 → 100644
src/components/main/components/user/index.js
0 → 100644
src/components/main/components/user/user.vue
0 → 100644
src/components/main/index.js
0 → 100644
src/components/main/main.less
0 → 100644
src/components/main/main.vue
0 → 100644
src/components/markdown/index.js
0 → 100644
src/components/markdown/markdown.vue
0 → 100644
src/components/parent-view/index.js
0 → 100644
src/components/parent-view/parent-view.vue
0 → 100644
src/components/paste-editor/index.js
0 → 100644
src/components/paste-editor/paste-editor.vue
0 → 100644
src/components/split-pane/index.js
0 → 100644
src/components/split-pane/index.less
0 → 100644
src/components/split-pane/split.vue
0 → 100644
src/components/split-pane/trigger.vue
0 → 100644
src/components/tables/edit.vue
0 → 100644
src/components/tables/handle-btns.js
0 → 100644
src/components/tables/index.js
0 → 100644
src/components/tables/index.less
0 → 100644
src/components/tables/tables.vue
0 → 100644
src/components/tree-select/index.js
0 → 100644
src/components/tree-select/tree-select.vue
0 → 100644
src/config/index.js
0 → 100644
src/directive/directives.js
0 → 100644
src/directive/index.js
0 → 100644
src/directive/module/clipboard.js
0 → 100644
src/directive/module/draggable.js
0 → 100644
src/index.less
0 → 100644
src/libs/api.request.js
0 → 100644
src/libs/axios.js
0 → 100644
src/libs/excel.js
0 → 100644
src/libs/http.js
0 → 100644
src/libs/render-dom.js
0 → 100644
src/libs/tools.js
0 → 100644
src/libs/util.js
0 → 100644
src/locale/index.js
0 → 100644
src/locale/lang/en-US.js
0 → 100644
src/locale/lang/zh-CN.js
0 → 100644
src/locale/lang/zh-TW.js
0 → 100644
src/main.js
0 → 100644
src/mock/data.js
0 → 100644
src/mock/data/org-data.js
0 → 100644
src/mock/data/tree-select.js
0 → 100644
src/mock/index.js
0 → 100644
src/mock/login.js
0 → 100644
src/mock/user.js
0 → 100644
src/plugin/error-store/index.js
0 → 100644
src/plugin/index.js
0 → 100644
src/router/before-close.js
0 → 100644
src/router/index.js
0 → 100644
src/router/routers.js
0 → 100644
src/store/index.js
0 → 100644
src/store/module/app.js
0 → 100644
src/store/module/user.js
0 → 100644
src/view/advertisingManager/banner/form.vue
0 → 100644
src/view/advertisingManager/banner/index.vue
0 → 100644
src/view/advertisingManager/banner/table.vue
0 → 100644
src/view/appManager/form.vue
0 → 100644
src/view/appManager/index.vue
0 → 100644
src/view/appManager/table.vue
0 → 100644
src/view/cms/categories.vue
0 → 100644
src/view/cms/course/form.vue
0 → 100644
src/view/cms/course/index.vue
0 → 100644
src/view/cms/course/table.vue
0 → 100644
src/view/cms/courseContent/form.vue
0 → 100644
src/view/cms/courseContent/index.vue
0 → 100644
src/view/cms/courseContent/table.vue
0 → 100644
src/view/cms/courseSection/form.vue
0 → 100644
src/view/cms/courseSection/index.vue
0 → 100644
src/view/cms/courseSection/table.vue
0 → 100644
src/view/cms/scene.vue
0 → 100644
src/view/cms/theme.vue
0 → 100644
src/view/common/FileUpload.vue
0 → 100644
src/view/common/Pager.vue
0 → 100644
src/view/common/draggable.vue
0 → 100644
src/view/common/upload.js
0 → 100644
src/view/common/upload.vue
0 → 100644
src/view/components/categories/form.vue
0 → 100644
src/view/components/categories/table.vue
0 → 100644
src/view/components/ringTone/table.vue
0 → 100644
src/view/components/scene/form.vue
0 → 100644
src/view/components/scene/table.vue
0 → 100644
src/view/components/soundTrack/form.vue
0 → 100644
src/view/components/soundTrack/table.vue
0 → 100644
src/view/components/theme/form.vue
0 → 100644
src/view/components/theme/table.vue
0 → 100644
src/view/error-page/401.vue
0 → 100644
src/view/error-page/404.vue
0 → 100644
src/view/error-page/500.vue
0 → 100644
src/view/error-page/back-btn-group.vue
0 → 100644
src/view/error-page/error-content.vue
0 → 100644
src/view/error-page/error.less
0 → 100644
src/view/login/login.less
0 → 100644
src/view/login/login.vue
0 → 100644
src/view/materialManager/resource/form.vue
0 → 100644
src/view/materialManager/resource/index.vue
0 → 100644
src/view/materialManager/resource/table.vue
0 → 100644
src/view/materialManager/ringTone.vue
0 → 100644
src/view/materialManager/rings/form.vue
0 → 100644
src/view/materialManager/rings/index.vue
0 → 100644
src/view/materialManager/rings/table.vue
0 → 100644
src/view/materialManager/soundTrack.vue
0 → 100644
src/view/payInvite/goods/form.vue
0 → 100644
src/view/payInvite/goods/index.vue
0 → 100644
src/view/payInvite/goods/table.vue
0 → 100644
src/view/payInvite/payOrder/form.vue
0 → 100644
src/view/payInvite/payOrder/index.vue
0 → 100644
src/view/payInvite/payOrder/table.vue
0 → 100644
src/view/payInvite/record/form.vue
0 → 100644
src/view/payInvite/record/index.vue
0 → 100644
src/view/payInvite/record/table.vue
0 → 100644
src/view/payInvite/vipBuy/form.vue
0 → 100644
src/view/payInvite/vipBuy/index.vue
0 → 100644
src/view/payInvite/vipBuy/table.vue
0 → 100644
src/view/payInvite/vipMeal/form.vue
0 → 100644
src/view/payInvite/vipMeal/index.vue
0 → 100644
src/view/payInvite/vipMeal/table.vue
0 → 100644
src/view/push/messagePush/form.vue
0 → 100644
src/view/push/messagePush/index.vue
0 → 100644
src/view/push/messagePush/table.vue
0 → 100644
src/view/signIn/detail.vue
0 → 100644
src/view/signIn/userList.vue.vue
0 → 100644
src/view/single-page/error-logger.vue
0 → 100644
src/view/single-page/home/home.vue
0 → 100644
src/view/single-page/home/index.js
0 → 100644
src/view/single-page/message/index.vue
0 → 100644
src/view/userCenter/userList/form.vue
0 → 100644
src/view/userCenter/userList/index.vue
0 → 100644
src/view/userCenter/userList/table.vue
0 → 100644
src/view/userCenter/userReport/form.vue
0 → 100644
src/view/userCenter/userReport/index.vue
0 → 100644
src/view/userCenter/userReport/table.vue
0 → 100644
src/view/userCenter/userReviews/form.vue
0 → 100644
src/view/userCenter/userReviews/index.vue
0 → 100644
src/view/userCenter/userReviews/table.vue
0 → 100644
tests/e2e/.eslintrc
0 → 100644
tests/e2e/plugins/index.js
0 → 100644
tests/e2e/specs/test.js
0 → 100644
tests/e2e/support/commands.js
0 → 100644
tests/e2e/support/index.js
0 → 100644
tests/unit/.eslintrc.js
0 → 100644
tests/unit/HelloWorld.spec.js
0 → 100644
vue.config.js
0 → 100644
yarn.lock
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.