fix: Issues related to RFQ and Supplier Quotation on Portal (#37565)
fix: RFQ and Supplier Quotation for Portal
diff --git a/erpnext/templates/includes/rfq.js b/erpnext/templates/includes/rfq.js
index 37beb5a..ed0f1b1 100644
--- a/erpnext/templates/includes/rfq.js
+++ b/erpnext/templates/includes/rfq.js
@@ -73,6 +73,7 @@
submit_rfq(){
$('.btn-sm').click(function(){
+ debugger
frappe.freeze();
frappe.call({
type: "POST",
@@ -82,6 +83,7 @@
},
btn: this,
callback: function(r){
+ debugger
frappe.unfreeze();
if(r.message){
$('.btn-sm').hide()
diff --git a/erpnext/templates/includes/rfq/rfq_macros.html b/erpnext/templates/includes/rfq/rfq_macros.html
index 88724c3..78ec6ff 100644
--- a/erpnext/templates/includes/rfq/rfq_macros.html
+++ b/erpnext/templates/includes/rfq/rfq_macros.html
@@ -1,19 +1,25 @@
{% from "erpnext/templates/includes/macros.html" import product_image_square, product_image %}
{% macro item_name_and_description(d, doc) %}
- <div class="row">
- <div class="col-3">
- {{ product_image(d.image) }}
- </div>
- <div class="col-9">
- {{ d.item_code }}
- <p class="text-muted small">{{ d.description }}</p>
+ <div class="row">
+ <div class="col-3">
+ {% if d.image %}
+ {{ product_image(d.image) }}
+ {% else %}
+ <div class="website-image h-100 w-100" style="background-color:var(--gray-100);text-align: center;line-height: 3.6;">
+ {{ frappe.utils.get_abbr(d.item_name)}}
+ </div>
+ {% endif %}
+ </div>
+ <div class="col-9">
+ {{ d.item_code }}
+ <p class="text-muted small">{{ d.description }}</p>
{% set supplier_part_no = frappe.db.get_value("Item Supplier", {'parent': d.item_code, 'supplier': doc.supplier}, "supplier_part_no") %}
<p class="text-muted small supplier-part-no">
{% if supplier_part_no %}
{{_("Supplier Part No") + ": "+ supplier_part_no}}
{% endif %}
</p>
- </div>
- </div>
+ </div>
+ </div>
{% endmacro %}