Files
amble_api/public/js/analytics.js
2025-07-15 15:54:43 +05:30

3902 lines
170 KiB
JavaScript

var forecast_chart,forecast_chart01,forecast_chart02,forecast_chart03,forecast_chart04, forecast_chart05,forecast_chart06;
var daylabelsaaa = ['1', '2', '3', '4', '5', '6', '7'];
var vendordatasaaa = [0,0,0,0,0,0,0];
var customerdatasaaa = [0,0,0,0,0,0,0];
var daylabels1aaa = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var customerdatas1aaa = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var vendordatas1aaa = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels2aaa = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var vendordatas2aaa= [0,0,0,0,0,0,0,0,0,0,0,0];
var customerdatas2aaa= [0,0,0,0,0,0,0,0,0,0,0,0];
var daylabelsbbb = ['1', '2', '3', '4', '5', '6', '7'];
var totaldatasbbb = [0,0,0,0,0,0,0];
var avgdatasbbb = [0,0,0,0,0,0,0];
var maxdatasbbb = [0,0,0,0,0,0,0];
var mindatasbbb = [0,0,0,0,0,0,0];
var daylabels1bbb = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var totaldatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgdatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var maxdatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var mindatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels2bbb = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var totaldatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgdatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var maxdatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var mindatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels20 = ['1', '2', '3', '4', '5', '6', '7'];
var dealer01 = [0,0,0,0,0,0,0];
var dealer02 = [0,0,0,0,0,0,0];
var dealer03 = [0,0,0,0,0,0,0];
var avgsession20= [0,0,0,0,0,0,0];
var maxvrtime20 = [0,0,0,0,0,0,0];
var minvrtime20 = [0,0,0,0,0,0,0];
var daylabels21 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var dealer11 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var dealer12 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var dealer13 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession21= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var maxvrtime21 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var minvrtime21 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels22 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var dealer21 = [0,0,0,0,0,0,0,0,0,0,0,0];
var dealer22 = [0,0,0,0,0,0,0,0,0,0,0,0];
var dealer23 = [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession22= [0,0,0,0,0,0,0,0,0,0,0,0];
var maxvrtime22 = [0,0,0,0,0,0,0,0,0,0,0,0];
var minvrtime22 = [0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels01 = ['1', '2', '3', '4', '5', '6', '7'];
var totallogs011 = [0,0,0,0,0,0,0];
var totallogs012 = [0,0,0,0,0,0,0];
var totallogs013 = [0,0,0,0,0,0,0];
var totallogs011_color = ['0','0','0','0','0','0','0'];
var totallogs012_color = ['0','0','0','0','0','0','0'];
var totallogs013_color = ['0','0','0','0','0','0','0'];
var avgsession011= [0,0,0,0,0,0,0];
var avgsession012= [0,0,0,0,0,0,0];
var avgsession013= [0,0,0,0,0,0,0];
var avgsession014= [0,0,0,0,0,0,0];
var avgsession015= [0,0,0,0,0,0,0];
var avgsession016= [0,0,0,0,0,0,0];
var avgsession017= [0,0,0,0,0,0,0];
var avgsession018= [0,0,0,0,0,0,0];
var avgsession019= [0,0,0,0,0,0,0];
var avgsession0110=[0,0,0,0,0,0,0];
var avgsession011_color= ['0','0','0','0','0','0','0'];
var avgsession012_color= ['0','0','0','0','0','0','0'];
var avgsession013_color= ['0','0','0','0','0','0','0'];
var avgsession014_color= ['0','0','0','0','0','0','0'];
var avgsession015_color= ['0','0','0','0','0','0','0'];
var avgsession016_color= ['0','0','0','0','0','0','0'];
var avgsession017_color= ['0','0','0','0','0','0','0'];
var avgsession018_color= ['0','0','0','0','0','0','0'];
var avgsession019_color= ['0','0','0','0','0','0','0'];
var avgsession0110_color=['0','0','0','0','0','0','0'];
var daylabels11 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var totallogs111 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs112 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs113 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs111_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogs112_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogs113_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession111= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession112= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession113= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession114= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession115= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession116= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession117= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession118= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession119= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession1110=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession111_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession112_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession113_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession114_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession115_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession116_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession117_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession118_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession119_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession1110_color =['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var daylabels12 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var totallogs121 = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs122 = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs123 = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs121_color = ['0','0','0','0','0','0',];
var totallogs122_color = ['0','0','0','0','0','0',];
var totallogs123_color = ['0','0','0','0','0','0',];
var avgsession121= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession122= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession123= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession124= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession125= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession126= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession127= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession128= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession129= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession1210=[0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession121_color = ['0','0','0','0','0','0',];
var avgsession122_color = ['0','0','0','0','0','0',];
var avgsession123_color = ['0','0','0','0','0','0',];
var avgsession124_color = ['0','0','0','0','0','0',];
var avgsession125_color = ['0','0','0','0','0','0',];
var avgsession126_color = ['0','0','0','0','0','0',];
var avgsession127_color = ['0','0','0','0','0','0',];
var avgsession128_color = ['0','0','0','0','0','0',];
var avgsession129_color = ['0','0','0','0','0','0',];
var avgsession1210_color =['0','0','0','0','0','0',];
var daylabelsaa = ['1', '2', '3', '4', '5', '6', '7'];
var totallogsaaa = [0,0,0,0,0,0,0];
var totallogsaab = [0,0,0,0,0,0,0];
var totallogsaaa_color = ['0','0','0','0','0','0','0'];
var totallogsaab_color = ['0','0','0','0','0','0','0'];
var daylabelsab= ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var totallogsaba = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsabb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsaba_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogsabb_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var daylabelsac= ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var totallogsaca = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsacb = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsaca_color = ['0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogsacb_color = ['0','0','0','0','0','0','0','0','0','0','0','0'];
var pagerInitialised = false;
var TableEntry = function (data) {
this.count = ko.observable(data);
console.log('hello',ko.observable(data));
};
var TableEntry1 = function (data) {
this.count = ko.observable(data);
console.log('hello',ko.observable(data));
};
var TableEntry2 = function (data) {
// this.custt = ko.observable(data.customer);
// this.vendd = ko.observable(data.vendor);
this.avg = ko.observable(data);
};
var TableEntry3 = function (data) {
this.dealer = ko.observable(data);
};
var TableEntry4 = function (data) {
this.maxtime = ko.observable(data);
};
var TableEntry5 = function (data) {
this.mintime = ko.observable(data);
};
var TableEntry6 = function (data) {
this.avgtime = ko.observable(data);
};
var TableEntry7 = function (data) {
this.bestcolor = ko.observable(data);
};
var TableEntry9 = function (data) {
this.dor = ko.observable(data.DateofRegistration);
this.andversion = ko.observable(data.andversion);
this.batterystatus = ko.observable(data.batterystatus);
this.bugtype = ko.observable(data.bugtype);
this.dealercode = ko.observable(data.dealercode);
this.description = ko.observable(data.description);
this.imeinumber = ko.observable(data.imeinumber);
this.lastsession = ko.observable(data.lastsession);
this.model = ko.observable(data.model);
this.neroversion = ko.observable(data.neroversion);
};
var TableEntry10 = function (data) {
this.city = ko.observable(data._id);
};
function toggle(el){
if(el.className!="pause")
{
$('.play').toggleClass('pause');
el.className="pause";
}
else if(el.className!="play")
{
$('.pause').toggleClass('play');
el.className="play";
}
return false;
}
function getTable(data) {
var url = "/dashboard/getentries"
var data = data;
$.getJSON(url, data, callback).fail(function () { console.log("Error occured") });
}
function getTable2() {
var url = "/dashboard/getuniquecust"
$.getJSON(url, callback2).fail(function () { console.log("Error occured") });
}
function getTable3() {
var url = "/dashboard/bestdealer"
$.getJSON(url, callback3).fail(function () { console.log("Error occured") });
}
function getTable4() {
var url = "/dashboard/maxsessiontime"
$.getJSON(url, callback4).fail(function () { console.log("Error occured") });
}
function getTable5() {
var url = "/dashboard/minsessiontime"
$.getJSON(url, callback5).fail(function () { console.log("Error occured") });
}
function getTable6() {
var url = "/dashboard/avgsessiontime"
$.getJSON(url, callback6).fail(function () { console.log("Error occured") });
}
function getTable7() {
var url = "/dashboard/bestcolor"
$.getJSON(url, callback7).fail(function () { console.log("Error occured") });
}
function getTable8() {
var url = "/dashboard/vendordaydata"
$.getJSON(url, callback8).fail(function () { console.log("Error occured") });
}
function getTable9() {
var url = "/dashboard/hottestgeolocation"
$.getJSON(url, callback13).fail(function () { console.log("Error occured") });
}
function callback10(status){
if (status == "success") {
console.log("CSV files created");
}else {
console.log("CSV files not created");
}
}
function callback(data,status){
if (status == "success") {
console.log(data.count);
vm.sessionlogs([]);
vm.sessionlogs.push(new TableEntry(data.count));
}
}
function callback13(data,status){
if (status == "success") {
console.log("hottest geolocation ka data mil gaya",data);
vm.hottestgeoloc([]);
vm.hottestgeoloc.push(new TableEntry10(data.session[0]));
}
}
function callback1(data,status){
if (status == "success") {
console.log(data.count);
vm.regdealers([]);
vm.regdealers.push(new TableEntry1(data.count));
}
}
function callback2(data,status){
if (status == "success") {
console.log(data.customer);
console.log(data.vendor);
var cust = data.customer;
var vend = data.vendor;
var avg = cust/vend;
console.log(avg);
var avg1 = Math.round(avg);
console.log(avg1);
vm.uniquecust([]);
vm.uniquecust.push(new TableEntry2(avg1));
}
}
function callback3(data,status){
if (status == "success") {
console.log(data.bestdealer[0].uniqueIds);
vm.bestdealer([]);
vm.bestdealer.push(new TableEntry3(data.bestdealer[0].uniqueIds));
}
}
function callback4(data,status){
if (status == "success") {
console.log(data.session[0].sessiontime);
vm.maxsessiontime([]);
vm.maxsessiontime.push(new TableEntry4(data.session[0].sessiontime));
}
}
function callback5(data,status){
if (status == "success") {
console.log(data);
console.log(data.session[0].sessiontime);
vm.minsessiontime([]);
vm.minsessiontime.push(new TableEntry5(data.session[0].sessiontime));
}
}
function callback6(data,status){
if (status == "success") {
var n = data.session;
var sum = 0;
for( var i = 0; i < n.length; i++ ){
sum += parseInt( n[i], 10 );
}
var avg = sum/n.length;
var avg1 = Math.round(avg);
console.log(avg1);
vm.avgsessiontime([]);
vm.avgsessiontime.push(new TableEntry6(avg1));
}
}
function callback7(data,status){
if (status == "success") {
console.log(data);
var b = data.bestcolor;
var a = b.slice(-1).pop();
console.log('a',a);
vm.bestcolor([]);
vm.bestcolor.push(new TableEntry7(a));
}
}
function callback8(data,status){
if (status == "success") {
console.log(data);
}
}
var ViewModel = function () {
$('#example').hide();
$('#example1').hide();
$('#example2').hide();
var self = this;
this.sessionlogs = ko.observableArray();
this.regdealers = ko.observableArray();
this.uniquecust = ko.observableArray();
this.bestdealer = ko.observableArray();
this.maxsessiontime = ko.observableArray();
this.minsessiontime = ko.observableArray();
this.avgsessiontime = ko.observableArray();
this.hottestgeoloc = ko.observableArray();
this.bestcolor = ko.observableArray();
this.drlookup = ko.observableArray();
this.enterDealer = ko.observable("");
this.enterWeek = ko.observable("");
this.enterMonth = ko.observable("");
this.enterYear = ko.observable("");
this.enterWeek1 = ko.observable("");
this.enterMonth1 = ko.observable("");
this.enterYear1 = ko.observable("");
this.enterWeek2 = ko.observable("");
this.enterMonth2 = ko.observable("");
this.enterYear2 = ko.observable("");
this.enterWeek3 = ko.observable("");
this.enterMonth3 = ko.observable("");
this.enterYear3 = ko.observable("");
this.enterWeek4 = ko.observable("");
this.enterMonth4 = ko.observable("");
this.enterYear4 = ko.observable("");
this.enterCS = ko.observable("");
this.enterColor = ko.observable("");
this.enterGender1 = ko.observable("");
this.enterType1 = ko.observable("");
this.enterGender = ko.observable("");
this.enterType = ko.observable("");
this.enterDealer2 = ko.observable("");
this.searchDealer4 = function(){
var daylabelsaaa = ['1', '2', '3', '4', '5', '6', '7'];
var vendordatasaaa = [0,0,0,0,0,0,0];
var customerdatasaaa = [0,0,0,0,0,0,0];
var daylabels1aaa = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var customerdatas1aaa = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var vendordatas1aaa = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels2aaa = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var vendordatas2aaa= [0,0,0,0,0,0,0,0,0,0,0,0];
var customerdatas2aaa= [0,0,0,0,0,0,0,0,0,0,0,0];
var week= self.enterWeek();
var month= self.enterMonth();
var year= self.enterYear();
var startdate;
var enddate;
if(week == 1){
startdate= '01';
enddate = '07';
}
else if(week == 2){
startdate= '08';
enddate = '14';
}
else if(week == 3){
startdate= '15';
enddate = '21';
}
else if(week == 4){
startdate='22';
enddate = '28';
}
else if(week == 5){
startdate= '29';
enddate = '31';
}
if(year == '' && month == '' && week == '')
{
$('#blankdealer0').show();
$('#wrongdealer0').hide();
$('#rightdealer0').hide();
};
if(year !== '' && month !== '' && week !== '')
{
var weekstart = self.enterYear()+'-'+self.enterMonth()+'-'+startdate+"T00:00:00.000Z";
var weekend = self.enterYear()+'-'+self.enterMonth()+'-'+enddate+"T23:59:59.999Z";
var data = {
weekstart: weekstart,
weekend : weekend,
};
console.log(data.weekstart);
console.log(data.weekend);
$.getJSON('/dashboard/customerweekdata',data,function(data) {
console.log('DAte range se data aa gaya1',data);
if(data.data.length == 0){
$('#wrongdealer0').show();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
}
else {
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').show();
for(var i=0;i<data.data.length;i++){
if(data.data[i]._id == 1 || data.data[i]._id == 8 || data.data[i]._id == 15 || data.data[i]._id == 22 || data.data[i]._id == 29){
customerdatasaaa.splice(0,1,data.data[i].count);
}
else if(data.data[i]._id == 2 || data.data[i]._id == 9 || data.data[i]._id == 16 || data.data[i]._id == 23 || data.data[i]._id == 30){
customerdatasaaa.splice(1,1,data.data[i].count);
}
else if(data.data[i]._id == 3 || data.data[i]._id == 10 || data.data[i]._id == 17 || data.data[i]._id == 24 || data.data[i]._id == 31){
customerdatasaaa.splice(2,1,data.data[i].count);
}
else if(data.data[i]._id == 4 || data.data[i]._id == 11 || data.data[i]._id == 18 || data.data[i]._id == 25){
customerdatasaaa.splice(3,1,data.data[i].count);
}
else if(data.data[i]._id == 5 || data.data[i]._id == 12 || data.data[i]._id == 19 || data.data[i]._id == 26){
customerdatasaaa.splice(4,1,data.data[i].count);
}
else if(data.data[i]._id == 6 || data.data[i]._id == 13 || data.data[i]._id == 20 || data.data[i]._id == 27){
customerdatasaaa.splice(5,1,data.data[i].count);
}
else if(data.data[i]._id == 7 || data.data[i]._id == 14 || data.data[i]._id == 21 || data.data[i]._id == 28){
customerdatasaaa.splice(6,1,data.data[i].count);
};
}
console.log('customerdatasaaa',customerdatasaaa);
}
});
$.getJSON('/dashboard/vendorweekdata',data,function(data) {
console.log('DAte range se data aa gaya2',data);
if(data.data.length == 0){
$('#wrongdealer0').show();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
}
else {
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').show();
for(var i=0;i<data.data.length;i++){
if(data.data[i]._id == 1 || data.data[i]._id == 8 || data.data[i]._id == 15 || data.data[i]._id == 22 || data.data[i]._id == 29){
vendordatasaaa.splice(0,1,data.data[i].count);
}
else if(data.data[i]._id == 2 || data.data[i]._id == 9 || data.data[i]._id == 16 || data.data[i]._id == 23 || data.data[i]._id == 30){
vendordatasaaa.splice(1,1,data.data[i].count);
}
else if(data.data[i]._id == 3 || data.data[i]._id == 10 || data.data[i]._id == 17 || data.data[i]._id == 24 || data.data[i]._id == 31){
vendordatasaaa.splice(2,1,data.data[i].count);
}
else if(data.data[i]._id == 4 || data.data[i]._id == 11 || data.data[i]._id == 18 || data.data[i]._id == 25){
vendordatasaaa.splice(3,1,data.data[i].count);
}
else if(data.data[i]._id == 5 || data.data[i]._id == 12 || data.data[i]._id == 19 || data.data[i]._id == 26){
vendordatasaaa.splice(4,1,data.data[i].count);
}
else if(data.data[i]._id == 6 || data.data[i]._id == 13 || data.data[i]._id == 20 || data.data[i]._id == 27){
vendordatasaaa.splice(5,1,data.data[i].count);
}
else if(data.data[i]._id == 7 || data.data[i]._id == 14 || data.data[i]._id == 21 || data.data[i]._id == 28){
vendordatasaaa.splice(6,1,data.data[i].count);
};
}
console.log('vendordatasaaa',vendordatasaaa);
}
});
var chart_labels = daylabelsaaa;
var vendor_dataset = vendordatasaaa;
var customer_dataset = customerdatasaaa;
var data = forecast_chart.config.data;
data.datasets[0].data = vendor_dataset;
data.datasets[1].data = customer_dataset;
data.labels = chart_labels;
forecast_chart.update();
setTimeout(function()
{
forecast_chart.update();
}, 300);
}
else if(year !== '' && month !== '')
{
var monthstart = self.enterYear()+'-'+self.enterMonth()+"-01T00:00:00.000Z";
var monthend = self.enterYear()+'-'+self.enterMonth()+"-31T23:59:59.999Z";
var data = {
monthstart: monthstart,
monthend : monthend,
};
console.log(data.monthstart);
console.log(data.monthend);
$.getJSON('/dashboard/customermonthdata',data,function(data) {
console.log('DAte range se data aa gaya3',data);
if(data.data.length == 0){
$('#wrongdealer0').show();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
}
else {
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').show();
for(var i=0;i<data.data.length;i++){
var label = data.data[i]._id;
var mydata = data.data[i].count;
customerdatas1aaa.splice(label-1,1,mydata);
}
console.log('customerdatas1aaa',customerdatas1aaa);
}
});
$.getJSON('/dashboard/vendormonthdata',data,function(data) {
console.log('DAte range se data aa gaya4',data);
if(data.data.length == 0){
$('#wrongdealer0').show();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
}
else {
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').show();
for(var i=0;i<data.data.length;i++){
var label = data.data[i]._id;
var mydata = data.data[i].count;
vendordatas1aaa.splice(label-1,1,mydata);
}
}
});
var chart_labels = daylabels1aaa;
var vendor_dataset = vendordatas1aaa;
var customer_dataset = customerdatas1aaa;
var data = forecast_chart.config.data;
data.datasets[0].data = vendor_dataset;
data.datasets[1].data = customer_dataset;
data.labels = chart_labels;
forecast_chart.update();
setTimeout(function()
{
forecast_chart.update();
}, 300);
}
else if(year !== '')
{
var yearstart= self.enterYear()+"-01-01T00:00:00.000Z";
var yearend = self.enterYear()+"-12-31T23:59:59.999Z";
var data = {
yearstart: yearstart,
yearend : yearend,
};
console.log(data.yearstart);
console.log(data.yearend);
$.getJSON('/dashboard/customeryeardata',data,function(data) {
console.log('DAte range se data aa gaya5',data);
if(data.data.length == 0){
$('#wrongdealer0').show();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
}
else {
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').show();
for(i=0;i<data.data.length;i++){
var label = data.data[i]._id;
var mydata = data.data[i].count;
customerdatas2aaa.splice(label-1,1,mydata);
}
console.log('customerdatas2aaa',customerdatas2aaa);
}
});
$.getJSON('/dashboard/vendoryeardata',data,function(data) {
console.log('DAte range se data aa gaya6',data);
if(data.data.length == 0){
$('#wrongdealer0').show();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
}
else {
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').show();
for(i=0;i<data.data.length;i++){
var label = data.data[i]._id;
var mydata = data.data[i].count;
vendordatas2aaa.splice(label-1,1,mydata);
}
console.log('vendordatas2aaa',vendordatas2aaa);
}
});
var chart_labels = daylabels2aaa;
var vendor_dataset = vendordatas2aaa;
var customer_dataset = customerdatas2aaa;
var data = forecast_chart.config.data;
data.datasets[0].data = vendor_dataset;
data.datasets[1].data = customer_dataset;
data.labels = chart_labels;
forecast_chart.update();
setTimeout(function()
{
forecast_chart.update();
}, 300);
}
else{
console.log('Please enter some data');
}
};
this.searchDealer = function()
{
var daylabelsbbb = ['1', '2', '3', '4', '5', '6', '7'];
var avgdatasbbb = [0,0,0,0,0,0,0];
var totaldatasbbb = [0,0,0,0,0,0,0];
var maxdatasbbb = [0,0,0,0,0,0,0];
var mindatasbbb = [0,0,0,0,0,0,0];
var daylabels1bbb = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var totaldatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgdatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var maxdatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var mindatas1bbb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels2bbb = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var totaldatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgdatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var maxdatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var mindatas2bbb= [0,0,0,0,0,0,0,0,0,0,0,0];
var week= self.enterWeek4();
var month= self.enterMonth4();
var year= self.enterYear4();
var startdate;
var enddate;
if(week == 1){
startdate= '01';
enddate = '07';
}
else if(week == 2){
startdate= '08';
enddate = '14';
}
else if(week == 3){
startdate= '15';
enddate = '21';
}
else if(week == 4){
startdate='22';
enddate = '28';
}
else if(week == 5){
startdate= '29';
enddate = '31';
}
var url = "/dashboard/drlookup";
var data = {
name:self.enterDealer(),
};
if(data.name == '')
{
$('#blankdealer').show();
$('#wrongdealer').hide();
$('#rightdealer').hide();
}
else {
$.getJSON(url, data, callback9 ).fail(function () {
console.log("Error occured");
$('#wrongdealer').show();
$('#blankdealer').hide();
$('#rightdealer').hide();
});
}
if(year !== '' && month !== '' && week !== '' && data.name !== '')
{
var weekstart = self.enterYear4()+'-'+self.enterMonth4()+'-'+startdate+"T00:00:00.000Z";
var weekend = self.enterYear4()+'-'+self.enterMonth4()+'-'+enddate+"T23:59:59.999Z";
var data = {
name: self.enterDealer(),
weekstart: weekstart,
weekend : weekend,
};
console.log(data.weekstart);
console.log(data.weekend);
$.getJSON('/dashboard/logsweekdata4',data,function(data) {
console.log('DAte range se data aa gaya1',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
totaldatasbbb.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
totaldatasbbb.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
totaldatasbbb.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
totaldatasbbb.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
totaldatasbbb.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
totaldatasbbb.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
totaldatasbbb.splice(6,1,data.results[i].count);
};
}
console.log('totaldatasbbb',totaldatasbbb);
});
$.getJSON('/dashboard/avgweekdata4',data,function(data) {
console.log('DAte range se data aa gaya2',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
avgdatasbbb.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
avgdatasbbb.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
avgdatasbbb.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
avgdatasbbb.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
avgdatasbbb.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
avgdatasbbb.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
avgdatasbbb.splice(6,1,data.results[i].count);
};
}
console.log('avgdatasbbb',avgdatasbbb);
});
$.getJSON('/dashboard/maxweekdata4',data,function(data) {
console.log('DAte range se data aa gaya3',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
maxdatasbbb.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
maxdatasbbb.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
maxdatasbbb.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
maxdatasbbb.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
maxdatasbbb.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
maxdatasbbb.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
maxdatasbbb.splice(6,1,data.results[i].count);
};
}
console.log('maxdatasbbb',maxdatasbbb);
});
$.getJSON('/dashboard/minweekdata4',data,function(data) {
console.log('DAte range se data aa gaya4',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
mindatasbbb.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
mindatasbbb.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
mindatasbbb.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
mindatasbbb.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
mindatasbbb.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
mindatasbbb.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
mindatasbbb.splice(6,1,data.results[i].count);
};
}
console.log('mindatasbbb',mindatasbbb);
});
var chart_labels = daylabelsbbb;
var custlogs_dataset =totaldatasbbb;
var avgsession_dataset =avgdatasbbb;
var maxvrtime_dataset = maxdatasbbb;
var minvrtime_dataset = mindatasbbb;
var data = forecast_chart02.config.data;
data.datasets[0].data = custlogs_dataset;
data.datasets[1].data = avgsession_dataset;
data.datasets[2].data = maxvrtime_dataset;
data.datasets[3].data = minvrtime_dataset;
data.labels = chart_labels;
forecast_chart02.update();
setTimeout(function()
{
forecast_chart02.update();
}, 300);
}
else if(year !== '' && month !== '' && data.name !== '')
{
var monthstart = self.enterYear4()+'-'+self.enterMonth4()+"-01T00:00:00.000Z";
var monthend = self.enterYear4()+'-'+self.enterMonth4()+"-31T23:59:59.999Z";
var data = {
name: self.enterDealer(),
monthstart: monthstart,
monthend : monthend,
};
console.log(data.monthstart);
console.log(data.monthend);
$.getJSON('/dashboard/logsmonthdata4',data,function(data) {
console.log('DAte range se data aa gaya5',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
totaldatas1bbb.splice(label-1,1,mydata);
}
console.log('totaldatas1bbb',totaldatas1bbb);
});
$.getJSON('/dashboard/avgmonthdata4',data,function(data) {
console.log('DAte range se data aa gaya6',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
avgdatas1bbb.splice(label-1,1,mydata);
}
console.log('avgdatas1bbb',avgdatas1bbb);
});
$.getJSON('/dashboard/maxmonthdata4',data,function(data) {
console.log('DAte range se data aa gaya7',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
maxdatas1bbb.splice(label-1,1,mydata);
}
console.log('maxdatas1bbb',maxdatas1bbb);
});
$.getJSON('/dashboard/minmonthdata4',data,function(data) {
console.log('DAte range se data aa gaya8',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
mindatas1bbb.splice(label-1,1,mydata);
}
console.log('mindatas1bbb',mindatas1bbb);
});
var chart_labels = daylabels1bbb;
var custlogs_dataset = totaldatas1bbb;
var avgsession_dataset = avgdatas1bbb;
var maxvrtime_dataset = maxdatas1bbb;
var minvrtime_dataset = mindatas1bbb;
var data = forecast_chart02.config.data;
data.datasets[0].data = custlogs_dataset;
data.datasets[1].data = avgsession_dataset;
data.datasets[2].data = maxvrtime_dataset;
data.datasets[3].data = minvrtime_dataset;
data.labels = chart_labels;
forecast_chart02.update();
setTimeout(function()
{
forecast_chart02.update();
}, 300);
}
else if(year !== '' && data.name !== '')
{
var yearstart= self.enterYear4()+"-01-01T00:00:00.000Z";
var yearend = self.enterYear4()+"-12-31T23:59:59.999Z";
var data = {
name: self.enterDealer(),
yearstart: yearstart,
yearend : yearend,
};
$.getJSON('/dashboard/logsyeardata4',data,function(data) {
console.log('DAte range se data aa gaya9',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
totaldatas2bbb.splice(label-1,1,mydata);
}
console.log('totaldatas2bbb',totaldatas2bbb);
});
$.getJSON('/dashboard/avgyeardata4',data,function(data) {
console.log('DAte range se data aa gaya10',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
avgdatas2bbb.splice(label-1,1,mydata);
}
console.log('avgdatas2bbb',avgdatas2bbb);
});
$.getJSON('/dashboard/maxyeardata4',data,function(data) {
console.log('DAte range se data aa gaya11',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
maxdatas2bbb.splice(label-1,1,mydata);
}
console.log('maxdatas2bbb',maxdatas2bbb);
});
$.getJSON('/dashboard/minyeardata4',data,function(data) {
console.log('DAte range se data aa gaya12',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
mindatas2bbb.splice(label-1,1,mydata);
}
console.log('mindatas2bbb',mindatas2bbb);
});
var chart_labels = daylabels2bbb;
var custlogs_dataset = totaldatas2bbb;
var avgsession_dataset = avgdatas2bbb;
var maxvrtime_dataset = maxdatas2bbb;
var minvrtime_dataset = mindatas2bbb;
var data = forecast_chart02.config.data;
data.datasets[0].data = custlogs_dataset;
data.datasets[1].data = avgsession_dataset;
data.datasets[2].data = maxvrtime_dataset;
data.datasets[3].data = minvrtime_dataset;
data.labels = chart_labels;
forecast_chart02.update();
setTimeout(function()
{
forecast_chart02.update();
}, 300);
}
else{
console.log('Please enter some data');
}
// for (var i = 1; i < totallogs.length; i++) {
// totallogs[i] = totallogs[i-1] + totallogs[i];
// }
};
this.searchDealer1 = function()
{
var daylabels01 = ['1', '2', '3', '4', '5', '6', '7'];
var totallogs011 = [0,0,0,0,0,0,0];
var totallogs012 = [0,0,0,0,0,0,0];
var totallogs013 = [0,0,0,0,0,0,0];
var totallogs011_color = ['0','0','0','0','0','0','0'];
var totallogs012_color = ['0','0','0','0','0','0','0'];
var totallogs013_color = ['0','0','0','0','0','0','0'];
var avgsession011= [0,0,0,0,0,0,0];
var avgsession012= [0,0,0,0,0,0,0];
var avgsession013= [0,0,0,0,0,0,0];
var avgsession014= [0,0,0,0,0,0,0];
var avgsession015= [0,0,0,0,0,0,0];
var avgsession016= [0,0,0,0,0,0,0];
var avgsession017= [0,0,0,0,0,0,0];
var avgsession018= [0,0,0,0,0,0,0];
var avgsession019= [0,0,0,0,0,0,0];
var avgsession0110=[0,0,0,0,0,0,0];
var avgsession011_color= ['0','0','0','0','0','0','0'];
var avgsession012_color= ['0','0','0','0','0','0','0'];
var avgsession013_color= ['0','0','0','0','0','0','0'];
var avgsession014_color= ['0','0','0','0','0','0','0'];
var avgsession015_color= ['0','0','0','0','0','0','0'];
var avgsession016_color= ['0','0','0','0','0','0','0'];
var avgsession017_color= ['0','0','0','0','0','0','0'];
var avgsession018_color= ['0','0','0','0','0','0','0'];
var avgsession019_color= ['0','0','0','0','0','0','0'];
var avgsession0110_color=['0','0','0','0','0','0','0'];
var daylabels11 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var totallogs111 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs112 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs113 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs111_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogs112_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogs113_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession111= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession112= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession113= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession114= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession115= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession116= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession117= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession118= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession119= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession1110=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession111_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession112_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession113_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession114_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession115_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession116_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession117_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession118_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession119_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var avgsession1110_color =['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var daylabels12 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var totallogs121 = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs122 = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs123 = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogs121_color = ['0','0','0','0','0','0',];
var totallogs122_color = ['0','0','0','0','0','0',];
var totallogs123_color = ['0','0','0','0','0','0',];
var avgsession121= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession122= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession123= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession124= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession125= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession126= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession127= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession128= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession129= [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession1210=[0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession121_color = ['0','0','0','0','0','0',];
var avgsession122_color = ['0','0','0','0','0','0',];
var avgsession123_color = ['0','0','0','0','0','0',];
var avgsession124_color = ['0','0','0','0','0','0',];
var avgsession125_color = ['0','0','0','0','0','0',];
var avgsession126_color = ['0','0','0','0','0','0',];
var avgsession127_color = ['0','0','0','0','0','0',];
var avgsession128_color = ['0','0','0','0','0','0',];
var avgsession129_color = ['0','0','0','0','0','0',];
var avgsession1210_color =['0','0','0','0','0','0',];
var week= self.enterWeek1();
var month= self.enterMonth1();
var year= self.enterYear1();
var startdate;
var enddate;
if(week == 1){
startdate= '01';
enddate = '07';
}
else if(week == 2){
startdate= '08';
enddate = '14';
}
else if(week == 3){
startdate= '15';
enddate = '21';
}
else if(week == 4){
startdate='22';
enddate = '28';
}
else if(week == 5){
startdate= '29';
enddate = '31';
}
var url = "/dashboard/drlookup2";
var cs1 = self.enterCS();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
cs:city_state,
gender:self.enterGender(),
type:self.enterType(),
};
if(data.cs == '')
{
$('#blankdealer1').show();
$('#wrongdealer1').hide();
$('#rightdealer1').hide();
}
else {
$.getJSON(url, data, callback10 ).fail(function () {
console.log("Error occured");
vm.enterCS('');
$('#wrongdealer1').show();
$('#blankdealer1').hide();
$('#rightdealer1').hide();
});
}
if(year !== '' && month !== '' && week !== '' && data.cs !== ''){
var weekstart = year+'-'+month+'-'+startdate+"T00:00:00.000Z";
var weekend = year+'-'+month+'-'+enddate+"T23:59:59.999Z";
var cs1 = self.enterCS();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
cs:city_state,
gender:self.enterGender(),
type:self.enterType(),
weekstart: weekstart,
weekend : weekend,
};
console.log(data.weekstart);
console.log(data.weekend);
$.getJSON('/dashboard/totallogsweekdata2',data,function(data) {
console.log('color flookup 1',data);
var label,logdata,logdata1,logdata2,logdata3, logdata4,logdata5;
for (var i = 0; i < data.results.length; i++) {
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(0,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(0,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(0,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(0,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(0,1,0);
totallogs012_color.splice(0,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(0,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(0,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(0,1,0);
totallogs013_color.splice(0,1,'0');
};
}
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(1,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(1,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(1,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(1,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(1,1,0);
totallogs012_color.splice(1,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(1,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(1,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(1,1,0);
totallogs013_color.splice(1,1,'0');
};
}
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(2,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(2,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(2,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(2,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(2,1,0);
totallogs012_color.splice(2,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(2,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(2,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(2,1,0);
totallogs013_color.splice(2,1,'0');
};
}
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(3,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(3,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(3,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(3,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(3,1,0);
totallogs012_color.splice(3,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(3,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(3,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(3,1,0);
totallogs013_color.splice(3,1,'0');
};
}
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(4,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(4,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(4,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(4,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(4,1,0);
totallogs012_color.splice(4,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(4,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(4,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(4,1,0);
totallogs013_color.splice(4,1,'0');
};
}
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(5,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(5,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(5,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(5,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(5,1,0);
totallogs012_color.splice(5,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(5,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(5,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(5,1,0);
totallogs013_color.splice(5,1,'0');
};
}
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
for(var j=0;j<data.results[i].topcolors.length;j++){
totallogs011.splice(6,1,data.results[i].topcolors[0].count);
totallogs011_color.splice(6,1,data.results[i].topcolors[0].shortlistedcolors);
if(data.results[i].topcolors[1] !== undefined){
totallogs012.splice(6,1,data.results[i].topcolors[1].count);
totallogs012_color.splice(6,1,data.results[i].topcolors[1].shortlistedcolors);
}
else{
totallogs012.splice(6,1,0);
totallogs012_color.splice(6,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
totallogs013.splice(6,1,data.results[i].topcolors[2].count);
totallogs013_color.splice(6,1,data.results[i].topcolors[2].shortlistedcolors);
}
else{
totallogs013.splice(6,1,0);
totallogs013_color.splice(6,1,'0');
};
}
};
};
});
$.getJSON('/dashboard/avgsessiontimeweekdata2',data, function(data) {
console.log('color flookup 2',data);
var label,logdata,logdata1,logdata2,logdata3,logdata4, logdata5,logdata6,logdata7,logdata8,logdata9,logdata10,logdata11,logdata12,logdata13,logdata14,logdata15,logdata16,logdata17,logdata18,logdata19;
for (var i = 0; i < data.results.length; i++) {
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(0,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(0,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(0,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(0,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(0,1,0);
avgsession012_color.splice(0,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(0,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(0,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(0,1,0);
avgsession013_color.splice(0,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(0,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(0,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(0,1,0);
avgsession014_color.splice(0,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(0,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(0,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(0,1,0);
avgsession015_color.splice(0,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(0,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(0,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(0,1,0);
avgsession016_color.splice(0,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(0,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(0,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(0,1,0);
avgsession017_color.splice(0,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(0,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(0,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(0,1,0);
avgsession018_color.splice(0,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(0,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(0,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(0,1,0);
avgsession019_color.splice(0,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(0,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(0,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(0,1,0);
avgsession0110_color.splice(0,1,'0');
};
}
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(1,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(1,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(1,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(1,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(1,1,0);
avgsession012_color.splice(1,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(1,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(1,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(1,1,0);
avgsession013_color.splice(1,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(1,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(1,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(1,1,0);
avgsession014_color.splice(1,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(1,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(1,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(1,1,0);
avgsession015_color.splice(1,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(1,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(1,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(1,1,0);
avgsession016_color.splice(1,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(1,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(1,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(1,1,0);
avgsession017_color.splice(1,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(1,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(1,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(1,1,0);
avgsession018_color.splice(1,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(1,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(1,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(1,1,0);
avgsession019_color.splice(1,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(1,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(1,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(1,1,0);
avgsession0110_color.splice(1,1,'0');
};
}
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(2,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(2,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(2,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(2,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(2,1,0);
avgsession012_color.splice(2,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(2,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(2,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(2,1,0);
avgsession013_color.splice(2,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(2,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(2,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(2,1,0);
avgsession014_color.splice(2,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(2,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(2,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(2,1,0);
avgsession015_color.splice(2,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(2,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(2,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(2,1,0);
avgsession016_color.splice(2,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(2,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(2,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(2,1,0);
avgsession017_color.splice(2,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(2,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(2,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(2,1,0);
avgsession018_color.splice(2,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(2,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(2,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(2,1,0);
avgsession019_color.splice(2,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(2,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(2,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(2,1,0);
avgsession0110_color.splice(2,1,'0');
};
}
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(3,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(3,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(3,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(3,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(3,1,0);
avgsession012_color.splice(3,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(3,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(3,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(3,1,0);
avgsession013_color.splice(3,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(3,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(3,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(3,1,0);
avgsession014_color.splice(3,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(3,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(3,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(3,1,0);
avgsession015_color.splice(3,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(3,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(3,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(3,1,0);
avgsession016_color.splice(3,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(3,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(3,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(3,1,0);
avgsession017_color.splice(3,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(3,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(3,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(3,1,0);
avgsession018_color.splice(3,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(3,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(3,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(3,1,0);
avgsession019_color.splice(3,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(3,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(3,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(3,1,0);
avgsession0110_color.splice(3,1,'0');
};
}
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(4,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(4,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(4,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(4,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(4,1,0);
avgsession012_color.splice(4,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(4,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(4,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(4,1,0);
avgsession013_color.splice(4,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(4,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(4,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(4,1,0);
avgsession014_color.splice(4,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(4,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(4,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(4,1,0);
avgsession015_color.splice(4,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(4,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(4,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(4,1,0);
avgsession016_color.splice(4,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(4,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(4,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(4,1,0);
avgsession017_color.splice(4,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(4,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(4,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(4,1,0);
avgsession018_color.splice(4,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(4,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(4,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(4,1,0);
avgsession019_color.splice(4,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(4,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(4,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(4,1,0);
avgsession0110_color.splice(4,1,'0');
};
}
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(5,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(5,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(5,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(5,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(5,1,0);
avgsession012_color.splice(5,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(5,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(5,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(5,1,0);
avgsession013_color.splice(5,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(5,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(5,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(5,1,0);
avgsession014_color.splice(5,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(5,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(5,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(5,1,0);
avgsession015_color.splice(5,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(5,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(5,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(5,1,0);
avgsession016_color.splice(5,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(5,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(5,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(5,1,0);
avgsession017_color.splice(5,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(5,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(5,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(5,1,0);
avgsession018_color.splice(5,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(5,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(5,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(5,1,0);
avgsession019_color.splice(5,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(5,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(5,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(5,1,0);
avgsession0110_color.splice(5,1,'0');
};
}
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
for(var j=0;j<data.results[i].topcolors.length;j++){
avgsession011.splice(6,1,data.results[i].topcolors[0].count);
avgsession011_color.splice(6,1,data.results[i].topcolors[0].selectedcolors);
if(data.results[i].topcolors[1] !== undefined){
avgsession012.splice(6,1,data.results[i].topcolors[1].count);
avgsession012_color.splice(6,1,data.results[i].topcolors[1].selectedcolors);
}
else{
avgsession012.splice(6,1,0);
avgsession012_color.splice(6,1,'0');
};
if(data.results[i].topcolors[2] !== undefined){
avgsession013.splice(6,1,data.results[i].topcolors[2].count);
avgsession013_color.splice(6,1,data.results[i].topcolors[2].selectedcolors);
}
else{
avgsession013.splice(6,1,0);
avgsession013_color.splice(6,1,'0');
};
if(data.results[i].topcolors[3] !== undefined){
avgsession014.splice(6,1,data.results[i].topcolors[3].count);
avgsession014_color.splice(6,1,data.results[i].topcolors[3].selectedcolors);
}
else{
avgsession014.splice(6,1,0);
avgsession014_color.splice(6,1,'0');
};
if(data.results[i].topcolors[4] !== undefined){
avgsession015.splice(6,1,data.results[i].topcolors[4].count);
avgsession015_color.splice(6,1,data.results[i].topcolors[4].selectedcolors);
}
else{
avgsession015.splice(6,1,0);
avgsession015_color.splice(6,1,'0');
};
if(data.results[i].topcolors[5] !== undefined){
avgsession016.splice(6,1,data.results[i].topcolors[5].count);
avgsession016_color.splice(6,1,data.results[i].topcolors[5].selectedcolors);
}
else{
avgsession016.splice(6,1,0);
avgsession016_color.splice(6,1,'0');
};
if(data.results[i].topcolors[6] !== undefined){
avgsession017.splice(6,1,data.results[i].topcolors[6].count);
avgsession017_color.splice(6,1,data.results[i].topcolors[6].selectedcolors);
}
else{
avgsession017.splice(6,1,0);
avgsession017_color.splice(6,1,'0');
};
if(data.results[i].topcolors[7] !== undefined){
avgsession018.splice(6,1,data.results[i].topcolors[7].count);
avgsession018_color.splice(6,1,data.results[i].topcolors[7].selectedcolors);
}
else{
avgsession018.splice(6,1,0);
avgsession018_color.splice(6,1,'0');
};
if(data.results[i].topcolors[8] !== undefined){
avgsession019.splice(6,1,data.results[i].topcolors[8].count);
avgsession019_color.splice(6,1,data.results[i].topcolors[8].selectedcolors);
}
else{
avgsession019.splice(6,1,0);
avgsession019_color.splice(6,1,'0');
};
if(data.results[i].topcolors[9] !== undefined){
avgsession0110.splice(6,1,data.results[i].topcolors[9].count);
avgsession0110_color.splice(6,1,data.results[i].topcolors[9].selectedcolors);
}
else{
avgsession0110.splice(6,1,0);
avgsession0110_color.splice(6,1,'0');
};
}
};
};
});
var chart_labels01 = daylabels01;
var custlogs_dataset01 = totallogs011;
var custlogs_dataset02 = totallogs012;
var custlogs_dataset03 = totallogs013;
var custlogs_dataset01_color = totallogs011_color;
var custlogs_dataset02_color = totallogs012_color;
var custlogs_dataset03_color = totallogs013_color;
var avgsession_dataset01 = avgsession011;
var avgsession_dataset02 = avgsession012;
var avgsession_dataset03 = avgsession013;
var avgsession_dataset04 = avgsession014;
var avgsession_dataset05 = avgsession015;
var avgsession_dataset06 = avgsession016;
var avgsession_dataset07 = avgsession017;
var avgsession_dataset08 = avgsession018;
var avgsession_dataset09 = avgsession019;
var avgsession_dataset10 = avgsession0110;
var avgsession_dataset01_color = avgsession011_color;
var avgsession_dataset02_color = avgsession012_color;
var avgsession_dataset03_color = avgsession013_color;
var avgsession_dataset04_color = avgsession014_color;
var avgsession_dataset05_color = avgsession015_color;
var avgsession_dataset06_color = avgsession016_color;
var avgsession_dataset07_color = avgsession017_color;
var avgsession_dataset08_color = avgsession018_color;
var avgsession_dataset09_color = avgsession019_color;
var avgsession_dataset10_color =avgsession0110_color;
var data = forecast_chart01.config.data;
var data1 = forecast_chart06.config.data;
data1.datasets[0].data = custlogs_dataset01;
data1.datasets[1].data = custlogs_dataset02;
data1.datasets[2].data = custlogs_dataset03;
data1.datasets[0].backgroundColor = custlogs_dataset01_color;
data1.datasets[1].backgroundColor = custlogs_dataset02_color;
data1.datasets[2].backgroundColor = custlogs_dataset03_color;
data.datasets[0].data = avgsession_dataset01;
data.datasets[1].data = avgsession_dataset02;
data.datasets[2].data = avgsession_dataset03;
data.datasets[3].data = avgsession_dataset04;
data.datasets[4].data = avgsession_dataset05;
data.datasets[5].data = avgsession_dataset06;
data.datasets[6].data = avgsession_dataset07;
data.datasets[7].data = avgsession_dataset08;
data.datasets[8].data = avgsession_dataset09;
data.datasets[9].data = avgsession_dataset10;
data.datasets[0].backgroundColor = avgsession_dataset01_color;
data.datasets[1].backgroundColor = avgsession_dataset02_color;
data.datasets[2].backgroundColor = avgsession_dataset03_color;
data.datasets[3].backgroundColor = avgsession_dataset04_color;
data.datasets[4].backgroundColor = avgsession_dataset05_color;
data.datasets[5].backgroundColor = avgsession_dataset06_color;
data.datasets[6].backgroundColor = avgsession_dataset07_color;
data.datasets[7].backgroundColor = avgsession_dataset08_color;
data.datasets[8].backgroundColor = avgsession_dataset09_color;
data.datasets[9].backgroundColor = avgsession_dataset10_color;
data.labels = chart_labels01;
data1.labels = chart_labels01;
forecast_chart01.update();
forecast_chart06.update();
setTimeout(function()
{
forecast_chart01.update();
forecast_chart06.update();
}, 300);
}
else if(year !== '' && month !== '' && data.cs !== ''){
var monthstart =year+'-'+month+"-01T00:00:00.000Z";
var monthend =year+'-'+month+"-31T23:59:59.999Z";
var cs1 = self.enterCS();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
cs:city_state,
gender:self.enterGender(),
type:self.enterType(),
monthstart: monthstart,
monthend : monthend,
};
console.log(data.monthstart);
console.log(data.monthend);
$.getJSON('/dashboard/totallogsmonthdata2',data, function(data) {
console.log('color flookup 3',data);
var label,logdata,logdata1,logdata2,logdata3, logdata4,logdata5;
for (var i = 0; i < data.results.length; i++) {
var label= data.results[i]._id;
for(var j=0;j<data.results[i].topcolors.length;j++){
logdata=data.results[i].topcolors[0].count;
logdata3=data.results[i].topcolors[0].shortlistedcolors;
if(data.results[i].topcolors[1] !== undefined){
logdata1=data.results[i].topcolors[1].count;
logdata4=data.results[i].topcolors[1].shortlistedcolors;
}
else{
logdata1 = 0 ;
logdata4 = '0';
};
if(data.results[i].topcolors[2] !== undefined){
logdata2=data.results[i].topcolors[2].count;
logdata5=data.results[i].topcolors[2].shortlistedcolors;
}
else{
logdata2 = 0 ;
logdata5 = '0';
};
}
totallogs111.splice(label-1, 1,logdata);
totallogs112.splice(label-1, 1,logdata1);
totallogs113.splice(label-1, 1,logdata2);
totallogs111_color.splice(label-1, 1,logdata3);
totallogs112_color.splice(label-1, 1,logdata4);
totallogs113_color.splice(label-1, 1,logdata5);
};
});
$.getJSON('/dashboard/avgsessiontimemonthdata2',data, function(data) {
console.log('color flookup 4',data);
var label,logdata,logdata1,logdata2,logdata3,logdata4, logdata5,logdata6,logdata7,logdata8,logdata9,logdata10,logdata11,logdata12,logdata13,logdata14,logdata15,logdata16,logdata17,logdata18,logdata19;
for (var i = 0; i < data.results.length; i++) {
var label= data.results[i]._id;
for(var j=0;j<data.results[i].topcolors.length;j++){
logdata=data.results[i].topcolors[0].count;
logdata10=data.results[i].topcolors[0].selectedcolors;
if(data.results[i].topcolors[1] !== undefined){
logdata1=data.results[i].topcolors[1].count;
logdata11=data.results[i].topcolors[1].selectedcolors;
}
else{
logdata1 = 0 ;
logdata11='0';
};
if(data.results[i].topcolors[2] !== undefined){
logdata2=data.results[i].topcolors[2].count;
logdata12=data.results[i].topcolors[2].selectedcolors;
}
else{
logdata2 = 0 ;
logdata12='0';
};
if(data.results[i].topcolors[3] !== undefined){
logdata3=data.results[i].topcolors[3].count;
logdata13=data.results[i].topcolors[3].selectedcolors;
}
else{
logdata3 = 0 ;
logdata13='0';
};
if(data.results[i].topcolors[4] !== undefined){
logdata4=data.results[i].topcolors[4].count;
logdata14=data.results[i].topcolors[4].selectedcolors;
}
else{
logdata4 = 0 ;
logdata14='0';
};
if(data.results[i].topcolors[5] !== undefined){
logdata5=data.results[i].topcolors[5].count;
logdata15=data.results[i].topcolors[5].selectedcolors;
}
else{
logdata5 = 0 ;
logdata15='0';
};
if(data.results[i].topcolors[6] !== undefined){
logdata6=data.results[i].topcolors[6].count;
logdata16=data.results[i].topcolors[6].selectedcolors;
}
else{
logdata6 = 0 ;
logdata16='0';
};
if(data.results[i].topcolors[7] !== undefined){
logdata7=data.results[i].topcolors[7].count;
logdata17=data.results[i].topcolors[7].selectedcolors;
}
else{
logdata7 = 0 ;
logdata17='0';
};
if(data.results[i].topcolors[8] !== undefined){
logdata8=data.results[i].topcolors[8].count;
logdata18=data.results[i].topcolors[8].selectedcolors;
}
else{
logdata8 = 0 ;
logdata18='0';
};
if(data.results[i].topcolors[9] !== undefined){
logdata9=data.results[i].topcolors[9].count;
logdata19=data.results[i].topcolors[9].selectedcolors;
}
else{
logdata9 = 0 ;
logdata19='0';
};
}
avgsession111.splice(label-1, 1,logdata);
avgsession112.splice(label-1, 1,logdata1);
avgsession113.splice(label-1, 1,logdata2);
avgsession114.splice(label-1, 1,logdata3);
avgsession115.splice(label-1, 1,logdata4);
avgsession116.splice(label-1, 1,logdata5);
avgsession117.splice(label-1, 1,logdata6);
avgsession118.splice(label-1, 1,logdata7);
avgsession119.splice(label-1, 1,logdata8);
avgsession1110.splice(label-1, 1,logdata9);
avgsession111_color.splice(label-1, 1,logdata10);
avgsession112_color.splice(label-1, 1,logdata11);
avgsession113_color.splice(label-1, 1,logdata12);
avgsession114_color.splice(label-1, 1,logdata13);
avgsession115_color.splice(label-1, 1,logdata14);
avgsession116_color.splice(label-1, 1,logdata15);
avgsession117_color.splice(label-1, 1,logdata16);
avgsession118_color.splice(label-1, 1,logdata17);
avgsession119_color.splice(label-1, 1,logdata18);
avgsession1110_color.splice(label-1, 1,logdata19);
};
});
var chart_labels01 = daylabels11;
var custlogs_dataset01 = totallogs111;
var custlogs_dataset02 = totallogs112;
var custlogs_dataset03 = totallogs113;
var custlogs_dataset01_color = totallogs111_color;
var custlogs_dataset02_color = totallogs112_color;
var custlogs_dataset03_color = totallogs113_color;
var avgsession_dataset01 = avgsession111;
var avgsession_dataset02 = avgsession112;
var avgsession_dataset03 = avgsession113;
var avgsession_dataset04 = avgsession114;
var avgsession_dataset05 = avgsession115;
var avgsession_dataset06 = avgsession116;
var avgsession_dataset07 = avgsession117;
var avgsession_dataset08 = avgsession118;
var avgsession_dataset09 = avgsession119;
var avgsession_dataset10 = avgsession1110;
var avgsession_dataset01_color = avgsession111_color;
var avgsession_dataset02_color = avgsession112_color;
var avgsession_dataset03_color = avgsession113_color;
var avgsession_dataset04_color = avgsession114_color;
var avgsession_dataset05_color = avgsession115_color;
var avgsession_dataset06_color = avgsession116_color;
var avgsession_dataset07_color = avgsession117_color;
var avgsession_dataset08_color = avgsession118_color;
var avgsession_dataset09_color = avgsession119_color;
var avgsession_dataset10_color = avgsession1110_color;
var data = forecast_chart01.config.data;
var data1 = forecast_chart06.config.data;
data1.datasets[0].data = custlogs_dataset01;
data1.datasets[1].data = custlogs_dataset02;
data1.datasets[2].data = custlogs_dataset03;
data1.datasets[0].backgroundColor = custlogs_dataset01_color;
data1.datasets[1].backgroundColor = custlogs_dataset02_color;
data1.datasets[2].backgroundColor = custlogs_dataset03_color;
data.datasets[0].data = avgsession_dataset01;
data.datasets[1].data = avgsession_dataset02;
data.datasets[2].data = avgsession_dataset03;
data.datasets[3].data = avgsession_dataset04;
data.datasets[4].data = avgsession_dataset05;
data.datasets[5].data = avgsession_dataset06;
data.datasets[6].data = avgsession_dataset07;
data.datasets[7].data = avgsession_dataset08;
data.datasets[8].data = avgsession_dataset09;
data.datasets[9].data = avgsession_dataset10;
data.datasets[0].backgroundColor = avgsession_dataset01_color;
data.datasets[1].backgroundColor = avgsession_dataset02_color;
data.datasets[2].backgroundColor = avgsession_dataset03_color;
data.datasets[3].backgroundColor = avgsession_dataset04_color;
data.datasets[4].backgroundColor = avgsession_dataset05_color;
data.datasets[5].backgroundColor = avgsession_dataset06_color;
data.datasets[6].backgroundColor = avgsession_dataset07_color;
data.datasets[7].backgroundColor = avgsession_dataset08_color;
data.datasets[8].backgroundColor = avgsession_dataset09_color;
data.datasets[9].backgroundColor = avgsession_dataset10_color;
data.labels = chart_labels01;
data1.labels = chart_labels01;
forecast_chart01.update();
forecast_chart06.update();
setTimeout(function()
{
forecast_chart01.update();
forecast_chart06.update();
}, 300);
}
else if(year !== '' && data.cs !== ''){
var yearstart=year+"-01-01T00:00:00.000Z";
var yearend = year+"-12-31T23:59:59.999Z";
var cs1 = self.enterCS();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
cs:city_state,
gender:self.enterGender(),
type:self.enterType(),
yearstart: yearstart,
yearend : yearend,
};
console.log(data.cs);
console.log(data.gender);
console.log(data.type);
console.log(data.yearstart);
console.log(data.yearend);
$.getJSON('/dashboard/totallogsyeardata2',data, function(data) {
console.log('color flookup 5',data);
var label,logdata,logdata1,logdata2,logdata3, logdata4,logdata5;
for (var i = 0; i < data.results.length; i++) {
var label= data.results[i]._id;
for(var j=0;j<data.results[i].topcolors.length;j++){
logdata=data.results[i].topcolors[0].count;
logdata3=data.results[i].topcolors[0].shortlistedcolors;
if(data.results[i].topcolors[1] !== undefined){
logdata1=data.results[i].topcolors[1].count;
logdata4=data.results[i].topcolors[1].shortlistedcolors;
}
else{
logdata1 = 0 ;
logdata4 = '0';
};
if(data.results[i].topcolors[2] !== undefined){
logdata2=data.results[i].topcolors[2].count;
logdata5=data.results[i].topcolors[2].shortlistedcolors;
}
else{
logdata2 = 0 ;
logdata5 = '0';
};
}
totallogs121.splice(label-1, 1,logdata);
totallogs122.splice(label-1, 1,logdata1);
totallogs123.splice(label-1, 1,logdata2);
totallogs121_color.splice(label-1, 1,logdata3);
totallogs122_color.splice(label-1, 1,logdata4);
totallogs123_color.splice(label-1, 1,logdata5);
};
});
$.getJSON('/dashboard/avgsessiontimeyeardata2',data, function(data) {
console.log('color flookup 6',data);
var label,logdata,logdata1,logdata2,logdata3,logdata4, logdata5,logdata6,logdata7,logdata8,logdata9,logdata10,logdata11,logdata12,logdata13,logdata14,logdata15,logdata16,logdata17,logdata18,logdata19;
for (var i = 0; i < data.results.length; i++) {
var label= data.results[i]._id;
for(var j=0;j<data.results[i].topcolors.length;j++){
logdata=data.results[i].topcolors[0].count;
logdata10=data.results[i].topcolors[0].selectedcolors;
if(data.results[i].topcolors[1] !== undefined){
logdata1=data.results[i].topcolors[1].count;
logdata11=data.results[i].topcolors[1].selectedcolors;
}
else{
logdata1 = 0 ;
logdata11='0';
};
if(data.results[i].topcolors[2] !== undefined){
logdata2=data.results[i].topcolors[2].count;
logdata12=data.results[i].topcolors[2].selectedcolors;
}
else{
logdata2 = 0 ;
logdata12='0';
};
if(data.results[i].topcolors[3] !== undefined){
logdata3=data.results[i].topcolors[3].count;
logdata13=data.results[i].topcolors[3].selectedcolors;
}
else{
logdata3 = 0 ;
logdata13='0';
};
if(data.results[i].topcolors[4] !== undefined){
logdata4=data.results[i].topcolors[4].count;
logdata14=data.results[i].topcolors[4].selectedcolors;
}
else{
logdata4 = 0 ;
logdata14='0';
};
if(data.results[i].topcolors[5] !== undefined){
logdata5=data.results[i].topcolors[5].count;
logdata15=data.results[i].topcolors[5].selectedcolors;
}
else{
logdata5 = 0 ;
logdata15='0';
};
if(data.results[i].topcolors[6] !== undefined){
logdata6=data.results[i].topcolors[6].count;
logdata16=data.results[i].topcolors[6].selectedcolors;
}
else{
logdata6 = 0 ;
logdata16='0';
};
if(data.results[i].topcolors[7] !== undefined){
logdata7=data.results[i].topcolors[7].count;
logdata17=data.results[i].topcolors[7].selectedcolors;
}
else{
logdata7 = 0 ;
logdata17='0';
};
if(data.results[i].topcolors[8] !== undefined){
logdata8=data.results[i].topcolors[8].count;
logdata18=data.results[i].topcolors[8].selectedcolors;
}
else{
logdata8 = 0 ;
logdata18='0';
};
if(data.results[i].topcolors[9] !== undefined){
logdata9=data.results[i].topcolors[9].count;
logdata19=data.results[i].topcolors[9].selectedcolors;
}
else{
logdata9 = 0 ;
logdata19='0';
};
}
avgsession121.splice(label-1, 1,logdata);
avgsession122.splice(label-1, 1,logdata1);
avgsession123.splice(label-1, 1,logdata2);
avgsession124.splice(label-1, 1,logdata3);
avgsession125.splice(label-1, 1,logdata4);
avgsession126.splice(label-1, 1,logdata5);
avgsession127.splice(label-1, 1,logdata6);
avgsession128.splice(label-1, 1,logdata7);
avgsession129.splice(label-1, 1,logdata8);
avgsession1210.splice(label-1, 1,logdata9);
avgsession121_color.splice(label-1, 1,logdata10);
avgsession122_color.splice(label-1, 1,logdata11);
avgsession123_color.splice(label-1, 1,logdata12);
avgsession124_color.splice(label-1, 1,logdata13);
avgsession125_color.splice(label-1, 1,logdata14);
avgsession126_color.splice(label-1, 1,logdata15);
avgsession127_color.splice(label-1, 1,logdata16);
avgsession128_color.splice(label-1, 1,logdata17);
avgsession129_color.splice(label-1, 1,logdata18);
avgsession1210_color.splice(label-1, 1,logdata19);
};
});
var chart_labels01 = daylabels12;
var custlogs_dataset01 = totallogs121;
var custlogs_dataset02 = totallogs122;
var custlogs_dataset03 = totallogs123;
var custlogs_dataset01_color = totallogs121_color;
var custlogs_dataset02_color = totallogs122_color;
var custlogs_dataset03_color = totallogs123_color;
var avgsession_dataset01 = avgsession121;
var avgsession_dataset02 = avgsession122;
var avgsession_dataset03 = avgsession123;
var avgsession_dataset04 = avgsession124;
var avgsession_dataset05 = avgsession125;
var avgsession_dataset06 = avgsession126;
var avgsession_dataset07 = avgsession127;
var avgsession_dataset08 = avgsession128;
var avgsession_dataset09 = avgsession129;
var avgsession_dataset10 = avgsession1210;
var avgsession_dataset01_color = avgsession121_color;
var avgsession_dataset02_color = avgsession122_color;
var avgsession_dataset03_color = avgsession123_color;
var avgsession_dataset04_color = avgsession124_color;
var avgsession_dataset05_color = avgsession125_color;
var avgsession_dataset06_color = avgsession126_color;
var avgsession_dataset07_color = avgsession127_color;
var avgsession_dataset08_color = avgsession128_color;
var avgsession_dataset09_color = avgsession129_color;
var avgsession_dataset10_color = avgsession1210_color;
var data = forecast_chart01.config.data;
var data1 = forecast_chart06.config.data;
data1.datasets[0].data = custlogs_dataset01;
data1.datasets[1].data = custlogs_dataset02;
data1.datasets[2].data = custlogs_dataset03;
data1.datasets[0].backgroundColor = custlogs_dataset01_color;
data1.datasets[1].backgroundColor = custlogs_dataset02_color;
data1.datasets[2].backgroundColor = custlogs_dataset03_color;
data.datasets[0].data = avgsession_dataset01;
data.datasets[1].data = avgsession_dataset02;
data.datasets[2].data = avgsession_dataset03;
data.datasets[3].data = avgsession_dataset04;
data.datasets[4].data = avgsession_dataset05;
data.datasets[5].data = avgsession_dataset06;
data.datasets[6].data = avgsession_dataset07;
data.datasets[7].data = avgsession_dataset08;
data.datasets[8].data = avgsession_dataset09;
data.datasets[9].data = avgsession_dataset10;
data.datasets[0].backgroundColor = avgsession_dataset01_color;
data.datasets[1].backgroundColor = avgsession_dataset02_color;
data.datasets[2].backgroundColor = avgsession_dataset03_color;
data.datasets[3].backgroundColor = avgsession_dataset04_color;
data.datasets[4].backgroundColor = avgsession_dataset05_color;
data.datasets[5].backgroundColor = avgsession_dataset06_color;
data.datasets[6].backgroundColor = avgsession_dataset07_color;
data.datasets[7].backgroundColor = avgsession_dataset08_color;
data.datasets[8].backgroundColor = avgsession_dataset09_color;
data.datasets[9].backgroundColor = avgsession_dataset10_color;
data.labels = chart_labels01;
data1.labels = chart_labels01;
forecast_chart01.update();
forecast_chart06.update();
setTimeout(function()
{
forecast_chart01.update();
forecast_chart06.update();
}, 300);
}
else {
console.log('Please enter some data');
}
};
this.searchDealer3 = function()
{
var daylabelsaa = ['1', '2', '3', '4', '5', '6', '7'];
var totallogsaaa = [0,0,0,0,0,0,0];
var totallogsaab = [0,0,0,0,0,0,0];
var totallogsaaa_color = ['0','0','0','0','0','0','0'];
var totallogsaab_color = ['0','0','0','0','0','0','0'];
var daylabelsab= ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var totallogsaba = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsabb = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsaba_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogsabb_color = ['0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'];
var daylabelsac= ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var totallogsaca = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsacb = [0,0,0,0,0,0,0,0,0,0,0,0];
var totallogsaca_color = ['0','0','0','0','0','0','0','0','0','0','0','0'];
var totallogsacb_color = ['0','0','0','0','0','0','0','0','0','0','0','0'];
var week= self.enterWeek2();
var month= self.enterMonth2();
var year= self.enterYear2();
var startdate;
var enddate;
if(week == 1){
startdate= '01';
enddate = '07';
}
else if(week == 2){
startdate= '08';
enddate = '14';
}
else if(week == 3){
startdate= '15';
enddate = '21';
}
else if(week == 4){
startdate='22';
enddate = '28';
}
else if(week == 5){
startdate= '29';
enddate = '31';
}
var url = "/dashboard/drlookup3";
var data = {
color:self.enterColor(),
gender:self.enterGender1(),
type:self.enterType1(),
};
if(data.color == '')
{
$('#blankdealer3').show();
$('#wrongdealer3').hide();
$('#rightdealer3').hide();
}
else {
$.getJSON(url, data, callback12 ).fail(function () {
console.log("Error occured");
vm.enterCS('');
$('#wrongdealer3').show();
$('#blankdealer3').hide();
$('#rightdealer3').hide();
});
}
if(year !== '' && month !== '' && week !== '' && data.color !== ''){
var weekstart = year+'-'+month+'-'+startdate+"T00:00:00.000Z";
var weekend = year+'-'+month+'-'+enddate+"T23:59:59.999Z";
var data = {
color:self.enterColor(),
gender:self.enterGender1(),
type:self.enterType1(),
weekstart: weekstart,
weekend : weekend,
};
console.log(data.weekstart);
console.log(data.weekend);
$.getJSON('/dashboard/totallogsweekdata3',data, function(data) {
console.log('color blookup1',data);
var label,logdata1,logdata2;
for (var i = 0; i < data.results.length; i++) {
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
totallogsaaa.splice(0,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(0,1,data.results[i].shortlists[0].shortlistedcolor);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
totallogsaaa.splice(1,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(1,1,data.results[i].shortlists[0].shortlistedcolor);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
totallogsaaa.splice(2,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(2,1,data.results[i].shortlists[0].shortlistedcolor);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
totallogsaaa.splice(3,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(3,1,data.results[i].shortlists[0].shortlistedcolor);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
totallogsaaa.splice(4,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(4,1,data.results[i].shortlists[0].shortlistedcolor);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
totallogsaaa.splice(5,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(5,1,data.results[i].shortlists[0].shortlistedcolor);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
totallogsaaa.splice(6,1,data.results[i].shortlists[0].count);
totallogsaaa_color.splice(6,1,data.results[i].shortlists[0].shortlistedcolor);
};
};
});
$.getJSON('/dashboard/avgsessiontimeweekdata3',data, function(data) {
console.log('color blookup2',data);
var label,logdata1,logdata2;
for (var i = 0; i < data.results.length; i++) {
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
totallogsaab.splice(0,1,data.results[i].selects[0].count);
totallogsaab_color.splice(0,1,data.results[i].selects[0].selectedcolor);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
totallogsaab.splice(1,1,data.results[i].selects[0].count);
totallogsaab_color.splice(1,1,data.results[i].selects[0].selectedcolor);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
totallogsaab.splice(2,1,data.results[i].selects[0].count);
totallogsaab_color.splice(2,1,data.results[i].selects[0].selectedcolor);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
totallogsaab.splice(3,1,data.results[i].selects[0].count);
totallogsaab_color.splice(3,1,data.results[i].selects[0].selectedcolor);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
totallogsaab.splice(4,1,data.results[i].selects[0].count);
totallogsaab_color.splice(4,1,data.results[i].selects[0].selectedcolor);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
totallogsaab.splice(5,1,data.results[i].selects[0].count);
totallogsaab_color.splice(5,1,data.results[i].selects[0].selectedcolor);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
totallogsaab.splice(6,1,data.results[i].selects[0].count);
totallogsaab_color.splice(6,1,data.results[i].selects[0].selectedcolor);
};
};
});
var chart_labels01 = daylabelsaa;
var custlogs_dataset01 = totallogsaaa;
var custlogs_dataset02 = totallogsaab;
var custlogs_dataset01_color = totallogsaaa_color;
var custlogs_dataset02_color = totallogsaab_color;
var data1 = forecast_chart05.config.data;
data1.datasets[0].data = custlogs_dataset01;
data1.datasets[1].data = custlogs_dataset02;
data1.datasets[0].backgroundColor = custlogs_dataset01_color;
data1.datasets[1].backgroundColor = custlogs_dataset02_color;
data1.labels = chart_labels01;
forecast_chart05.update();
setTimeout(function()
{
forecast_chart05.update();
}, 300);
}
else if(year !== '' && month !== '' && data.color !== ''){
var monthstart =year+'-'+month+"-01T00:00:00.000Z";
var monthend =year+'-'+month+"-31T23:59:59.999Z";
var data = {
color:self.enterColor(),
gender:self.enterGender1(),
type:self.enterType1(),
monthstart: monthstart,
monthend : monthend,
};
console.log(data.monthstart);
console.log(data.monthend);
$.getJSON('/dashboard/totallogsmonthdata3',data, function(data) {
console.log('color blookup3',data);
var label,logdata1,logdata2;
for (var i = 0; i < data.results.length; i++) {
label= data.results[i]._id;
logdata1 =data.results[i].shortlists[0].count;
logdata2=data.results[i].shortlists[0].shortlistedcolor;
totallogsaba.splice(label-1, 1,logdata1);
totallogsaba_color.splice(label-1, 1,logdata2);
};
});
$.getJSON('/dashboard/avgsessiontimemonthdata3',data, function(data) {
console.log('color blookup4',data);
var label,logdata1,logdata2;
for (var i = 0; i < data.results.length; i++) {
label= data.results[i]._id;
logdata1=data.results[i].selects[0].count;
logdata2=data.results[i].selects[0].selectedcolor;
totallogsabb.splice(label-1, 1,logdata1);
totallogsabb_color.splice(label-1, 1,logdata2);
};
});
var chart_labels01 = daylabelsab;
var custlogs_dataset01 = totallogsaba;
var custlogs_dataset02 = totallogsabb;
var custlogs_dataset01_color = totallogsaba_color;
var custlogs_dataset02_color = totallogsabb_color;
var data1 = forecast_chart05.config.data;
data1.datasets[0].data = custlogs_dataset01;
data1.datasets[1].data = custlogs_dataset02;
data1.datasets[0].backgroundColor = custlogs_dataset01_color;
data1.datasets[1].backgroundColor = custlogs_dataset02_color;
data1.labels = chart_labels01;
forecast_chart05.update();
setTimeout(function()
{
forecast_chart05.update();
}, 300);
}
else if(year !== '' && data.color !== ''){
var yearstart=year+"-01-01T00:00:00.000Z";
var yearend = year+"-12-31T23:59:59.999Z";
var data = {
color:self.enterColor(),
gender:self.enterGender1(),
type:self.enterType1(),
yearstart: yearstart,
yearend : yearend,
};
console.log(data.color);
console.log(data.gender);
console.log(data.type);
console.log(data.yearstart);
console.log(data.yearend);
$.getJSON('/dashboard/totallogsyeardata3', data,function(data) {
console.log('color blookup5',data);
var label,logdata1,logdata2;
for (var i = 0; i < data.results.length; i++) {
label= data.results[i]._id;
logdata1 =data.results[i].shortlists[0].count;
logdata2=data.results[i].shortlists[0].shortlistedcolor;
totallogsaca.splice(label-1, 1,logdata1);
totallogsaca_color.splice(label-1, 1,logdata2);
};
});
$.getJSON('/dashboard/avgsessiontimeyeardata3',data, function(data) {
console.log('color blookup6',data);
var label,logdata1,logdata2;
for (var i = 0; i < data.results.length; i++) {
label= data.results[i]._id;
logdata1=data.results[i].selects[0].count;
logdata2=data.results[i].selects[0].selectedcolor;
totallogsacb.splice(label-1, 1,logdata1);
totallogsacb_color.splice(label-1, 1,logdata2);
};
});
var chart_labels01 = daylabelsac;
var custlogs_dataset01 = totallogsaca;
var custlogs_dataset02 = totallogsacb;
var custlogs_dataset01_color = totallogsaca_color;
var custlogs_dataset02_color = totallogsacb_color;
var data1 = forecast_chart05.config.data;
data1.datasets[0].data = custlogs_dataset01;
data1.datasets[1].data = custlogs_dataset02;
data1.datasets[0].backgroundColor = custlogs_dataset01_color;
data1.datasets[1].backgroundColor = custlogs_dataset02_color;
data1.labels = chart_labels01;
forecast_chart05.update();
setTimeout(function()
{
forecast_chart05.update();
}, 300);
} else {
console.log('Please enter some data');
}
};
this.searchDealer2 = function()
{
var daylabels20 = ['1', '2', '3', '4', '5', '6', '7'];
var dealer01 = [0,0,0,0,0,0,0];
var dealer02 = [0,0,0,0,0,0,0];
var dealer03 = [0,0,0,0,0,0,0];
var avgsession20= [0,0,0,0,0,0,0];
var maxvrtime20 = [0,0,0,0,0,0,0];
var minvrtime20 = [0,0,0,0,0,0,0];
var daylabels21 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30' , '31'];
var dealer11 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var dealer12 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var dealer13 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession21= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var maxvrtime21 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var minvrtime21 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var daylabels22 = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var dealer21 = [0,0,0,0,0,0,0,0,0,0,0,0];
var dealer22 = [0,0,0,0,0,0,0,0,0,0,0,0];
var dealer23 = [0,0,0,0,0,0,0,0,0,0,0,0];
var avgsession22= [0,0,0,0,0,0,0,0,0,0,0,0];
var maxvrtime22 = [0,0,0,0,0,0,0,0,0,0,0,0];
var minvrtime22 = [0,0,0,0,0,0,0,0,0,0,0,0];
var week= self.enterWeek3();
var month= self.enterMonth3();
var year= self.enterYear3();
var startdate;
var enddate;
if(week == 1){
startdate= '01';
enddate = '07';
}
else if(week == 2){
startdate= '08';
enddate = '14';
}
else if(week == 3){
startdate= '15';
enddate = '21';
}
else if(week == 4){
startdate='22';
enddate = '28';
}
else if(week == 5){
startdate= '29';
enddate = '31';
}
var url = "/dashboard/drlookup1";
var cs1 = self.enterDealer2();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
name:city_state,
};
if(data.name == '')
{
$('#blankdealer2').show();
$('#wrongdealer2').hide();
$('#rightdealer2').hide();
}
else {
$.getJSON(url, data, callback11 ).fail(function () {
console.log("Error occured");
vm.enterDealer2('');
$('#wrongdealer2').show();
$('#blankdealer2').hide();
$('#rightdealer2').hide();
});
}
if(year !== '' && month !== '' && week !== '' && data.name !== '')
{
$('#example').show();
var weekstart = year+'-'+month+'-'+startdate+"T00:00:00.000Z";
var weekend = year+'-'+month+'-'+enddate+"T23:59:59.999Z";
var cs1 = self.enterDealer2();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
name: city_state,
weekstart: weekstart,
weekend : weekend,
};
console.log(data.weekstart);
console.log(data.weekend);
$.getJSON('/dashboard/top3weekdata2',data,function(data) {
console.log('DAte range se data aa gaya1',data);
var dataSet1 = [];
for (var i = 0; i < data.results.length; i++) {
dataSet1.push([data.results[i]._id.day, data.results[i]._id.vendorname, data.results[i].vcount]);
};
console.log("dataset1 is ready",dataSet1);
$('#example').DataTable( {
data: dataSet1,
"order": [[ 0, "asc" ]],
"bDestroy": true
} );
});
$.getJSON('/dashboard/maxweekdata2',data,function(data) {
console.log('DAte range se data aa gaya3',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
maxvrtime20.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
maxvrtime20.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
maxvrtime20.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
maxvrtime20.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
maxvrtime20.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
maxvrtime20.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
maxvrtime20.splice(6,1,data.results[i].count);
};
}
console.log('maxvrtime20',maxvrtime20);
});
$.getJSON('/dashboard/minweekdata2',data,function(data) {
console.log('DAte range se data aa gaya4',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
minvrtime20.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
minvrtime20.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
minvrtime20.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
minvrtime20.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
minvrtime20.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
minvrtime20.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
minvrtime20.splice(6,1,data.results[i].count);
};
}
console.log('minvrtime20',minvrtime20);
});
$.getJSON('/dashboard/avgweekdata2',data,function(data) {
console.log('DAte range se data aa gaya2',data);
for(var i=0;i<data.results.length;i++){
if(data.results[i]._id == 1 || data.results[i]._id == 8 || data.results[i]._id == 15 || data.results[i]._id == 22 || data.results[i]._id == 29){
avgsession20.splice(0,1,data.results[i].count);
}
else if(data.results[i]._id == 2 || data.results[i]._id == 9 || data.results[i]._id== 16 || data.results[i]._id == 23 || data.results[i]._id == 30){
avgsession20.splice(1,1,data.results[i].count);
}
else if(data.results[i]._id == 3 || data.results[i]._id == 10 || data.results[i]._id == 17 || data.results[i]._id == 24 || data.results[i]._id == 31){
avgsession20.splice(2,1,data.results[i].count);
}
else if(data.results[i]._id == 4 || data.results[i]._id == 11 || data.results[i]._id == 18 || data.results[i]._id == 25){
avgsession20.splice(3,1,data.results[i].count);
}
else if(data.results[i]._id == 5 || data.results[i]._id == 12 || data.results[i]._id == 19 || data.results[i]._id == 26){
avgsession20.splice(4,1,data.results[i].count);
}
else if(data.results[i]._id == 6 || data.results[i]._id == 13 || data.results[i]._id == 20 || data.results[i]._id == 27){
avgsession20.splice(5,1,data.results[i].count);
}
else if(data.results[i]._id == 7 || data.results[i]._id == 14 || data.results[i]._id == 21 || data.results[i]._id == 28){
avgsession20.splice(6,1,data.results[i].count);
};
}
console.log('avgsession20',avgsession20);
});
var chart_labels02 = daylabels20;
var dealer01_dataset = dealer01;
var dealer02_dataset = dealer02;
var dealer03_dataset = dealer03;
var avgsession_dataset02 = avgsession20;
var maxvrtime_dataset02 = maxvrtime20;
var minvrtime_dataset02 = minvrtime20;
var data = forecast_chart03.config.data;
var data1 = forecast_chart04.config.data;
data1.datasets[0].data = dealer01_dataset;
data1.datasets[1].data = dealer02_dataset;
data1.datasets[2].data = dealer03_dataset;
data.datasets[0].data = maxvrtime_dataset02;
data.datasets[1].data = avgsession_dataset02;
data.datasets[2].data = minvrtime_dataset02;
data.labels = chart_labels02;
data1.labels = chart_labels02;
forecast_chart03.update();
forecast_chart04.update();
setTimeout(function()
{
forecast_chart03.update();
forecast_chart04.update();
}, 300);
}
else if(year !== '' && month !== '' && data.name !== '')
{
$('#example').show();
var monthstart =year+'-'+month+"-01T00:00:00.000Z";
var monthend =year+'-'+month+"-31T23:59:59.999Z";
var cs1 = self.enterDealer2();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
name: city_state,
monthstart: monthstart,
monthend : monthend,
};
console.log(data.monthstart);
console.log(data.monthend);
$.getJSON('/dashboard/top3monthdata2',data,function(data) {
console.log('DAte range se data aa gaya5',data);
var dataSet1 = [];
for (var i = 0; i < data.results.length; i++) {
dataSet1.push([data.results[i]._id.day, data.results[i]._id.vendorname, data.results[i].vcount]);
};
console.log("dataset1 is ready",dataSet1);
$('#example').DataTable( {
data: dataSet1,
"order": [[ 0, "asc" ]],
"bDestroy": true
} );
// var label,logdata,logdata1,logdata2;
// for (var i = 0; i < data.results.length; i++) {
// var label= data.results[i]._id;
// for(var j=0;j<data.results[i].topdealers.length;j++){
// logdata=data.results[i].topdealers[0].count;
// if(data.results[i].topdealers[1] !== undefined){
// logdata1=data.results[i].topdealers[1].count;
// }
// else{
// logdata1 = 0 ;
// };
// if(data.results[i].topdealers[2] !== undefined){
// logdata2=data.results[i].topdealers[2].count;
// }
// else{
// logdata2 = 0 ;
// };
// }
// dealer11.splice(label-1, 1,logdata);
// dealer12.splice(label-1, 1,logdata1);
// dealer13.splice(label-1, 1,logdata2);
// };
// console.log('dealer11',dealer11);
// console.log('dealer12',dealer12);
// console.log('dealer13',dealer13);
});
$.getJSON('/dashboard/maxmonthdata2',data,function(data) {
console.log('DAte range se data aa gaya7',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
maxvrtime21.splice(label-1,1,mydata);
}
console.log('maxvrtime21',maxvrtime21);
});
$.getJSON('/dashboard/minmonthdata2',data,function(data) {
console.log('DAte range se data aa gaya8',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
minvrtime21.splice(label-1,1,mydata);
}
console.log('minvrtime21',minvrtime21);
});
$.getJSON('/dashboard/avgmonthdata2',data,function(data) {
console.log('DAte range se data aa gaya6',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
avgsession21.splice(label-1,1,mydata);
}
console.log('avgsession21',avgsession21);
});
var chart_labels02 = daylabels21;
var dealer01_dataset = dealer11;
var dealer02_dataset = dealer12;
var dealer03_dataset = dealer13;
var avgsession_dataset02 = avgsession21;
var maxvrtime_dataset02 = maxvrtime21;
var minvrtime_dataset02 = minvrtime21;
var data = forecast_chart03.config.data;
var data1 = forecast_chart04.config.data;
data1.datasets[0].data = dealer01_dataset;
data1.datasets[1].data = dealer02_dataset;
data1.datasets[2].data = dealer03_dataset;
data.datasets[0].data = maxvrtime_dataset02;
data.datasets[1].data = avgsession_dataset02;
data.datasets[2].data = minvrtime_dataset02;
data.labels = chart_labels02;
data1.labels = chart_labels02;
forecast_chart03.update();
forecast_chart04.update();
setTimeout(function()
{
forecast_chart03.update();
forecast_chart04.update();
}, 300);
}
else if(year !== '' && data.name !== '')
{
$('#example').show();
var yearstart=year+"-01-01T00:00:00.000Z";
var yearend = year+"-12-31T23:59:59.999Z";
var cs1 = self.enterDealer2();
var cs2 = cs1.charAt(0).toUpperCase() + cs1.slice(1).toLowerCase();
var city_state =cs2;
var data = {
name: city_state,
yearstart: yearstart,
yearend : yearend,
};
$.getJSON('/dashboard/top3yeardata2',data,function(data) {
console.log('DAte range se data aa gaya9',data);
var dataSet1 = [];
for (var i = 0; i < data.results.length; i++) {
dataSet1.push([data.results[i]._id.day, data.results[i]._id.vendorname, data.results[i].vcount]);
};
console.log("dataset1 is ready",dataSet1);
$('#example').DataTable( {
data: dataSet1,
"order": [[ 0, "asc" ]],
"bDestroy": true
} );
// var label,logdata,logdata1,logdata2;
// for (var i = 0; i < data.results.length; i++) {
// var label= data.results[i]._id;
// for(var j=0;j<data.results[i].topdealers.length;j++){
// logdata=data.results[i].topdealers[0].count;
// if(data.results[i].topdealers[1] !== undefined){
// logdata1=data.results[i].topdealers[1].count;
// }
// else{
// logdata1 = 0 ;
// };
// if(data.results[i].topdealers[2] !== undefined){
// logdata2=data.results[i].topdealers[2].count;
// }
// else{
// logdata2 = 0 ;
// };
// }
// dealer21.splice(label-1, 1,logdata);
// dealer22.splice(label-1, 1,logdata1);
// dealer23.splice(label-1, 1,logdata2);
// };
// console.log('dealer21',dealer21);
// console.log('dealer22',dealer22);
// console.log('dealer23',dealer23);
});
$.getJSON('/dashboard/maxyeardata2',data,function(data) {
console.log('DAte range se data aa gaya11',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
maxvrtime22.splice(label-1,1,mydata);
}
console.log('maxvrtime22',maxvrtime22);
});
$.getJSON('/dashboard/minyeardata2',data,function(data) {
console.log('DAte range se data aa gaya12',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
minvrtime22.splice(label-1,1,mydata);
}
console.log('minvrtime22',minvrtime22);
});
$.getJSON('/dashboard/avgyeardata2',data,function(data) {
console.log('DAte range se data aa gaya10',data);
for(var i=0;i<data.results.length;i++){
var label = data.results[i]._id;
var mydata = data.results[i].count;
avgsession22.splice(label-1,1,mydata);
}
console.log('avgsession22',avgsession22);
});
var chart_labels02 = daylabels22;
var dealer01_dataset = dealer21;
var dealer02_dataset = dealer22;
var dealer03_dataset = dealer23;
var avgsession_dataset02=avgsession22;
var maxvrtime_dataset02 = maxvrtime22;
var minvrtime_dataset02 = minvrtime22;
var data = forecast_chart03.config.data;
var data1 = forecast_chart04.config.data;
data1.datasets[0].data = dealer01_dataset;
data1.datasets[1].data = dealer02_dataset;
data1.datasets[2].data = dealer03_dataset;
data.datasets[0].data = maxvrtime_dataset02;
data.datasets[1].data = avgsession_dataset02;
data.datasets[2].data = minvrtime_dataset02;
data.labels = chart_labels02;
data1.labels = chart_labels02;
forecast_chart03.update();
forecast_chart04.update();
setTimeout(function()
{
forecast_chart03.update();
forecast_chart04.update();
}, 300);
}
else{
console.log('Please enter some data');
}
};
}
function callback9(data,status){
if (status == "success") {
console.log("dr lookup ka data",data.entries);
vm.drlookup.push(new TableEntry9(data.entries));
vm.drlookup = [];
$('#blankdealer').hide();
$('#wrongdealer').hide();
$('#rightdealer').show();
}
}
function callback10(data,status){
if (status == "success") {
$('#blankdealer1').hide();
$('#wrongdealer1').hide();
$('#rightdealer1').show();
}
}
function callback11(data,status){
console.log("drlookup2 ki success ka data",data);
if (status == "success") {
if(data.entries.length == 0){
$('#wrongdealer2').show();
$('#blankdealer2').hide();
$('#rightdealer2').hide();
}
else {
$('#blankdealer2').hide();
$('#wrongdealer2').hide();
$('#rightdealer2').show();
}
}
}
function callback12(data,status){
console.log("drlookup3 success data",data);
if (status == "success") {
if(data.entries.length == 0){
$('#wrongdealer3').show();
$('#blankdealer3').hide();
$('#rightdealer3').hide();
}
else {
$('#blankdealer3').hide();
$('#wrongdealer3').hide();
$('#rightdealer3').show();
}
}
}
var vm = new ViewModel();
ko.applyBindings(vm);
getTable({from:0});
getTable1({from:0});
getTable2();
getTable3();
getTable4();
getTable5();
getTable6();
getTable7();
getTable8();
getTable9();
getTable10();
$(document).ready(function () {
$('#wrongdealer').hide();
$('#blankdealer').hide();
$('#rightdealer').hide();
$('#wrongdealer0').hide();
$('#blankdealer0').hide();
$('#rightdealer0').hide();
$('#wrongdealer1').hide();
$('#blankdealer1').hide();
$('#rightdealer1').hide();
$('#wrongdealer2').hide();
$('#blankdealer2').hide();
$('#rightdealer2').hide();
$('#wrongdealer3').hide();
$('#blankdealer3').hide();
$('#rightdealer3').hide();
$('#hideinnerwrapper').show();
$('#chart_div1').hide();
$('#chart_div2').hide();
$('#chart_div3').hide();
$('#chart_div4').hide();
$('#chart_div5').hide();
$('#hideinnerwrapper1').hide();
$('#hideinnerwrapper2').hide();
$('#hideinnerwrapper3').hide();
$('#hideinnerwrapper4').hide();
$('#hideinnerwrapper5').hide();
var chart_labels = daylabelsaaa;
var vendor_dataset = vendordatasaaa;
var customer_dataset = customerdatasaaa;
var ctx = document.getElementById("chart_div11").getContext("2d");
forecast_chart = new Chart(ctx,
{
type: 'line',
data: {
labels: chart_labels,
datasets: [{
data: vendor_dataset,
label: "Dealer Timeline",
borderColor: "#3e95cd",
fill: true
}, {
data: customer_dataset,
label: "Customer Timeline",
borderColor: "#8e5ea2",
fill: true,
}
]
},
options: {
responsive: true,
legend: {
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
}
}
});
$('#sidebarCollapse').on('click', function () {
$('#sidebar').toggleClass('active');
});
$('#closemap').on('click', function () {
$('#chart_div12').show();
$('#chart_div11').show();
$('#chart_div1').hide();
$('#chart_div2').hide();
$('#chart_div3').hide();
$('#chart_div4').hide();
$('#hideinnerwrapper').show();
$('#hideinnerwrapper1').hide();
$('#hideinnerwrapper2').hide();
$('#hideinnerwrapper3').hide();
$('#hideinnerwrapper4').hide();
var chart_labels = daylabelsaaa;
var vendor_dataset = vendordatasaaa;
var customer_dataset = customerdatasaaa;
var ctx = document.getElementById("chart_div11").getContext("2d");
forecast_chart = new Chart(ctx,
{
type: 'line',
data: {
labels: chart_labels,
datasets: [{
data: vendor_dataset,
label: "Dealer Timeline",
borderColor: "#3e95cd",
fill: true
}, {
data: customer_dataset,
label: "Customer Timeline",
borderColor: "#8e5ea2",
fill: true,
}
]
},
options: {
responsive: true,
legend: {
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
}
}
});
});
$('#closemap1').on('click', function () {
$('#chart_div1').show();
$('#chart_div').hide();
$('#chart_div2').hide();
$('#chart_div3').hide();
$('#chart_div4').hide();
$('#chart_div6').show();
$('#chart_div10').show();
$('#hideinnerwrapper').hide();
$('#hideinnerwrapper1').show();
$('#hideinnerwrapper2').hide();
$('#hideinnerwrapper3').hide();
$('#hideinnerwrapper4').hide();
var chart_labels01 = daylabels01;
var custlogs_dataset01 = totallogs011;
var custlogs_dataset02 = totallogs012;
var custlogs_dataset03 = totallogs013;
var custlogs_dataset01_color = totallogs011_color;
var custlogs_dataset02_color = totallogs012_color;
var custlogs_dataset03_color = totallogs013_color;
var avgsession_dataset01 = avgsession011;
var avgsession_dataset02 = avgsession012;
var avgsession_dataset03 = avgsession013;
var avgsession_dataset04 = avgsession014;
var avgsession_dataset05 = avgsession015;
var avgsession_dataset06 = avgsession016;
var avgsession_dataset07 = avgsession017;
var avgsession_dataset08 = avgsession018;
var avgsession_dataset09 = avgsession019;
var avgsession_dataset10 = avgsession0110;
var avgsession_dataset01_color = avgsession011_color;
var avgsession_dataset02_color = avgsession012_color;
var avgsession_dataset03_color = avgsession013_color;
var avgsession_dataset04_color = avgsession014_color;
var avgsession_dataset05_color = avgsession015_color;
var avgsession_dataset06_color = avgsession016_color;
var avgsession_dataset07_color = avgsession017_color;
var avgsession_dataset08_color = avgsession018_color;
var avgsession_dataset09_color = avgsession019_color;
var avgsession_dataset10_color =avgsession0110_color;
var ctx = document.getElementById("chart_div10").getContext("2d");
forecast_chart06 = new Chart(ctx,
{
type: 'bar',
data: {
labels: chart_labels01,
datasets: [{
data: custlogs_dataset01,
label: "1st",
backgroundColor: custlogs_dataset01_color,
//borderColor: "#3e95cd",
fill: true
}, {
data: custlogs_dataset02,
label: "2nd",
backgroundColor: custlogs_dataset02_color,
fill: true
},
{
data: custlogs_dataset03,
label: "3rd",
backgroundColor: custlogs_dataset03_color,
fill: true
},
]
},
options: {
responsive: true,
title: {
display: true,
text: 'Top 3 Shortlisted Colors',
fontSize: 16
},
//legend: {
// display: false
//},
legend: {
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
},
// tooltips: {
// mode: 'index',
// callbacks: {
// afterLabel: function(tooltipItem, data) {
// return data['datasets'][0]['data'][tooltipItem['index']];
// }
// },
// intersect:true
// },
}
});
var ctx = document.getElementById("chart_div6").getContext("2d");
forecast_chart01 = new Chart(ctx,
{
type: 'bar',
data: {
labels: chart_labels01,
datasets: [{
data: avgsession_dataset01,
label: "1st",
backgroundColor: avgsession_dataset01_color,
fill: true
}, {
data: avgsession_dataset02,
label: "2nd",
backgroundColor: avgsession_dataset02_color,
fill: true
}, {
data: avgsession_dataset03,
label: "3rd",
backgroundColor: avgsession_dataset03_color,
fill: true
}, {
data: avgsession_dataset04,
label: "4th",
backgroundColor: avgsession_dataset04_color,
fill: true
}, {
data: avgsession_dataset05,
label: "5th",
backgroundColor: avgsession_dataset05_color,
fill: true
}, {
data: avgsession_dataset06,
label: "6th",
backgroundColor: avgsession_dataset06_color,
fill: true
}, {
data: avgsession_dataset07,
label: "7th",
backgroundColor: avgsession_dataset07_color,
fill: true
}, {
data: avgsession_dataset08,
label: "8th",
backgroundColor: avgsession_dataset08_color,
fill: true
}, {
data: avgsession_dataset09,
label: "9th",
backgroundColor: avgsession_dataset09_color,
fill: true
}, {
data: avgsession_dataset10,
label: "10th",
backgroundColor: avgsession_dataset10_color,
fill: true
}
]
},
options: {
responsive: true,
title: {
display: true,
text: 'Top 10 Selected Colors',
fontSize: 16
},
//legend: {
// display: false
//},
legend: {
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
},
}
});
});
$('#closemap2').on('click', function () {
$('#chart_div1').hide();
$('#chart_div').hide();
$('#chart_div2').show();
$('#chart_div3').hide();
$('#chart_div4').hide();
$('#chart_div14').show();
$('#chart_div13').show();
$('#hideinnerwrapper').hide();
$('#hideinnerwrapper1').hide();
$('#hideinnerwrapper2').show();
$('#hideinnerwrapper3').hide();
$('#hideinnerwrapper4').hide();
var chart_labels01 = daylabelsaa;
var custlogs_dataset01 = totallogsaaa;
var custlogs_dataset02 = totallogsaab;
var custlogs_dataset01_color = totallogsaaa_color;
var custlogs_dataset02_color = totallogsaab_color;
var ctx = document.getElementById("chart_div13").getContext("2d");
forecast_chart05 = new Chart(ctx,
{
type: 'bar',
data: {
labels: chart_labels01,
datasets: [{
data: custlogs_dataset01,
label: "Shortlists(1st Bar)",
backgroundColor: custlogs_dataset01_color,
fill: true
}, {
data: custlogs_dataset02,
label: "Selections(2nd Bar)",
backgroundColor: custlogs_dataset02_color,
fill: true
}
]
},
options: {
responsive: true,
title: {
display: true,
text: 'Number of shortlists & selections',
fontSize: 16
},
//legend: {
// display: false
//},
legend: {
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
stacked: false,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
stacked: false,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
},
}
});
});
$('#closemap3').on('click', function () {
$('#chart_div1').hide();
$('#chart_div').hide();
$('#chart_div2').hide();
$('#chart_div3').show();
$('#chart_div4').hide();
$('#chart_div7').hide();
$('#chart_div8').show();
$('#hideinnerwrapper').hide();
$('#hideinnerwrapper1').hide();
$('#hideinnerwrapper2').hide();
$('#hideinnerwrapper3').show();
$('#hideinnerwrapper4').hide();
var chart_labels02 = daylabels20;
var dealer01_dataset = dealer01;
var dealer02_dataset = dealer02;
var dealer03_dataset = dealer03;
var avgsession_dataset02 = avgsession20;
var maxvrtime_dataset02 = maxvrtime20;
var minvrtime_dataset02 = minvrtime20;
var ctx = document.getElementById("chart_div7").getContext("2d");
forecast_chart04 = new Chart(ctx,
{
type: 'bar',
data: {
labels: chart_labels02,
datasets: [
{
data: dealer01_dataset,
backgroundColor: '#D6E9C6',
label: "Dealer 1",
borderColor: "#D6E9C6",
fill: true
},
{
data: dealer02_dataset,
backgroundColor: '#FAEBCC',
label: "Dealer 2",
borderColor: "#FAEBCC",
fill: true
},
{
data: dealer03_dataset,
backgroundColor: '#EBCCD1',
label: "Dealer 3",
borderColor: "#EBCCD1",
fill: true
}
]
},
options: {
responsive: true,
title: {
display: true,
text: 'Top 3 performing dealers and their total sessions.',
fontSize: 16
},
legend: {
display: true,
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
},
//tooltips: {
//mode: 'index',
//callbacks: {
// afterLabel: function(tooltipItem, data) {
// return data['datasets'][0]['data'][tooltipItem['index']] + 'No. of sessions';
// }
// },
// intersect:true
// },
}
});
var ctx1 = document.getElementById("chart_div8").getContext("2d");
forecast_chart03 = new Chart(ctx1,
{
type: 'line',
data: {
labels: chart_labels02,
datasets: [ {
data: maxvrtime_dataset02,
label: "Maximum Session Time Per Dealer",
borderColor: "#7b8c0e",
fill: true
},
{
data: avgsession_dataset02,
label: "Average Session Time Per Dealer",
borderColor: "#8e5ea2",
fill: true
},
{
data: minvrtime_dataset02,
label: "Minimum Session Time Per Dealer",
borderColor: "#d13004",
fill: true
}
]
},
options: {
responsive: true,
legend: {
display: true,
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
},
}
});
});
$('#closemap4').on('click', function () {
$('#chart_div1').hide();
$('#chart_div').hide();
$('#chart_div2').hide();
$('#chart_div3').hide();
$('#chart_div5').show();
$('#chart_div9').show();
$('#hideinnerwrapper').hide();
$('#hideinnerwrapper1').hide();
$('#hideinnerwrapper2').hide();
$('#hideinnerwrapper3').hide();
$('#hideinnerwrapper4').show();
var chart_labels = daylabelsbbb;
var custlogs_dataset = totaldatasbbb;
var avgsession_dataset = avgdatasbbb;
var maxvrtime_dataset = maxdatasbbb;
var minvrtime_dataset = mindatasbbb;
var ctx = document.getElementById("chart_div9").getContext("2d");
forecast_chart02 = new Chart(ctx,
{
type: 'line',
data: {
labels: chart_labels,
datasets: [{
data: custlogs_dataset,
label: "Total Customer Logs",
borderColor: "#3e95cd",
fill: true
}, {
data: avgsession_dataset,
label: "Average VR Session Time",
borderColor: "#8e5ea2",
fill: true
}, {
data: maxvrtime_dataset,
label: "Maximum VR Session Time",
borderColor: "#7b8c0e",
fill: true
}, {
data: minvrtime_dataset,
label: "Minimum VR Session Time",
borderColor: "#d13004",
fill: true
}
]
},
options: {
responsive: true,
legend: {
display: true,
labels: {
fontSize: 16
}
},
scales: {
xAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Timeline',
fontSize: 16
}
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero:true,
fontSize: 16
},
scaleLabel: {
display: true,
labelString: 'Numbers',
fontSize: 16
}
}]
},
}
});
});
});