123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- function dashboard_reporting_widget (instance, widget) {
- "use strict";
- var widgets = widget;
- var InstalledModule = 0;
-
- widget.DashboardReportingWidget = instance.Widget.extend({
- template: 'DashboardReportingTemplate',
- widgets: [
- {
- title: 'Clientes',
- name: 'CustomerCounterWidget'
- }
- ],
- grid: {},
- start: function () {
- this.$el.find('.grid-stack.dashboard').gridstack({
- animate: true,
- });
- this.grid = this.$el.find('.grid-stack.dashboard').data('gridstack');
- this.renderWidgets();
- },
- renderWidgets: function () {
- var self = this;
- // var wChartInvoice = new widgets.ChartInvoiceWidget(self);
- // wChartInvoice.renderElement();
- // wChartInvoice.start();
- // self.grid.addWidget(wChartInvoice.$el, 0, 0, wChartInvoice.size.width, wChartInvoice.size.height, true);
- //Ranking pos orders Salesman
- // var wChartPosOrderSalesman = new widgets.ChartPosOrderSalesmanWidget(self);
- // wChartPosOrderSalesman.renderElement();
- // wChartPosOrderSalesman.start();
- // self.grid.addWidget(wChartPosOrderSalesman.$el, 0, 0, wChartPosOrderSalesman.size.width, wChartPosOrderSalesman.size.height, true);
- // ventas
- var wChartPosOrder = new widgets.ChartPosOrderWidget(self);
- wChartPosOrder.renderElement();
- wChartPosOrder.start();
- self.grid.addWidget(wChartPosOrder.$el, 0, 0, wChartPosOrder.size.width, wChartPosOrder.size.height, true);
- // Compras Gastos
- var wChartPurchaseExpense = new widgets.ChartPurchaseExpenseWidget(self);
- wChartPurchaseExpense.renderElement();
- wChartPurchaseExpense.start();
- self.grid.addWidget(wChartPurchaseExpense.$el, 0, 0, wChartPurchaseExpense.size.width, wChartPurchaseExpense.size.height, true);
-
- // Ranking de clientes
- var wChartPosOrderCustomer = new widgets.ChartPosOrderCustomerWidget(self);
- wChartPosOrderCustomer.renderElement();
- wChartPosOrderCustomer.start();
- self.grid.addWidget(wChartPosOrderCustomer.$el, 0, 0, wChartPosOrderCustomer.size.width, wChartPosOrderCustomer.size.height, true);
-
- //Ranking de Ventas de Producto por Mes - Point Of Sale
- var wChartPosOrderProduct = new widgets.ChartPosOrderProductWidget(self);
- wChartPosOrderProduct.renderElement();
- wChartPosOrderProduct.start();
- self.grid.addWidget(wChartPosOrderProduct.$el, 0, 0, wChartPosOrderProduct.size.width, wChartPosOrderProduct.size.height, true);
-
-
- }
- });
- }
|