| | |
| | | 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; // 今日合格品数 |
| | |
| | | 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; // 数量 |
| | | } |
| | | |
| | |
| | | return requestClient.get<MesHomeApi.Summary>('/mes/home-statistics/summary'); |
| | | } |
| | | |
| | | /** 获得工单状态分布 */ |
| | | /** 获得订单状态分布 */ |
| | | export function getWorkOrderStatusDistribution() { |
| | | return requestClient.get<MesHomeApi.WorkOrderStatus[]>( |
| | | '/mes/home-statistics/work-order-status', |