|
|
@ -56,7 +56,10 @@ frappe.ui.form.on('Kilometer Mapping', { |
|
|
|
}, |
|
|
|
|
|
|
|
validate: function (frm) { |
|
|
|
|
|
|
|
if (frm.doc.__unsaved == 1){ |
|
|
|
frm.doc.workflow_state = "Draft"; |
|
|
|
} |
|
|
|
|
|
|
|
frm.doc.kilometer_filter = "All"; |
|
|
|
if (frm.doc.kilometer_filter == "All") { |
|
|
|
frm.get_field('config_kilometer').grid.static_rows = false; |
|
|
@ -69,7 +72,7 @@ frappe.ui.form.on('Kilometer Mapping', { |
|
|
|
}, |
|
|
|
|
|
|
|
refresh: function (frm) { |
|
|
|
//custom button
|
|
|
|
//custom duplicate button
|
|
|
|
frm.add_custom_button(__("Duplicate Data"), function () { |
|
|
|
let d = new frappe.ui.Dialog({ |
|
|
|
title: 'Choose the variant', |
|
|
@ -96,16 +99,19 @@ frappe.ui.form.on('Kilometer Mapping', { |
|
|
|
}, |
|
|
|
callback: function (r) { |
|
|
|
if (r.message && r.message['status'] == "success") { |
|
|
|
frm.doc.workflow_state = 'Draft'; |
|
|
|
frm.set_value('workflow_state','Draft') |
|
|
|
cur_frm.refresh_fields("config_kilometer"); |
|
|
|
cur_frm.refresh_fields("workflow_state"); |
|
|
|
frm.save() |
|
|
|
|
|
|
|
frappe.show_alert({ |
|
|
|
message: __('Saved'), |
|
|
|
indicator: 'green' |
|
|
|
}, 5); |
|
|
|
frm.refresh() |
|
|
|
|
|
|
|
|
|
|
|
// frm.refresh()
|
|
|
|
// frm.refresh_fields("config_kilometer");
|
|
|
|
cur_frm.reload_doc(); |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
@ -122,7 +128,6 @@ frappe.ui.form.on('Kilometer Mapping', { |
|
|
|
|
|
|
|
d.show(); |
|
|
|
setTimeout(function mysam() { |
|
|
|
console.log("jiiii", $('.modal-dialog').find('.custom-actions').html('<p>Are you sure to update the kilometer mapping?</p>')) |
|
|
|
$('.modal-dialog').find('.custom-actions').html('<p>Are you sure to update the <b>kilometer mapping</b>?</p>') |
|
|
|
} |
|
|
|
, 300); |
|
|
|