Sync completed work orders into vehicle records
Some checks failed
ci / test (push) Has been cancelled
Some checks failed
ci / test (push) Has been cancelled
This commit is contained in:
@@ -1658,9 +1658,10 @@ function bindMechanicWorkplaceActions(root) {
|
||||
});
|
||||
root.querySelectorAll("[data-complete-work-order]").forEach((button) => {
|
||||
button.addEventListener("click", () => runAction(button, "Завершаю заказ-наряд...", async () => {
|
||||
const odometerValue = window.prompt("Пробег на закрытии, км. Можно оставить пустым, если пробег уже указан.") || "";
|
||||
await api(`/work-orders/${button.dataset.completeWorkOrder}/complete`, {
|
||||
method: "POST",
|
||||
body: JSON.stringify({ comment: "Работы завершены" }),
|
||||
body: JSON.stringify({ comment: "Работы завершены", odometer: numberOrNull(odometerValue) }),
|
||||
});
|
||||
await loadMechanicWorkplace();
|
||||
}));
|
||||
|
||||
@@ -445,9 +445,10 @@ document.body.addEventListener("click", async (event) => {
|
||||
}));
|
||||
}
|
||||
if (button.dataset.completeWorkOrder) {
|
||||
const odometer = window.prompt("Пробег на закрытии, км. Можно оставить пустым, если пробег уже указан.") || "";
|
||||
await runAction(button, () => api(`/work-orders/${button.dataset.completeWorkOrder}/complete`, {
|
||||
method: "POST",
|
||||
body: JSON.stringify({ comment: "Работы завершены" }),
|
||||
body: JSON.stringify({ comment: "Работы завершены", odometer: numberOrNull(odometer) }),
|
||||
}));
|
||||
}
|
||||
if (button.dataset.requestVehicleProfile) {
|
||||
|
||||
Reference in New Issue
Block a user