| | |
| | | import type { PageParam, PageResult } from '../../../../packages/effects/request/src'; |
| | | import type { PageParam, PageResult } from '../../../../packages/effects/request/src'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | | export namespace MesDvRepairApi { |
| | | /** MES 维修工单 */ |
| | | /** MES 维修订单 */ |
| | | export interface Repair { |
| | | id?: number; // 工单编号 |
| | | code?: string; // 维修工单编码 |
| | | name?: string; // 维修工单名称 |
| | | id?: number; // 订单编号 |
| | | code?: string; // 维修订单编码 |
| | | name?: string; // 维修订单名称 |
| | | machineryId?: number; // 设备编号 |
| | | machineryCode?: string; // 设备编码 |
| | | machineryName?: string; // 设备名称 |
| | |
| | | } |
| | | } |
| | | |
| | | /** 查询维修工单分页 */ |
| | | /** 查询维修订单分页 */ |
| | | export function getRepairPage(params: PageParam) { |
| | | return requestClient.get<PageResult<MesDvRepairApi.Repair>>( |
| | | '/mes/dv/repair/page', |
| | |
| | | ); |
| | | } |
| | | |
| | | /** 查询维修工单详情 */ |
| | | /** 查询维修订单详情 */ |
| | | export function getRepair(id: number) { |
| | | return requestClient.get<MesDvRepairApi.Repair>( |
| | | `/mes/dv/repair/get?id=${id}`, |
| | | ); |
| | | } |
| | | |
| | | /** 新增维修工单 */ |
| | | /** 新增维修订单 */ |
| | | export function createRepair(data: MesDvRepairApi.Repair) { |
| | | return requestClient.post<number>('/mes/dv/repair/create', data); |
| | | } |
| | | |
| | | /** 修改维修工单 */ |
| | | /** 修改维修订单 */ |
| | | export function updateRepair(data: MesDvRepairApi.Repair) { |
| | | return requestClient.put('/mes/dv/repair/update', data); |
| | | } |
| | | |
| | | /** 删除维修工单 */ |
| | | /** 删除维修订单 */ |
| | | export function deleteRepair(id: number) { |
| | | return requestClient.delete(`/mes/dv/repair/delete?id=${id}`); |
| | | } |
| | | |
| | | /** 导出维修工单 */ |
| | | /** 导出维修订单 */ |
| | | export function exportRepair(params: any) { |
| | | return requestClient.download('/mes/dv/repair/export-excel', { params }); |
| | | } |
| | | |
| | | /** 提交维修工单 */ |
| | | /** 提交维修订单 */ |
| | | export function submitRepair(id: number) { |
| | | return requestClient.put(`/mes/dv/repair/submit?id=${id}`); |
| | | } |