From 39ff25251d513b50201ee7c7bb4cef0ae59ca7d8 Mon Sep 17 00:00:00 2001 From: rpm-mcarman <65228808+rpm-mcarman@users.noreply.github.com> Date: Wed, 20 Dec 2023 00:21:31 -0500 Subject: [PATCH] Major changes --- .../Development/app/config/config.json | 2 +- app/config/config.json | 2 +- public/dmxAppConnect/config.js | 1658 +++++++++-------- views/dspec.ejs | 247 --- views/dspec2.ejs | 126 +- views/index.ejs | 9 +- views/layouts/main.ejs | 2 +- 7 files changed, 981 insertions(+), 1065 deletions(-) diff --git a/.wappler/targets/Development/app/config/config.json b/.wappler/targets/Development/app/config/config.json index 00bfe1c..48d79c6 100644 --- a/.wappler/targets/Development/app/config/config.json +++ b/.wappler/targets/Development/app/config/config.json @@ -6,6 +6,6 @@ "methods": "GET,POST,DELETE,PATCH,PUT" }, "env": { - "API_BASEURL": "http://vapor.prelub.com/api/v1.0/" + "API_BASEURL": "http://localhost:8080/api/v1.0/" } } \ No newline at end of file diff --git a/app/config/config.json b/app/config/config.json index 00bfe1c..48d79c6 100644 --- a/app/config/config.json +++ b/app/config/config.json @@ -6,6 +6,6 @@ "methods": "GET,POST,DELETE,PATCH,PUT" }, "env": { - "API_BASEURL": "http://vapor.prelub.com/api/v1.0/" + "API_BASEURL": "http://localhost:8080/api/v1.0/" } } \ No newline at end of file diff --git a/public/dmxAppConnect/config.js b/public/dmxAppConnect/config.js index 1a09b03..d2481b6 100644 --- a/public/dmxAppConnect/config.js +++ b/public/dmxAppConnect/config.js @@ -2251,7 +2251,199 @@ dmx.config({ "tableRepeat2": { "meta": null, "outputType": "text" - } + }, + "api_allpartcodes": [ + { + "type": "array", + "name": "data", + "sub": [ + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "description" + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "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": "boolean", + "name": "ispartcode" + }, + { + "type": "text", + "name": "code" + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "array", + "name": "children", + "sub": [ + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "description" + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "type": "object", + "name": "parent", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "parttype", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "boolean", + "name": "ispartcode" + }, + { + "type": "text", + "name": "code" + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "boolean", + "name": "isactive" + }, + { + "type": "array", + "name": "children" + }, + { + "type": "text", + "name": "createdate" + }, + { + "type": "text", + "name": "name" + } + ] + }, + { + "type": "boolean", + "name": "isactive" + }, + { + "type": "text", + "name": "createdate" + }, + { + "type": "text", + "name": "name" + } + ] + }, + { + "type": "object", + "name": "headers", + "sub": [ + { + "type": "text", + "name": "connection" + }, + { + "type": "text", + "name": "content-length" + }, + { + "type": "text", + "name": "content-type" + }, + { + "type": "text", + "name": "date" + } + ] + } + ] }, "dspec": { "query": [ @@ -8722,77 +8914,187 @@ dmx.config({ "sub": [ { "type": "text", - "name": "oereman" + "name": "effectivedate" + }, + { + "type": "number", + "name": "id" }, { "type": "text", - "name": "effectivedate" + "name": "reasonforchange" + }, + { + "type": "text", + "name": "validation" + }, + { + "type": "text", + "name": "revisionlevel" + } + ] + } + ], + "api_getnewpartinfo": [ + { + "type": "object", + "name": "data", + "sub": [ + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "comments" + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "text", + "name": "file" }, { "type": "text", - "name": "suctionport" + "name": "description" }, { "type": "text", - "name": "rotation" + "name": "updatedate" }, { "type": "object", - "name": "partnumber", + "name": "partcode", "sub": [ + { + "type": "number", + "name": "id" + }, { "type": "text", - "name": "weight" + "name": "description" + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "text", + "name": "updatedate" }, { "type": "object", - "name": "status", + "name": "parent", "sub": [ { - "type": "text", - "name": "updatedate" - }, - { - "type": "text", - "name": "createuserid" - }, + "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": "id" + "name": "createuserid" } ] }, + { + "type": "boolean", + "name": "ispartcode" + }, { "type": "number", - "name": "createuserid" + "name": "updateuserid" + }, + { + "type": "boolean", + "name": "isactive" }, { "type": "text", - "name": "updatedate" + "name": "code" }, { "type": "text", - "name": "file" + "name": "createdate" + }, + { + "type": "text", + "name": "name" + } + ] + }, + { + "type": "object", + "name": "replaces", + "sub": [ + { + "type": "text", + "name": "weight" + }, + { + "type": "object", + "name": "status", + "sub": [ + { + "type": "number", + "name": "id" + } + ] }, { "type": "number", - "name": "updateuserid" + "name": "createuserid" }, { "type": "text", - "name": "secondaryvendorpartnumber" + "name": "file" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "type": "number", + "name": "updateuserid" }, { "type": "object", @@ -8808,745 +9110,63 @@ dmx.config({ "type": "text", "name": "primarycustomerpartnumber" }, + { + "type": "text", + "name": "secondaryvendorpartnumber" + }, { "type": "object", "name": "replaces", "sub": [ - { - "type": "text", - "name": "weight" - }, - { - "type": "object", - "name": "status", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, { "type": "number", - "name": "createuserid" - }, - { - "type": "text", - "name": "file" - }, - { - "type": "text", - "name": "updatedate" - }, + "name": "id" + } + ] + }, + { + "type": "object", + "name": "replacedby", + "sub": [ { "type": "number", - "name": "updateuserid" - }, - { - "type": "text", - "name": "secondaryvendorpartnumber" - }, - { - "type": "text", - "name": "primarycustomerpartnumber" - }, - { - "type": "object", - "name": "secondaryvendor", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "replaces", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "replacedby", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "partcode", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "stdcost" - }, - { - "type": "text", - "name": "listprice" - }, + "name": "id" + } + ] + }, + { + "type": "object", + "name": "partcode", + "sub": [ { "type": "number", "name": "id" - }, - { - "type": "text", - "name": "number" - }, - { - "type": "text", - "name": "ppap" - }, - { - "type": "object", - "name": "primaryvendor", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "comments" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "primaryvendorpartnumber" - }, - { - "type": "text", - "name": "description" } ] }, + { + "type": "text", + "name": "stdcost" + }, + { + "type": "text", + "name": "listprice" + }, + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "ppap" + }, + { + "type": "text", + "name": "number" + }, { "type": "object", - "name": "replacedby", - "sub": [ - { - "type": "text", - "name": "weight" - }, - { - "type": "object", - "name": "status", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "number", - "name": "createuserid" - }, - { - "type": "text", - "name": "file" - }, - { - "type": "text", - "name": "updatedate" - }, - { - "type": "object", - "name": "secondaryvendor", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "number", - "name": "updateuserid" - }, - { - "type": "text", - "name": "primarycustomerpartnumber" - }, - { - "type": "text", - "name": "secondaryvendorpartnumber" - }, - { - "type": "object", - "name": "replaces", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "replacedby", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "partcode", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "stdcost" - }, - { - "type": "text", - "name": "listprice" - }, - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "ppap" - }, - { - "type": "text", - "name": "number" - }, - { - "type": "object", - "name": "primaryvendor", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "comments" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "primaryvendorpartnumber" - }, - { - "type": "text", - "name": "description" - } - ] - }, - { - "type": "text", - "name": "stdcost" - }, - { - "type": "object", - "name": "partcode", - "sub": [ - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "description" - }, - { - "type": "number", - "name": "createuserid" - }, - { - "type": "text", - "name": "updatedate" - }, - { - "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": "starting" - }, - { - "type": "number", - "name": "updateuserid" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "description" - }, - { - "type": "text", - "name": "name" - }, - { - "type": "number", - "name": "createuserid" - } - ] - }, - { - "type": "boolean", - "name": "ispartcode" - }, - { - "type": "text", - "name": "code" - }, - { - "type": "boolean", - "name": "isactive" - }, - { - "type": "number", - "name": "updateuserid" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "name" - } - ] - }, - { - "type": "text", - "name": "listprice" - }, - { - "type": "text", - "name": "number" - }, - { - "type": "text", - "name": "ppap" - }, - { - "type": "number", - "name": "id" - }, - { - "type": "object", - "name": "primaryvendor", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "comments" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "primaryvendorpartnumber" - }, - { - "type": "text", - "name": "description" - } - ] - }, - { - "type": "number", - "name": "createuserid" - }, - { - "type": "object", - "name": "status", - "sub": [ - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "createuserid" - }, - { - "type": "text", - "name": "updatedate" - }, - { - "type": "text", - "name": "name" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "updateuserid" - } - ] - }, - { - "type": "array", - "name": "boms" - }, - { - "type": "text", - "name": "pressureport" - }, - { - "type": "text", - "name": "voltage" - }, - { - "type": "number", - "name": "updateuserid" - }, - { - "type": "text", - "name": "revisionlevel" - }, - { - "type": "text", - "name": "reasonforchange" - }, - { - "type": "boolean", - "name": "faccompleted" - }, - { - "type": "text", - "name": "pressurefitting" - }, - { - "type": "boolean", - "name": "facrequired" - }, - { - "type": "text", - "name": "workinstruction" - }, - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "tagnumber" - }, - { - "type": "text", - "name": "note" - }, - { - "type": "text", - "name": "validation" - }, - { - "type": "text", - "name": "frequency" - }, - { - "type": "text", - "name": "basicclass" - } - ] - } - ], - "api_getnewpartinfo": [ - { - "type": "object", - "name": "data", - "sub": [ - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "comments" - }, - { - "type": "number", - "name": "createuserid" - }, - { - "type": "text", - "name": "file" - }, - { - "type": "text", - "name": "description" - }, - { - "type": "text", - "name": "updatedate" - }, - { - "type": "object", - "name": "partcode", - "sub": [ - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "description" - }, - { - "type": "number", - "name": "createuserid" - }, - { - "type": "text", - "name": "updatedate" - }, - { - "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": "boolean", - "name": "ispartcode" - }, - { - "type": "number", - "name": "updateuserid" - }, - { - "type": "boolean", - "name": "isactive" - }, - { - "type": "text", - "name": "code" - }, - { - "type": "text", - "name": "createdate" - }, - { - "type": "text", - "name": "name" - } - ] - }, - { - "type": "object", - "name": "replaces", - "sub": [ - { - "type": "text", - "name": "weight" - }, - { - "type": "object", - "name": "status", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "number", - "name": "createuserid" - }, - { - "type": "text", - "name": "file" - }, - { - "type": "text", - "name": "updatedate" - }, - { - "type": "number", - "name": "updateuserid" - }, - { - "type": "object", - "name": "secondaryvendor", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "primarycustomerpartnumber" - }, - { - "type": "text", - "name": "secondaryvendorpartnumber" - }, - { - "type": "object", - "name": "replaces", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "replacedby", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "object", - "name": "partcode", - "sub": [ - { - "type": "number", - "name": "id" - } - ] - }, - { - "type": "text", - "name": "stdcost" - }, - { - "type": "text", - "name": "listprice" - }, - { - "type": "number", - "name": "id" - }, - { - "type": "text", - "name": "ppap" - }, - { - "type": "text", - "name": "number" - }, - { - "type": "object", - "name": "primaryvendor", + "name": "primaryvendor", "sub": [ { "type": "number", @@ -10614,7 +10234,32 @@ dmx.config({ } ], "repeat1": { - "meta": null, + "meta": [ + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "new" + }, + { + "type": "text", + "name": "partnumber" + }, + { + "type": "number", + "name": "partnumberid" + }, + { + "type": "text", + "name": "description" + }, + { + "type": "text", + "name": "old" + } + ], "outputType": "array" }, "repeatboms": { @@ -10795,13 +10440,35 @@ dmx.config({ "outputType": "array" }, "api_bominsertitem": [ - { - "type": "array", - "name": "data" - }, { "type": "object", - "name": "headers" + "name": "data", + "sub": [ + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "new" + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "number", + "name": "viewlocation" + }, + { + "type": "text", + "name": "old" + } + ] } ], "api_bompartselectbynumber": [ @@ -10995,6 +10662,10 @@ dmx.config({ "type": "text", "name": "partnumber" }, + { + "type": "number", + "name": "partnumberid" + }, { "type": "text", "name": "description" @@ -12763,70 +12434,513 @@ dmx.config({ }, { "type": "number", - "name": "createuserid" + "name": "createuserid" + }, + { + "type": "array", + "name": "boms" + }, + { + "type": "boolean", + "name": "customernotification" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "text", + "name": "revisionlevel" + }, + { + "type": "text", + "name": "reasonforchange" + }, + { + "type": "boolean", + "name": "faccompleted" + }, + { + "type": "boolean", + "name": "facrequired" + }, + { + "type": "text", + "name": "workinstruction" + }, + { + "type": "boolean", + "name": "rtv" + }, + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "note" + }, + { + "type": "text", + "name": "validation" + }, + { + "type": "text", + "name": "createdate" + }, + { + "type": "boolean", + "name": "plrv" + } + ], + "outputType": "array" + }, + "var_copy": { + "outputType": "boolean" + }, + "api_getparttypebyid": [ + { + "type": "object", + "name": "data", + "sub": [ + { + "type": "number", + "name": "ending" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "type": "number", + "name": "id" + }, + { + "type": "number", + "name": "starting" + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "array", + "name": "partcodes", + "sub": [ + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "description" + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "type": "object", + "name": "parent", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "parttype", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "boolean", + "name": "ispartcode" + }, + { + "type": "text", + "name": "code" + }, + { + "type": "boolean", + "name": "isactive" + }, + { + "type": "array", + "name": "partnumbers", + "sub": [ + { + "type": "text", + "name": "weight" + }, + { + "type": "object", + "name": "status", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "number", + "name": "createuserid" + }, + { + "type": "text", + "name": "updatedate" + }, + { + "type": "text", + "name": "file" + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "text", + "name": "secondaryvendorpartnumber" + }, + { + "type": "object", + "name": "secondaryvendor", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "text", + "name": "primarycustomerpartnumber" + }, + { + "type": "object", + "name": "replaces", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "replacedby", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "text", + "name": "stdcost" + }, + { + "type": "object", + "name": "partcode", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "text", + "name": "listprice" + }, + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "number" + }, + { + "type": "text", + "name": "ppap" + }, + { + "type": "object", + "name": "primaryvendor", + "sub": [ + { + "type": "number", + "name": "id" + } + ] + }, + { + "type": "text", + "name": "comments" + }, + { + "type": "text", + "name": "createdate" + }, + { + "type": "text", + "name": "primaryvendorpartnumber" + }, + { + "type": "text", + "name": "description" + } + ] + }, + { + "type": "number", + "name": "updateuserid" + }, + { + "type": "text", + "name": "createdate" + }, + { + "type": "text", + "name": "name" + } + ] + }, + { + "type": "text", + "name": "createdate" + }, + { + "type": "text", + "name": "description" + }, + { + "type": "text", + "name": "name" + }, + { + "type": "number", + "name": "createuserid" + } + ] + }, + { + "type": "object", + "name": "headers", + "sub": [ + { + "type": "text", + "name": "connection" + }, + { + "type": "text", + "name": "content-length" + }, + { + "type": "text", + "name": "content-type" + }, + { + "type": "text", + "name": "date" + } + ] + } + ], + "var_partnumber": { + "outputType": "text" + }, + "var_newdspec": { + "outputType": "boolean" + }, + "data_iteratebom": { + "meta": [ + { + "type": "number", + "name": "id" }, { - "type": "array", - "name": "boms" + "type": "text", + "name": "new" }, { - "type": "boolean", - "name": "customernotification" + "type": "text", + "name": "partnumber" }, { "type": "text", - "name": "updatedate" + "name": "description" }, + { + "type": "text", + "name": "old" + } + ], + "outputType": "array" + }, + "repeat_api_loadbombydspec": { + "meta": [ { "type": "number", - "name": "updateuserid" + "name": "id" }, { "type": "text", - "name": "revisionlevel" + "name": "new" }, { "type": "text", - "name": "reasonforchange" + "name": "partnumber" }, { - "type": "boolean", - "name": "faccompleted" + "type": "text", + "name": "description" }, { - "type": "boolean", - "name": "facrequired" + "type": "text", + "name": "old" + } + ], + "outputType": "array" + }, + "api_bomcopyitem": [ + { + "type": "array", + "name": "data", + "sub": [ + { + "type": "number", + "name": "$value" + } + ] + } + ], + "api_copydspec": [ + { + "type": "object", + "name": "data", + "sub": [ + { + "type": "text", + "name": "effectivedate" + }, + { + "type": "number", + "name": "id" + }, + { + "type": "text", + "name": "reasonforchange" + }, + { + "type": "text", + "name": "validation" + }, + { + "type": "text", + "name": "revisionlevel" + } + ] + } + ], + "iterator1": { + "meta": [ + { + "type": "number", + "name": "id" }, { "type": "text", - "name": "workinstruction" + "name": "new" }, { - "type": "boolean", - "name": "rtv" + "type": "text", + "name": "partnumber" + }, + { + "type": "number", + "name": "partnumberid" + }, + { + "type": "text", + "name": "description" }, + { + "type": "text", + "name": "old" + } + ], + "outputType": "array" + }, + "arr1": { + "meta": [ { "type": "number", "name": "id" }, { "type": "text", - "name": "note" + "name": "new" }, { "type": "text", - "name": "validation" + "name": "partnumber" + }, + { + "type": "number", + "name": "partnumberid" }, { "type": "text", - "name": "createdate" + "name": "description" }, { - "type": "boolean", - "name": "plrv" + "type": "text", + "name": "old" } ], "outputType": "array" - } + }, + "flow_copybom": [ + { + "name": "repeat", + "type": "array", + "sub": [ + { + "name": "$index", + "type": "number" + }, + { + "name": "$number", + "type": "number" + }, + { + "name": "$name", + "type": "text" + }, + { + "name": "$value", + "type": "object" + } + ] + } + ] } }); diff --git a/views/dspec.ejs b/views/dspec.ejs index 7361564..c4170e9 100644 --- a/views/dspec.ejs +++ b/views/dspec.ejs @@ -1,250 +1,3 @@ - - - - - - - - - - - - - - - - - -
- - -

DSpec

-
-
-

Part Number

-
-
- - - -
-
-

Rev

-
-
-
- - - -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
-
-

Reason for change

- -
-
-
-
-

Validation of Change

- -
-
-
-
-

Notes

- -
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - -
Part #DescriptionOldNewAction
- - - - - - - - - - -
-
-
-
-
- -
-
-
-
-
- - -
-
- - - - - - - - - - -
- - - - - -
-
-
-
- -
-
-
-
- -
-
-
-
-
-
- - - - - - - -
-
-
-
-
-
-
- - - - - - -
-
-
- -
- - - -
\ No newline at end of file diff --git a/views/dspec2.ejs b/views/dspec2.ejs index 9f85c8f..771708f 100644 --- a/views/dspec2.ejs +++ b/views/dspec2.ejs @@ -1,6 +1,23 @@ - + -
+ + +
@@ -9,40 +26,70 @@
+ + + + + + + + + + + - + + + + + + + + + + + + - + + + + - - - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -50,7 +97,6 @@ -