| | |
| | | } |
| | | } |
| | | |
| | | /** 质检方案选项(方案-产品关联) */ |
| | | export namespace MesQcTemplateItemOptionApi { |
| | | export interface Option { |
| | | id?: number; // 产品关联编号 |
| | | templateId?: number; // 质检方案 ID |
| | | templateCode?: string; // 质检方案编号 |
| | | templateName?: string; // 质检方案名称 |
| | | quantityCheck?: number; // 最低检测数 |
| | | quantityUnqualified?: number; // 最大不合格数 |
| | | criticalRate?: number; // 最大致命缺陷率(%) |
| | | majorRate?: number; // 最大严重缺陷率(%) |
| | | minorRate?: number; // 最大轻微缺陷率(%) |
| | | } |
| | | } |
| | | |
| | | /** 查询产品关联分页 */ |
| | | export function getTemplateItemPage( |
| | | params: PageParam & { templateId?: number }, |
| | |
| | | export function deleteTemplateItem(id: number) { |
| | | return requestClient.delete(`/mes/qc/template/item/delete?id=${id}`); |
| | | } |
| | | |
| | | /** 根据物料或工单/任务和检测种类获取可用质检方案列表 */ |
| | | export function getTemplateItemOptionList(params: { |
| | | itemId?: number; |
| | | qcType: number; |
| | | taskId?: number; |
| | | workOrderId?: number; |
| | | }) { |
| | | return requestClient.get<MesQcTemplateItemOptionApi.Option[]>( |
| | | '/mes/qc/template/item/list-by-item-and-type', |
| | | { params }, |
| | | ); |
| | | } |