diff --git a/__pycache__/api.cpython-312.pyc b/__pycache__/api.cpython-312.pyc index 86796ff..ad9adda 100644 Binary files a/__pycache__/api.cpython-312.pyc and b/__pycache__/api.cpython-312.pyc differ diff --git a/static/itemHandler.js b/static/itemHandler.js new file mode 100644 index 0000000..97624c3 --- /dev/null +++ b/static/itemHandler.js @@ -0,0 +1,45 @@ +async function addLink(){ + event.preventDefault() + let key = document.getElementById('link_name').value; + let link = document.getElementById('link').value; + links[key] = link; + console.log(links) + await propagateLinks() +}; + +function updatePackaging(){ + let packaging = document.getElementById('packaging').value; + item_info['packaging'] = packaging; + console.log(item_info) +}; + +function updateUOM(){ + let uom = document.getElementById('uom').value; + item_info['uom'] = uom; + console.log(item_info) +}; + +function updateCost(){ + let cost = document.getElementById('cost').value; + item_info['cost'] = parseFloat(cost); + console.log(item_info) +}; + +function updateSafetyStock(){ + let safety_stock = document.getElementById('safety_stock').value; + item_info['safety_stock'] = parseFloat(safety_stock); + console.log(item_info) +}; + +function updateLeadTimeDays(){ + let lead_time_days = document.getElementById('lead_time_days').value; + item_info['lead_time_days'] = parseFloat(lead_time_days); + console.log(item_info) +}; + +function updateAiPickable(){ + let ai_pick = document.getElementById('ai_pickable'); + item_info['ai_pick'] = ai_pick.checked; + console.log(item_info) +}; + diff --git a/templates/items/item.html b/templates/items/item.html index 35eaeca..fa76e3a 100644 --- a/templates/items/item.html +++ b/templates/items/item.html @@ -105,6 +105,36 @@
+ +
+