From dab342218b5b176c0b436cf6884ce8650991edca Mon Sep 17 00:00:00 2001 From: zch Date: Fri, 25 Jul 2025 09:36:35 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat(qms/qcUnqualifiedRecord):=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=A3=80=E6=B5=8B=E8=AE=B0=E5=BD=95=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=B9=B6=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在查询表单中添加了检测项编码、检测名称、检测位置等字段 - 在表格中添加了检测方法、检测方式、检测结果等列 - 在编辑表单中添加了检测值、控制上限、控制下限等字段 - 引入了检测方法、检测方式和检测结果的字典数据 - 优化了界面布局和字段顺序 --- src/api/qms/qcUnqualifiedRecord/types.ts | 229 ++++++- src/api/qms/qcUnqualifiedReview/types.ts | 264 ++++---- src/views/qms/qcUnqualifiedRecord/index.vue | 230 ++++++- src/views/qms/qcUnqualifiedReview/index.vue | 699 +++++++++++++++----- 4 files changed, 1123 insertions(+), 299 deletions(-) diff --git a/src/api/qms/qcUnqualifiedRecord/types.ts b/src/api/qms/qcUnqualifiedRecord/types.ts index 5e580a6..921fc97 100644 --- a/src/api/qms/qcUnqualifiedRecord/types.ts +++ b/src/api/qms/qcUnqualifiedRecord/types.ts @@ -5,14 +5,84 @@ export interface QcUnqualifiedRecordVO { recordId: string | number; /** - * 关联待评审表ID + * 关联评审主表ID */ reviewId: string | number; /** - * 备注 + * 检测项编码 */ - remark: string; + itemCode: string; + + /** + * 检测名称 + */ + itemName: string; + + /** + * 检测位置 + */ + inspectionPosition: string; + + /** + * 检测项目类别 + */ + categoryName: number; + + /** + * 关联检测类型表 + */ + typeId: string | number; + + /** + * 检测方法 + */ + inspectionMethod: number; + + /** + * 检测方式 + */ + detectType: number; + + /** + * 检测结果 + */ + detectResult: number; + + /** + * 检测值 + */ + detectValue: number; + + /** + * 控制上限 + */ + upperLimit: number; + + /** + * 控制下限 + */ + lowerLimit: number; + + /** + * 规格检测值 + */ + specInspectionValue: string; + + /** + * 规格上限 + */ + specUpper: number; + + /** + * 规格下限 + */ + specLower: number; + + /** + * 检查项说明 + */ + description: string; } @@ -23,14 +93,84 @@ export interface QcUnqualifiedRecordForm extends BaseEntity { recordId?: string | number; /** - * 关联待评审表ID + * 关联评审主表ID */ reviewId?: string | number; /** - * 备注 + * 检测项编码 */ - remark?: string; + itemCode?: string; + + /** + * 检测名称 + */ + itemName?: string; + + /** + * 检测位置 + */ + inspectionPosition?: string; + + /** + * 检测项目类别 + */ + categoryName?: number; + + /** + * 关联检测类型表 + */ + typeId?: string | number; + + /** + * 检测方法 + */ + inspectionMethod?: number; + + /** + * 检测方式 + */ + detectType?: number; + + /** + * 检测结果 + */ + detectResult?: number; + + /** + * 检测值 + */ + detectValue?: number; + + /** + * 控制上限 + */ + upperLimit?: number; + + /** + * 控制下限 + */ + lowerLimit?: number; + + /** + * 规格检测值 + */ + specInspectionValue?: string; + + /** + * 规格上限 + */ + specUpper?: number; + + /** + * 规格下限 + */ + specLower?: number; + + /** + * 检查项说明 + */ + description?: string; } @@ -42,10 +182,85 @@ export interface QcUnqualifiedRecordQuery extends PageQuery { recordId?: string | number; /** - * 关联待评审表ID + * 关联评审主表ID */ reviewId?: string | number; + /** + * 检测项编码 + */ + itemCode?: string; + + /** + * 检测名称 + */ + itemName?: string; + + /** + * 检测位置 + */ + inspectionPosition?: string; + + /** + * 检测项目类别 + */ + categoryName?: number; + + /** + * 关联检测类型表 + */ + typeId?: string | number; + + /** + * 检测方法 + */ + inspectionMethod?: number; + + /** + * 检测方式 + */ + detectType?: number; + + /** + * 检测结果 + */ + detectResult?: number; + + /** + * 检测值 + */ + detectValue?: number; + + /** + * 控制上限 + */ + upperLimit?: number; + + /** + * 控制下限 + */ + lowerLimit?: number; + + /** + * 规格检测值 + */ + specInspectionValue?: string; + + /** + * 规格上限 + */ + specUpper?: number; + + /** + * 规格下限 + */ + specLower?: number; + + /** + * 检查项说明 + */ + description?: string; + /** * 日期范围参数 */ diff --git a/src/api/qms/qcUnqualifiedReview/types.ts b/src/api/qms/qcUnqualifiedReview/types.ts index aaff52a..5e45b47 100644 --- a/src/api/qms/qcUnqualifiedReview/types.ts +++ b/src/api/qms/qcUnqualifiedReview/types.ts @@ -7,38 +7,38 @@ export interface QcUnqualifiedReviewVO { /** * 不合格检测单号 */ - unqualifiedNo: string; + unqualifiedReviewNo: number; /** - * 关联质检主表ID + * 评审结果 */ - inspectionId: string | number; + reviewResult: number; /** - * 检测类型ID + * 质检单号 */ - typeId: string | number; + inspectionNo: string; /** - * 派工单号 + * 检测类型 */ - workOrder: string; + inspectionType: number; /** - * 工序编码 + * 生产日期 */ - processCode: string; + productionDate: string; + + /** + * 派工单号(或者计划号/工单号) + */ + workOrderNo: string; /** * 工序名称 */ processName: string; - /** - * 批次号 - */ - batchNo: string; - /** * 物料名称 */ @@ -50,48 +50,62 @@ export interface QcUnqualifiedReviewVO { materialCode: string; /** - * 质检员检测结果 + * 物料规格 */ - inspectorResult: string; + materialSpec: string; /** - * 评审结果(0报废/1返工/2退货) + * 供应商名称 */ - reviewResult: string; + supplierName: string; + + /** + * 供应商编码 + */ + supplierCode: string; + + /** + * 质检数量 + */ + inspectionQty: number; + + /** + * 批次号 + */ + batchNo: string; + + /** + * 质检人 + */ + inspector: string; + + /** + * 质检人ID + */ + inspectorId: string | number; /** * 评审人 */ reviewer: string; + /** + * 评审人ID + */ + reviewerId: string | number; + /** * 评审时间 */ reviewTime: string; - - /** - * 检测单号/卡号 + * 备注 */ - inspectionNo: string | number; - - /** - * 检测类型编码 - */ - typeCode: string | number; - - /** - * 检测类型名称 - */ - typeName: string; - - /** - * 检测类型字典 - */ - qcInspectionType: string | number; + remark: string; } + export interface QcUnqualifiedReviewForm extends BaseEntity { /** * 评审主键 @@ -101,38 +115,38 @@ export interface QcUnqualifiedReviewForm extends BaseEntity { /** * 不合格检测单号 */ - unqualifiedNo?: string; + unqualifiedReviewNo?: number; /** - * 关联质检主表ID + * 评审结果 */ - inspectionId?: string | number; + reviewResult?: number; /** - * 检测类型ID + * 质检单号 */ - typeId?: string | number; + inspectionNo?: string; /** - * 派工单号 + * 检测类型 */ - workOrder?: string; + inspectionType?: number; /** - * 工序编码 + * 生产日期 */ - processCode?: string; + productionDate?: string; + + /** + * 派工单号(或者计划号/工单号) + */ + workOrderNo?: string; /** * 工序名称 */ processName?: string; - /** - * 批次号 - */ - batchNo?: string; - /** * 物料名称 */ @@ -144,46 +158,59 @@ export interface QcUnqualifiedReviewForm extends BaseEntity { materialCode?: string; /** - * 质检员检测结果 + * 物料规格 */ - inspectorResult?: string; + materialSpec?: string; /** - * 评审结果(0报废/1返工/2退货) + * 供应商名称 */ - reviewResult?: string; + supplierName?: string; + + /** + * 供应商编码 + */ + supplierCode?: string; + + /** + * 质检数量 + */ + inspectionQty?: number; + + /** + * 批次号 + */ + batchNo?: string; + + /** + * 质检人 + */ + inspector?: string; + + /** + * 质检人ID + */ + inspectorId?: string | number; /** * 评审人 */ reviewer?: string; + /** + * 评审人ID + */ + reviewerId?: string | number; + /** * 评审时间 */ reviewTime?: string; - - /** - * 检测单号/卡号 + * 备注 */ - inspectionNo?: string | number; - - /** - * 检测类型编码 - */ - typeCode?: string | number; - - /** - * 检测类型名称 - */ - typeName?: string; - - /** - * 检测类型字典 - */ - qcInspectionType?: string | number; + remark?: string; } @@ -197,38 +224,38 @@ export interface QcUnqualifiedReviewQuery extends PageQuery { /** * 不合格检测单号 */ - unqualifiedNo?: string; + unqualifiedReviewNo?: number; /** - * 关联质检主表ID + * 评审结果 */ - inspectionId?: string | number; + reviewResult?: number; /** - * 检测类型ID + * 质检单号 */ - typeId?: string | number; + inspectionNo?: string; /** - * 派工单号 + * 检测类型 */ - workOrder?: string; + inspectionType?: number; /** - * 工序编码 + * 生产日期 */ - processCode?: string; + productionDate?: string; + + /** + * 派工单号(或者计划号/工单号) + */ + workOrderNo?: string; /** * 工序名称 */ processName?: string; - /** - * 批次号 - */ - batchNo?: string; - /** * 物料名称 */ @@ -240,48 +267,55 @@ export interface QcUnqualifiedReviewQuery extends PageQuery { materialCode?: string; /** - * 质检员检测结果 + * 物料规格 */ - inspectorResult?: string; + materialSpec?: string; /** - * 评审结果(0报废/1返工/2退货) + * 供应商名称 */ - reviewResult?: string; + supplierName?: string; + + /** + * 供应商编码 + */ + supplierCode?: string; + + /** + * 质检数量 + */ + inspectionQty?: number; + + /** + * 批次号 + */ + batchNo?: string; + + /** + * 质检人 + */ + inspector?: string; + + /** + * 质检人ID + */ + inspectorId?: string | number; /** * 评审人 */ reviewer?: string; + /** + * 评审人ID + */ + reviewerId?: string | number; + /** * 评审时间 */ reviewTime?: string; - - - /** - * 检测单号/卡号 - */ - inspectionNo?: string | number; - - /** - * 检测类型编码 - */ - typeCode?: string | number; - - /** - * 检测类型名称 - */ - typeName?: string; - - /** - * 检测类型字典 - */ - qcInspectionType?: string | number; - - /** * 日期范围参数 */ diff --git a/src/views/qms/qcUnqualifiedRecord/index.vue b/src/views/qms/qcUnqualifiedRecord/index.vue index ad30b09..40d3da1 100644 --- a/src/views/qms/qcUnqualifiedRecord/index.vue +++ b/src/views/qms/qcUnqualifiedRecord/index.vue @@ -4,12 +4,63 @@
- - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 重置 @@ -40,15 +91,35 @@ - - - + + + + + + + + - - + + + + + + + + + + + + +