diff --git a/src/components/DeliveryOrdersList.jsx b/src/components/DeliveryOrdersList.jsx
index 8657540..0c79399 100644
--- a/src/components/DeliveryOrdersList.jsx
+++ b/src/components/DeliveryOrdersList.jsx
@@ -41,7 +41,7 @@ const DeliveryOrdersList = ({
const calculateRoutes = async () => {
const ordersToCalculate = deliveryOrders.filter(
- (order) => !order.estimated_route_time_in_minutes || !order.route
+ (order) => !order.estimated_route_time_in_minutes
);
setCalculatingRoutes(ordersToCalculate.map((order) => order.id));
@@ -73,6 +73,10 @@ const DeliveryOrdersList = ({
fetchDeliveryOrders();
};
+ const ordersToCalculate = deliveryOrders.filter(
+ (order) => !order.estimated_route_time_in_minutes
+ );
+
return (
{loadingDeliveryOrders ? (
@@ -81,7 +85,7 @@ const DeliveryOrdersList = ({
) : (
<>
- {calculatingRoutes.length && (
+ {ordersToCalculate.length > 0 && (
-
Подзаказ #{index + 1}
+
Этап №{index + 1}
- Время на подзаказ:{" "}
+ Расчетная длительность этапа:{" "}
{formatTimeInHours(order.estimated_route_time_in_minutes)}
{calculatingRoutes.includes(order.id) && (
diff --git a/src/components/Header.css b/src/components/Header.css
index 6b88d85..8783ae8 100644
--- a/src/components/Header.css
+++ b/src/components/Header.css
@@ -4,7 +4,7 @@
.nav-link {
text-align: center;
- width: 8rem !important;
+ width: 8.5rem !important;
margin: 0.1rem;
border-radius: 0.5rem !important;
}
diff --git a/src/components/Header.jsx b/src/components/Header.jsx
index 5e353db..cee64bc 100644
--- a/src/components/Header.jsx
+++ b/src/components/Header.jsx
@@ -56,17 +56,7 @@ const Header = () => {
}
to="/accessories"
>
- Компоненты
-
-
-
-
- isActive ? "nav-link active" : "nav-link"
- }
- to="/users"
- >
- Пользователи
+ Комплектующие
@@ -79,6 +69,16 @@ const Header = () => {
Города
+
+
+ isActive ? "nav-link active" : "nav-link"
+ }
+ to="/federal_districts"
+ >
+ Федеральные округа
+
+
@@ -86,7 +86,7 @@ const Header = () => {
}
to="/trucks"
>
- Грузовики
+ Транспортные средства
@@ -104,19 +104,9 @@ const Header = () => {
className={({ isActive }) =>
isActive ? "nav-link active" : "nav-link"
}
- to="/federal_districts"
+ to="/users"
>
- Федеральные округа
-
-
-
-
- isActive ? "nav-link active" : "nav-link"
- }
- to="/roles"
- >
- Роли
+ Пользователи
>
diff --git a/src/pages/Accessories.jsx b/src/pages/Accessories.jsx
index c531f7a..172fa5d 100644
--- a/src/pages/Accessories.jsx
+++ b/src/pages/Accessories.jsx
@@ -38,7 +38,7 @@ const Accessories = () => {
if (error.response && error.response.status === 401) {
navigate("/login");
}
- console.error("Ошибка при загрузке аксессуаров:", error);
+ console.error("Ошибка при загрузке комплектующих:", error);
}
};
@@ -83,7 +83,7 @@ const Accessories = () => {
fetchAccessories();
resetForm();
} catch (error) {
- console.error("Ошибка при добавлении или обновлении аксессуара:", error);
+ console.error("Ошибка при добавлении или обновлении комплектующих:", error);
}
};
@@ -105,7 +105,7 @@ const Accessories = () => {
await deleteAccessory(accessoryId);
fetchAccessories();
} catch (error) {
- console.error("Ошибка при удалении аксессуара:", error);
+ console.error("Ошибка при удалении комплктубщего:", error);
}
};
@@ -136,16 +136,16 @@ const Accessories = () => {
return (
-
Аксессуары
+
Комплектующие
-
Список аксессуаров
+
Список комплектующих
diff --git a/src/pages/DeliveryOrderDetails.jsx b/src/pages/DeliveryOrderDetails.jsx
index 5dd3027..3059497 100644
--- a/src/pages/DeliveryOrderDetails.jsx
+++ b/src/pages/DeliveryOrderDetails.jsx
@@ -118,7 +118,7 @@ const DeliveryOrderDetails = () => {
) : (
-
Общая стоимость подзаказа: {totalCost} руб.
+
Общая стоимость этапа: {totalCost} руб.
Тип машины: {truckName}
Количество машин: {truckCount}
diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx
index ff3cd3d..57911e9 100644
--- a/src/pages/Home.jsx
+++ b/src/pages/Home.jsx
@@ -105,10 +105,16 @@ const Home = () => {
totalOrders.map((order) => (
handleToggleAccordion(order.id)}
>
- Заказ от {new Date(order.order_datetime).toLocaleString()}
+
+ Заказ от {new Date(order.order_datetime).toLocaleString()}
+
+
+ Создатель:{" "}
+ {order.user_login || "Неизвестный пользователь"}
+
{expandedOrderId === order.id && (
@@ -121,13 +127,9 @@ const Home = () => {
Количество роботов: {order.count_robots}
- Количество подзаказов:{" "}
+ Количество этапов:{" "}
{deliveryOrdersCount || 0}
-
- Создатель:{" "}
- {order.user_login || "Неизвестный пользователь"}
-
{
if (error.response && error.response.status === 401) {
navigate("/login");
}
- console.error("Ошибка при загрузке грузовиков:", error);
+ console.error("Ошибка при загрузке транспортных средств:", error);
}
};
@@ -52,7 +52,10 @@ const Trucks = () => {
fetchTrucks();
resetForm();
} catch (error) {
- console.error("Ошибка при добавлении или обновлении грузовика:", error);
+ console.error(
+ "Ошибка при добавлении или обновлении транспортного средства:",
+ error
+ );
}
};
@@ -70,7 +73,7 @@ const Trucks = () => {
await deleteTruck(truckId);
fetchTrucks();
} catch (error) {
- console.error("Ошибка при удалении грузовика:", error);
+ console.error("Ошибка при удалении транспортного средства:", error);
}
};
@@ -89,42 +92,44 @@ const Trucks = () => {
return (
-
Грузовики
+
Транспортные средства
)}
- Список грузовиков
+ Список транспортных средств