Fix moment on erpnextorg

This commit is contained in:
Faris Ansari
2018-03-15 13:09:18 +05:30
parent 08bd2f46ee
commit 254e28aa93
2 changed files with 27 additions and 8 deletions

View File

@@ -14,14 +14,23 @@ frappe.ready(function() {
$('[data-fieldname="amount"]').val(amount[membership_type]); $('[data-fieldname="amount"]').val(amount[membership_type]);
} }
if(get_url_arg('name')) { var get_date = (add_year = 0) => {
const today = new Date();
const year = today.getFullYear() + add_year;
const month = ((today.getMonth() + 1) + '').padStart(2, '0');
const day = today.getDate();
return year + '-' + month + '-' + day;
}
if(frappe.utils.get_url_arg('name')) {
$('[data-fieldname="membership_type"]').prop('disabled', true); $('[data-fieldname="membership_type"]').prop('disabled', true);
$('[data-fieldname="currency"]').prop('disabled', true); $('[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden'); $('.page-content .btn-form-submit').addClass('hidden');
} else { } else {
var m = moment(); const from_date = get_date();
$('[data-fieldname="from_date"]').val(m.format()).trigger('change'); const to_date = get_date(1);
$('[data-fieldname="to_date"]').val(m.add(1, 'year').format()).trigger('change'); $('[data-fieldname="from_date"]').val(from_date).trigger('change');
$('[data-fieldname="to_date"]').val(to_date).trigger('change');
$('[data-fieldname="membership_type"]').on('change', function() { set_amount(); }); $('[data-fieldname="membership_type"]').on('change', function() { set_amount(); });
$('[data-fieldname="currency"]').val("INR"); $('[data-fieldname="currency"]').val("INR");
set_amount(); set_amount();

View File

@@ -17,14 +17,24 @@ frappe.ready(function() {
$('[data-fieldname="amount"]').val(amount[membership_type]); $('[data-fieldname="amount"]').val(amount[membership_type]);
} }
var get_date = (add_year = 0) => {
const today = new Date();
const year = today.getFullYear() + add_year;
const month = ((today.getMonth() + 1) + '').padStart(2, '0');
const day = today.getDate();
return year + '-' + month + '-' + day;
}
if(get_url_arg('name')) {
if(frappe.utils.get_url_arg('name')) {
$('[data-fieldname="membership_type"]').prop('disabled', true); $('[data-fieldname="membership_type"]').prop('disabled', true);
$('[data-fieldname="currency"]').prop('disabled', true); $('[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden'); $('.page-content .btn-form-submit').addClass('hidden');
} else { } else {
$('[data-fieldname="from_date"]').val(m.format()).trigger('change'); const from_date = get_date();
$('[data-fieldname="to_date"]').val(m.add(1, 'year').format()).trigger('change'); const to_date = get_date(1);
$('[data-fieldname="from_date"]').val(from_date).trigger('change');
$('[data-fieldname="to_date"]').val(to_date).trigger('change');
$('[data-fieldname="membership_type"]').on('change', function() { set_amount(); }); $('[data-fieldname="membership_type"]').on('change', function() { set_amount(); });
$('[data-fieldname="currency"]').val('USD'); $('[data-fieldname="currency"]').val('USD');
set_amount(); set_amount();