# 海外仓管理系统 **Repository Path**: boring-scholar/admin_system ## Basic Information - **Project Name**: 海外仓管理系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-07 - **Last Updated**: 2025-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 仓储物流管理系统 基于Vue2 + Element UI开发的全功能仓储物流管理平台 ## ✨ 新版本特性 ### 🎯 优化的两级导航架构 - **顶部系统菜单**:展示5大核心系统,快速切换 - **左侧功能菜单**:动态显示当前系统的子功能模块 - 清晰的信息层级,更好的用户体验 ## 功能模块 ### ✅ 已完成 1. **项目基础架构** - Vue2 + Vue Router + Vuex - Element UI组件库 - Axios请求封装 - 路由权限控制 2. **入库管理** - 入库计划列表(搜索、筛选、分页) - 入库计划创建 - 入库计划审核 - 入库计划取消 - 预约管理 3. **出库管理** - 出库计划管理 - 波次管理 - 拣货路径优化 4. **任务管理** - 任务列表 - 任务看板 - 进度监控 - 异常处理 5. **工作总结** - 日报 - 周报 - 月报 - 数据分析 6. **成本效率分析** - 工时统计 - 成本分析 - 效率计算 7. **人员管理** - 员工档案 - 加班管理 - 临时工管理 - 人工成本控制 8. **销售客服管理** - KPI考核 - 绩效统计 - 目标管理 9. **赔偿操作管理** - 赔偿申请 - 审核管理 - 赔付管理 - 赔偿记录 ## 技术栈 - **前端框架**: Vue 2.6.14 - **UI组件**: Element UI 2.15.13 - **状态管理**: Vuex 3.6.2 - **路由管理**: Vue Router 3.5.3 - **HTTP客户端**: Axios 1.6.0 - **图表库**: ECharts 5.4.3 - **日期处理**: Day.js 1.11.10 - **构建工具**: Webpack 3.6.0 ## 项目结构 ``` warehouse-plan-system/ ├── src/ │ ├── api/ # API接口 │ │ ├── inbound.js # 入库相关接口 │ │ ├── outbound.js # 出库相关接口 │ │ └── task.js # 任务相关接口 │ ├── assets/ # 静态资源 │ │ ├── images/ # 图片 │ │ └── styles/ # 全局样式 │ ├── components/ # 公共组件 │ │ ├── Pagination/ # 分页组件 │ │ └── ... │ ├── layout/ # 布局组件 │ │ ├── components/ # 布局子组件 │ │ └── index.vue # 主布局 │ ├── router/ # 路由配置 │ │ └── index.js │ ├── store/ # Vuex状态管理 │ │ ├── modules/ # 模块 │ │ ├── getters.js │ │ └── index.js │ ├── utils/ # 工具函数 │ │ ├── request.js # axios封装 │ │ ├── auth.js # 认证相关 │ │ └── ... │ ├── views/ # 页面组件 │ │ ├── dashboard/ # 工作台 │ │ ├── inbound/ # 入库管理 │ │ │ ├── plan/ # 入库计划 │ │ │ └── appointment/ # 预约管理 │ │ ├── outbound/ # 出库管理 │ │ │ ├── plan/ # 出库计划 │ │ │ ├── wave/ # 波次管理 │ │ │ └── route/ # 拣货路径 │ │ ├── task/ # 任务管理 │ │ │ ├── list/ # 任务列表 │ │ │ ├── board/ # 任务看板 │ │ │ ├── monitor/ # 进度监控 │ │ │ └── exception/ # 异常处理 │ │ ├── report/ # 工作总结 │ │ │ ├── daily/ # 日报 │ │ │ ├── weekly/ # 周报 │ │ │ ├── monthly/ # 月报 │ │ │ └── analysis/ # 数据分析 │ │ ├── cost/ # 成本效率分析 │ │ │ ├── hours/ # 工时统计 │ │ │ ├── analysis/ # 成本分析 │ │ │ └── efficiency/ # 效率计算 │ │ ├── personnel/ # 人员管理 │ │ │ ├── employee/ # 员工档案 │ │ │ ├── overtime/ # 加班管理 │ │ │ ├── temporary/ # 临时工管理 │ │ │ └── cost-control/# 人工成本控制 │ │ ├── sales/ # 销售客服管理 │ │ │ ├── kpi/ # KPI考核 │ │ │ ├── performance/ # 绩效统计 │ │ │ └── goal/ # 目标管理 │ │ └── compensation/ # 赔偿操作管理 │ │ ├── application/ # 赔偿申请 │ │ ├── review/ # 审核管理 │ │ ├── payment/ # 赔付管理 │ │ └── records/ # 赔偿记录 │ ├── App.vue # 根组件 │ ├── main.js # 入口文件 │ └── permission.js # 权限控制 ├── .babelrc # Babel配置 ├── package.json # 依赖配置 └── README.md # 项目说明 ``` ## 安装运行 ### 环境要求 - Node.js >= 6.0.0 - npm >= 3.0.0 ### 安装依赖 ```bash cd warehouse-plan-system npm install ``` ### 开发运行 ```bash npm run dev ``` 访问: http://localhost:8080 ### 生产构建 ```bash npm run build ``` ## 核心功能说明 ### 1. 入库计划管理 **功能特点**: - 🔍 多条件搜索筛选 - 📋 计划列表展示 - ➕ 创建入库计划 - ✅ 计划审核流程 - 🗑️ 计划取消 - 📊 智能库位推荐 **状态流转**: ``` 草稿 → 待审核 → 已审核 → 执行中 → 已完成 ↓ ↓ 已取消 已驳回 ``` ### 2. 出库计划管理 **功能特点**: - 📦 波次管理(订单合并) - 🗺️ 拣货路径优化 - 🔒 库存自动预留 - 🚚 配送安排 ### 3. 任务管理 **功能特点**: - 📊 任务看板(拖拽式) - 🎯 智能任务分配 - 📈 实时进度监控 - ⚠️ 异常处理 ### 4. 工作总结 **功能特点**: - 📄 自动生成日/周/月报 - 📊 数据可视化分析 - 📈 效率趋势分析 - 💡 优化建议 ## API接口说明 ### 入库计划接口 ```javascript // 获取入库计划列表 GET /api/inbound/plan/list // 获取入库计划详情 GET /api/inbound/plan/detail/:id // 创建入库计划 POST /api/inbound/plan/create // 更新入库计划 PUT /api/inbound/plan/update // 审核入库计划 POST /api/inbound/plan/approve // 取消入库计划 POST /api/inbound/plan/cancel // 智能推荐库位 POST /api/inbound/location/recommend ``` ## 下一步开发计划 ### 第一阶段(已完成) - [x] 项目基础架构搭建 - [x] 路由和状态管理配置 - [x] API接口封装 - [x] 布局组件 - [x] 入库计划列表页面 ### 第二阶段(进行中) - [ ] 入库计划创建页面 - [ ] 入库计划详情页面 - [ ] 智能库位推荐功能 - [ ] 预约管理功能 ### 第三阶段 - [ ] 出库计划管理 - [ ] 波次管理 - [ ] 拣货路径优化 ### 第四阶段 - [ ] 任务看板(拖拽功能) - [ ] 进度监控大屏 - [ ] 异常处理流程 ### 第五阶段 - [ ] 工作总结报表 - [ ] 数据可视化图表 - [ ] 导出功能 ## 注意事项 1. **Mock数据**: 当前使用Mock数据,需要配置后端API地址 2. **权限控制**: 已预留权限控制接口,需根据实际需求配置 3. **浏览器兼容**: 支持现代浏览器,不支持IE8及以下 4. **移动端**: 当前为PC端设计,移动端需单独适配 ## 联系方式 如有问题,请联系开发团队。 ## License MIT