up 修正工单状态颜色

This commit is contained in:
2026-04-24 15:23:32 +08:00
parent cdfba88e47
commit e476adf78e
3 changed files with 390 additions and 2 deletions
+64
View File
@@ -0,0 +1,64 @@
# 2026-04-24 日志
## 项目梳理
- 完整梳理了 ops2 项目的运行逻辑
- 涉及:后端 Go + Gin 架构、Web 前端 Vue 3 + Vite、移动端 uni-app 基础框架
## 核心模块梳理
### 用户认证 (apiUsers.go)
- Cookie 认证机制,密码加盐哈希
- 各模块独立管理员组(purchase_admin / work_order_admin / schedule_admin / warehouse_admin
- 默认创建 admin 用户
### 文件管理 (apiFiles.go)
- SHA256 哈希去重存储(同一文件只存一份)
- 支持图片/视频/音频/PDF 等类型
- 头像单独存储
### 日程排班 (apiSchedule.go)
- 日程表(软删除)+ 操作日志
- 日期范围查询
### 仓库模块 (apiWarehouse.go)
- 容器(树形,最多5层嵌套)+ 物品管理
- 支持工单关联、物品移动记录、操作日志
### 采购模块 (apiPurchase.go)
- 订单状态:pending → ordered → arrived → received / lost / returned
- 费用明细(多币种)、图片上传、状态记录
- 可关联工单
### 工单模块 (apiWorkOrder.go)
- 工单状态:pending → checked → parts_ordered → repaired → returned / unrepairable
- 可关联仓库物品和采购订单
- 特殊逻辑:送还时自动移除物品容器绑定
## 移动端工程分析 (ops2_uniapp)
**技术栈**: uni-app + Vue 3 + Pinia
**已完成**:
- 基础框架搭建
- Pinia 状态管理(config.js, user.js
- 自定义 Toast 组件
- 登录页(85%)+ 设置页(90%)
**待完成**:
- API 封装层完善(Cookie 认证)
- 4个 TabBar 页面功能实现
- 后端各模块对接
**当前总完成度**: ~35-40%
## 长效记忆
已将项目架构、所有模块(用户/文件/日程/采购/工单/仓库)的数据结构和 API 路由保存至 `MEMORY.md`
移动端详细结构也已更新至 MEMORY.md。
## 下一步
准备开发移动端(ops2_uniapp),需要:
1. 完善 API 封装(Cookie 认证)
2. 实现各功能页面