From e879c97e1ecbc325ec882770c5ad975ee12f19b0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 28 Jan 2022 13:23:44 +1100 Subject: [PATCH] Display "base" part when selecting substitutes --- InvenTree/templates/js/translated/bom.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/InvenTree/templates/js/translated/bom.js b/InvenTree/templates/js/translated/bom.js index cb7727a7c0..23b9a8cd50 100644 --- a/InvenTree/templates/js/translated/bom.js +++ b/InvenTree/templates/js/translated/bom.js @@ -319,7 +319,19 @@ function bomSubstitutesDialog(bom_item_id, substitutes, options={}) { rows += renderSubstituteRow(sub); }); + var part_thumb = thumbnailImage(options.sub_part_detail.thumbnail || options.sub_part_detail.image); + var part_name = options.sub_part_detail.full_name; + var part_desc = options.sub_part_detail.description; + var html = ` +
+ {% trans "Base Part" %}
+ ${part_thumb} ${part_name} - ${part_desc} +
+ `; + + // Add a table of individual rows + html += ` @@ -945,7 +957,9 @@ function loadBomTable(table, options={}) { subs, { table: table, + part: row.part, sub_part: row.sub_part, + sub_part_detail: row.sub_part_detail, } ); });