|
|
|
@ -228,10 +228,10 @@ |
|
|
|
<el-input class="inlineNumber numInput" v-model="detailData.rollQty" type="number" disabled style="width: 80px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'送检数量'"> |
|
|
|
<el-input class="inlineNumber numInput" v-model="detailData.rollCount" type="number" style="width: 80px"></el-input> |
|
|
|
<el-input class="inlineNumber numInput" :disabled="detailData.fullInspectionFlag" v-model="detailData.rollCount" type="number" style="width: 80px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'抽样数量'"> |
|
|
|
<el-input class="inlineNumber numInput" v-model="detailData.samplingQty" type="number" style="width: 80px"></el-input> |
|
|
|
<el-input class="inlineNumber numInput" :disabled="detailData.fullInspectionFlag" v-model="detailData.samplingQty" type="number" style="width: 80px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'不合格项目数量'"> |
|
|
|
<el-input class="inlineNumber numInput" v-if="detailData.submitFlag === 'Y'" v-model="detailData.unqualifiedQty" disabled type="number" style="width: 80px"></el-input> |
|
|
|
@ -1867,6 +1867,8 @@ |
|
|
|
operatorName: '', |
|
|
|
responsiblePerson: '', |
|
|
|
responsiblePersonName: '', |
|
|
|
inspectCode: '', |
|
|
|
fullInspectionFlag: false, |
|
|
|
passQty: '', |
|
|
|
notPassQty: '' |
|
|
|
}, |
|
|
|
@ -3138,6 +3140,8 @@ |
|
|
|
this.detailData.operatorName = row.operatorName |
|
|
|
this.detailData.responsiblePerson = row.responsiblePerson |
|
|
|
this.detailData.responsiblePersonName = row.responsiblePersonName |
|
|
|
this.detailData.inspectCode = row.inspectCode |
|
|
|
this.detailData.fullInspectionFlag = this.getFullInspectionFlag(row) |
|
|
|
if (row.state === '待检验') { |
|
|
|
this.detailData.passQty = row.samplingQty |
|
|
|
} else { |
|
|
|
@ -3174,6 +3178,8 @@ |
|
|
|
this.detailData.operatorName = row.operatorName |
|
|
|
this.detailData.responsiblePerson = row.responsiblePerson |
|
|
|
this.detailData.responsiblePersonName = row.responsiblePersonName |
|
|
|
this.detailData.inspectCode = row.inspectCode |
|
|
|
this.detailData.fullInspectionFlag = this.getFullInspectionFlag(row) |
|
|
|
this.detailData.passQty = row.passQty |
|
|
|
this.detailData.notPassQty = row.notPassQty |
|
|
|
iqcDetailSearch(this.detailData).then(({data}) => { |
|
|
|
@ -3603,6 +3609,18 @@ |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
// 检验方式为全检时,不允许修改送检数量和抽样数量 |
|
|
|
getFullInspectionFlag (row) { |
|
|
|
if (row.inspectCode !== '' && row.inspectCode != null) { |
|
|
|
return row.inspectCode === '全检' |
|
|
|
} |
|
|
|
// 部分历史数据未返回检验方式时,使用数量一致性作为兜底判断 |
|
|
|
if (row.rollCount === '' || row.rollCount == null || row.samplingQty === '' || row.samplingQty == null) { |
|
|
|
return false |
|
|
|
} |
|
|
|
return Number(row.rollCount) === Number(row.samplingQty) |
|
|
|
}, |
|
|
|
|
|
|
|
// 收藏 OR 取消收藏 |
|
|
|
favoriteFunction () { |
|
|
|
let userFavorite = { |
|
|
|
|