From 62dc1dd70c52bb82626c7e0127b8f51bea3cd41f Mon Sep 17 00:00:00 2001
From: rpm-mcarman <65228808+rpm-mcarman@users.noreply.github.com>
Date: Thu, 7 Dec 2023 10:57:54 -0500
Subject: [PATCH] Changes to forms
---
public/dmxAppConnect/config.js | 728 ++++++++++-----------------------
views/dspec.ejs | 40 +-
views/layouts/main.ejs | 6 +-
3 files changed, 235 insertions(+), 539 deletions(-)
diff --git a/public/dmxAppConnect/config.js b/public/dmxAppConnect/config.js
index ecfa99c..25f37d2 100644
--- a/public/dmxAppConnect/config.js
+++ b/public/dmxAppConnect/config.js
@@ -846,118 +846,138 @@ dmx.config({
"name": "data",
"sub": [
{
- "type": "text",
- "name": "updatedate"
+ "type": "number",
+ "name": "id"
},
{
- "type": "array",
- "name": "customerprints"
+ "type": "text",
+ "name": "comments"
},
{
"type": "number",
"name": "createuserid"
},
{
- "type": "array",
- "name": "applications"
+ "type": "text",
+ "name": "file"
+ },
+ {
+ "type": "text",
+ "name": "description"
+ },
+ {
+ "type": "text",
+ "name": "updatedate"
},
{
"type": "object",
"name": "partcode",
"sub": [
- {
- "type": "text",
- "name": "updatedate"
- },
{
"type": "number",
"name": "id"
},
{
"type": "text",
- "name": "createdate"
+ "name": "description"
},
{
"type": "number",
- "name": "updateuserid"
+ "name": "createuserid"
},
{
"type": "text",
- "name": "name"
+ "name": "updatedate"
},
{
- "type": "number",
- "name": "createuserid"
+ "type": "object",
+ "name": "parent",
+ "sub": [
+ {
+ "type": "number",
+ "name": "id"
+ }
+ ]
},
{
"type": "object",
"name": "parttype",
"sub": [
+ {
+ "type": "text",
+ "name": "updatedate"
+ },
+ {
+ "type": "number",
+ "name": "ending"
+ },
{
"type": "number",
"name": "id"
+ },
+ {
+ "type": "number",
+ "name": "updateuserid"
+ },
+ {
+ "type": "number",
+ "name": "starting"
+ },
+ {
+ "type": "text",
+ "name": "createdate"
+ },
+ {
+ "type": "text",
+ "name": "description"
+ },
+ {
+ "type": "text",
+ "name": "name"
+ },
+ {
+ "type": "number",
+ "name": "createuserid"
}
]
},
{
- "type": "text",
- "name": "description"
- }
- ]
- },
- {
- "type": "text",
- "name": "number"
- },
- {
- "type": "object",
- "name": "secondaryvendor",
- "sub": [
- {
- "type": "text",
- "name": "updatedate"
- },
- {
- "type": "number",
- "name": "id"
+ "type": "boolean",
+ "name": "ispartcode"
},
{
"type": "text",
- "name": "createdate"
- },
- {
- "type": "number",
- "name": "updateuserid"
+ "name": "code"
},
{
- "type": "text",
- "name": "name"
+ "type": "boolean",
+ "name": "isactive"
},
{
"type": "number",
- "name": "createuserid"
+ "name": "updateuserid"
},
{
"type": "text",
- "name": "description"
+ "name": "createdate"
},
{
"type": "text",
- "name": "erpid"
+ "name": "name"
}
]
},
{
"type": "object",
- "name": "replacedby",
+ "name": "replaces",
"sub": [
{
"type": "text",
- "name": "createdate"
+ "name": "weight"
},
{
"type": "object",
- "name": "packinglocation",
+ "name": "status",
"sub": [
{
"type": "number",
@@ -965,13 +985,25 @@ dmx.config({
}
]
},
+ {
+ "type": "number",
+ "name": "createuserid"
+ },
{
"type": "text",
- "name": "description"
+ "name": "file"
+ },
+ {
+ "type": "text",
+ "name": "updatedate"
},
{
"type": "number",
- "name": "createuserid"
+ "name": "updateuserid"
+ },
+ {
+ "type": "text",
+ "name": "secondaryvendorpartnumber"
},
{
"type": "object",
@@ -985,7 +1017,17 @@ dmx.config({
},
{
"type": "text",
- "name": "updatedate"
+ "name": "primarycustomerpartnumber"
+ },
+ {
+ "type": "object",
+ "name": "replaces",
+ "sub": [
+ {
+ "type": "number",
+ "name": "id"
+ }
+ ]
},
{
"type": "object",
@@ -999,11 +1041,11 @@ dmx.config({
},
{
"type": "text",
- "name": "ppap"
+ "name": "stdcost"
},
{
"type": "object",
- "name": "replaces",
+ "name": "partcode",
"sub": [
{
"type": "number",
@@ -1016,20 +1058,16 @@ dmx.config({
"name": "listprice"
},
{
- "type": "text",
- "name": "secondaryvendorpartnumber"
+ "type": "number",
+ "name": "id"
},
{
"type": "text",
- "name": "stdcost"
- },
- {
- "type": "number",
- "name": "id"
+ "name": "number"
},
{
"type": "text",
- "name": "primarycustomerpartnumber"
+ "name": "ppap"
},
{
"type": "object",
@@ -1043,11 +1081,57 @@ dmx.config({
},
{
"type": "text",
- "name": "file"
+ "name": "comments"
+ },
+ {
+ "type": "text",
+ "name": "createdate"
+ },
+ {
+ "type": "text",
+ "name": "primaryvendorpartnumber"
+ },
+ {
+ "type": "text",
+ "name": "description"
+ }
+ ]
+ },
+ {
+ "type": "number",
+ "name": "updateuserid"
+ },
+ {
+ "type": "text",
+ "name": "ppap"
+ },
+ {
+ "type": "text",
+ "name": "secondaryvendorpartnumber"
+ },
+ {
+ "type": "text",
+ "name": "number"
+ },
+ {
+ "type": "text",
+ "name": "primarycustomerpartnumber"
+ },
+ {
+ "type": "text",
+ "name": "primaryvendorpartnumber"
+ },
+ {
+ "type": "object",
+ "name": "replacedby",
+ "sub": [
+ {
+ "type": "text",
+ "name": "weight"
},
{
"type": "object",
- "name": "partcode",
+ "name": "status",
"sub": [
{
"type": "number",
@@ -1055,13 +1139,25 @@ dmx.config({
}
]
},
+ {
+ "type": "number",
+ "name": "createuserid"
+ },
+ {
+ "type": "text",
+ "name": "file"
+ },
+ {
+ "type": "text",
+ "name": "updatedate"
+ },
{
"type": "number",
"name": "updateuserid"
},
{
"type": "object",
- "name": "status",
+ "name": "secondaryvendor",
"sub": [
{
"type": "number",
@@ -1071,11 +1167,15 @@ dmx.config({
},
{
"type": "text",
- "name": "primaryvendorpartnumber"
+ "name": "primarycustomerpartnumber"
+ },
+ {
+ "type": "text",
+ "name": "secondaryvendorpartnumber"
},
{
"type": "object",
- "name": "primarycustomer",
+ "name": "replaces",
"sub": [
{
"type": "number",
@@ -1084,16 +1184,18 @@ dmx.config({
]
},
{
- "type": "text",
- "name": "number"
- },
- {
- "type": "text",
- "name": "weight"
+ "type": "object",
+ "name": "replacedby",
+ "sub": [
+ {
+ "type": "number",
+ "name": "id"
+ }
+ ]
},
{
"type": "object",
- "name": "pickinglocation",
+ "name": "partcode",
"sub": [
{
"type": "number",
@@ -1103,17 +1205,11 @@ dmx.config({
},
{
"type": "text",
- "name": "comments"
- }
- ]
- },
- {
- "type": "object",
- "name": "packinglocation",
- "sub": [
+ "name": "stdcost"
+ },
{
"type": "text",
- "name": "updatedate"
+ "name": "listprice"
},
{
"type": "number",
@@ -1121,53 +1217,33 @@ dmx.config({
},
{
"type": "text",
- "name": "createdate"
- },
- {
- "type": "number",
- "name": "updateuserid"
+ "name": "ppap"
},
{
"type": "text",
- "name": "name"
+ "name": "number"
},
{
- "type": "number",
- "name": "createuserid"
+ "type": "object",
+ "name": "primaryvendor",
+ "sub": [
+ {
+ "type": "number",
+ "name": "id"
+ }
+ ]
},
{
"type": "text",
- "name": "description"
- }
- ]
- },
- {
- "type": "object",
- "name": "pickinglocation",
- "sub": [
- {
- "type": "text",
- "name": "updatedate"
- },
- {
- "type": "number",
- "name": "id"
+ "name": "comments"
},
{
"type": "text",
"name": "createdate"
},
- {
- "type": "number",
- "name": "updateuserid"
- },
{
"type": "text",
- "name": "name"
- },
- {
- "type": "number",
- "name": "createuserid"
+ "name": "primaryvendorpartnumber"
},
{
"type": "text",
@@ -1175,25 +1251,9 @@ dmx.config({
}
]
},
- {
- "type": "number",
- "name": "updateuserid"
- },
- {
- "type": "text",
- "name": "comments"
- },
- {
- "type": "text",
- "name": "description"
- },
- {
- "type": "number",
- "name": "id"
- },
{
"type": "text",
- "name": "primaryvendorpartnumber"
+ "name": "createdate"
},
{
"type": "object",
@@ -1209,7 +1269,7 @@ dmx.config({
},
{
"type": "text",
- "name": "createdate"
+ "name": "erpid"
},
{
"type": "number",
@@ -1217,11 +1277,7 @@ dmx.config({
},
{
"type": "text",
- "name": "name"
- },
- {
- "type": "number",
- "name": "createuserid"
+ "name": "createdate"
},
{
"type": "text",
@@ -1229,79 +1285,25 @@ dmx.config({
},
{
"type": "text",
- "name": "erpid"
+ "name": "name"
+ },
+ {
+ "type": "number",
+ "name": "createuserid"
}
]
},
{
- "type": "array",
- "name": "designspecs",
+ "type": "object",
+ "name": "status",
"sub": [
{
"type": "text",
- "name": "rtv"
- },
- {
- "type": "text",
- "name": "oereman"
- },
- {
- "type": "text",
- "name": "revisionlevel"
- },
- {
- "type": "text",
- "name": "pitch"
- },
- {
- "type": "text",
- "name": "effectivedate"
- },
- {
- "type": "text",
- "name": "approvedate"
- },
- {
- "type": "text",
- "name": "terminalposition"
- },
- {
- "type": "object",
- "name": "partnumber",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
- {
- "type": "text",
- "name": "papertag"
- },
- {
- "type": "text",
- "name": "jsp"
- },
- {
- "type": "text",
- "name": "basicclass"
+ "name": "updatedate"
},
{
"type": "number",
- "name": "createuserid"
- },
- {
- "type": "boolean",
- "name": "facrequired"
- },
- {
- "type": "text",
- "name": "except"
- },
- {
- "type": "text",
- "name": "box"
+ "name": "id"
},
{
"type": "number",
@@ -1309,351 +1311,55 @@ dmx.config({
},
{
"type": "text",
- "name": "customernotification"
- },
- {
- "type": "text",
- "name": "pressurefitting"
- },
- {
- "type": "text",
- "name": "suctionfitting"
- },
- {
- "type": "text",
- "name": "workinstruction"
- },
- {
- "type": "text",
- "name": "ho"
- },
- {
- "type": "text",
- "name": "mtgh"
- },
- {
- "type": "text",
- "name": "validation"
- },
- {
- "type": "text",
- "name": "drive"
- },
- {
- "type": "text",
- "name": "curve"
- },
- {
- "type": "text",
- "name": "plrv"
- },
- {
- "type": "object",
- "name": "status",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
- {
- "type": "text",
- "name": "servicereplacementref"
- },
- {
- "type": "number",
- "name": "partnumberid"
- },
- {
- "type": "text",
- "name": "swtch"
- },
- {
- "type": "text",
- "name": "treatment"
- },
- {
- "type": "text",
- "name": "application"
- },
- {
- "type": "text",
- "name": "reasonforchange"
- },
- {
- "type": "text",
- "name": "ftf"
- },
- {
- "type": "text",
- "name": "floatstock"
- },
- {
- "type": "text",
- "name": "switchposition"
- },
- {
- "type": "text",
- "name": "built"
- },
- {
- "type": "text",
- "name": "pressureport"
- },
- {
- "type": "text",
- "name": "additionalparts"
- },
- {
- "type": "text",
- "name": "remarks"
- },
- {
- "type": "text",
- "name": "gasket"
- },
- {
- "type": "text",
- "name": "updatedate"
- },
- {
- "type": "text",
- "name": "makefrom"
- },
- {
- "type": "text",
- "name": "rotation"
- },
- {
- "type": "text",
- "name": "note"
- },
- {
- "type": "text",
- "name": "approveuserid"
- },
- {
- "type": "text",
- "name": "opening"
- },
- {
- "type": "text",
- "name": "metaltag"
- },
- {
- "type": "text",
- "name": "sae"
- },
- {
- "type": "text",
- "name": "frequency"
+ "name": "name"
},
{
"type": "text",
"name": "createdate"
},
- {
- "type": "text",
- "name": "voltage"
- },
- {
- "type": "text",
- "name": "pinion"
- },
- {
- "type": "text",
- "name": "suctionport"
- },
- {
- "type": "text",
- "name": "tagnumber"
- },
- {
- "type": "text",
- "name": "othertag"
- },
{
"type": "number",
- "name": "id"
- },
- {
- "type": "text",
- "name": "bracket"
- },
- {
- "type": "boolean",
- "name": "faccompleted"
+ "name": "createuserid"
}
]
},
- {
- "type": "text",
- "name": "ppap"
- },
{
"type": "object",
- "name": "replaces",
+ "name": "secondaryvendor",
"sub": [
- {
- "type": "text",
- "name": "createdate"
- },
- {
- "type": "object",
- "name": "packinglocation",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
- {
- "type": "text",
- "name": "description"
- },
- {
- "type": "number",
- "name": "createuserid"
- },
- {
- "type": "object",
- "name": "secondaryvendor",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
{
"type": "text",
"name": "updatedate"
},
- {
- "type": "text",
- "name": "ppap"
- },
- {
- "type": "object",
- "name": "replacedby",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
- {
- "type": "object",
- "name": "replaces",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
- {
- "type": "text",
- "name": "listprice"
- },
- {
- "type": "text",
- "name": "secondaryvendorpartnumber"
- },
- {
- "type": "text",
- "name": "stdcost"
- },
{
"type": "number",
"name": "id"
},
{
"type": "text",
- "name": "primarycustomerpartnumber"
- },
- {
- "type": "text",
- "name": "file"
- },
- {
- "type": "object",
- "name": "primaryvendor",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
- {
- "type": "object",
- "name": "partcode",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
+ "name": "erpid"
},
{
"type": "number",
"name": "updateuserid"
},
- {
- "type": "object",
- "name": "status",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
- },
{
"type": "text",
- "name": "primaryvendorpartnumber"
- },
- {
- "type": "object",
- "name": "primarycustomer",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
+ "name": "createdate"
},
{
"type": "text",
- "name": "number"
+ "name": "description"
},
{
"type": "text",
- "name": "weight"
- },
- {
- "type": "object",
- "name": "pickinglocation",
- "sub": [
- {
- "type": "number",
- "name": "id"
- }
- ]
+ "name": "name"
},
{
- "type": "text",
- "name": "comments"
+ "type": "number",
+ "name": "createuserid"
}
]
- },
- {
- "type": "text",
- "name": "createdate"
}
]
},
@@ -1661,18 +1367,6 @@ dmx.config({
"type": "object",
"name": "headers",
"sub": [
- {
- "type": "text",
- "name": "access-control-allow-credentials"
- },
- {
- "type": "text",
- "name": "access-control-allow-methods"
- },
- {
- "type": "text",
- "name": "access-control-allow-origin"
- },
{
"type": "text",
"name": "connection"
diff --git a/views/dspec.ejs b/views/dspec.ejs
index 94f08cf..40f0dcb 100644
--- a/views/dspec.ejs
+++ b/views/dspec.ejs
@@ -1,5 +1,5 @@
-