feat: init初始化项目
正在显示
.editorconfig
0 → 100644
.env
0 → 100644
.env.development
0 → 100644
.env.production
0 → 100644
.env.test
0 → 100644
.eslintignore
0 → 100644
.eslintrc.cjs
0 → 100644
.gitignore
0 → 100644
.husky/commit-msg
0 → 100644
.husky/pre-commit
0 → 100644
.prettierignore
0 → 100644
.prettierrc.cjs
0 → 100644
.stylelintignore
0 → 100644
.vscode/extensions.json
0 → 100644
.vscode/settings.json
0 → 100644
.vscode/vue3.code-snippets
0 → 100644
CHANGELOG.md
0 → 100644
LICENSE
0 → 100644
build/getEnv.ts
0 → 100644
build/plugins.ts
0 → 100644
build/proxy.ts
0 → 100644
commitlint.config.cjs
0 → 100644
index.html
0 → 100644
package.json
0 → 100644
{ | ||
"name": "admin-web", | ||
"private": true, | ||
"version": "1.0.0", | ||
"type": "module", | ||
"description": "智慧教育后台管理系统", | ||
"author": { | ||
"name": "zhanyoulin", | ||
"email": "zhanyoulin456@163.com" | ||
}, | ||
"license": "MIT", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://code.seevin.com/project-collaboration-platform/admin-web" | ||
}, | ||
"scripts": { | ||
"dev": "vite", | ||
"serve": "vite", | ||
"build": "vue-tsc --noEmit && vite build --mode test", | ||
"build:prod": "vue-tsc --noEmit && vite build --mode production", | ||
"type:check": "vue-tsc --noEmit --skipLibCheck", | ||
"preview": "npm run build:dev && vite preview", | ||
"lint": "eslint --ext .vue,.js,.jsx,.ts,.tsx ./ --max-warnings 0", | ||
"lint:fix": "eslint --ext .vue,.js,jsx,.ts,.tsx ./ --max-warnings 0 --fix", | ||
"prettier": "prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"", | ||
"stylelint": "stylelint src/**/*.{html,vue,sass,less}", | ||
"stylelint:fix": "stylelint --fix src/**/*.{html,vue,css,sass,less}", | ||
"prepare": "husky install", | ||
"lint-staged": "lint-staged", | ||
"preinstall": "npx only-allow pnpm" | ||
}, | ||
"dependencies": { | ||
"@types/vuedraggable": "^2.24.0", | ||
"@vueuse/core": "^11.1.0", | ||
"@wangeditor/editor": "^5.1.23", | ||
"@wangeditor/editor-for-vue": "^5.1.12", | ||
"axios": "^1.7.7", | ||
"dayjs": "^1.11.13", | ||
"js-md5": "^0.8.3", | ||
"lodash-es": "^4.17.21", | ||
"mitt": "^3.0.1", | ||
"nprogress": "^0.2.0", | ||
"only-allow": "^1.2.1", | ||
"pinia": "^2.2.4", | ||
"pinia-plugin-persistedstate": "^3.2.0", | ||
"qs": "^6.13.0", | ||
"tdesign-icons-vue-next": "^0.2.6", | ||
"tdesign-vue-next": "^1.10.4", | ||
"vue": "^3.5.11", | ||
"vue-router": "^4.4.5", | ||
"vuedraggable": "^2.24.3" | ||
}, | ||
"devDependencies": { | ||
"@commitlint/cli": "^19.5.0", | ||
"@commitlint/config-conventional": "^19.5.0", | ||
"@rushstack/eslint-patch": "^1.8.0", | ||
"@types/js-md5": "^0.7.2", | ||
"@types/lodash-es": "^4.17.12", | ||
"@types/nprogress": "^0.2.3", | ||
"@types/qs": "^6.9.16", | ||
"@vitejs/plugin-legacy": "^4.0.5", | ||
"@vitejs/plugin-vue": "4.2.3", | ||
"@vitejs/plugin-vue-jsx": "^3.0.1", | ||
"@vue/eslint-config-prettier": "^9.0.0", | ||
"@vue/eslint-config-typescript": "^13.0.0", | ||
"autoprefixer": "^10.4.20", | ||
"eslint": "^8.57.0", | ||
"eslint-plugin-vue": "^9.23.0", | ||
"husky": "^9.1.6", | ||
"less": "^4.2.0", | ||
"lint-staged": "^15.2.10", | ||
"postcss": "^8.4.47", | ||
"postcss-html": "^1.7.0", | ||
"postcss-less": "^6.0.0", | ||
"prettier": "^3.3.3", | ||
"rollup-plugin-visualizer": "^5.12.0", | ||
"stylelint": "~16.2.1", | ||
"stylelint-config-standard": "^36.0.0", | ||
"stylelint-order": "~6.0.4", | ||
"tailwindcss": "^3.4.13", | ||
"typescript": "~5.4.0", | ||
"unplugin-auto-import": "^0.18.3", | ||
"unplugin-vue-components": "^0.27.4", | ||
"vite": "4.5.5", | ||
"vite-plugin-checker": "^0.8.0", | ||
"vite-plugin-compression": "^0.5.1", | ||
"vite-plugin-eslint": "^1.8.1", | ||
"vite-plugin-html": "^3.2.2", | ||
"vite-plugin-svg-icons": "^2.0.1", | ||
"vue-tsc": "^2.1.6" | ||
}, | ||
"engines": { | ||
"node": ">=16.0.0", | ||
"pnpm": ">=8.0.0" | ||
}, | ||
"lint-staged": { | ||
"src/**/*.{js,ts,vue,jsx,json}": [ | ||
"prettier --write", | ||
"eslint --fix" | ||
] | ||
}, | ||
"browserslist": { | ||
"production": [ | ||
"> 1%", | ||
"not dead", | ||
"not op_mini all" | ||
], | ||
"development": [ | ||
"last 1 chrome version", | ||
"last 1 firefox version", | ||
"last 1 safari version" | ||
] | ||
}, | ||
"exports": { | ||
".": { | ||
"import": { | ||
"types": "./dist/index.d.ts", | ||
"default": "./dist/index.mjs" | ||
}, | ||
"require": "./dist/index.js" | ||
} | ||
} | ||
} |
pnpm-lock.yaml
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
postcss.config.cjs
0 → 100644
差异被折叠。
public/logo.png
0 → 100644
差异被折叠。
public/vue.svg
0 → 100644
差异被折叠。
src/App.vue
0 → 100644
差异被折叠。
src/api/helper/axiosCancel.ts
0 → 100644
差异被折叠。
src/api/helper/checkStatus.ts
0 → 100644
差异被折叠。
src/api/index.ts
0 → 100644
差异被折叠。
差异被折叠。
src/api/interface/index.ts
0 → 100644
差异被折叠。
差异被折叠。
src/api/interface/login/index.ts
0 → 100644
差异被折叠。
src/api/interface/menu/index.ts
0 → 100644
差异被折叠。
src/api/interface/upload.ts
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/api/modules/login/index.ts
0 → 100644
差异被折叠。
src/api/modules/menu/index.ts
0 → 100644
差异被折叠。
src/api/modules/upload.ts
0 → 100644
差异被折叠。
差异被折叠。
src/api/modules/version/index.ts
0 → 100644
差异被折叠。
src/assets/fonts/DIN.otf
0 → 100644
差异被折叠。
src/assets/fonts/MetroDF.ttf
0 → 100644
差异被折叠。
差异被折叠。
src/assets/fonts/font.less
0 → 100644
差异被折叠。
src/assets/iconfont/iconfont.css
0 → 100644
差异被折叠。
src/assets/iconfont/iconfont.js
0 → 100644
差异被折叠。
src/assets/iconfont/iconfont.json
0 → 100644
差异被折叠。
src/assets/iconfont/iconfont.ttf
0 → 100644
差异被折叠。
src/assets/iconfont/iconfont.woff
0 → 100644
差异被折叠。
差异被折叠。
src/assets/icons/add.svg
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
src/assets/icons/xianxingditu.svg
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/assets/images/403.png
0 → 100644
差异被折叠。
src/assets/images/404.png
0 → 100644
差异被折叠。
src/assets/images/500.png
0 → 100644
差异被折叠。
src/assets/images/avatar.gif
0 → 100644
差异被折叠。
src/assets/images/bg.png
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/assets/images/hls_logo.png
0 → 100644
差异被折叠。
src/assets/images/home-img.png
0 → 100644
差异被折叠。
src/assets/images/home-line.jpg
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/assets/images/logo.png
0 → 100644
差异被折叠。
差异被折叠。
src/assets/images/welcome.png
0 → 100644
差异被折叠。
src/autoImport.d.ts
0 → 100644
差异被折叠。
src/components.d.ts
0 → 100644
差异被折叠。
src/components/Back/index.vue
0 → 100644
差异被折叠。
差异被折叠。
src/components/Dialog/index.vue
0 → 100644
差异被折叠。
src/components/Drawer/index.vue
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/components/PwdRisk/index.vue
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/components/SvgIcon/index.vue
0 → 100644
差异被折叠。
差异被折叠。
src/components/Upload/Img.vue
0 → 100644
差异被折叠。
src/components/Upload/index.vue
0 → 100644
差异被折叠。
src/components/Upload/media.vue
0 → 100644
差异被折叠。
src/components/Upload/utils.ts
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
src/config/index.ts
0 → 100644
差异被折叠。
src/config/nprogress.ts
0 → 100644
差异被折叠。
src/config/piniaPersist.ts
0 → 100644
差异被折叠。
src/config/serviceLoading.ts
0 → 100644
差异被折叠。
src/enums/httpEnum.ts
0 → 100644
差异被折叠。
src/hooks/interface/index.ts
0 → 100644
差异被折叠。
src/hooks/useAuthButtons.ts
0 → 100644
差异被折叠。
src/hooks/useBasic.ts
0 → 100644
差异被折叠。
src/hooks/useTime.ts
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/layouts/index.less
0 → 100644
差异被折叠。
src/layouts/index.vue
0 → 100644
差异被折叠。
src/main.ts
0 → 100644
差异被折叠。
src/routers/index.ts
0 → 100644
差异被折叠。
差异被折叠。
src/routers/modules/customer.ts
0 → 100644
差异被折叠。
src/routers/modules/sysConfig.ts
0 → 100644
差异被折叠。
差异被折叠。
src/stores/index.ts
0 → 100644
差异被折叠。
src/stores/interface/index.ts
0 → 100644
差异被折叠。
src/stores/modules/auth.ts
0 → 100644
差异被折叠。
src/stores/modules/global.ts
0 → 100644
差异被折叠。
src/stores/modules/keepAlive.ts
0 → 100644
差异被折叠。
src/stores/modules/tabs.ts
0 → 100644
差异被折叠。
src/stores/modules/user.ts
0 → 100644
差异被折叠。
src/styles/common.less
0 → 100644
差异被折叠。
src/styles/index.less
0 → 100644
差异被折叠。
src/styles/reset.less
0 → 100644
差异被折叠。
src/styles/tailwind.css
0 → 100644
差异被折叠。
src/styles/theme/light.less
0 → 100644
差异被折叠。
src/styles/variables.less
0 → 100644
差异被折叠。
src/typings/global.d.ts
0 → 100644
差异被折叠。
src/typings/window.d.ts
0 → 100644
差异被折叠。
src/utils/device.ts
0 → 100644
差异被折叠。
src/utils/errorHandler.ts
0 → 100644
差异被折叠。
src/utils/index.ts
0 → 100644
差异被折叠。
src/utils/is/index.ts
0 → 100644
差异被折叠。
src/utils/menuData.ts
0 → 100644
差异被折叠。
src/utils/messageBox.ts
0 → 100644
差异被折叠。
src/utils/mittBus.ts
0 → 100644
差异被折叠。
src/utils/status.ts
0 → 100644
差异被折叠。
src/utils/validate.ts
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/views/home/index.vue
0 → 100644
差异被折叠。
src/views/login/index.vue
0 → 100644
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
src/vite-env.d.ts
0 → 100644
差异被折叠。
stylelint.config.js
0 → 100644
差异被折叠。
tailwind.config.js
0 → 100644
差异被折叠。
tsconfig.json
0 → 100644
差异被折叠。
vite.config.ts
0 → 100644
差异被折叠。
请
注册
或者
登录
后发表评论