修改质量检验汇总数量

master
LAPTOP-R6EHHS26\86155 1 year ago
parent 709cc5bd83
commit 15a59c2f27

@ -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,

@ -176,6 +176,7 @@ import { session } from '@/store/modules/session';
export default class PurchaseWHSRM extends BasePage {
model = model;
moren = '请选择检验节点';
moren3 = '请选择不良分类';
list: any = [];
show = false;
showselect = false;
@ -273,6 +274,7 @@ export default class PurchaseWHSRM extends BasePage {
bNoOkquality: null,
cNoOkquality: null,
};
defectCodeList: any = {};
isvalue = false;
isfocus = false;
isshow1 = false;
@ -390,6 +392,12 @@ export default class PurchaseWHSRM extends BasePage {
// };
// await this.model.getpalletLocation(params); //23
}
async selectProductlocCode2(index, e: any) {
console.log(index, e);
this.defectCodeList = e.pickerName;
this.detaillistceshi[index].defectCode = this.defectCodeList.value;
}
///
async getDefectListPDA() {
let query1 = {

Loading…
Cancel
Save