[fix] BOM Browser

This commit is contained in:
Nabin Hait 2016-03-17 15:55:40 +05:30
parent cf8fd6274d
commit 2ed8f8f099
2 changed files with 5 additions and 6 deletions

View File

@ -60,7 +60,6 @@ erpnext.BOMTree = Class.extend({
frappe.boot.user.in_create.indexOf("BOM") !== -1;
me.can_write = frappe.model.can_write("BOM");
me.can_delete = frappe.model.can_delete("BOM");
this.tree = new frappe.ui.Tree({
parent: $(parent),
label: me.bom,
@ -74,15 +73,15 @@ erpnext.BOMTree = Class.extend({
return node.expandable;
},
click: function(node) {
frappe.set_route("Form", "BOM", node.data.parent);
frappe.set_route("Form", "BOM", node.data.value);
}
}
],
get_label: function(node) {
if(node.data.qty) {
return node.data.qty + " x " + node.data.value;
return node.data.qty + " x " + node.data.item_code;
} else {
return node.data.value;
return node.data.item_code || node.data.value;
}
}
});

View File

@ -6,8 +6,8 @@ import frappe
@frappe.whitelist()
def get_children(parent):
return frappe.db.sql("""select item_code as value,
bom_no as parent, qty,
return frappe.db.sql("""select item_code,
bom_no as value, qty,
if(ifnull(bom_no, "")!="", 1, 0) as expandable
from `tabBOM Item`
where parent=%s