From 0dff2f691392ae3ce3129690066a1b6f164daa34 Mon Sep 17 00:00:00 2001 From: shenzhouyu Date: Wed, 22 Jul 2026 17:25:26 +0800 Subject: [PATCH] =?UTF-8?q?QC=E9=82=A3=E5=B7=A5=E4=BD=9C=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=88=A0=E9=99=A4=E6=8C=89=E9=92=AE=EF=BC=88?= =?UTF-8?q?=E7=89=A9=E6=96=99=E4=B8=8A=E4=BC=A0=E4=B8=8D=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/qc/FAIResultEntry.vue | 2 +- src/views/modules/qc/FQCResultEntry.vue | 2 +- src/views/modules/qc/IPQCResultEntry.vue | 2 +- src/views/modules/qc/IQCFileTable.vue | 13 ++++++++++++- src/views/modules/qc/IQCResultEntry.vue | 2 +- src/views/modules/qc/PQCResultEntry.vue | 2 +- 6 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/views/modules/qc/FAIResultEntry.vue b/src/views/modules/qc/FAIResultEntry.vue index 639e8c9..e967582 100644 --- a/src/views/modules/qc/FAIResultEntry.vue +++ b/src/views/modules/qc/FAIResultEntry.vue @@ -724,7 +724,7 @@ + :query-loading="fileLoading" :inspection-no="fileRow && fileRow.inspectionNo" @file-deleted="() => getFileContentData(fileRow)"> 关闭 diff --git a/src/views/modules/qc/FQCResultEntry.vue b/src/views/modules/qc/FQCResultEntry.vue index cf02e3e..a9a31a6 100644 --- a/src/views/modules/qc/FQCResultEntry.vue +++ b/src/views/modules/qc/FQCResultEntry.vue @@ -660,7 +660,7 @@ + :query-loading="fileLoading" :inspection-no="currentWorkFileRow && currentWorkFileRow.inspectionNo" @file-previewed="onWorkFilePreviewed" @file-deleted="() => getFileContentData(currentWorkFileRow)"> 关闭 diff --git a/src/views/modules/qc/IPQCResultEntry.vue b/src/views/modules/qc/IPQCResultEntry.vue index b019a16..67d9c1e 100644 --- a/src/views/modules/qc/IPQCResultEntry.vue +++ b/src/views/modules/qc/IPQCResultEntry.vue @@ -784,7 +784,7 @@ 上传文件 - + 关闭 diff --git a/src/views/modules/qc/IQCFileTable.vue b/src/views/modules/qc/IQCFileTable.vue index 04f2b8d..1104b2d 100644 --- a/src/views/modules/qc/IQCFileTable.vue +++ b/src/views/modules/qc/IQCFileTable.vue @@ -15,9 +15,20 @@ export default { columns:{ type:Array, required: true, + }, + // 当前检验单号:仅 orderRef2=检验单号 的文件可删(物料SOP的 orderRef2 是物料编码,不可删) + inspectionNo: { + type: String, + default: '' } }, methods: { + // 检验单中上传的文件可删除;物料属性SOP / MES 文件不可删除 + canDeleteFile (row) { + return row.orderReftype !== 'mes' + && !!this.inspectionNo + && row.orderRef2 === this.inspectionNo + }, emitFilePreviewed (row) { this.$emit('file-previewed', row) }, @@ -215,7 +226,7 @@ export default { diff --git a/src/views/modules/qc/IQCResultEntry.vue b/src/views/modules/qc/IQCResultEntry.vue index 94319e2..82d6402 100644 --- a/src/views/modules/qc/IQCResultEntry.vue +++ b/src/views/modules/qc/IQCResultEntry.vue @@ -549,7 +549,7 @@ 上传文件 - + 关闭 diff --git a/src/views/modules/qc/PQCResultEntry.vue b/src/views/modules/qc/PQCResultEntry.vue index e1ac482..e7cbcb2 100644 --- a/src/views/modules/qc/PQCResultEntry.vue +++ b/src/views/modules/qc/PQCResultEntry.vue @@ -824,7 +824,7 @@ 上传文件 - + 关闭