|
@@ -118,7 +118,7 @@
|
|
specialDeptProcessList.value[i] = res.data[i].processId;
|
|
specialDeptProcessList.value[i] = res.data[i].processId;
|
|
}
|
|
}
|
|
for (let i = 0; i < response.rows.length; i++) {
|
|
for (let i = 0; i < response.rows.length; i++) {
|
|
- if (response.rows[i].processId == workInfo.value.processId) {
|
|
|
|
|
|
+ if (response.rows[i].processId == workInfo.value.processId) {
|
|
lotPreSumReject.value += response.rows[i].rejectSum;
|
|
lotPreSumReject.value += response.rows[i].rejectSum;
|
|
lotPreSumQualifiedNum.value += response.rows[i].qualifiedNum;
|
|
lotPreSumQualifiedNum.value += response.rows[i].qualifiedNum;
|
|
}
|
|
}
|
|
@@ -128,8 +128,9 @@
|
|
workInfo.value.qualifiedNum = store.dayworkInfo.processQualifiedNum > 0 ?
|
|
workInfo.value.qualifiedNum = store.dayworkInfo.processQualifiedNum > 0 ?
|
|
Math.max(0, store.dayworkInfo.processQualifiedNum - lotPreSumQualifiedNum.value -
|
|
Math.max(0, store.dayworkInfo.processQualifiedNum - lotPreSumQualifiedNum.value -
|
|
lotPreSumReject.value) :
|
|
lotPreSumReject.value) :
|
|
- store.dayworkInfo.isLast == 1 ? Math.max(0, store.dayworkInfo.lastLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject
|
|
|
|
- .value) :
|
|
|
|
|
|
+ store.dayworkInfo.isLast == 1 ? Math.max(0, store.dayworkInfo.lastLotQuantity -
|
|
|
|
+ lotPreSumQualifiedNum.value - lotPreSumReject
|
|
|
|
+ .value) :
|
|
Math.max(0, store.dayworkInfo.oneLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject
|
|
Math.max(0, store.dayworkInfo.oneLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject
|
|
.value);
|
|
.value);
|
|
// temp.value = workInfo.value.qualifiedNum;
|
|
// temp.value = workInfo.value.qualifiedNum;
|
|
@@ -243,11 +244,12 @@
|
|
.oneLotQuantity > 0)) {
|
|
.oneLotQuantity > 0)) {
|
|
uni.showModal({
|
|
uni.showModal({
|
|
title: '提示',
|
|
title: '提示',
|
|
- content: `合格数总量超出投入量${Math.round((parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - store.dayworkInfo.oneLotQuantity) / store.dayworkInfo.oneLotQuantity) * 100}%,是否继续保存?`,
|
|
|
|
|
|
+ // content: `合格数总量超出投入量${parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - store.dayworkInfo.oneLotQuantity},是否继续保存?`,
|
|
|
|
+ content: `合格数总量超出投入量${((parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - store.dayworkInfo.oneLotQuantity) / store.dayworkInfo.oneLotQuantity).toFixed(3) * 100}%,是否继续保存?`,
|
|
success: function(res) {
|
|
success: function(res) {
|
|
if (res.confirm) {
|
|
if (res.confirm) {
|
|
handleSave();
|
|
handleSave();
|
|
- } else if (res.cancel) {}
|
|
|
|
|
|
+ } else if (res.cancel) {}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
@@ -260,7 +262,8 @@
|
|
.oneLotQuantity > 0)) {
|
|
.oneLotQuantity > 0)) {
|
|
uni.showModal({
|
|
uni.showModal({
|
|
title: '提示',
|
|
title: '提示',
|
|
- content: `合格数总量超出投入量${Math.round((parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - store.dayworkInfo.oneLotQuantity) / store.dayworkInfo.oneLotQuantity) * 100}%,是否继续保存?`,
|
|
|
|
|
|
+ // content: `合格数总量超出投入量${parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - store.dayworkInfo.oneLotQuantity},是否继续保存?`,
|
|
|
|
+ content: `合格数总量超出投入量${((parseInt(workInfo.value.qualifiedNum) + lotPreSumQualifiedNum.value - store.dayworkInfo.oneLotQuantity) / store.dayworkInfo.oneLotQuantity).toFixed(3) * 100}%,是否继续保存?`,
|
|
success: function(res) {
|
|
success: function(res) {
|
|
if (res.confirm) {
|
|
if (res.confirm) {
|
|
if (showCarrierList.value) {
|
|
if (showCarrierList.value) {
|
|
@@ -331,7 +334,6 @@
|
|
})
|
|
})
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- close();
|
|
|
|
if (workInfo.value.status != '3') {
|
|
if (workInfo.value.status != '3') {
|
|
workInfo.value.status = '2';
|
|
workInfo.value.status = '2';
|
|
}
|
|
}
|
|
@@ -347,7 +349,7 @@
|
|
title: '操作成功',
|
|
title: '操作成功',
|
|
});
|
|
});
|
|
emit('resflushItem');
|
|
emit('resflushItem');
|
|
- baseDialog.value.close();
|
|
|
|
|
|
+ close();
|
|
} else {
|
|
} else {
|
|
uni.showToast({
|
|
uni.showToast({
|
|
icon: 'none',
|
|
icon: 'none',
|
|
@@ -376,10 +378,14 @@
|
|
.processQualifiedNum - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value
|
|
.processQualifiedNum - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value
|
|
.qualifiedNum > 0 ? store.dayworkInfo
|
|
.qualifiedNum > 0 ? store.dayworkInfo
|
|
.processQualifiedNum - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value
|
|
.processQualifiedNum - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value
|
|
- .qualifiedNum : 1 : store.dayworkInfo.oneLotQuantity - lotPreSumQualifiedNum.value -
|
|
|
|
- lotPreSumReject.value - workInfo.value.qualifiedNum > 0 ? store.dayworkInfo.oneLotQuantity -
|
|
|
|
- lotPreSumQualifiedNum.value -
|
|
|
|
- lotPreSumReject.value - workInfo.value.qualifiedNum : 1,
|
|
|
|
|
|
+ .qualifiedNum : 1
|
|
|
|
+ :
|
|
|
|
+ store.dayworkInfo.isLast == 1 ?
|
|
|
|
+ store.dayworkInfo.lastLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value.qualifiedNum > 0
|
|
|
|
+ ? store.dayworkInfo.lastLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value.qualifiedNum : 1
|
|
|
|
+ :
|
|
|
|
+ store.dayworkInfo.oneLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value.qualifiedNum > 0
|
|
|
|
+ ? store.dayworkInfo.oneLotQuantity - lotPreSumQualifiedNum.value - lotPreSumReject.value - workInfo.value.qualifiedNum : 1,
|
|
reason: ''
|
|
reason: ''
|
|
})
|
|
})
|
|
}
|
|
}
|