feat: add better preselection (cut-off: tomorrow) to dn-from-so creation dialogue
This commit is contained in:
parent
ffd38362d5
commit
e5a5b6afc8
@ -855,6 +855,8 @@ erpnext.selling.SalesOrderController = class SalesOrderController extends erpnex
|
|||||||
var delivery_dates = this.frm.doc.items.map(i => i.delivery_date);
|
var delivery_dates = this.frm.doc.items.map(i => i.delivery_date);
|
||||||
delivery_dates = [ ...new Set(delivery_dates) ];
|
delivery_dates = [ ...new Set(delivery_dates) ];
|
||||||
|
|
||||||
|
var today = new Date();
|
||||||
|
|
||||||
var item_grid = this.frm.fields_dict["items"].grid;
|
var item_grid = this.frm.fields_dict["items"].grid;
|
||||||
if(!item_grid.get_selected().length && delivery_dates.length > 1) {
|
if(!item_grid.get_selected().length && delivery_dates.length > 1) {
|
||||||
var dialog = new frappe.ui.Dialog({
|
var dialog = new frappe.ui.Dialog({
|
||||||
@ -873,7 +875,11 @@ erpnext.selling.SalesOrderController = class SalesOrderController extends erpnex
|
|||||||
<div class="list-item">
|
<div class="list-item">
|
||||||
<div class="list-item__content list-item__content--flex-2">
|
<div class="list-item__content list-item__content--flex-2">
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox" data-date="${date}" checked="checked"/>
|
<input
|
||||||
|
type="checkbox"
|
||||||
|
data-date="${date}"
|
||||||
|
${frappe.datetime.get_day_diff(new Date(date), today) > 0 ? "" : 'checked="checked"'}
|
||||||
|
/>
|
||||||
${frappe.datetime.str_to_user(date)}
|
${frappe.datetime.str_to_user(date)}
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user