init
Showing
.env
0 → 100755
.env.development
0 → 100755
.env.production
0 → 100755
.gitattributes
0 → 100644
.gitignore
0 → 100755
.husky/commit-msg
0 → 100644
.husky/pre-commit
0 → 100644
.prettierignore
0 → 100644
.prettierrc
0 → 100644
.stylelintignore
0 → 100644
.stylelintrc.cjs
0 → 100644
.vscode/extensions.json
0 → 100644
.vscode/settings.json
0 → 100755
05-原型说明-角色管理.md
0 → 100644
LICENSE
0 → 100755
commitlint.config.cjs
0 → 100644
eslint.config.mjs
0 → 100644
index.html
0 → 100755
package.json
0 → 100755
| { | |||
| "name": "art-design-pro", | |||
| "version": "0.0.0", | |||
| "type": "module", | |||
| "engines": { | |||
| "node": ">=20.19.0", | |||
| "pnpm": ">=8.8.0" | |||
| }, | |||
| "scripts": { | |||
| "dev": "vite --open", | |||
| "build": "vue-tsc --noEmit && vite build", | |||
| "serve": "vite preview", | |||
| "lint": "eslint", | |||
| "fix": "eslint --fix", | |||
| "lint:prettier": "prettier --write \"**/*.{js,cjs,ts,json,tsx,css,less,scss,vue,html,md}\"", | |||
| "lint:stylelint": "stylelint \"**/*.{css,scss,vue}\" --fix", | |||
| "lint:lint-staged": "lint-staged", | |||
| "prepare": "husky", | |||
| "commit": "git-cz", | |||
| "clean:dev": "tsx scripts/clean-dev.ts" | |||
| }, | |||
| "config": { | |||
| "commitizen": { | |||
| "path": "node_modules/cz-git" | |||
| } | |||
| }, | |||
| "lint-staged": { | |||
| "*.{js,ts,mjs,mts,tsx}": [ | |||
| "eslint --fix", | |||
| "prettier --write" | |||
| ], | |||
| "*.{cjs,json,jsonc}": [ | |||
| "prettier --write" | |||
| ], | |||
| "*.vue": [ | |||
| "eslint --fix", | |||
| "stylelint --fix --allow-empty-input", | |||
| "prettier --write" | |||
| ], | |||
| "*.{html,htm}": [ | |||
| "prettier --write" | |||
| ], | |||
| "*.{scss,css,less}": [ | |||
| "stylelint --fix --allow-empty-input", | |||
| "prettier --write" | |||
| ], | |||
| "*.{md,mdx}": [ | |||
| "prettier --write" | |||
| ], | |||
| "*.{yaml,yml}": [ | |||
| "prettier --write" | |||
| ] | |||
| }, | |||
| "dependencies": { | |||
| "@element-plus/icons-vue": "^2.3.2", | |||
| "@iconify/vue": "^5.0.0", | |||
| "@tailwindcss/vite": "^4.1.14", | |||
| "@vue/reactivity": "^3.5.21", | |||
| "@vueuse/core": "^13.9.0", | |||
| "@wangeditor/editor": "^5.1.23", | |||
| "@wangeditor/editor-for-vue": "next", | |||
| "axios": "^1.12.2", | |||
| "crypto-js": "^4.2.0", | |||
| "echarts": "^6.0.0", | |||
| "element-plus": "^2.11.2", | |||
| "file-saver": "^2.0.5", | |||
| "highlight.js": "^11.10.0", | |||
| "mitt": "^3.0.1", | |||
| "nprogress": "^0.2.0", | |||
| "ohash": "^2.0.11", | |||
| "pinia": "^3.0.3", | |||
| "pinia-plugin-persistedstate": "^4.3.0", | |||
| "qrcode.vue": "^3.6.0", | |||
| "tailwindcss": "^4.1.14", | |||
| "vue": "^3.5.21", | |||
| "vue-draggable-plus": "^0.6.0", | |||
| "vue-i18n": "^9.14.0", | |||
| "vue-router": "^4.5.1", | |||
| "xgplayer": "^3.0.20", | |||
| "xlsx": "^0.18.5" | |||
| }, | |||
| "devDependencies": { | |||
| "@commitlint/cli": "^19.4.1", | |||
| "@commitlint/config-conventional": "^19.4.1", | |||
| "@eslint/js": "^9.9.1", | |||
| "@types/node": "^24.0.5", | |||
| "@typescript-eslint/eslint-plugin": "^8.3.0", | |||
| "@typescript-eslint/parser": "^8.3.0", | |||
| "@vitejs/plugin-vue": "^6.0.1", | |||
| "@vue/compiler-sfc": "^3.0.5", | |||
| "commitizen": "^4.3.0", | |||
| "cz-git": "^1.11.1", | |||
| "eslint": "^9.9.1", | |||
| "eslint-config-prettier": "^9.1.0", | |||
| "eslint-plugin-prettier": "^5.2.1", | |||
| "eslint-plugin-vue": "^9.27.0", | |||
| "globals": "^15.9.0", | |||
| "husky": "^9.1.5", | |||
| "lint-staged": "^15.5.2", | |||
| "prettier": "^3.5.3", | |||
| "rollup-plugin-visualizer": "^5.12.0", | |||
| "sass": "^1.81.0", | |||
| "stylelint": "^16.20.0", | |||
| "stylelint-config-html": "^1.1.0", | |||
| "stylelint-config-recess-order": "^4.6.0", | |||
| "stylelint-config-recommended-scss": "^14.1.0", | |||
| "stylelint-config-recommended-vue": "^1.5.0", | |||
| "stylelint-config-standard": "^36.0.1", | |||
| "terser": "^5.36.0", | |||
| "tsx": "^4.20.3", | |||
| "typescript": "~5.6.3", | |||
| "typescript-eslint": "^8.9.0", | |||
| "unplugin-auto-import": "^20.2.0", | |||
| "unplugin-element-plus": "^0.10.0", | |||
| "unplugin-vue-components": "^29.1.0", | |||
| "vite": "^7.1.5", | |||
| "vite-plugin-compression": "^0.5.1", | |||
| "vite-plugin-vue-devtools": "^7.7.6", | |||
| "vue-demi": "^0.14.9", | |||
| "vue-img-cutter": "^3.0.5", | |||
| "vue-tsc": "~2.1.6" | |||
| } | |||
| } |
pnpm-lock.yaml
0 → 100644
This diff is collapsed.
public/favicon.ico
0 → 100755
4.19 KB
scripts/clean-dev.ts
0 → 100644
src/App.vue
0 → 100755
src/api/auth.ts
0 → 100644
src/api/system-manage.ts
0 → 100644
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
2.22 KB
4.64 KB
4.79 KB
4.52 KB
File added
11 KB
4.19 KB
File added
File added
File added
514 Bytes
409 Bytes
431 Bytes
439 Bytes
292 Bytes
286 Bytes
293 Bytes
448 Bytes
416 Bytes
509 Bytes
File added
File added
src/assets/styles/index.scss
0 → 100644
src/assets/svg/loading.ts
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.
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/config/assets/images.ts
0 → 100644
This diff is collapsed.
src/config/fastEnter.ts
0 → 100644
This diff is collapsed.
src/config/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/config/setting.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/directives/core/auth.ts
0 → 100755
This diff is collapsed.
src/directives/core/roles.ts
0 → 100644
This diff is collapsed.
src/directives/index.ts
0 → 100755
This diff is collapsed.
src/enums/appEnum.ts
0 → 100755
This diff is collapsed.
src/enums/formEnum.ts
0 → 100644
This diff is collapsed.
src/env.d.ts
0 → 100755
This diff is collapsed.
src/hooks/core/useAppMode.ts
0 → 100644
This diff is collapsed.
src/hooks/core/useAuth.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/hooks/core/useChart.ts
0 → 100644
This diff is collapsed.
src/hooks/core/useCommon.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/hooks/core/useTable.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/hooks/core/useTheme.ts
0 → 100644
This diff is collapsed.
src/hooks/index.ts
0 → 100644
This diff is collapsed.
src/locales/index.ts
0 → 100644
This diff is collapsed.
src/locales/langs/en.json
0 → 100644
This diff is collapsed.
src/locales/langs/zh.json
0 → 100644
This diff is collapsed.
src/main.ts
0 → 100755
This diff is collapsed.
src/mock/temp/formData.ts
0 → 100755
This diff is collapsed.
This diff is collapsed.
src/plugins/echarts.ts
0 → 100644
This diff is collapsed.
src/plugins/index.ts
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.
src/router/core/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/router/index.ts
0 → 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/router/modules/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/router/modules/result.ts
0 → 100644
This diff is collapsed.
src/router/modules/system.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/router/routesAlias.ts
0 → 100644
This diff is collapsed.
src/store/index.ts
0 → 100755
This diff is collapsed.
src/store/modules/menu.ts
0 → 100755
This diff is collapsed.
src/store/modules/setting.ts
0 → 100755
This diff is collapsed.
src/store/modules/table.ts
0 → 100644
This diff is collapsed.
src/store/modules/user.ts
0 → 100755
This diff is collapsed.
src/store/modules/worktab.ts
0 → 100755
This diff is collapsed.
src/types/api/api.d.ts
0 → 100644
This diff is collapsed.
src/types/common/index.ts
0 → 100644
This diff is collapsed.
src/types/common/response.ts
0 → 100644
This diff is collapsed.
src/types/component/chart.ts
0 → 100644
This diff is collapsed.
src/types/component/index.ts
0 → 100644
This diff is collapsed.
src/types/config/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/types/index.ts
0 → 100644
This diff is collapsed.
src/types/router/index.ts
0 → 100644
This diff is collapsed.
src/types/store/index.ts
0 → 100644
This diff is collapsed.
src/utils/constants/index.ts
0 → 100644
This diff is collapsed.
src/utils/constants/links.ts
0 → 100644
This diff is collapsed.
src/utils/form/index.ts
0 → 100644
This diff is collapsed.
src/utils/form/responsive.ts
0 → 100644
This diff is collapsed.
src/utils/form/validator.ts
0 → 100644
This diff is collapsed.
src/utils/http/error.ts
0 → 100644
This diff is collapsed.
src/utils/http/index.ts
0 → 100755
This diff is collapsed.
src/utils/http/status.ts
0 → 100755
This diff is collapsed.
src/utils/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/utils/navigation/jump.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/utils/router.ts
0 → 100644
This diff is collapsed.
src/utils/socket/index.ts
0 → 100644
This diff is collapsed.
src/utils/storage/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/utils/storage/storage.ts
0 → 100644
This diff is collapsed.
src/utils/sys/console.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/utils/sys/index.ts
0 → 100644
This diff is collapsed.
src/utils/sys/mittBus.ts
0 → 100644
This diff is collapsed.
src/utils/sys/upgrade.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/utils/ui/animation.ts
0 → 100644
This diff is collapsed.
src/utils/ui/colors.ts
0 → 100755
This diff is collapsed.
src/utils/ui/emojo.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/utils/ui/index.ts
0 → 100644
This diff is collapsed.
src/utils/ui/loading.ts
0 → 100644
This diff is collapsed.
src/utils/ui/tabs.ts
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.
src/views/index/index.vue
0 → 100755
This diff is collapsed.
src/views/index/style.scss
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/views/outside/Iframe.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.
tsconfig.json
0 → 100755
This diff is collapsed.
vite.config.ts
0 → 100755
This diff is collapsed.
权限架构图.png
0 → 100644
This diff is collapsed.
权限架构图.svg
0 → 100644
This diff is collapsed.