# srm-vue2 **Repository Path**: dufen123/srm-vue2 ## Basic Information - **Project Name**: srm-vue2 - **Description**: 通用后台管理系统 增删改查页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-22 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### pnpm -F @package/utils add 安装子项目依赖 ### 项目跑不起来 内部有框架 组件 仅供参考 ## 安装前 切换镜像源 pnpm config set registry https://registry.npmmirror.com/ #### pnpm i -r 递归安装所有依赖 ## 开发分支 feature-kn ## 采购端 账号是 superadmin 密码 123456 ## 供应端 账号是 15200000005 密码 123456 ## 跑项目 pnpm run dev ## 后端swagger http://192.168.2.31:9999/webjars/swagger-ui/index.html?urls.primaryName=srm#/%E4%BE%9B%E5%BA%94%E5%95%86%E4%BA%BA%E5%91%98%E4%BF%A1%E6%81%AF/page_5 ## 规划中 #### 路由处理 * 全量路由获取 通过权限标识动态生成路由 * 404页面和无权限页面分离 * 路由元信息规划 #### 权限控制 * 找不到更好的权限设计就复用若依 #### axios封装 * 封装所有http请求方法 * 封装统一的导入 导出 上传功能 * 所有方法提供config参数包含所有可配置参数 * 上传/导入/下载进度优化 #### 统一UI配置 * element-plus提供全量的scss变量覆盖功能 * 主题类配置提供单独文件作为顶级引入 #### 通用组件封装 * 菜单 表格 上传 导入 等 #### 业务代码示例页面 * 通用后台管理增删改查页面 * 国际化 #### 大数据接口渲染设计 * 方案1: 现有弹窗分页方案 * 方案2: 懒加载+远程搜索方案(弹窗/选择器) * 需要设计回显方案 数据库需要存入id和name