mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-09 00:08:18 +00:00
changes
This commit is contained in:
@@ -313,6 +313,7 @@ const RuleEngineFormDialog = ({
|
|||||||
<TextInput
|
<TextInput
|
||||||
key={field.name}
|
key={field.name}
|
||||||
label={label}
|
label={label}
|
||||||
|
description={field.description}
|
||||||
type={isNumber ? "number" : field.type === "date" ? "date" : "text"}
|
type={isNumber ? "number" : field.type === "date" ? "date" : "text"}
|
||||||
// Every rule-engine number (sizes, capacities, counts, points, rates,
|
// Every rule-engine number (sizes, capacities, counts, points, rates,
|
||||||
// display order) is a non-negative magnitude — reject negatives outright
|
// display order) is a non-negative magnitude — reject negatives outright
|
||||||
|
|||||||
@@ -279,6 +279,7 @@ export const RULE_ENGINE_RESOURCES: RuleEngineResourceConfig[] = [
|
|||||||
{ id: "name", header: "Name", accessorKey: "name" },
|
{ id: "name", header: "Name", accessorKey: "name" },
|
||||||
{ id: "capacityTons", header: "Capacity (t)", accessorKey: "capacityTons", format: "number" },
|
{ id: "capacityTons", header: "Capacity (t)", accessorKey: "capacityTons", format: "number" },
|
||||||
{ id: "lengthMeters", header: "Length (m)", accessorKey: "lengthMeters", format: "number" },
|
{ id: "lengthMeters", header: "Length (m)", accessorKey: "lengthMeters", format: "number" },
|
||||||
|
{ id: "tareWeightTons", header: "Tare (t)", accessorKey: "tareWeightTons", format: "number" },
|
||||||
{
|
{
|
||||||
id: "supportedLoadTypes",
|
id: "supportedLoadTypes",
|
||||||
header: "Load types",
|
header: "Load types",
|
||||||
@@ -290,6 +291,15 @@ export const RULE_ENGINE_RESOURCES: RuleEngineResourceConfig[] = [
|
|||||||
{ name: "name", label: "Name", type: "text", required: true },
|
{ name: "name", label: "Name", type: "text", required: true },
|
||||||
{ name: "capacityTons", label: "Capacity (tons)", type: "number", required: true },
|
{ name: "capacityTons", label: "Capacity (tons)", type: "number", required: true },
|
||||||
{ name: "lengthMeters", label: "Length (meters)", type: "number", required: true },
|
{ name: "lengthMeters", label: "Length (meters)", type: "number", required: true },
|
||||||
|
// The locomotive's pull limit is a GROSS limit, so capacity planning charges
|
||||||
|
// `cargo + wagons × tare` against it. The API rejects a create without this.
|
||||||
|
{
|
||||||
|
name: "tareWeightTons",
|
||||||
|
label: "Tare weight (tons)",
|
||||||
|
type: "number",
|
||||||
|
required: true,
|
||||||
|
description: "Empty wagon weight — counts against the locomotive's pull limit alongside the cargo",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "supportedLoadTypes",
|
name: "supportedLoadTypes",
|
||||||
label: "Supported load types",
|
label: "Supported load types",
|
||||||
|
|||||||
Reference in New Issue
Block a user