|
|
@ -15,9 +15,20 @@ export default { |
|
|
columns:{ |
|
|
columns:{ |
|
|
type:Array, |
|
|
type:Array, |
|
|
required: true, |
|
|
required: true, |
|
|
|
|
|
}, |
|
|
|
|
|
// 当前检验单号:仅 orderRef2=检验单号 的文件可删(物料SOP的 orderRef2 是物料编码,不可删) |
|
|
|
|
|
inspectionNo: { |
|
|
|
|
|
type: String, |
|
|
|
|
|
default: '' |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
// 检验单中上传的文件可删除;物料属性SOP / MES 文件不可删除 |
|
|
|
|
|
canDeleteFile (row) { |
|
|
|
|
|
return row.orderReftype !== 'mes' |
|
|
|
|
|
&& !!this.inspectionNo |
|
|
|
|
|
&& row.orderRef2 === this.inspectionNo |
|
|
|
|
|
}, |
|
|
emitFilePreviewed (row) { |
|
|
emitFilePreviewed (row) { |
|
|
this.$emit('file-previewed', row) |
|
|
this.$emit('file-previewed', row) |
|
|
}, |
|
|
}, |
|
|
@ -215,7 +226,7 @@ export default { |
|
|
<template slot-scope="scope"> |
|
|
<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="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'" 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="previewFileMes(scope.row)">预览</el-link> |
|
|
<el-link v-if="scope.row.orderReftype === 'mes'" style="cursor: pointer" @click="downloadFileMes(scope.row)">下载</el-link> |
|
|
<el-link v-if="scope.row.orderReftype === 'mes'" style="cursor: pointer" @click="downloadFileMes(scope.row)">下载</el-link> |
|
|
</template> |
|
|
</template> |
|
|
|