From 59a28591bdb76d520923412caaf47a8289459f30 Mon Sep 17 00:00:00 2001 From: Paul Trowbridge Date: Tue, 26 Aug 2025 16:31:31 -0400 Subject: [PATCH] example with detaillevel key --- ui_schema.json | 104 +++++++++++++++++++++++++------------------------ 1 file changed, 53 insertions(+), 51 deletions(-) diff --git a/ui_schema.json b/ui_schema.json index 4434112..c3532c6 100644 --- a/ui_schema.json +++ b/ui_schema.json @@ -1,73 +1,75 @@ { "details": [ { - "label": "Model Inputs", + "label": "History", + "detailLevel": 10, "details": [ { - "label": "Base Cost", - "value": 1.22446, - "type": "currency" - } - ] - }, - { - "label": "Peer Target", - "details": [ - { - "label": "Peer Median Margin", - "value": 36.873, - "type": "percent", - "note": "DIR|102 - HANGING POTS|110 - INJECTION|Tier 2" - } - ] - }, - { - "label": "Target Support", - "detailLevel": 1, - "details": [ - { - "label": "Tier 1 Truckload", - "value": 80, + "label": "Last Quote", + "detailLevel": 10, + "value": 0.1012, "type": "currency", - "note": "reviewed floor price" - }, - { - "label": "Warehouse", - "value": 1.2, - "type": "percent" + "note": "XNS0T1G3G18B096 | Ord# 1008338 | 2025-06-12 | Qty 19,200" } ] }, { - "label": "Factor Adjustment", + "label": "List", + "detailLevel": 10, "details": [ { - "label": "Package UOM", - "value": -0.01, - "type": "percent" + "label": "Code: GUAU", + "detailLevel": 10, + "value": 0.11, + "type": "currency", + "note": "List Min Qty: 9,600" + } + ] + }, + { + "label": "Target Calculation", + "detailLevel": 10, + "details": [ + { + "label": "XNS0T1G3", + "detailLevel": 10, + "value": 0.08, + "type": "currency", + "note": "Base Floor" }, { - "label": "# of Pallets", - "value": 0.02, - "type": "percent", - "note": "0.03" + "label": "Channel:WHS", + "detailLevel": 10, + "value": 0.2, + "type": "Percent", + "note": "Premium" }, { - "label": "Urgency", - "value": 0.03, - "type": "percent", - "note": "Top Priority" + "label": "Volume:1-8", + "detailLevel": 10, + "value": 0.1, + "type": "Percent", + "note": "Premium" }, { - "label": "State Adder/Subtractor", - "value": -0.02, - "type": "percent", - "note": "OH" - }, + "label": "Target", + "detailLevel": 10, + "value": 0.1056, + "type": "currency", + "note": "Total" + } + ] + }, + { + "label": "Guidance", + "detailLevel": 10, + "details": [ { - "label": "Branding", - "value": 0, - "type": "currency" + "label": "Price", + "detailLevel": 10, + "value": 0.1012, + "type": "currency", + "note": "Using target price, capped to not exceed last price" } ] }