# front-zb **Repository Path**: ZwGood/front-zb ## Basic Information - **Project Name**: front-zb - **Description**: 招标项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-28 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fromt ## 项目介绍 Fromt 是一个基于 Vue 3 + Vite 构建的企业级前端项目,集成了 Element Plus 组件库,提供了完整的用户认证、项目管理、投标管理等功能模块。 ## 技术栈 - Vue 3.5.13 - Vite 6.3.5 - Element Plus 2.9.11 - Pinia 3.0.2 - Vue Router 4.5.1 - Axios - Mock.js (开发环境) - Sass ## 项目结构 ``` fromt/ ├── src/ # 源代码目录 │ ├── api/ # API 接口定义 │ ├── assets/ # 静态资源 │ ├── components/ # 公共组件 │ ├── composables/ # 组合式函数 │ ├── layout/ # 布局组件 │ ├── mock/ # Mock 数据 │ ├── router/ # 路由配置 │ ├── stores/ # Pinia 状态管理 │ ├── styles/ # 全局样式 │ ├── utils/ # 工具函数 │ ├── views/ # 页面视图 │ │ ├── bid/ # 投标相关页面 │ │ ├── project/ # 项目管理页面 │ │ ├── Login.vue # 登录页面 │ │ ├── Home.vue # 首页 │ │ ├── Feedback.vue # 反馈页面 │ │ └── ApiTest.vue # API 测试页面 │ ├── App.vue # 根组件 │ └── main.js # 入口文件 ├── public/ # 公共资源目录 ├── index.html # HTML 模板 ├── vite.config.js # Vite 配置 ├── package.json # 项目依赖 ├── Dockerfile # Docker 构建文件 ├── docker-compose.yml # Docker Compose 配置 └── nginx.conf # Nginx 配置 ``` ## 功能特性 - 用户认证与授权 - 项目管理 - 投标管理 - API 测试工具 - 用户反馈系统 - 响应式布局 - Mock 数据支持 ## 开发指南 ### 环境准备 - Node.js 18+ - npm 或 yarn ### 安装依赖 ```bash npm install --registry=https://registry.npmmirror.com ``` ### 开发命令 ```bash # 启动开发服务器 npm run dev # 构建生产版本 npm run build # 预览生产构建 npm run preview ``` ### 代码规范 - 使用 ESLint 进行代码检查 - 遵循 Vue 3 组合式 API 风格 - 组件命名采用 PascalCase - 文件命名采用 kebab-case - 使用 TypeScript 类型注解(可选) ## 部署说明 详细的部署说明请参考 [DEPLOY.md](./DEPLOY.md) ## 贡献指南 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 提交 Pull Request ## 版本历史 - v0.0.0 - 初始版本 ## 许可证 [MIT License](LICENSE)