You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 regel
40 KiB

  1. {"ast":null,"code":"export var kitsFormBuilder = function kitsFormBuilder(state) {\n var basicInformation = [[{\n 'inputType': 'select',\n 'inputLabel': 'Part Code',\n 'inputClass': '',\n 'inputId': 'partCodeName',\n 'opts': state.partCodeNameListforDropdown,\n 'defaultValue': state.partCodeName,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Description',\n 'inputClass': '',\n 'inputId': 'description',\n 'defaultValue': state.description,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Status',\n 'inputClass': '',\n 'inputId': 'statusName',\n 'defaultValue': state.statusName,\n 'inputDisabled': false\n }, {\n 'inputType': 'textarea',\n 'inputLabel': 'Comments',\n 'inputClass': 'highlighted',\n 'inputId': 'comments',\n 'defaultValue': state.comments,\n 'inputDisabled': false\n }], [{\n 'inputType': 'select',\n 'inputLabel': 'Customer',\n 'inputClass': '',\n 'inputId': 'customerName',\n 'opts': state.customerNameListForDropdown,\n 'defaultValue': state.customerName,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Customer P/N',\n 'inputClass': '',\n 'inputId': 'primaryCustomerPartNumber',\n 'defaultValue': state.primaryCustomerPartNumber,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'Primary Vendor',\n 'inputClass': '',\n 'inputId': 'primaryVendorName',\n 'opts': state.vendorNameListForDropdown,\n 'defaultValue': state.primaryVendorName,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Primary Vendor P/N',\n 'inputClass': '',\n 'inputId': 'primaryVendorPartNumber',\n 'defaultValue': state.primaryVendorPartNumber,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'Secondary Vendor',\n 'inputClass': '',\n 'inputId': 'secondaryVendorName',\n 'opts': state.vendorNameListForDropdown,\n 'defaultValue': state.secondaryVendorName,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Secondary Vendor P/N',\n 'inputClass': '',\n 'inputId': 'secondaryVendorPartNumber',\n 'defaultValue': state.secondaryVendorPartNumber,\n 'inputDisabled': false\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'Caterpillar P/N',\n 'inputClass': '',\n 'inputId': 'Caterpillar',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (cpn) {\n return cpn.Name == \"Caterpillar\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Cummins P/N',\n 'inputClass': '',\n 'inputId': 'Cummins',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"Cummins\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Diesel Recon P/N',\n 'inputClass': '',\n 'inputId': 'Diesel Recon',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"Diesel Recon\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'DRA Recon P/N',\n 'inputClass': '',\n 'inputId': 'DRARecon',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"DRARecon\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Komatsu P/N',\n 'inputClass': '',\n 'inputId': 'Komatsu',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"Komatsu\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'DDC P/N',\n 'inputClass': '',\n 'inputId': 'DDC',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"DDC\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Parker P/N',\n 'inputClass': '',\n 'inputId': 'Parker',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"Parker\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Other P/N',\n 'inputClass': '',\n 'inputId': 'Other',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(function (pn) {\n return pn.Name == \"Other\";\n })[0].CustomerPartNumber : undefined,\n 'inputDisabled': false\n }]];\n var applicationsTab = {\n 'tabName': 'Applications',\n 'formData': [[{\n 'inputType': 'text',\n 'inputLabel': 'Serial Prefix',\n 'inputClass': '',\n 'inputId': 'serialPrefix',\n 'defaultValue': state.serialPrefix,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Starting Serial #',\n 'inputClass': '',\n 'inputId': 'startingSerial',\n 'defaultValue': state.startingSerial,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Ending Serial #',\n 'inputClass': '',\n 'inputId': 'endingSerial',\n 'defaultValue': state.endingSerial,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'App Make',\n 'inputClass': '',\n 'inputId': 'makeName',\n 'opts': state.appMakeListForDropdown,\n 'defaultValue': state.makeName,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'App Model',\n 'inputClass': '',\n 'inputId': 'modelName',\n 'opts': state.appModelListForDropdown,\n 'defaultValue': state.modelName,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'App Type',\n 'inputClass': '',\n 'inputId': 'productName',\n 'opts': state.appTypeListForDropdown,\n 'defaultValue': state.productName,\n 'inputDisabled': false\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'Engine Make',\n 'inputClass': '',\n 'inputId': 'engineMakeName',\n 'defaultValue': state.engineMakeName,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Engine',\n 'inputClass': '',\n 'inputId': 'engineModelName',\n 'defaultValue': state.engineModelName,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Engine Serial # (Arrangement)',\n 'inputClass': '',\n 'inputId': 'arrangement',\n 'defaultValue': state.arrangement,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Customer',\n 'inputClass': '',\n 'inputId': 'appCustomerName',\n 'opts': state.customerNameListForDropdown,\n 'defaultValue': state.appCustomerName,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'OE/Reman',\n 'inputClass': '',\n 'inputId': 'oereman',\n 'opts': [\"OE\", \"Reman\"],\n 'defaultValue': state.oereman,\n 'inputDisabled': false\n }], [{\n 'inputType': 'select',\n 'inputLabel': 'Voltage',\n 'inputClass': '',\n 'inputId': 'voltage',\n 'defaultValue': state.voltage,\n 'inputDisabled': false\n }, {\n 'inputType': 'select',\n 'inputLabel': 'Type',\n 'inputClass': '',\n 'inputId': 'type',\n 'defaultValue': state.type,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Upfit Kit',\n 'inputClass': '',\n 'inputId': 'upfitKit',\n 'defaultValue': state.upfitKit,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Universal Kit',\n 'inputClass': '',\n 'inputId': 'universalKit',\n 'defaultValue': state.universalKit,\n 'inputDisabled': false\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'RPM Motor',\n 'inputClass': '',\n 'inputId': 'motor',\n 'defaultValue': state.motor,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'RPM Elec',\n 'inputClass': '',\n 'inputId': 'electric',\n 'defaultValue': state.electric,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'RPM Plumb',\n 'inputClass': '',\n 'inputId': 'plumbing',\n 'defaultValue': state.plumbing,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Engine Cap.',\n 'inputClass': '',\n 'inputId': 'engineCapacity',\n 'defaultValue': state.engineCapacity,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Transmission Cap.',\n 'inputClass': '',\n 'inputId': 'transCapacity',\n 'defaultValue': state.transCapacity,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Hydraulic Cap.',\n 'inputClass': '',\n 'inputId': 'hydCapacity',\n 'defaultValue': state.hydCapacity,\n 'inputDisabled': false\n }]]\n }; // TODO: Filter out thre required parts into each table.\n\n var motorTable = [];\n var electricalTable = [];\n var plumbingTable = [];\n var instructionsTable = [];\n var otherTable = []; //build up separate boms lists THIS IS JUST A MOCK //TODO: REVISE FOR REAL NUMBERS\n\n state.boms.forEach(function (bom, i) {\n switch (bom.location) {\n case 'Motor':\n motorTable.push(bom);\n break;\n\n case 'Electrical':\n electricalTable.push(bom);\n break;\n\n case 'Electrical1':\n electricalTable.push(bom);\n break;\n\n case 'Plumbing':\n plumbingTable.push(bom);\n break;\n\n case 'Plumbing1':\n plumbingTable.push(bom);\n break;\n\n case 'Instruction ':\n instructionsTable.push(bom);\n break;\n\n case 'Instructions/Label':\n instructionsTable.push(bom);\n break;\n\n case 'Other':\n otherTable.push(bom);\n break;\n\n default:\n return;\n }\n });\n var boms = [{\n tabName: 'Motor',\n parts: motorTable\n }, {\n tabName: 'Electrical',\n parts: electricalTable\n }, {\n tabName: 'Plumbing',\n parts: plumbingTable\n }, {\n tabName: 'Instructions',\n parts: instructionsTable\n }, {\n tabName: 'Other',\n parts: otherTable\n }, {\n tabName: 'Applications',\n parts: null\n }];\n var formData5 = [[{\n 'inputType': 'text',\n 'inputLabel': 'Reason for Change',\n 'inputClass': '',\n 'inputId': 'reasonForChange',\n 'defaultValue': state.reasonForChange,\n // MatchedRecord.reasonForChange,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Validation',\n 'inputClass': '',\n 'inputId': 'validation',\n 'defaultValue': state.validation,\n //MatchedRecord.validation,\n 'inputDisabled': false\n }], {\n 'inputType': 'text',\n 'inputLabel': 'Notes',\n 'inputClass': '',\n 'inputId': 'note',\n 'defaultValue': state.note,\n // MatchedRecord.note,\n 'inputDisabled': false\n }];\n var additionalInformation = [[{\n 'inputType': 'text',\n 'inputLabel': 'Application',\n 'inputClass': '',\n 'inputId': 'application',\n 'defaultValue': state.application,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Effective Date',\n 'inputClass': '',\n 'inputId': 'effectiveDate',\n 'defaultValue': state.effectiveDate,\n 'inputDisabled': false\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'Signed',\n 'inputClass': '',\n 'inputId': 'signed',\n 'defaultValue': state.signed,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Create Date',\n 'inputClass': '',\n 'inputId': 'createDate',\n 'defaultValue': state.createDate,\n 'inputDisabled': false\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'Checked By',\n 'inputClass': '',\n 'inputId': 'checked',\n 'defaultValue': state.checked,\n 'inputDisabled': false\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Approve Date',\n 'inputClass': '',\n 'inputId': 'approveDate',\n 'defaultValue': state.approveDate,\n 'inputDisabled': false\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'Work Instruction',\n 'inputClass': '',\n 'inputId': 'workInstruction',\n 'defaultValue': state.workInstruction,\n 'inputDisabled': false\n }]];\n return {\n basicInformation: basicInformation,\n additionalInformation: additionalInformation,\n formData5: formData5,\n boms: boms,\n applicationsTab: applicationsTab\n };\n};","map":{"version":3,"sources":["/Users/michielcarman/Projects/React Access/ClientApp/src/containers/Dspecs/Kits/kitsFormBuilder.tsx"],"names":["kitsFormBuilder","state","basicInformation","partCodeNameListforDropdown","partCodeName","description","statusName","comments","customerNameListForDropdown","customerName","primaryCustomerPartNumber","vendorNameListForDropdown","primaryVendorName","primaryVendorPartNumber","secondaryVendorName","secondaryVendorPartNumber","customerPartNumbers","filter","cpn","Name","CustomerPartNumber","undefined","pn","applicationsTab","serialPrefix","startingSerial","endingSerial","appMakeListForDropdown","makeName","appModelListForDropdown","modelName","appTypeListForDropdown","productName","engineMakeName","engineModelName","arrangement","appCustomerName","oereman","voltage","type","upfitKit","universalKit","motor","electric","plumbing","engineCapacity","transCapacity","hydCapacity","motorTable","electricalTable","plumbingTable","instructionsTable","otherTable","boms","forEach","bom","i","location","push","tabName","parts","formData5","reasonForChange","validation","note","additionalInformation","application","effectiveDate","signed","createDate","checked","approveDate","workInstruction"],"mappings":"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","sourcesContent":["import { BomGroup, Bom, AppTabBom } from '../../../shared/interfaces/Index'\nimport { ECOFormState } from './KitsECO'\nimport { stat } from 'fs';\nexport const kitsFormBuilder = (state: ECOFormState) => {\n const basicInformation = [\n [{\n 'inputType': 'select',\n 'inputLabel': 'Part Code',\n 'inputClass': '',\n 'inputId': 'partCodeName',\n 'opts': state.partCodeNameListforDropdown,\n 'defaultValue': state.partCodeName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Description',\n 'inputClass': '',\n 'inputId': 'description',\n 'defaultValue': state.description,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Status',\n 'inputClass': '',\n 'inputId': 'statusName',\n 'defaultValue': state.statusName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'textarea',\n 'inputLabel': 'Comments',\n 'inputClass': 'highlighted',\n 'inputId': 'comments',\n 'defaultValue': state.comments,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'select',\n 'inputLabel': 'Customer',\n 'inputClass': '',\n 'inputId': 'customerName',\n 'opts': state.customerNameListForDropdown,\n 'defaultValue': state.customerName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Customer P/N',\n 'inputClass': '',\n 'inputId': 'primaryCustomerPartNumber',\n 'defaultValue': state.primaryCustomerPartNumber,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'Primary Vendor',\n 'inputClass': '',\n 'inputId': 'primaryVendorName',\n 'opts': state.vendorNameListForDropdown,\n 'defaultValue': state.primaryVendorName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Primary Vendor P/N',\n 'inputClass': '',\n 'inputId': 'primaryVendorPartNumber',\n 'defaultValue': state.primaryVendorPartNumber,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'Secondary Vendor',\n 'inputClass': '',\n 'inputId': 'secondaryVendorName',\n 'opts': state.vendorNameListForDropdown,\n 'defaultValue': state.secondaryVendorName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Secondary Vendor P/N',\n 'inputClass': '',\n 'inputId': 'secondaryVendorPartNumber',\n 'defaultValue': state.secondaryVendorPartNumber,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'text',\n 'inputLabel': 'Caterpillar P/N',\n 'inputClass': '',\n 'inputId': 'Caterpillar',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter((cpn: any) => cpn.Name == \"Caterpillar\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Cummins P/N',\n 'inputClass': '',\n 'inputId': 'Cummins',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"Cummins\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Diesel Recon P/N',\n 'inputClass': '',\n 'inputId': 'Diesel Recon',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"Diesel Recon\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'DRA Recon P/N',\n 'inputClass': '',\n 'inputId': 'DRARecon',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"DRARecon\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Komatsu P/N',\n 'inputClass': '',\n 'inputId': 'Komatsu',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"Komatsu\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'DDC P/N',\n 'inputClass': '',\n 'inputId': 'DDC',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"DDC\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Parker P/N',\n 'inputClass': '',\n 'inputId': 'Parker',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"Parker\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Other P/N',\n 'inputClass': '',\n 'inputId': 'Other',\n 'defaultValue': state.customerPartNumbers ? state.customerPartNumbers.filter(pn => pn.Name == \"Other\")[0].CustomerPartNumber : undefined,\n 'inputDisabled': false,\n }]\n ];\n\n const applicationsTab = {\n 'tabName': 'Applications',\n 'formData': [\n [{\n 'inputType': 'text',\n 'inputLabel': 'Serial Prefix',\n 'inputClass': '',\n 'inputId': 'serialPrefix',\n 'defaultValue': state.serialPrefix,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Starting Serial #',\n 'inputClass': '',\n 'inputId': 'startingSerial',\n 'defaultValue': state.startingSerial,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Ending Serial #',\n 'inputClass': '',\n 'inputId': 'endingSerial',\n 'defaultValue': state.endingSerial,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'App Make',\n 'inputClass': '',\n 'inputId': 'makeName',\n 'opts': state.appMakeListForDropdown,\n 'defaultValue': state.makeName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'App Model',\n 'inputClass': '',\n 'inputId': 'modelName',\n 'opts': state.appModelListForDropdown,\n 'defaultValue': state.modelName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'App Type',\n 'inputClass': '',\n 'inputId': 'productName',\n 'opts': state.appTypeListForDropdown,\n 'defaultValue': state.productName,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'text',\n 'inputLabel': 'Engine Make',\n 'inputClass': '',\n 'inputId': 'engineMakeName',\n 'defaultValue': state.engineMakeName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Engine',\n 'inputClass': '',\n 'inputId': 'engineModelName',\n 'defaultValue': state.engineModelName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Engine Serial # (Arrangement)',\n 'inputClass': '',\n 'inputId': 'arrangement',\n 'defaultValue': state.arrangement,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Customer',\n 'inputClass': '',\n 'inputId': 'appCustomerName',\n 'opts': state.customerNameListForDropdown,\n 'defaultValue': state.appCustomerName,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'OE/Reman',\n 'inputClass': '',\n 'inputId': 'oereman',\n 'opts': [\"OE\", \"Reman\"],\n 'defaultValue': state.oereman,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'select',\n 'inputLabel': 'Voltage',\n 'inputClass': '',\n 'inputId': 'voltage',\n 'defaultValue': state.voltage,\n 'inputDisabled': false,\n }, {\n 'inputType': 'select',\n 'inputLabel': 'Type',\n 'inputClass': '',\n 'inputId': 'type',\n 'defaultValue': state.type,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Upfit Kit',\n 'inputClass': '',\n 'inputId': 'upfitKit',\n 'defaultValue': state.upfitKit,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Universal Kit',\n 'inputClass': '',\n 'inputId': 'universalKit',\n 'defaultValue': state.universalKit,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'text',\n 'inputLabel': 'RPM Motor',\n 'inputClass': '',\n 'inputId': 'motor',\n 'defaultValue': state.motor,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'RPM Elec',\n 'inputClass': '',\n 'inputId': 'electric',\n 'defaultValue': state.electric,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'RPM Plumb',\n 'inputClass': '',\n 'inputId': 'plumbing',\n 'defaultValue': state.plumbing,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Engine Cap.',\n 'inputClass': '',\n 'inputId': 'engineCapacity',\n 'defaultValue': state.engineCapacity,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Transmission Cap.',\n 'inputClass': '',\n 'inputId': 'transCapacity',\n 'defaultValue': state.transCapacity,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Hydraulic Cap.',\n 'inputClass': '',\n 'inputId': 'hydCapacity',\n 'defaultValue': state.hydCapacity,\n 'inputDisabled': false,\n }]\n ]\n }\n // TODO: Filter out thre required parts into each table.\n let motorTable: Bom[] = [];\n let electricalTable: Bom[] = [];\n let plumbingTable: Bom[] = [];\n let instructionsTable: Bom[] = [];\n let otherTable: Bom[] = [];\n\n //build up separate boms lists THIS IS JUST A MOCK //TODO: REVISE FOR REAL NUMBERS\n state.boms.forEach((bom: AppTabBom, i: number) => {\n switch (bom.location) {\n case 'Motor':\n motorTable.push(bom)\n break;\n case 'Electrical':\n electricalTable.push(bom)\n break;\n case 'Electrical1':\n electricalTable.push(bom)\n break;\n case 'Plumbing':\n plumbingTable.push(bom)\n break;\n case 'Plumbing1':\n plumbingTable.push(bom)\n break;\n case 'Instruction ':\n instructionsTable.push(bom)\n break;\n case 'Instructions/Label':\n instructionsTable.push(bom)\n break;\n case 'Other':\n otherTable.push(bom)\n break;\n default:\n return;\n }\n })\n\n const boms = [\n {\n tabName: 'Motor',\n parts: motorTable,\n },\n {\n tabName: 'Electrical',\n parts: electricalTable,\n },\n {\n tabName: 'Plumbing',\n parts: plumbingTable,\n },\n {\n tabName: 'Instructions',\n parts: instructionsTable,\n },\n {\n tabName: 'Other',\n parts: otherTable,\n },\n {\n tabName: 'Applications',\n parts: null\n }\n ];\n const formData5 = [[\n {\n 'inputType': 'text',\n 'inputLabel': 'Reason for Change',\n 'inputClass': '',\n 'inputId': 'reasonForChange',\n 'defaultValue': state.reasonForChange, // MatchedRecord.reasonForChange,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Validation',\n 'inputClass': '',\n 'inputId': 'validation',\n 'defaultValue': state.validation, //MatchedRecord.validation,\n 'inputDisabled': false,\n }],\n {\n 'inputType': 'text',\n 'inputLabel': 'Notes',\n 'inputClass': '',\n 'inputId': 'note',\n 'defaultValue': state.note, // MatchedRecord.note,\n 'inputDisabled': false,\n }\n ];\n const additionalInformation = [\n [{\n 'inputType': 'text',\n 'inputLabel': 'Application',\n 'inputClass': '',\n 'inputId': 'application',\n 'defaultValue': state.application,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Effective Date',\n 'inputClass': '',\n 'inputId': 'effectiveDate',\n 'defaultValue': state.effectiveDate,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'text',\n 'inputLabel': 'Signed',\n 'inputClass': '',\n 'inputId': 'signed',\n 'defaultValue': state.signed,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Create Date',\n 'inputClass': '',\n 'inputId': 'createDate',\n 'defaultValue': state.createDate,\n 'inputDisabled': false,\n }],\n [{\n 'inputType': 'text',\n 'inputLabel': 'Checked By',\n 'inputClass': '',\n 'inputId': 'checked',\n 'defaultValue': state.checked,\n 'inputDisabled': false,\n }, {\n 'inputType': 'text',\n 'inputLabel': 'Approve Date',\n 'inputClass': '',\n 'inputId': 'approveDate',\n 'defaultValue': state.approveDate,\n 'inputDisabled': false,\n }], [{\n 'inputType': 'text',\n 'inputLabel': 'Work Instruction',\n 'inputClass': '',\n 'inputId': 'workInstruction',\n 'defaultValue': state.workInstruction,\n 'inputDisabled': false,\n }]\n ];\n return {\n basicInformation,\n additionalInformation,\n formData5,\n boms,\n applicationsTab\n }\n}"]},"metadata":{},"sourceType":"module"}