fix: job card material request/transfer buttons UI overlap

This commit is contained in:
Mihir Kandoi
2025-07-03 14:05:07 +05:30
parent 58c6031c1f
commit 09f866022b

View File

@@ -51,9 +51,13 @@ frappe.ui.form.on("Job Card", {
let excess_transfer_allowed = frm.doc.__onload.job_card_excess_transfer; let excess_transfer_allowed = frm.doc.__onload.job_card_excess_transfer;
if (to_request || excess_transfer_allowed) { if (to_request || excess_transfer_allowed) {
frm.add_custom_button(__("Material Request"), () => { frm.add_custom_button(
frm.trigger("make_material_request"); __("Material Request"),
}); () => {
frm.trigger("make_material_request");
},
__("Create")
);
} }
// check if any row has untransferred materials // check if any row has untransferred materials
@@ -61,9 +65,13 @@ frappe.ui.form.on("Job Card", {
let to_transfer = frm.doc.items.some((row) => row.transferred_qty < row.required_qty); let to_transfer = frm.doc.items.some((row) => row.transferred_qty < row.required_qty);
if (to_transfer || excess_transfer_allowed) { if (to_transfer || excess_transfer_allowed) {
frm.add_custom_button(__("Material Transfer"), () => { frm.add_custom_button(
frm.trigger("make_stock_entry"); __("Material Transfer"),
}).addClass("btn-primary"); () => {
frm.trigger("make_stock_entry");
},
__("Create")
).addClass("btn-primary");
} }
} }