|
@@ -166,15 +166,21 @@ const onSubmit = () => {
|
|
return showFailToast("报工数量不能为0");
|
|
return showFailToast("报工数量不能为0");
|
|
}
|
|
}
|
|
if (formData.value.reportLock == "1") {
|
|
if (formData.value.reportLock == "1") {
|
|
|
|
+ return showFailToast("已锁定不可报工!");
|
|
|
|
+ // if (
|
|
|
|
+ // Number(submitData.value.quantity) > Number(formData.value.balanceQuantity)
|
|
|
|
+ // ) {
|
|
|
|
+ // return showFailToast("报工数量不可大于结存数量");
|
|
|
|
+ // }
|
|
|
|
+ } else {
|
|
|
|
+ // if (Number(submitData.value.quantity) > Number(formData.value.quantity)) {
|
|
|
|
+ // return showFailToast("报工数量不可大于生产总量");
|
|
|
|
+ // }
|
|
if (
|
|
if (
|
|
Number(submitData.value.quantity) > Number(formData.value.balanceQuantity)
|
|
Number(submitData.value.quantity) > Number(formData.value.balanceQuantity)
|
|
) {
|
|
) {
|
|
return showFailToast("报工数量不可大于结存数量");
|
|
return showFailToast("报工数量不可大于结存数量");
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
- if (Number(submitData.value.quantity) > Number(formData.value.quantity)) {
|
|
|
|
- return showFailToast("报工数量不可大于生产总量");
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
// Number(formData.value.finishQuantity) + Number(submitData.value.quantity) >
|
|
// Number(formData.value.finishQuantity) + Number(submitData.value.quantity) >
|
|
@@ -222,11 +228,18 @@ const getDetail = () => {
|
|
// productionProcessesId: "",
|
|
// productionProcessesId: "",
|
|
// quantity: "",
|
|
// quantity: "",
|
|
// };
|
|
// };
|
|
- columns.value = res.data.productionTaskProgressList.map((x) => ({
|
|
|
|
- ...x,
|
|
|
|
- text: x.progressName,
|
|
|
|
- value: x.processesId,
|
|
|
|
- }));
|
|
|
|
|
|
+ if (res.data.productionTaskProgressList) {
|
|
|
|
+ columns.value = res.data.productionTaskProgressList.map((x) => ({
|
|
|
|
+ ...x,
|
|
|
|
+ text: x.progressName,
|
|
|
|
+ value: x.processesId,
|
|
|
|
+ }));
|
|
|
|
+ } else {
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ onClickLeft();
|
|
|
|
+ }, 2000);
|
|
|
|
+ return showFailToast("数据异常");
|
|
|
|
+ }
|
|
formData.value = res.data;
|
|
formData.value = res.data;
|
|
formData.value.finishQuantity = "";
|
|
formData.value.finishQuantity = "";
|
|
formData.value.productSize = `${res.data.productLength} * ${res.data.productWidth} * ${res.data.productHeight}`;
|
|
formData.value.productSize = `${res.data.productLength} * ${res.data.productWidth} * ${res.data.productHeight}`;
|