3902 lines
170 KiB
JavaScript
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
|
|
}
|
|
}]
|
|
},
|
|
}
|
|
});
|
|
});
|
|
}); |