Browse Source

QC那工作文件显示删除按钮(物料上传不显示)

master
shenzhouyu 6 days ago
parent
commit
0dff2f6913
  1. 2
      src/views/modules/qc/FAIResultEntry.vue
  2. 2
      src/views/modules/qc/FQCResultEntry.vue
  3. 2
      src/views/modules/qc/IPQCResultEntry.vue
  4. 13
      src/views/modules/qc/IQCFileTable.vue
  5. 2
      src/views/modules/qc/IQCResultEntry.vue
  6. 2
      src/views/modules/qc/PQCResultEntry.vue

2
src/views/modules/qc/FAIResultEntry.vue

@ -724,7 +724,7 @@
</el-form-item>
</el-form>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList"
:query-loading="fileLoading" @file-deleted="() => getFileContentData(fileRow)"></iqc-file-table>
:query-loading="fileLoading" :inspection-no="fileRow && fileRow.inspectionNo" @file-deleted="() => getFileContentData(fileRow)"></iqc-file-table>
<el-footer style="height:35px;margin-top: 10px;text-align:center">
<el-button type="primary" @click="fileFlag = false">关闭</el-button>
</el-footer>

2
src/views/modules/qc/FQCResultEntry.vue

@ -660,7 +660,7 @@
</el-form-item>
</el-form>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList"
:query-loading="fileLoading" @file-previewed="onWorkFilePreviewed" @file-deleted="() => getFileContentData(currentWorkFileRow)"></iqc-file-table>
:query-loading="fileLoading" :inspection-no="currentWorkFileRow && currentWorkFileRow.inspectionNo" @file-previewed="onWorkFilePreviewed" @file-deleted="() => getFileContentData(currentWorkFileRow)"></iqc-file-table>
<el-footer style="height:35px;margin-top: 10px;text-align:center">
<el-button type="primary" @click="fileFlag = false">关闭</el-button>
</el-footer>

2
src/views/modules/qc/IPQCResultEntry.vue

@ -784,7 +784,7 @@
<el-button type="primary" @click="addUploadFileModal">上传文件</el-button>
</el-form-item>
</el-form>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList" :query-loading="fileLoading" @file-previewed="onWorkFilePreviewed" @file-deleted="() => getFileContentData(currentWorkFileRow)"></iqc-file-table>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList" :query-loading="fileLoading" :inspection-no="currentWorkFileRow && currentWorkFileRow.inspectionNo" @file-previewed="onWorkFilePreviewed" @file-deleted="() => getFileContentData(currentWorkFileRow)"></iqc-file-table>
<el-footer style="height:35px;margin-top: 10px;text-align:center">
<el-button type="primary" @click="fileFlag = false">关闭</el-button>
</el-footer>

13
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 {
<template slot-scope="scope">
<el-link v-if="scope.row.orderReftype !== 'mes'" style="cursor: pointer" @click="previewFile(scope.row)">预览</el-link>
<el-link v-if="scope.row.orderReftype !== 'mes'" style="cursor: pointer" @click="downloadFile(scope.row)">下载</el-link>
<el-link v-if="scope.row.orderReftype !== 'mes' && scope.row.orderRef4 === '04-MHM'" style="cursor: pointer" @click="deleteFile(scope.row)">删除</el-link>
<el-link v-if="canDeleteFile(scope.row)" style="cursor: pointer" @click="deleteFile(scope.row)">删除</el-link>
<el-link v-if="scope.row.orderReftype === 'mes'" style="cursor: pointer" @click="previewFileMes(scope.row)">预览</el-link>
<el-link v-if="scope.row.orderReftype === 'mes'" style="cursor: pointer" @click="downloadFileMes(scope.row)">下载</el-link>
</template>

2
src/views/modules/qc/IQCResultEntry.vue

@ -549,7 +549,7 @@
<el-button type="primary" @click="addUploadFileModal">上传文件</el-button>
</el-form-item>
</el-form>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList" :query-loading="fileLoading" @file-deleted="() => getFileContentData(fileRow)"></iqc-file-table>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList" :query-loading="fileLoading" :inspection-no="fileRow && fileRow.inspectionNo" @file-deleted="() => getFileContentData(fileRow)"></iqc-file-table>
<el-footer style="height:35px;margin-top: 10px;text-align:center">
<el-button type="primary" @click="fileFlag = false">关闭</el-button>
</el-footer>

2
src/views/modules/qc/PQCResultEntry.vue

@ -824,7 +824,7 @@
<el-button type="primary" @click="addUploadFileModal">上传文件</el-button>
</el-form-item>
</el-form>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList" :query-loading="fileLoading" @file-deleted="() => getFileContentData(fileRow)"></iqc-file-table>
<iqc-file-table :columns="fileColumnList" :data-list="fileContentList" :query-loading="fileLoading" :inspection-no="fileRow && fileRow.inspectionNo" @file-deleted="() => getFileContentData(fileRow)"></iqc-file-table>
<el-footer style="height:35px;margin-top: 10px;text-align:center">
<el-button type="primary" @click="fileFlag = false">关闭</el-button>
</el-footer>

Loading…
Cancel
Save