feat: update route and station lists

This commit is contained in:
2026-04-20 12:53:52 +03:00
parent 938a7e6d1e
commit b42802aac0
2 changed files with 21 additions and 1 deletions

View File

@@ -93,6 +93,23 @@ export const RouteListPage = observer(() => {
);
},
},
{
field: "route_sys_number",
headerName: "Номер трассы маршрута",
description: "Уникальный номер трассы маршрута, в т.ч. используемый системой \"Говорящий город\"",
flex: 1,
renderCell: (params: GridRenderCellParams) => {
return (
<div className="w-full h-full flex items-center">
{params.value ? (
params.value
) : (
<Minus size={20} className="text-red-500" />
)}
</div>
);
},
},
{
field: "route_direction",
headerName: "Направление",
@@ -170,6 +187,7 @@ export const RouteListPage = observer(() => {
id: route.id,
carrier_id: route.carrier_id,
route_number: route.route_number,
route_sys_number: route.route_sys_number,
route_direction: route.route_direction ? "Прямой" : "Обратный",
route_name: route.route_name,
}));
@@ -204,6 +222,7 @@ export const RouteListPage = observer(() => {
<DataGrid
rows={rows}
columns={columns}
onRowDoubleClick={(params) => canWriteRoutes && navigate(`/route/${params.row.id}/edit`)}
checkboxSelection={canWriteRoutes}
disableRowSelectionExcludeModel
loading={isLoading}

View File

@@ -149,7 +149,7 @@ export const StationListPage = observer(() => {
<div className="flex justify-between items-center mb-10">
<h1 className="text-2xl">Остановки</h1>
{canWriteStations && (
<CreateButton label="Создать остановки" path="/station/create" />
<CreateButton label="Создать остановку" path="/station/create" />
)}
</div>
@@ -170,6 +170,7 @@ export const StationListPage = observer(() => {
<DataGrid
rows={rows}
columns={columns}
onRowDoubleClick={(params) => canWriteStations && navigate(`/station/${params.row.id}/edit`)}
checkboxSelection={canWriteStations}
disableRowSelectionExcludeModel
loading={isLoading}