gaoluyang
4 天以前 cd8b52bdf89a4d1101f72e0ece9f4df22a3d3f7a
src/api/mes/home/index.ts
@@ -1,27 +1,33 @@
import { requestClient } from '#/api/request';
import { requestClient } from '#/api/request';
export namespace MesHomeApi {
  /** MES 首页汇总统计 */
  export interface Summary {
    workOrderActiveCount: number; // 进行中工单数
    workOrderPrepareCount: number; // 待排产工单数
    workOrderFinishedCount: number; // 已完成工单数
    workOrderActiveCount: number; // 进行中订单数
    workOrderPrepareCount: number; // 待排产订单数
    workOrderFinishedCount: number; // 已完成订单数
    todayOutput: number; // 今日产量
    yesterdayOutput: number; // 昨日产量
    todayQualifiedQuantity: number; // 今日合格品数
    todayUnqualifiedQuantity: number; // 今日不良品数
    iqcQualifiedRate: null | number; // 来料检验合格率(%),无检验数据时为 null
    ipqcQualifiedRate: null | number; // 过程检验合格率(%),无检验数据时为 null
    oqcQualifiedRate: null | number; // 出货检验合格率(%),无检验数据时为 null
    iqcCheckQuantity: number; // 来料检验的检验数量合计(合格率分母),无数据时为 0
    ipqcCheckQuantity: number; // 过程检验的检验数量合计(合格率分母),无数据时为 0
    oqcCheckQuantity: number; // 出货检验的检验数量合计(合格率分母),无数据时为 0
    machineryTotal: number; // 设备总数
    machineryProducing: number; // 生产中设备数
    machineryStop: number; // 停机设备数
    machineryMaintenance: number; // 维护中设备数
    andonActiveCount: number; // 未处置安灯呼叫数
    repairActiveCount: number; // 待处理维修工单数
    repairActiveCount: number; // 待处理维修订单数
  }
  /** MES 工单状态分布 */
  /** MES 订单状态分布 */
  export interface WorkOrderStatus {
    status: number; // 工单状态
    statusName: string; // 工单状态名称
    status: number; // 订单状态
    statusName: string; // 订单状态名称
    count: number; // 数量
  }
@@ -39,7 +45,7 @@
  return requestClient.get<MesHomeApi.Summary>('/mes/home-statistics/summary');
}
/** 获得工单状态分布 */
/** 获得订单状态分布 */
export function getWorkOrderStatusDistribution() {
  return requestClient.get<MesHomeApi.WorkOrderStatus[]>(
    '/mes/home-statistics/work-order-status',