zhangqian
2023-12-05 0a3f8aa6b170c5ee5a29074cf037bdcf07d7d98f
增加订单完成率
1个文件已修改
11 ■■■■ 已修改文件
model/dashboard.go 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/dashboard.go
@@ -25,6 +25,7 @@
        PlanProductionAmount         int   //计划加工数
        RealExternalProductionAmount int   //实际外加工数
        RealProductionAmount         int   //实际生产数
        WorkOrderFinishRate          int   //近一周工单完成率
        DeviceLoadData            string         //设备负荷对比分析
        DeviceLoad                []*CommonStats `gorm:"-"` //设备负荷对比分析
@@ -34,8 +35,6 @@
        OrderFinishRate           []*CommonStats `gorm:"-"` //订单完成比率
        PersonnelProductivityData string         //人员生产效率
        PersonnelProductivity     []*CommonStats `gorm:"-"` //人员生产效率
        PersonnelSkillPercentData string         //人员技能占比
        PersonnelSkillPercent     []*CommonStats `gorm:"-"` //人员技能占比
        WorkerTypeStatsData       string         //人员工种分析
        WorkerTypeStats           []*CommonStats `gorm:"-"` //人员工种分析
@@ -94,7 +93,6 @@
    var materialRequirement []*CommonStats
    var orderFinishRate []*CommonStats
    var personnelProductivity []*CommonStats
    var personnelSkillPercent []*CommonStats
    var workerTypeStats []*CommonStats
    var workshopStats []*WorkshopStats
    var workOrderStats []*WorkOrderStats
@@ -123,12 +121,7 @@
            slf.PersonnelProductivityData = ""
        }
    }
    if slf.PersonnelSkillPercentData != "" {
        if err = json.Unmarshal([]byte(slf.PersonnelSkillPercentData), &personnelSkillPercent); err == nil {
            slf.PersonnelSkillPercent = personnelSkillPercent
            slf.PersonnelSkillPercentData = ""
        }
    }
    if slf.WorkerTypeStatsData != "" {
        if err = json.Unmarshal([]byte(slf.WorkerTypeStatsData), &workerTypeStats); err == nil {
            slf.WorkerTypeStats = workerTypeStats