|
|
|
@ -99,7 +99,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="item1" style="color: #000">
|
|
|
|
|
<!-- <div class="item1">检查结果: {{ item.itemMethod }}</div> -->
|
|
|
|
|
<jPicker style="border: 1px solid #ffffff; color: #000" :moren="moren3" @bindpicker="selectProductlocCode2(index, $event)" showKey="label" valKey="value" :val="item.defectCode" :options="model.locList1" />
|
|
|
|
|
<jPicker style="border: 1px solid #ffffff; color: #000" :moren="moren3" @bindpicker="selectProductlocCode2(index, $event)" showKey="label" valKey="value" :val="item.defectCode" :options="model.selectList" />
|
|
|
|
|
<u-input placeholder="请输入不合格数量" style="background: #fafafa; border: 1px dashed #e2e2e2; margin-top: 10px" :border="true" v-model="item.defectQuality" type="number" :focus="isfocus" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="item1 item2" v-if="item.propertyCode == '1'">
|
|
|
|
@ -153,9 +153,9 @@
|
|
|
|
|
<u-form-item label="抽样数量:">
|
|
|
|
|
<u-input v-model="formdata.sampleQuality" placeholder="" type="number" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item :label="item.defectSubclass" v-for="(item, index) in detaillistdefects" :key="index">
|
|
|
|
|
<!-- <u-form-item :label="item.defectSubclass" v-for="(item, index) in detaillistdefects" :key="index">
|
|
|
|
|
<u-input v-model="item.noOkQuality" placeholder="" type="number" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</u-form-item> -->
|
|
|
|
|
|
|
|
|
|
<!-- <u-form-item v-if="isshow1" label="不合格数量:">
|
|
|
|
|
<u-input v-model="formdata.noOkQuality" placeholder="" type="number" />
|
|
|
|
@ -583,13 +583,32 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
} else {
|
|
|
|
|
incomeBatchNo = this.clickitem.incomeBatchNo;
|
|
|
|
|
}
|
|
|
|
|
let Anumber = 0;
|
|
|
|
|
let Bnumber = 0;
|
|
|
|
|
let Cnumber = 0;
|
|
|
|
|
this.detaillistceshi.forEach((item) => {
|
|
|
|
|
if (item.defectcode == '20231212001') {
|
|
|
|
|
Anumber = Anumber + parseInt(item.defectQuality);
|
|
|
|
|
} else if (item.defectcode == '20231212002') {
|
|
|
|
|
Bnumber = Bnumber + parseInt(item.defectQuality);
|
|
|
|
|
} else if (item.defectcode == '20231212003') {
|
|
|
|
|
Cnumber = Cnumber + parseInt(item.defectQuality);
|
|
|
|
|
}
|
|
|
|
|
if (item.files.length > 0) {
|
|
|
|
|
item.files = [];
|
|
|
|
|
} else {
|
|
|
|
|
item.files = [];
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
this.detaillistdefects.forEach((item) => {
|
|
|
|
|
if (item.defectcode == '20231212001') {
|
|
|
|
|
item.noOkQuality = Anumber;
|
|
|
|
|
} else if (item.defectcode == '20231212002') {
|
|
|
|
|
item.noOkQuality = Bnumber;
|
|
|
|
|
} else if (item.defectcode == '20231212003') {
|
|
|
|
|
item.noOkQuality = Cnumber;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
let query = {
|
|
|
|
|
sampleQuality: this.formdata.sampleQuality,
|
|
|
|
|
updateBy: session.userName,
|
|
|
|
|