diff --git a/src/api/mes/qc/rqc/index.ts b/src/api/mes/qc/rqc/index.ts index 126f7af98..9718fd5a2 100644 --- a/src/api/mes/qc/rqc/index.ts +++ b/src/api/mes/qc/rqc/index.ts @@ -8,9 +8,8 @@ export interface QcRqcVO { templateId: number // 检验模板 ID sourceDocId: number // 来源单据 ID sourceDocType: string // 来源单据类型 - sourceDocCode: string // 来源单据编号 sourceLineId: number // 来源单据行 ID - rqcType: number // 检验类型 + type: number // 检验类型 itemId: number // 产品物料 ID itemCode: string // 产品物料编码(关联查询) itemName: string // 产品物料名称(关联查询) @@ -26,6 +25,13 @@ export interface QcRqcVO { inspectorNickname: string // 检测人员昵称(关联查询) status: number // 状态 remark: string // 备注 + // 缺陷统计 + criticalQuantity: number // 致命缺陷数量 + majorQuantity: number // 严重缺陷数量 + minorQuantity: number // 轻微缺陷数量 + criticalRate: number // 致命缺陷率(%) + majorRate: number // 严重缺陷率(%) + minorRate: number // 轻微缺陷率(%) } // MES 退货检验单 API diff --git a/src/api/mes/qc/rqc/line/index.ts b/src/api/mes/qc/rqc/line/index.ts index 6740200c0..dccf7eb26 100644 --- a/src/api/mes/qc/rqc/line/index.ts +++ b/src/api/mes/qc/rqc/line/index.ts @@ -8,8 +8,7 @@ export interface QcRqcLineVO { indicatorCode: string // 检测指标编码(关联查询) indicatorName: string // 检测指标名称(关联查询) indicatorType: string // 检测指标类型(关联查询) - toolId: number // 检测工具 ID - toolName: string // 检测工具名称(关联查询) + tool: string // 检测工具 checkMethod: string // 检测方法 standardValue: number // 标准值 unitMeasureId: number // 计量单位 ID diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 364dc7cad..07d8e97e7 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -293,5 +293,5 @@ export enum DICT_TYPE { MES_PRO_ANDON_LEVEL = 'mes_pro_andon_level', // MES 安灯级别 MES_RQC_TYPE = 'mes_rqc_type', // MES 退货检验类型 MES_WM_ARRIVAL_NOTICE_STATUS = 'mes_wm_arrival_notice_status', // MES 到货通知单状态 - MES_WM_ITEM_RECEIPT_STATUS = 'mes_wm_item_receipt_status' // MES 物料接收单状态 + MES_WM_ITEM_RECEIPT_STATUS = 'mes_wm_item_receipt_status', // MES 物料接收单状态 } diff --git a/src/views/mes/qc/rqc/RqcForm.vue b/src/views/mes/qc/rqc/RqcForm.vue index 0442fb6dd..67226ff4d 100644 --- a/src/views/mes/qc/rqc/RqcForm.vue +++ b/src/views/mes/qc/rqc/RqcForm.vue @@ -8,6 +8,7 @@ :rules="formRules" label-width="120px" v-loading="formLoading" + :disabled="isDetail" > @@ -26,21 +27,14 @@ - - - - - - 物料信息 - - + - + @@ -150,10 +149,47 @@ + + + 缺陷情况 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + diff --git a/src/views/mes/qc/rqc/index.vue b/src/views/mes/qc/rqc/index.vue index 04f0092e2..b65d0f048 100644 --- a/src/views/mes/qc/rqc/index.vue +++ b/src/views/mes/qc/rqc/index.vue @@ -18,25 +18,24 @@ class="!w-240px" /> - + - - - - + - - + /> - - - - - + + + - @@ -219,11 +203,9 @@ const queryParams = reactive({ pageSize: 10, code: undefined, sourceDocType: undefined, - sourceDocCode: undefined, itemId: undefined, - rqcType: undefined, + batchCode: undefined, checkResult: undefined, - inspectDate: undefined, inspectorUserId: undefined }) const queryFormRef = ref() // 搜索的表单