SR page
This commit is contained in:
38
README.md
38
README.md
@@ -57,3 +57,41 @@ Row 16 └───────────────────────
|
||||
### Dynamic Height
|
||||
|
||||
Widgets with `"dynamicHeight": "AUTO_HEIGHT"` adjust height based on content. The `bottomRow` serves as an initial guide, and `originalTopRow`/`originalBottomRow` store the original placement values.
|
||||
|
||||
---
|
||||
|
||||
## Adding a New Page
|
||||
|
||||
New pages are added via AI agent (Cursor). The agent follows the skills in `.cursor/skills/` to clone the template, create the query, wire the table, add navigation buttons to all pages, and register the page in `application.json`.
|
||||
|
||||
### What You Need
|
||||
|
||||
1. **Page name** — Full display name in the format `<Section> - <Label>` (e.g. `Pending POs - ALx Pending`).
|
||||
2. **Section** — Which navigation section the page belongs to (e.g. `Pending POs`, `Sales`). If the section already exists, the button is appended; otherwise a new section is created first.
|
||||
3. **SQL query** — The exact query the page's table should run.
|
||||
|
||||
### Prompt Format
|
||||
|
||||
Tell the agent which section, what name, and what query. One sentence is enough:
|
||||
|
||||
> Add a new page under the Pending POs section "Pending POs - ALx Pending" with `select * from mpe.get_prototype_po_dashboard_data(array['25502', '27985']::text[])` query
|
||||
|
||||
### What the Agent Does
|
||||
|
||||
| Step | Detail |
|
||||
|------|--------|
|
||||
| Clone template | Copies `Sales - Capacity Planning` page structure (page JSON, widgets, Container1 nav) |
|
||||
| Create query | Adds `queries/<query_name>/` with `.txt` (raw SQL) and `metadata.json` |
|
||||
| Wire table | Sets `Table1.tableData` to `{{<query_name>.data}}` |
|
||||
| Set heading | Updates `Heading.json` text to the page name |
|
||||
| Generate gitSyncIds | Creates unique `<24-char-hex>_<uuid>` IDs for the page JSON and query metadata (required for Appsmith git sync) |
|
||||
| Register page | Adds entry to `application.json` `pages` array |
|
||||
| Add nav button | Creates `Button2Copy<N>.json` on **every** page — highlighted on its own page, white on all others |
|
||||
|
||||
### Verifying
|
||||
|
||||
After the agent finishes, run `git status` to confirm only the expected files were added/changed:
|
||||
|
||||
- `application.json` — one new page entry
|
||||
- `pages/<New Page>/` — full page directory (page JSON, query, widgets)
|
||||
- `pages/<Every Other Page>/widgets/Container1/Button2Copy<N>.json` — new nav button on each existing page
|
||||
|
||||
@@ -52,6 +52,10 @@
|
||||
{
|
||||
"id": "Pending POs - ALx Pending",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "Pending POs - SR Pending",
|
||||
"isDefault": false
|
||||
}
|
||||
],
|
||||
"unpublishedAppLayout": {
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "al1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "al1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "ml1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "ml1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pp1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pp1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
33
pages/Pending POs - SR Pending/Pending POs - SR Pending.json
Normal file
33
pages/Pending POs - SR Pending/Pending POs - SR Pending.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"gitSyncId": "9ba22ddf7f014305a6171dbe_8b4164df-a402-4847-bfd6-430ac2e8db2b",
|
||||
"unpublishedPage": {
|
||||
"isHidden": false,
|
||||
"layouts": [
|
||||
{
|
||||
"dsl": {
|
||||
"backgroundColor": "none",
|
||||
"bottomRow": 1240,
|
||||
"canExtend": true,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [],
|
||||
"leftColumn": 0,
|
||||
"minHeight": 1292,
|
||||
"parentColumnSpace": 1,
|
||||
"parentRowSpace": 1,
|
||||
"rightColumn": 4896,
|
||||
"snapColumns": 64,
|
||||
"snapRows": 124,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 94,
|
||||
"widgetId": "0",
|
||||
"widgetName": "MainContainer"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "Pending POs - SR Pending",
|
||||
"slug": "pending-pos-sr-pending"
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,149 @@
|
||||
SELECT
|
||||
datay.*,
|
||||
ARRAY_TO_STRING(dataz.wo_item_number, ',') AS wo_item,
|
||||
ARRAY_TO_STRING(dataz.work_orders, ',') AS wo_demanding,
|
||||
dataz.total_demand AS wo_total_demand,
|
||||
uom_name AS uom
|
||||
FROM (
|
||||
SELECT
|
||||
item_number AS matl,
|
||||
classcode_code AS matl_classcode,
|
||||
item_descrip1 AS matl_desc,
|
||||
item_descrip2 AS matl_spec,
|
||||
itemsite_qtyonhand AS qoh,
|
||||
SUM(CASE poh.pohead_status WHEN 'O' THEN 1 ELSE 0 END) AS po_released,
|
||||
SUM(CASE poh.pohead_status WHEN 'U' THEN 1 ELSE 0 END) AS po_opened,
|
||||
SUM(CASE poh.pohead_status WHEN 'C' THEN 1 ELSE 0 END) AS po_closed,
|
||||
datax.poitem_duedate AS poitem_due
|
||||
FROM item
|
||||
JOIN itemsite
|
||||
ON item.item_id = itemsite.itemsite_item_id
|
||||
AND itemsite_warehous_id = 35
|
||||
JOIN classcode
|
||||
ON item.item_classcode_id = classcode.classcode_id
|
||||
JOIN LATERAL (
|
||||
SELECT DISTINCT
|
||||
itemsite_id AS pohc_itemsite_id,
|
||||
pohead_number,
|
||||
pohead_status
|
||||
FROM poitem
|
||||
JOIN pohead
|
||||
ON pohead.pohead_id = poitem.poitem_pohead_id
|
||||
WHERE poitem_itemsite_id = itemsite.itemsite_id
|
||||
) AS poh
|
||||
ON poh.pohc_itemsite_id = itemsite.itemsite_id
|
||||
LEFT JOIN LATERAL (
|
||||
SELECT DISTINCT
|
||||
itemsite_id,
|
||||
poitem_duedate
|
||||
FROM poitem
|
||||
JOIN pohead
|
||||
ON poitem.poitem_pohead_id = pohead.pohead_id
|
||||
AND pohead.pohead_status = 'O'
|
||||
WHERE poitem_itemsite_id = itemsite.itemsite_id
|
||||
ORDER BY poitem_duedate
|
||||
LIMIT 1
|
||||
) AS datax
|
||||
ON datax.itemsite_id = itemsite.itemsite_id
|
||||
|
||||
WHERE item_id IN (
|
||||
SELECT DISTINCT wmtlit.item_id
|
||||
FROM item
|
||||
JOIN mpe.itemext
|
||||
ON item.item_id = itemext.itemext_item_id
|
||||
JOIN bomhead
|
||||
ON bomhead_item_id = item.item_id
|
||||
JOIN rev
|
||||
ON bomhead_rev_id = rev_id
|
||||
AND rev_status = 'P'
|
||||
JOIN itemsite
|
||||
ON item.item_id = itemsite.itemsite_item_id
|
||||
AND itemsite_warehous_id = 35
|
||||
JOIN wo
|
||||
ON wo_status IN ('E','R','I')
|
||||
AND wo_itemsite_id = itemsite.itemsite_id
|
||||
AND wo_bom_rev_id = bomhead_rev_id
|
||||
JOIN womatl
|
||||
ON wo_id = womatl_wo_id
|
||||
JOIN itemsite AS wmtlits
|
||||
ON womatl_itemsite_id = wmtlits.itemsite_id
|
||||
JOIN item AS wmtlit
|
||||
ON wmtlits.itemsite_item_id = wmtlit.item_id
|
||||
AND wmtlit.item_type = 'P'
|
||||
WHERE array['35313']::text[] && itemext.itemext_root_bom
|
||||
|
||||
UNION
|
||||
|
||||
SELECT itemsite.itemsite_item_id
|
||||
FROM poitem
|
||||
JOIN itemsite
|
||||
ON poitem.poitem_itemsite_id = itemsite.itemsite_id
|
||||
WHERE poitem.poitem_expcat_id = 29
|
||||
)
|
||||
GROUP BY
|
||||
item_number,
|
||||
classcode_code,
|
||||
item_descrip1,
|
||||
item_descrip2,
|
||||
itemsite_qtyonhand,
|
||||
datax.poitem_duedate
|
||||
) AS datay
|
||||
|
||||
LEFT JOIN (
|
||||
SELECT DISTINCT ON (wmtlit.item_id)
|
||||
ARRAY[(item.item_number || 'R' || rev.rev_number)]::text[] AS wo_item_number,
|
||||
ARRAY[formatwonumber(womatl_wo_id)] AS work_orders,
|
||||
wmtlit.item_number,
|
||||
ROUND(
|
||||
SUM(womatl_qtyreq - womatl_qtyiss)
|
||||
* itemuomtouomratio(
|
||||
wmtlit.item_id,
|
||||
womatl_uom_id,
|
||||
wmtlit.item_inv_uom_id
|
||||
),
|
||||
2
|
||||
) AS total_demand
|
||||
FROM item
|
||||
JOIN mpe.itemext
|
||||
ON item.item_id = itemext.itemext_item_id
|
||||
JOIN bomhead
|
||||
ON bomhead_item_id = item.item_id
|
||||
JOIN rev
|
||||
ON bomhead_rev_id = rev_id
|
||||
AND rev_status = 'P'
|
||||
JOIN itemsite
|
||||
ON item.item_id = itemsite.itemsite_item_id
|
||||
AND itemsite_warehous_id = 35
|
||||
JOIN wo
|
||||
ON wo_status IN ('E','R','I')
|
||||
AND wo_itemsite_id = itemsite.itemsite_id
|
||||
AND wo_bom_rev_id = bomhead_rev_id
|
||||
JOIN womatl
|
||||
ON wo_id = womatl_wo_id
|
||||
JOIN itemsite AS wmtlits
|
||||
ON womatl_itemsite_id = wmtlits.itemsite_id
|
||||
JOIN item AS wmtlit
|
||||
ON wmtlits.itemsite_item_id = wmtlit.item_id
|
||||
AND wmtlit.item_type = 'P'
|
||||
WHERE array['35313']::text[] && itemext.itemext_root_bom
|
||||
GROUP BY
|
||||
item.item_number,
|
||||
rev.rev_number,
|
||||
womatl_wo_id,
|
||||
wmtlit.item_id,
|
||||
wmtlit.item_number,
|
||||
womatl_uom_id,
|
||||
wmtlit.item_inv_uom_id
|
||||
) AS dataz
|
||||
ON datay.matl = dataz.item_number
|
||||
|
||||
JOIN item AS wmtlitem
|
||||
ON datay.matl = wmtlitem.item_number
|
||||
JOIN uom
|
||||
ON wmtlitem.item_inv_uom_id = uom.uom_id
|
||||
|
||||
WHERE
|
||||
(dataz.total_demand IS NULL)
|
||||
OR (datay.qoh < 2.0 * dataz.total_demand)
|
||||
|
||||
ORDER BY datay.matl
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 8,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "0k5ucqsuin",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 8,
|
||||
"originalTopRow": 4,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Capacity Planning",
|
||||
"topRow": 4,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btncappl",
|
||||
"widgetName": "Button1"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 12,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "0k5ucqsuin",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 12,
|
||||
"originalTopRow": 8,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Shipped",
|
||||
"topRow": 8,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btnships",
|
||||
"widgetName": "Button1Copy"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 16,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "0j7c9d2q1h",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 16,
|
||||
"originalTopRow": 12,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Ordered",
|
||||
"topRow": 12,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btnorder",
|
||||
"widgetName": "Button1Copy2"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 26,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 26,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 22,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SLx Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 26,
|
||||
"originalTopRow": 22,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SLx Pending",
|
||||
"topRow": 22,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btnslxpn",
|
||||
"widgetName": "Button2"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 30,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 30,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 26,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - ML Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 30,
|
||||
"originalTopRow": 26,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "ML Pending",
|
||||
"topRow": 26,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btnmlpnd",
|
||||
"widgetName": "Button2Copy"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 34,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey03",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 34,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 30,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - ALx Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 34,
|
||||
"originalTopRow": 30,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "ALx Pending",
|
||||
"topRow": 30,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btnalxpn",
|
||||
"widgetName": "Button2Copy2"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.backgroundColor}}",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [{"key": "buttonColor"}],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0px",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 124,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"children": [
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 1240,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": false,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"flexLayers": [],
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "xorz42kdhi",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 100,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 100,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 132.9375,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "sr1c0ntain",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 132.9375,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1canvas01",
|
||||
"widgetName": "Canvas1"
|
||||
}
|
||||
],
|
||||
"containerStyle": "card",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "FIXED",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexVerticalAlignment": "stretch",
|
||||
"isCanvas": true,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "36jaq5m9iy",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 12,
|
||||
"minDynamicHeight": 10,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 10,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 3,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 44.3125,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 9,
|
||||
"shouldScrollContents": true,
|
||||
"topRow": 0,
|
||||
"type": "CONTAINER_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1c0ntain",
|
||||
"widgetName": "Container1"
|
||||
}
|
||||
52
pages/Pending POs - SR Pending/widgets/Container1/Text1.json
Normal file
52
pages/Pending POs - SR Pending/widgets/Container1/Text1.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 4,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "01n8bhu9n6",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 6,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 2,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 4,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Sales",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1txtsales",
|
||||
"widgetName": "Text1"
|
||||
}
|
||||
52
pages/Pending POs - SR Pending/widgets/Container1/Text2.json
Normal file
52
pages/Pending POs - SR Pending/widgets/Container1/Text2.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 22,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1txkey01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 22,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 18,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 22,
|
||||
"originalTopRow": 18,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "sr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Pending POs",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 18,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1txtpndpo",
|
||||
"widgetName": "Text2"
|
||||
}
|
||||
52
pages/Pending POs - SR Pending/widgets/Heading.json
Normal file
52
pages/Pending POs - SR Pending/widgets/Heading.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 5,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1.875rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1hdkey01",
|
||||
"leftColumn": 9,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 5,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 17,
|
||||
"mobileTopRow": 1,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 5,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 25.109375,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Pending POs - SR Pending",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "sr1heading1",
|
||||
"widgetName": "Heading"
|
||||
}
|
||||
599
pages/Pending POs - SR Pending/widgets/Table1.json
Normal file
599
pages/Pending POs - SR Pending/widgets/Table1.json
Normal file
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 67,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"matl",
|
||||
"matl_classcode",
|
||||
"matl_desc",
|
||||
"matl_spec",
|
||||
"qoh",
|
||||
"po_released",
|
||||
"po_opened",
|
||||
"po_closed",
|
||||
"poitem_due",
|
||||
"wo_item",
|
||||
"wo_demanding",
|
||||
"wo_total_demand",
|
||||
"uom"
|
||||
],
|
||||
"columnUpdatedAt": 1772194562509,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [
|
||||
0
|
||||
],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
},
|
||||
{
|
||||
"key": "tableData"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_classcode.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_desc.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_spec.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.qoh.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_released.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_opened.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_closed.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.poitem_due.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_item.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_demanding.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_total_demand.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.uom.computedValue"
|
||||
}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{
|
||||
"key": "textSize"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": false,
|
||||
"key": "sr1tblkey01",
|
||||
"label": "Data",
|
||||
"leftColumn": 9,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 15,
|
||||
"mobileRightColumn": 64,
|
||||
"mobileTopRow": 10,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 67,
|
||||
"originalTopRow": 5,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"matl": {
|
||||
"alias": "matl",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl\"])) : matl })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "matl",
|
||||
"notation": "standard",
|
||||
"originalId": "matl",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_classcode": {
|
||||
"alias": "matl_classcode",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_classcode\"])) : matl_classcode })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_classcode",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "matl_classcode",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_classcode",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_desc": {
|
||||
"alias": "matl_desc",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_desc\"])) : matl_desc })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_desc",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "matl_desc",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_desc",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_spec": {
|
||||
"alias": "matl_spec",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_spec\"])) : matl_spec })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_spec",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "matl_spec",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_spec",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"qoh": {
|
||||
"alias": "qoh",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qoh\"])) : qoh })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "qoh",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "qoh",
|
||||
"notation": "standard",
|
||||
"originalId": "qoh",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_released": {
|
||||
"alias": "po_released",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_released\"])) : po_released })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_released",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "po_released",
|
||||
"notation": "standard",
|
||||
"originalId": "po_released",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_opened": {
|
||||
"alias": "po_opened",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_opened\"])) : po_opened })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_opened",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "po_opened",
|
||||
"notation": "standard",
|
||||
"originalId": "po_opened",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_closed": {
|
||||
"alias": "po_closed",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_closed\"])) : po_closed })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_closed",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "po_closed",
|
||||
"notation": "standard",
|
||||
"originalId": "po_closed",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"poitem_due": {
|
||||
"alias": "poitem_due",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"poitem_due\"])) : poitem_due })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "poitem_due",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "poitem_due",
|
||||
"notation": "standard",
|
||||
"originalId": "poitem_due",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_item": {
|
||||
"alias": "wo_item",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_item\"])) : wo_item })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_item",
|
||||
"index": 9,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "wo_item",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_item",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_demanding": {
|
||||
"alias": "wo_demanding",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demanding\"])) : wo_demanding })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_demanding",
|
||||
"index": 10,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "wo_demanding",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_demanding",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_total_demand": {
|
||||
"alias": "wo_total_demand",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_total_demand\"])) : wo_total_demand })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_total_demand",
|
||||
"index": 11,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "wo_total_demand",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_total_demand",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"uom": {
|
||||
"alias": "uom",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"uom\"])) : uom })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "uom",
|
||||
"index": 12,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "uom",
|
||||
"notation": "standard",
|
||||
"originalId": "uom",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"searchKey": "",
|
||||
"tableData": "{{pending_pos_sr_pending.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 5,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "sr1table001",
|
||||
"widgetName": "Table1"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "x3pc17vp6q",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "cp1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "wj6fxg5wpg",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "uo1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 38,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [{"key": "onClick"}],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "sr1btnkey04",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 38,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 34,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs - SR Pending', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 38,
|
||||
"originalTopRow": 34,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "wj6fxg5wpg",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "SR Pending",
|
||||
"topRow": 34,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "su1btnsrpnd",
|
||||
"widgetName": "Button2Copy3"
|
||||
}
|
||||
Reference in New Issue
Block a user