purchases_per_month.js.erb 1.5 KB

12345678910111213141516171819202122232425262728
  1. var purchases_table = $('#purchases_per_month_table').DataTable();
  2. var expenses_table = $('#expenses_per_month_table').DataTable();
  3. $('#purchases_per_month_table').dataTable().fnClearTable();
  4. $('#expenses_per_month_table').dataTable().fnClearTable();
  5. <% @purchases.each_with_index do |purchase, key| %>
  6. var row = $('<%= j render partial: "report_purchase", locals: { purchase: purchase } %>');
  7. purchases_table.row.add(row).draw();
  8. <% end %>
  9. <% @expenses.each_with_index do |expense, key| %>
  10. var row = $('<%= j render partial: "report_expense", locals: { expense: expense } %>');
  11. expenses_table.row.add(row).draw();
  12. <% end %>
  13. $('#start_date_display').html("<%= l @start_date.to_date, format: :long %>");
  14. $('#end_date_display').html("<%= l @end_date.to_date, format: :long %>");
  15. $('#note_info').removeClass('hidden');
  16. $('#prods_total').html('<%= @total_prods %>');
  17. $('#purchases_quantity').html('<%= @purchases.count %>');
  18. $('#cash_purchases_total').html(accounting.formatMoney('<%= @total_purchased.round(2) %>'));
  19. $('#cash_purchases_total_dollars').html(accounting.formatMoney('<%= @total_dollars.round(2) %>'));
  20. // $('#credit_purchases_total').html(accounting.formatMoney('< %= @purchases.sum(:total).round(2) %>'));
  21. $('#expenses_total').html(accounting.formatMoney('<%= @expenses.sum(:quantity).round(2) %>'));
  22. $('#purchases_total').html(accounting.formatMoney('<%= @total_purchased.round(2) %>'));
  23. $('#purchases_total_dollars').html(accounting.formatMoney('<%= @total_dollars.round(2) %>'));