diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index 388b64325de..ce6d1c9cc6d 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -365,10 +365,18 @@ $.extend(erpnext.item, { show_modal_for_manufacturers: function(frm) { var dialog = new frappe.ui.Dialog({ fields: [ - {fieldtype:'Link', options:'Manufacturer', - reqd:1, label:'Manufacturer'}, - {fieldtype:'Data', label:'Manufacturer Part Number', - fieldname: 'manufacturer_part_no'}, + { + fieldtype: 'Link', + fieldname: 'manufacturer', + options: 'Manufacturer', + label: 'Manufacturer', + reqd: 1, + }, + { + fieldtype: 'Data', + label: 'Manufacturer Part Number', + fieldname: 'manufacturer_part_no' + }, ] }); @@ -379,7 +387,7 @@ $.extend(erpnext.item, { // call the server to make the variant data.template = frm.doc.name; frappe.call({ - method:"erpnext.controllers.item_variant.get_variant", + method: "erpnext.controllers.item_variant.get_variant", args: data, callback: function(r) { var doclist = frappe.model.sync(r.message); @@ -454,7 +462,7 @@ $.extend(erpnext.item, { me.multiple_variant_dialog.hide(); frappe.call({ - method:"erpnext.controllers.item_variant.enqueue_multiple_variant_creation", + method: "erpnext.controllers.item_variant.enqueue_multiple_variant_creation", args: { "item": frm.doc.name, "args": selected_attributes @@ -504,9 +512,9 @@ $.extend(erpnext.item, { let p = new Promise(resolve => { if(!d.numeric_values) { frappe.call({ - method:"frappe.client.get_list", - args:{ - doctype:"Item Attribute Value", + method: "frappe.client.get_list", + args: { + doctype: "Item Attribute Value", filters: [ ["parent","=", d.attribute] ], @@ -524,9 +532,9 @@ $.extend(erpnext.item, { }); } else { frappe.call({ - method:"frappe.client.get", - args:{ - doctype:"Item Attribute", + method: "frappe.client.get", + args: { + doctype: "Item Attribute", name: d.attribute } }).then((r) => { @@ -589,7 +597,7 @@ $.extend(erpnext.item, { var args = d.get_values(); if(!args) return; frappe.call({ - method:"erpnext.controllers.item_variant.get_variant", + method: "erpnext.controllers.item_variant.get_variant", args: { "template": frm.doc.name, "args": d.get_values() @@ -611,7 +619,7 @@ $.extend(erpnext.item, { } else { d.hide(); frappe.call({ - method:"erpnext.controllers.item_variant.create_variant", + method: "erpnext.controllers.item_variant.create_variant", args: { "item": frm.doc.name, "args": d.get_values() @@ -649,8 +657,8 @@ $.extend(erpnext.item, { .on('input', function(e) { var term = e.target.value; frappe.call({ - method:"erpnext.stock.doctype.item.item.get_item_attribute", - args:{ + method: "erpnext.stock.doctype.item.item.get_item_attribute", + args: { parent: i, attribute_value: term }, @@ -712,7 +720,7 @@ frappe.ui.form.on("UOM Conversion Detail", { var row = locals[cdt][cdn]; if (row.uom) { frappe.call({ - method:"erpnext.stock.doctype.item.item.get_uom_conv_factor", + method: "erpnext.stock.doctype.item.item.get_uom_conv_factor", args: { "uom": row.uom, "stock_uom": frm.doc.stock_uom