Show defect clearing for same-state merges
This commit is contained in:
parent
c37eab7bbc
commit
25259fcecf
|
|
@ -26,7 +26,7 @@
|
||||||
></el-input>
|
></el-input>
|
||||||
<scScanner @scanResult="codeTextChange" v-if="project_code!=='bxerp'"></scScanner>
|
<scScanner @scanResult="codeTextChange" v-if="project_code!=='bxerp'"></scScanner>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="交接合计:">
|
<el-form-item label="合计:">
|
||||||
{{ totalCount }}
|
{{ totalCount }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="原始物料" v-if="mode!='add'&&form.mtype==20" style="margin-left: 20px;">
|
<el-form-item label="原始物料" v-if="mode!='add'&&form.mtype==20" style="margin-left: 20px;">
|
||||||
|
|
@ -75,7 +75,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="5">
|
<el-col :span="5">
|
||||||
<el-form-item label="可交接数量">
|
<el-form-item label="可交接">
|
||||||
<span>{{ listItem.count_canhandover }}</span>
|
<span>{{ listItem.count_canhandover }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -477,19 +477,19 @@ export default {
|
||||||
if (items.length < 2) return false;
|
if (items.length < 2) return false;
|
||||||
const states = new Set(items.map(i => Number(i.state)));
|
const states = new Set(items.map(i => Number(i.state)));
|
||||||
if (states.size !== 1) return false;
|
if (states.size !== 1) return false;
|
||||||
const tracking = Number(items[0].tracking);
|
return true;
|
||||||
if (tracking === 20) return true;
|
|
||||||
return items.every(i =>
|
|
||||||
Number(i.state) === 10 &&
|
|
||||||
i.defect != null &&
|
|
||||||
Number(i.defect_okcate) === 20
|
|
||||||
);
|
|
||||||
},
|
},
|
||||||
clearBatchDefectHint() {
|
clearBatchDefectHint() {
|
||||||
const items = this.form.handoverb || [];
|
const items = this.form.handoverb || [];
|
||||||
return Number(items[0] && items[0].tracking) === 20
|
const tracking = Number(
|
||||||
|
items[0] && (
|
||||||
|
items[0].tracking ??
|
||||||
|
(items[0].material_ && items[0].material_.tracking)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
return tracking === 20
|
||||||
? "仅清除合批后批次的缺陷归类,单件缺陷记录保持不变"
|
? "仅清除合批后批次的缺陷归类,单件缺陷记录保持不变"
|
||||||
: "将合格B类合并为无缺陷批次";
|
: "清除合批后批次的具体缺陷归类,库存状态保持不变";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
|
||||||
|
|
@ -487,19 +487,19 @@ export default {
|
||||||
if (items.length < 2) return false;
|
if (items.length < 2) return false;
|
||||||
const states = new Set(items.map(i => Number(i.state)));
|
const states = new Set(items.map(i => Number(i.state)));
|
||||||
if (states.size !== 1) return false;
|
if (states.size !== 1) return false;
|
||||||
const tracking = Number(items[0].tracking);
|
return true;
|
||||||
if (tracking === 20) return true;
|
|
||||||
return items.every(i =>
|
|
||||||
Number(i.state) === 10 &&
|
|
||||||
i.defect != null &&
|
|
||||||
Number(i.defect_okcate) === 20
|
|
||||||
);
|
|
||||||
},
|
},
|
||||||
clearBatchDefectHint() {
|
clearBatchDefectHint() {
|
||||||
const items = this.form.handoverb || [];
|
const items = this.form.handoverb || [];
|
||||||
return Number(items[0] && items[0].tracking) === 20
|
const tracking = Number(
|
||||||
|
items[0] && (
|
||||||
|
items[0].tracking ??
|
||||||
|
(items[0].material_ && items[0].material_.tracking)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
return tracking === 20
|
||||||
? "仅清除合批后批次的缺陷归类,单件缺陷记录保持不变"
|
? "仅清除合批后批次的缺陷归类,单件缺陷记录保持不变"
|
||||||
: "将合格B类合并为无缺陷批次";
|
: "清除合批后批次的具体缺陷归类,库存状态保持不变";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue