From 3ab07d7412ea05fe4a660110c3ad438f110f3dc4 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 4 Apr 2026 20:54:00 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=BC=BA=E9=99=B7=E7=B1=BB=E5=9E=8B=E5=AD=97=E5=85=B8=E5=92=8C?= =?UTF-8?q?=E5=BF=85=E5=A1=AB=E5=AD=97=E6=AE=B5=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改缺陷相关的字典类型为 MES_DEFECT_TYPE,并在缺陷数量字段添加必填验证,确保数据完整性。 --- src/api/mes/qc/iqc/defect/index.ts | 35 -------------------------- src/views/mes/qc/defect/DefectForm.vue | 20 +++++++++------ src/views/mes/qc/defect/index.vue | 17 +++++-------- 3 files changed, 18 insertions(+), 54 deletions(-) delete mode 100644 src/api/mes/qc/iqc/defect/index.ts diff --git a/src/api/mes/qc/iqc/defect/index.ts b/src/api/mes/qc/iqc/defect/index.ts deleted file mode 100644 index 284eb011a..000000000 --- a/src/api/mes/qc/iqc/defect/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import request from '@/config/axios' - -// MES 来料检验缺陷记录 VO -export interface QcIqcDefectVO { - id: number // 编号 - iqcId: number // 来料检验单 ID - lineId: number // 来料检验行 ID - defectName: string // 缺陷描述 - defectLevel: number // 缺陷等级 - defectQuantity: number // 缺陷数量 - remark: string // 备注 -} - -// MES 来料检验缺陷记录 API -export const QcIqcDefectApi = { - // 查询来料检验缺陷记录分页 - getIqcDefectPage: async (params: any) => { - return await request.get({ url: `/mes/qc/iqc/defect/page`, params }) - }, - - // 新增来料检验缺陷记录 - createIqcDefect: async (data: QcIqcDefectVO) => { - return await request.post({ url: `/mes/qc/iqc/defect/create`, data }) - }, - - // 修改来料检验缺陷记录 - updateIqcDefect: async (data: QcIqcDefectVO) => { - return await request.put({ url: `/mes/qc/iqc/defect/update`, data }) - }, - - // 删除来料检验缺陷记录 - deleteIqcDefect: async (id: number) => { - return await request.delete({ url: `/mes/qc/iqc/defect/delete?id=` + id }) - } -} diff --git a/src/views/mes/qc/defect/DefectForm.vue b/src/views/mes/qc/defect/DefectForm.vue index 1af683758..4e7ee1669 100644 --- a/src/views/mes/qc/defect/DefectForm.vue +++ b/src/views/mes/qc/defect/DefectForm.vue @@ -21,7 +21,7 @@ + diff --git a/src/views/mes/qc/defect/index.vue b/src/views/mes/qc/defect/index.vue index 48480ab27..da4897200 100644 --- a/src/views/mes/qc/defect/index.vue +++ b/src/views/mes/qc/defect/index.vue @@ -35,7 +35,7 @@ class="!w-240px" > @@ -140,10 +140,10 @@