|
|
@ -180,13 +180,27 @@ |
|
|
<el-form-item :label="'抽样数量'"> |
|
|
<el-form-item :label="'抽样数量'"> |
|
|
<el-input class="numInput" v-model="detailData.samplingQty" type="number" style="width: 120px"></el-input> |
|
|
<el-input class="numInput" v-model="detailData.samplingQty" type="number" style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
|
|
|
<el-form-item :label="'不合格项目数量'"> |
|
|
<el-form-item :label="'不合格项目数量'"> |
|
|
<el-input class="numInput" v-if="detailData.submitFlag === 'Y'" v-model="detailData.unqualifiedQty" disabled type="number" style="width: 80px"></el-input> |
|
|
<el-input class="numInput" v-if="detailData.submitFlag === 'Y'" v-model="detailData.unqualifiedQty" disabled type="number" style="width: 80px"></el-input> |
|
|
<el-input class="numInput" @input="handleInput(detailData.unqualifiedQty,1)" v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input> |
|
|
<el-input class="numInput" @input="handleInput(detailData.unqualifiedQty,1)" v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="'处置措施'"> |
|
|
|
|
|
|
|
|
</el-form> |
|
|
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
|
|
|
<el-form-item :label="'检验结论'"> |
|
|
|
|
|
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectionResult" disabled style="width: 100px" placeholder="请选择"> |
|
|
|
|
|
<el-option label="合格" value="合格"></el-option> |
|
|
|
|
|
<el-option label="不合格" value="不合格"></el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
<el-select v-if="detailData.submitFlag != 'Y'" v-model="detailData.inspectionResult" style="width: 100px" placeholder="请选择"> |
|
|
|
|
|
<el-option label="合格" value="合格"></el-option> |
|
|
|
|
|
<el-option label="不合格" value="不合格"></el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item :label="'质检备注'"> |
|
|
|
|
|
<el-input v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectionRemark" disabled style="width: 280px"></el-input> |
|
|
|
|
|
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.inspectionRemark" style="width: 280px"></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item v-if="detailData.inspectionResult == '不合格'" :label="'处置措施'"> |
|
|
<el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px"> |
|
|
<el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for = "i in disposalMeasuresOptions" |
|
|
v-for = "i in disposalMeasuresOptions" |
|
|
@ -204,20 +218,10 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="'处置说明'"> |
|
|
|
|
|
|
|
|
<el-form-item v-if="detailData.inspectionResult == '不合格'" :label="'处置说明'"> |
|
|
<el-input v-if="detailData.submitFlag === 'Y'" v-model="detailData.disposalRemark" disabled style="width: 200px"></el-input> |
|
|
<el-input v-if="detailData.submitFlag === 'Y'" v-model="detailData.disposalRemark" disabled style="width: 200px"></el-input> |
|
|
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.disposalRemark" style="width: 200px"></el-input> |
|
|
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.disposalRemark" style="width: 200px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="'检验结论'"> |
|
|
|
|
|
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectionResult" disabled style="width: 100px" placeholder="请选择"> |
|
|
|
|
|
<el-option label="合格" value="合格"></el-option> |
|
|
|
|
|
<el-option label="不合格" value="不合格"></el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
<el-select v-if="detailData.submitFlag != 'Y'" v-model="detailData.inspectionResult" style="width: 100px" placeholder="请选择"> |
|
|
|
|
|
<el-option label="合格" value="合格"></el-option> |
|
|
|
|
|
<el-option label="不合格" value="不合格"></el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="检验员"> |
|
|
<el-form-item label="检验员"> |
|
|
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectorNo" disabled placeholder="请选择" style="width: 100px"> |
|
|
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectorNo" disabled placeholder="请选择" style="width: 100px"> |
|
|
<el-option |
|
|
<el-option |
|
|
@ -236,10 +240,6 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="'质检备注'"> |
|
|
|
|
|
<el-input v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectionRemark" disabled style="width: 280px"></el-input> |
|
|
|
|
|
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.inspectionRemark" style="width: 280px"></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item :label="' '"> |
|
|
<el-form-item :label="' '"> |
|
|
<el-button type="primary" @click="addUploadFileModal()">上传文件</el-button> |
|
|
<el-button type="primary" @click="addUploadFileModal()">上传文件</el-button> |
|
|
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button> |
|
|
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button> |
|
|
@ -1607,6 +1607,10 @@ |
|
|
this.$message.warning('请选择检验结论!') |
|
|
this.$message.warning('请选择检验结论!') |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
if (this.detailData.inspectionResult === '不合格' && (this.detailData.disposalMeasures == null || this.detailData.disposalMeasures == '')) { |
|
|
|
|
|
this.$message.warning('请选择处置措施!') |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
this.saveDetailInformation() |
|
|
this.saveDetailInformation() |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|