refactor: 重构产线工位与备料流程,移除冗余字段
1. 移除工单、工件、日排产中的冗余工位组合/接驳台字段 2. 新增工位接驳台编码字段与唯一约束,关联WMS接驳台主数据 3. 重构日排产为工位产量分配模式,替代原接驳台列表 4. 新增备料单工位级字段与分批出库支持 5. 移除定时同步可生产数量,改为WMS实时拉取接口 6. 过滤操作日志,排除登录/退出相关日志 7. 调整仪表盘工序展示逻辑为今日派工路线 8. 新增接驳台维护菜单与基础数据
This commit is contained in:
@@ -111,6 +111,8 @@ func (s *Service) buildWorkOrderProgress(ctx context.Context, today time.Time) [
|
||||
return []WorkOrderProgress{}
|
||||
}
|
||||
date := today.Format("2006-01-02")
|
||||
// 当前产线工位路线(按今日派工派生),全工单共用展示
|
||||
routeStr, _ := RouteStationsStr(ctx, s.ctx.EntClient, date, "")
|
||||
list := make([]WorkOrderProgress, 0, len(wos))
|
||||
for _, w := range wos {
|
||||
item := WorkOrderProgress{
|
||||
@@ -126,7 +128,7 @@ func (s *Service) buildWorkOrderProgress(ctx context.Context, today time.Time) [
|
||||
DailyPlanQty: s.sumDailyPlanQtyByOrder(ctx, date, w.WorkOrderNo),
|
||||
DailyDoneQty: s.countWorkpieceDoneByOrder(ctx, today, w.WorkOrderNo),
|
||||
}
|
||||
item.CurrentProcess = "工序 " + strings.TrimSpace(w.ProcessSeq)
|
||||
item.CurrentProcess = "工序 " + routeStr
|
||||
list = append(list, item)
|
||||
}
|
||||
// 进行中的工单排前面,同状态按 ID 倒序
|
||||
|
||||
Reference in New Issue
Block a user