From c654b8964725380a11a0e3145a60355ea4986f5c Mon Sep 17 00:00:00 2001 From: wangrui233 Date: Sun, 25 Oct 2026 23:35:10 +0800 Subject: [PATCH] init --- .codebuddy/rules/00-project-overview.md | 3 ++- package.json | 1 - pnpm-lock.yaml | 3 --- src/views/system/user/index.vue | 1 + 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.codebuddy/rules/00-project-overview.md b/.codebuddy/rules/00-project-overview.md index de31f07..ab9ffad 100644 --- a/.codebuddy/rules/00-project-overview.md +++ b/.codebuddy/rules/00-project-overview.md @@ -18,7 +18,7 @@ alwaysApply: true | 构建 | Vite 5+ | | | UI 库 | Element Plus | 主题色、组件尺寸统一在应用入口配置 | | 脚手架基线 | `vue3-element-admin` | 目录结构、请求封装、权限方案以该模板为基准 | -| 状态管理 | Pinia | 使用 setup store 语法 | +| 状态管理 | Pinia + pinia-plugin-persistedstate | 使用 setup store 语法,按需声明 persist 路径 | | 路由 | Vue Router 4 | 动态路由 + 权限守卫 | | HTTP | Axios | 统一封装于 `src/utils/request.ts` | | 图标 | `@element-plus/icons-vue` + 本地 svg sprite | | @@ -66,3 +66,4 @@ pnpm type-check # vue-tsc 类型检查 ## 环境 - 环境变量文件:`.env.development` / `.env.production`,变量必须以 `VITE_` 开头。 - 接口地址统一走 `VITE_APP_BASE_API`,本地通过 Vite `server.proxy` 解决跨域,**不允许在代码里硬编码域名或端口**。 +- 后端未就绪时开启 `VITE_USE_MOCK=true`(仅 dev 生效),由 `mock/plugin.ts` 中间件拦截 `/api/v1` 返回模拟数据,不引入任何 mock 依赖。后端联调时置为 `false`,直接走代理。 diff --git a/package.json b/package.json index 34a65af..3986801 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "axios": "^1.7.7", "element-plus": "^2.8.4", "nprogress": "^0.2.0", - "path-browserify": "^1.0.1", "pinia": "^2.2.4", "pinia-plugin-persistedstate": "^3.2.3", "vue": "^3.5.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 681b283..ed46fde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,9 +23,6 @@ importers: nprogress: specifier: ^0.2.0 version: 0.2.0 - path-browserify: - specifier: ^1.0.1 - version: 1.0.1 pinia: specifier: ^2.2.4 version: 2.3.1(typescript@5.5.4)(vue@3.5.44(typescript@5.5.4)) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 7ac01dd..16bdc84 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -167,6 +167,7 @@