|
@@ -264,17 +264,21 @@
|
|
|
function handlePreFinishReporting() {
|
|
|
|
|
|
//投产数
|
|
|
- let number = workInfo.value.prodNum;
|
|
|
+ let number = store.dayworkInfo.processQualifiedNum == 0 ? store.dayworkInfo.productionQuantity : store.dayworkInfo
|
|
|
+ .processQualifiedNum;
|
|
|
console.log("总数", number);
|
|
|
console.log("合格量", (parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value))
|
|
|
let percent = (((parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value) / number) * 100).toFixed(2);
|
|
|
+ console.log("percent", lotPreSumQualifiedNum.value);
|
|
|
let num = 103;
|
|
|
// 填入数大于剩余量情况
|
|
|
if (parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - number > 0) {
|
|
|
// 判断当前是否为首序
|
|
|
if (isFirstOrder.value) {
|
|
|
percent = ((parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - number) / number) * 100;
|
|
|
+ console.log("percen55555555555t", percent);
|
|
|
percent = Math.ceil(percent * 100) / 100;
|
|
|
+ console.log("percen555t", percent);
|
|
|
uni.showModal({
|
|
|
title: '提示',
|
|
|
|
|
@@ -402,7 +406,7 @@
|
|
|
workInfo.value.endTime = timestampToTime(new Date());
|
|
|
workInfo.value.rejectList = wasteInfo.value;
|
|
|
workInfo.value.isPreProcess = store.isPreProcess;
|
|
|
- workInfo.value.processStepNumber = store.dayworkInfo.currentProcess.processStepNumber
|
|
|
+ workInfo.value.processStepNumber = store.dayworkInfo.currentProcess.processStepNumber
|
|
|
saveDayWorkItem(workInfo.value).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
uni.showToast({
|