This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1,361 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Components;
(function (Components) {
class EmployeeBreakUp extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.dataXValue = '';
this.tableHtmlEmp = '';
this.isTrackingTable = '';
this.palettecolors = [];
this.onEditPalettes = '';
this.ownerid = 0;
this.ownername = '';
}
cssFiles() {
return ["libs/chartjs/chart.min.css"];
}
jsFiles() {
return ['apps/crm/employees/components/employee_breakup_table.js', 'libs/chartjs/chart.min.js', 'apps/crm/contacts/managers/contactmanager.js'];
}
html(id, containerid) {
let html = ``;
return html;
}
load(id, containerid, callback) {
}
init(containerid) {
var instance = this;
instance.loadMenu(containerid);
}
loadMenu(containerid) {
var instance = this;
$(`.${containerid}`).append(`<div class="card mb-0 border-0 BindData_` + containerid + ` findcontainer h-100" style="background:0 0">
<div class="card-header d-flex justify-content-between align-items-center py-2 px-3 search-bar-main-wrapper position-sticky t-0 bg-white z-index-2 border-0 viewer-header" id="ViewerHeader_` + containerid + `">
<span class="biz-highlight-bg-color text-left">Employee BreakUp Tenure</span>
<div class="text-right d-flex">
<div class="biz-select2-wrap"><select class="distributor_val form-control"><option></option></select></div>
<div id="select_new_Palette_Section" class="d-none floating-label-form-group-with-value select_new_Palette_Section">
<select id="select_new_Palette" class="form-control type-control required value-control dropdown_phonetype select_new_Palette" placeholder="Select" data-placeholder="Select" data-label="Palette" data-isparent="false">
</select>
</div>
<div class="popuptable btn-flush-biz-theme btn btn-icon btn-rounded flush-soft-hover h-30p w-30p ">
<span class="btn-icon-wrap"> <i class="las la-table font-18 text-grey text-dark tableiconempchart"> </i></span>
</div>
</div>
</div>
<div class="card-body p-2 userDesignWidgetCardBody ">
<ul class="lob_summary row px-3" id="lob_summary"></ul>
<div class="text-danger d-none w-100 font-12">* The Outstanding data will be auto-refreshed for every 24 hours.</div>
</div>
</div>`);
$(".designsPreviewAppend").find(".select_new_Palette_Section").removeClass("d-none");
let height = $(`#${containerid}`).siblings('#hf_portletwidgetheight').val();
if (height != '0px') {
$('.userDesignWidgetCardBody').css({ "height": `` + height + ``, "overflow-x": "hidden" }).addClass("added biz-custom-scrollbar");
}
instance.fileCacheHelper.loadJsFiles(['apps/crm/palettes/managers/palettemanager.js', "libs/chartjs/chart.min.js"], () => {
Bizgaze.Apps.Crm.Palettes.Managers.PaletteManager.Instance().getPallettes().then((res) => {
var instance = this;
if (res.length != 0) {
let data = Array();
for (let p = 0; p < res.result.length; p++) {
data.push(res.result[p]);
}
data.sort(function (a, b) {
var a1 = a.palletteid, b1 = b.palletteid;
if (a1 == b1)
return 0;
return a1 > b1 ? 1 : -1;
});
for (let z = 0; z < data.length; z++) {
let palletId = data[z].palletteid;
let palletName = data[z].pallettename;
let html = '';
if (z == 0) {
html = `<option value='` + palletId + `' selected >` + palletName + `</option>`;
}
else {
html = `<option value='` + palletId + `' >` + palletName + `</option>`;
}
$('.select_new_Palette').append(html);
}
let palettid = '';
$('.designsPreviewAppend').find(".select_new_Palette").change(function () {
instance.onEditPalettes = $(this).find(":checked").val().toString();
});
$(`.BindData_` + containerid + ``).find(".select_new_Palette option").each(function () {
var val = $(this).val();
if (val == instance.onEditPalettes) {
$(`.BindData_` + containerid + ``).find(".select_new_Palette option").removeAttr("checked");
$(this).attr('selected', 'selected');
}
});
palettid = instance.onEditPalettes;
$(`.BindData_` + containerid + ``).find(".select_new_Palette").change(function () {
$(".lob_summary").html('');
palettid = $(this).find(":checked").val().toString();
instance.loadPaletts(palettid, containerid);
});
if (palettid.length == 0) {
palettid = $(`.BindData_` + containerid + ``).find(".select_new_Palette").find(":checked").val().toString();
instance.loadPaletts(palettid, containerid);
}
else {
instance.loadPaletts(palettid, containerid);
}
}
});
});
instance.distributeVal();
}
loadPaletts(palettid, containerid) {
let instance = this;
Bizgaze.Apps.Crm.Palettes.Managers.PaletteManager.Instance().getPalletteColors(palettid).then((response) => {
var data = Array();
for (let i = 0; i < response.result.length; i++) {
data.push(response.result[i]);
}
data.sort(function (a, b) {
var a1 = a.palletteindex, b1 = b.palletteindex;
if (a1 == b1)
return 0;
return a1 > b1 ? 1 : -1;
});
this.palettecolors = [];
for (let i = 0; i < data.length; i++) {
if (i < 2) {
let getcolor = data[i].colorcode;
this.palettecolors.push(getcolor);
}
}
var fromDate = "";
var toDate = "";
var cf_fromDate = Unibase.Platform.Membership.Infos.Identity.currentUser.fromDate;
var cf_toDate = Unibase.Platform.Membership.Infos.Identity.currentUser.toDate;
if (cf_fromDate != null && cf_toDate != null) {
fromDate = cf_fromDate.toString();
toDate = cf_toDate.toString();
}
else {
fromDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD");
toDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD");
}
fromDate = fromDate.replace('/', '-').replace('/', '-');
toDate = toDate.replace('/', '-').replace('/', '-');
instance.fileCacheHelper.loadJsFiles(['apps/crm/contacts/managers/contactmanager.js', "apps/crm/employees/components/employee_breakup_table.js", "libs/chartjs/chart.min.js"], () => {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getEmployeeBrekUp("0", fromDate, toDate, instance.ownerid, 0).then(function (response) {
var _a;
var data = response.result;
if (((_a = response.result) === null || _a === void 0 ? void 0 : _a.length) > 0) {
instance.dataXValue = response.result;
instance.createChart(containerid);
instance.createTable(containerid);
}
});
});
});
$('.distributor_val').off().on("change", function () {
return __awaiter(this, void 0, void 0, function* () {
instance.ownerid = +$(this).find(":checked").val();
instance.ownername = $(this).find(":checked").text();
$("#lob_summary").html('');
instance.loadPaletts(palettid, containerid);
$('.distributor_val').select2({
placeholder: 'please Select Distributor',
allowClear: true,
data: instance.ownername
});
});
});
}
createChart(containerid) {
var instance = this;
var fromDate = "";
var toDate = "";
var cf_fromDate = Unibase.Platform.Helpers.NavigationHelper.commonFilter_FromDate;
var cf_toDate = Unibase.Platform.Helpers.NavigationHelper.commonFilter_ToDate;
if (cf_fromDate != null && cf_toDate != null) {
fromDate = cf_fromDate.toString();
toDate = cf_toDate.toString();
}
else {
fromDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD");
toDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD");
}
fromDate = fromDate.replace('/', '-').replace('/', '-');
toDate = toDate.replace('/', '-').replace('/', '-');
var OwnerId = $('#hfContactId').val();
if (OwnerId == undefined)
OwnerId = 0;
var employeeId = $('#hfSalesPersonId').val();
if (employeeId == undefined)
employeeId = 0;
instance.fileCacheHelper.loadJsFiles(['apps/crm/contacts/managers/contactmanager.js', "libs/chartjs/chart.min.js"], () => {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getEmployeeBrekUpDesignation("0", fromDate, toDate, instance.ownerid, 0).then(function (response) {
if (response.result.length > 0) {
let chartHtml = `<li class="col-sm-12"><div><canvas id="employeeBreakupChart" style="max-height:450px"></canvas></div></li>`;
$(`#${containerid}`).find('.lob_summary').html(chartHtml);
$('.popuptable').off().click(function (e) {
var instanceTableObj = Bizgaze.Apps.Crm.Employees.Components.EmployeeBreakUpTable.Instance();
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(0, '', instanceTableObj, null, Unibase.Platform.Helpers.Size.DockLeft);
});
let labelsPreProcess = instance.dataXValue;
let xValues = [];
let active = [];
let inActive = [];
for (let i = 0; i < labelsPreProcess.length; i++) {
xValues.push(labelsPreProcess[i].Month);
active.push(labelsPreProcess[i].Active);
inActive.push(labelsPreProcess[i].DeActive);
}
inActive.push(0);
let barOneColor, barTwoColor;
let pal = instance.palettecolors;
if (pal.length != 0) {
for (let i = 0; i < pal.length; i++) {
if (i == 0) {
barOneColor = pal[i];
}
if (i == 1) {
barTwoColor = pal[i];
}
}
}
else {
barOneColor = '#117899';
barTwoColor = '#f16c20';
}
let chartElement = document.getElementById("employeeBreakupChart").getContext('2d');
let myChart = new Chart(chartElement, {
type: 'bar',
data: {
labels: xValues,
datasets: [{
label: 'Active',
data: active,
backgroundColor: barOneColor
}, {
label: 'InActive',
data: inActive,
backgroundColor: barTwoColor
}]
},
options: {
plugins: {
legend: {
position: "bottom",
align: "middle"
}
}
}
});
}
});
});
}
createTable(tagIds) {
var instance = this;
var fromDate = "";
var toDate = "";
var cf_fromDate = Unibase.Platform.Membership.Infos.Identity.currentUser.fromDate;
var cf_toDate = Unibase.Platform.Membership.Infos.Identity.currentUser.toDate;
if (cf_fromDate != null && cf_toDate != null) {
fromDate = cf_fromDate.toString();
toDate = cf_toDate.toString();
}
else {
fromDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD");
toDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD");
}
fromDate = fromDate.replace('/', '-').replace('/', '-');
toDate = toDate.replace('/', '-').replace('/', '-');
var OwnerId = $('#hfContactId').val();
if (OwnerId == undefined)
OwnerId = 0;
var employeeId = $('#hfSalesPersonId').val();
if (employeeId == undefined)
employeeId = 0;
instance.fileCacheHelper.loadJsFiles(['apps/crm/contacts/managers/contactmanager.js', "libs/chartjs/chart.min.js"], () => {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getEmployeeBrekUpDesignation("0", fromDate, toDate, instance.ownerid, 0).then(function (response) {
if (response.result.length > 0) {
var data = response.result;
var total = 0;
$('.dist-active').empty();
let html = '';
for (var i = 0; i < data.length; i++) {
html = html + `
<li style="border-bottom: 0;" class="list-group-item data-list-item biz-transparent-text-color remove-bb no-background list-border-color">
<div class="row d-flex align-items-center">
<div class="col-8 list-item-main-title" > ${data[i].Designation} </div>
<div class="col-4 text-center" > ${data[i].Active} </div>
</div>
</li>
`;
total += Number(data[i].Active);
}
html = html + `<li style="border-bottom: 0!important;" class="list-group-item data-list-item biz-transparent-text-color no-background list-border-color">
<div class="row d-flex align-items-center" >
<div class="col-8 list-item-main-title" > Total </div>
<div class="col-4 text-center list-item-main-title" > ${total} </div>
</div>
</li>`;
instance.tableHtmlEmp = html;
}
});
});
}
distributeVal() {
this.fileCacheHelper.loadJsFiles(['apps/crm/contacts/managers/contactmanager.js'], function () {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getalldistributornames().then(function (res) {
debugger;
if (res != null) {
let data = [];
for (let i = 0; i < res.result.length; i++) {
let TenantId = res.result[i].tenantid;
let TenantName = res.result[i].tenantname;
data.push({ id: TenantId, text: TenantName });
}
$('.distributor_val').select2({
placeholder: 'please Select Distributor',
allowClear: true,
data: data
});
}
});
});
$('.distributor_val').parents(".text-right.d-flex").find("[role=textbox]").html("");
}
static Instance() {
if (this.instance === undefined) {
this.instance = new EmployeeBreakUp();
}
return this.instance;
}
}
Components.EmployeeBreakUp = EmployeeBreakUp;
})(Components = Employees.Components || (Employees.Components = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
@@ -0,0 +1,95 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Components;
(function (Components) {
class EmployeeBreakUpTable extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
this.navigationhelper = Unibase.Platform.Helpers.NavigationHelper.Instance();
}
cssFiles() {
return [];
}
jsFiles() {
return ["apps/communications/events/managers/gallerymanager.js", "apps/communications/events/components/shareimage.js"];
}
load(id, containerid, callback) {
let Instance = this;
$('.closeBtnEmp').click(function (e) {
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
});
let tableHTML = '';
let headers = '';
tableHTML = Bizgaze.Apps.Crm.Employees.Components.EmployeeBreakUp.Instance().tableHtmlEmp;
headers = `
<div class="col-8">Designation</div>
<div class="col-4 text-center">Active</div>
`;
if (tableHTML == '') {
$('.listEmpContainer').addClass('d-none');
$('.nodataemp').removeClass('d-none');
return;
}
$('.empContainerInner').find('.appendEmpList').html(tableHTML);
$('.empContainerInner').find('.headerempsloc').html(headers);
}
init(containerid) {
}
html(id, containerid) {
let html = `
<div class="empContainer p-2">
<div class="empContainerInner">
<div class="listEmpContainer card border-0" >
<div class="card-header Templateheader">
<div id="layout_list_header" class="biz-list-header biz-transparent-text-color no-background list-border-color">
<div class="row biz-list-header d-flex align-items-center headerempsloc">
</div>
</div>
</div>
<div data-simplebar="init" class="bg-white-s bg-white-removed simple-scroll-bar templateviewer-body pb-15">
<ul style="height: 82vh;overflow-y: auto;" class="list-group layout_list_container appendEmpList font-14 ">
</ul>
</div>
</div>
<div class="nodataemp d-none text-center">
<div class="alert alert-primary text-center mb-0 border-0 rounded-0 w-100 font-14">No data available</div>
</div>
</div>
<footer class="p-2" style="position: fixed;bottom: 0;">
<button class="closeBtnEmp btn bg-danger text-white">Close</button>
</footer>
</div>
`;
return html;
}
loadEmpTable() {
console.log('.loadEmpTable');
}
static Instance() {
if (this.instance === undefined) {
this.instance = new EmployeeBreakUpTable();
}
return this.instance;
}
}
Components.EmployeeBreakUpTable = EmployeeBreakUpTable;
})(Components = Employees.Components || (Employees.Components = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"employee_breakup_table.js","sourceRoot":"","sources":["employee_breakup_table.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA8HhB;AA9HD,WAAU,OAAO;IACb,IAAiB,IAAI,CA4HpB;IA5HD,WAAiB,IAAI;QACjB,IAAiB,GAAG,CA0HnB;QA1HD,WAAiB,GAAG;YAChB,IAAiB,SAAS,CAwHzB;YAxHD,WAAiB,SAAS;gBACtB,IAAiB,UAAU,CAsH1B;gBAtHD,WAAiB,UAAU;oBACvB,MAAa,oBAAqB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;wBAIzE;4BACI,KAAK,EAAE,CAAC;4BACR,IAAI,CAAC,gBAAgB,GAAG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC;wBACjF,CAAC;wBAGD,QAAQ;4BACJ,OAAO,EAAE,CAAC;wBACd,CAAC;wBACD,OAAO;4BACH,OAAO,CAAC,uDAAuD,EAAE,qDAAqD,CAAC,CAAC;wBAC5H,CAAC;wBACD,IAAI,CAAC,EAAO,EAAE,WAAmB,EAAE,QAAkB;4BAMjD,IAAI,QAAQ,GAAG,IAAI,CAAC;4BACpB,CAAC,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC;gCAE/B,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAE,CAAC;4BAEtE,CAAC,CAAC,CAAC;4BAGH,IAAI,SAAS,GAAG,EAAE,CAAC;4BACnB,IAAI,OAAO,GAAG,EAAE,CAAC;4BAEb,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC;4BAC1F,OAAO,GAAG;;;;;iCAKT,CAAC;4BAKN,IAAI,SAAS,IAAI,EAAE,EAAE;gCAGjB,CAAC,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;gCAC1C,CAAC,CAAC,YAAY,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;gCACtC,OAAO;6BACV;4BACD,CAAC,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC/D,CAAC,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;wBAGjE,CAAC;wBAID,IAAI,CAAC,WAAW;wBAChB,CAAC;wBAED,IAAI,CAAC,EAAE,EAAE,WAAW;4BAIhB,IAAI,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8BtC,CAAC;4BAC0B,OAAO,IAAI,CAAC;wBAChB,CAAC;wBAGD,YAAY;4BACR,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;wBAChC,CAAC;wBAOD,MAAM,CAAC,QAAQ;4BACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;gCAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,oBAAoB,EAAE,CAAC;6BAC9C;4BACD,OAAO,IAAI,CAAC,QAAQ,CAAC;wBACzB,CAAC;qBACJ;oBApHY,+BAAoB,uBAoHhC,CAAA;gBACL,CAAC,EAtHgB,UAAU,GAAV,oBAAU,KAAV,oBAAU,QAsH1B;YACL,CAAC,EAxHgB,SAAS,GAAT,aAAS,KAAT,aAAS,QAwHzB;QACL,CAAC,EA1HgB,GAAG,GAAH,QAAG,KAAH,QAAG,QA0HnB;IACL,CAAC,EA5HgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QA4HpB;AACL,CAAC,EA9HS,OAAO,KAAP,OAAO,QA8HhB"}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,122 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Components;
(function (Components) {
class EmployeeLocationTable extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
this.navigationhelper = Unibase.Platform.Helpers.NavigationHelper.Instance();
}
cssFiles() {
return [];
}
jsFiles() {
return ["apps/communications/events/managers/gallerymanager.js", "apps/communications/events/components/shareimage.js"];
}
load(id, containerid, callback) {
let Instance = this;
$('.closeBtnEmp').click(function (e) {
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
});
let isTrackingTable = Bizgaze.Apps.Crm.Employees.Components.EmployeeLocations.Instance().isTrackingTable;
let tableHTML = '';
let headers = '';
debugger;
if (isTrackingTable) {
tableHTML = Bizgaze.Apps.Crm.Employees.Components.EmployeeLocations.Instance().trackingTodayHTML;
Bizgaze.Apps.Crm.Employees.Components.EmployeeLocations.Instance().isTrackingTable = false;
headers = `<div class="col-sm-4">Accuracy</div>
<div class="col-sm-4">Time</div>
<div class="col-sm-4">Address</div>`;
}
else {
tableHTML = Bizgaze.Apps.Crm.Employees.Components.EmployeeLocations.Instance().tableHtmlEmp;
headers = `
<div class="col-sm-2">Time</div>
<div class="col-sm-5">Address</div>
<div class="col-sm-2">Distance(K.M)</div>
<div class="col-sm-2">Duration</div>
<div class="col-sm-1 text-center"><i class="fa fa-battery-full"></i></div>`;
}
if (tableHTML == '') {
$('.listEmpContainer').addClass('d-none');
$('.nodataemp').removeClass('d-none');
return;
}
$('.empContainerInner').find('.appendEmpList').parent().addClass('p-0');
$('.empContainerInner').find('.appendEmpList').html(tableHTML);
$('.empContainerInner').find('.headerempsloc').html(headers);
}
init(containerid) {
}
html(id, containerid) {
let htmlw = ` <div class="empContainer p-3">
<div class="empContainerInner">
<table id='table-data' class='w-100 table'>
<thead>
<tr>
<th class="mnw-225p d-none">Name</th>
<th class="mnw-225p d-none">Time</th>
<th style="line-height: 1; white-space: nowrap; background: rgb(25, 88, 159); color: rgb(255, 255, 255);">Name</th>
<th style="line-height: 1; white-space: nowrap; background: rgb(25, 88, 159); color: rgb(255, 255, 255);">Time</th>
<th style="line-height: 1; white-space: nowrap; background: rgb(25, 88, 159); color: rgb(255, 255, 255);">Address</th>
<th style="line-height: 1; white-space: nowrap; background: rgb(25, 88, 159); color: rgb(255, 255, 255);">Distance(K.M)</th>
<th style="line-height: 1; white-space: nowrap; background: rgb(25, 88, 159); color: rgb(255, 255, 255);">Duration</th>
</tr>
</thead>
<tbody></tbody>
</table>
<div class="nodataemp d-none text-center"></div>
</div>
<footer class="p-2" style="position: fixed;bottom: 0;">
<button class="closeBtnEmp btn bg-danger text-white">Close</button>
</footer>
</div>`;
let html = `<div class="empContainer p-2">
<div class="empContainerInner">
<div class="listEmpContainer card border-0" >
<div class="card-header d-md-block d-sm-none Templateheader">
<div id="layout_list_header" class="biz-transparent-text-color no-background list-border-color">
<div class="row biz-list-header d-flex align-items-center headerempsloc">
</div>
</div>
</div>
<div data-simplebar class="bg-white-s bg-white-removed simple-scroll-bar templateviewer-body pb-15 scrollable">
<ul class="list-group layout_list_container appendEmpList font-14 ">
</ul>
</div>
</div>
<div class="nodataemp d-none text-center">
<div class="alert alert-primary text-center mb-0 border-0 rounded-0 w-100 font-14">No data available</div>
</div>
</div>
<footer class="p-2" style="position: fixed;bottom: 0;">
<button class="closeBtnEmp btn bg-danger text-white">Close</button>
</footer>
</div>`;
return html;
}
loadEmpTable() {
console.log('.loadEmpTable');
}
static Instance() {
if (this.instance === undefined) {
this.instance = new EmployeeLocationTable();
}
return this.instance;
}
}
Components.EmployeeLocationTable = EmployeeLocationTable;
})(Components = Employees.Components || (Employees.Components = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"employee_locations_table.js","sourceRoot":"","sources":["employee_locations_table.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,233 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Components;
(function (Components) {
class MeterReading extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this._bizgazegps_widget_gpsverification_Index = 0;
this._bizgazegps_widget_CallBack = 0;
this._meterTripId = 0;
}
cssFiles() {
return [];
}
jsFiles() {
return ['apps/transact/managers/expenses/expensemanager.js', 'apps/crm/employees/managers/gpslocationmanager.js', 'apps/crm/employees/components/w_employeeroute.js'];
}
html(id, containerid) {
var html = `<input type="hidden" value="0" id="hfMeterStatus" />
<input type="hidden" id="hfMeterReadingId" value="0" />
<input type="hidden" id="hfStartDate" value="0" />
<input type="hidden" id="hfStartReading" value="0" /><input type="hidden" id="hfVehicleId" value="0" />
<header class="header b-b bg-green-lt">
<p class="h4">
Meter Reading
</p>
<div class="pull-right btn-group">
<a class="btn btn-sm mr-auto btn-close" href="javascript:;" title="close" id="BtnMeterClose"><i class="fa fa-times"></i></a>
</div>
</header>
<section class="scrollable">
<div class="wrapper clear">
<div class="loadVehicleType hidden">
<div class="row1">
<div class="col-sm-12">
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
<label for="cmdVehicleType">Vehicle Type<span class="text-danger"> *</span></label>
<select id="cmdVehicleType" data-required="true" class="form-control"></select>
</div>
</div>
</div>
<div class="row1">
<div class="col-sm-12">
<div class="form-group floating-label-form-group">
<label for="lblStartReading">Start Reading<span class="text-danger"> *</span></label>
<input type="text" class="form-control required" id="txtStartReading" maxlength="50" placeholder="Start reading..." />
</div>
</div>
</div>
</div>
<div class="loadCalim1 hidden">
<div class="row1">
<div class="col-sm-12">
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
<label for="cmdCalimType">Expense Type<span class="text-danger"> *</span></label>
<select id="cmdCalimType" data-required="true" class="form-control"></select>
</div>
</div>
</div>
<div class="row1">
<div class="col-sm-12">
<div class="form-group floating-label-form-group">
<label for="lblEndReading">End Reading<span class="text-danger"> *</span></label>
<input type="text" class="form-control required" id="txtEndReading" maxlength="50" placeholder="End reading..." />
</div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<a href="javascript:;" id="btnSaveMeterReading" class="btn btn-primary btn-lg btn-block"> Save Changes </a>
</footer>`;
return html;
}
load(id, containerid, callback) {
var instance = this;
$("#hfMeterStatus").val(instance.meterStatus);
if ($("#hfMeterStatus").val() == "1") {
$(".loadVehicleType").removeClass("hidden");
instance.loadVehicleType();
}
else {
$(".loadCalim1").removeClass("hidden");
instance.loadCalim1();
}
$("#btnSaveMeterReading").click(function () {
instance.saveTripMeterReading();
});
$("#BtnMeterClose").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
}
loadPop(meterStatus, meterReadingId, meterTripId, callback) {
var instance = this;
instance.navigationHelper.popup(0, '', Bizgaze.Apps.Crm.Employees.Components.MeterReading.Instance(), null, Unibase.Platform.Helpers.Size.DockLeft);
instance._bizgazegps_widget_CallBack = callback;
instance._meterTripId = meterTripId;
instance.meterStatus = meterStatus;
}
GetMeterReading(meterReadingId) {
Bizgaze.Apps.Crm.Employees.Managers.GpsLocationmanager.Instance().GetMeterReading(meterReadingId).then(function (response) {
if (response.result != null) {
var data = response.result;
$("#hfMeterReadingId").val(data.meterReadingId);
$("#hfStartDate").val(data.startDate);
$("#hfStartReading").val(data.startReading);
$("#hfVehicleId").val(data.vehicleId);
}
});
}
loadVehicleType() {
Bizgaze.Apps.Transact.Managers.Expenses.ExpenseManager.Instance().getVehicleType().then(function (response) {
var cmdVehicleTypes = document.getElementById('cmdVehicleType');
$('#cmdVehicleType').empty();
var defaultOpt = document.createElement("option");
defaultOpt.text = "--Select--";
defaultOpt.value = "";
cmdVehicleTypes.append(defaultOpt);
for (var i = 0; i < response.result.length; i++) {
var opt = document.createElement("option");
opt.text = response.result[i].vehiclename;
opt.value = response.result[i].vehicleid;
cmdVehicleTypes.append(opt);
}
});
}
loadCalim1() {
Bizgaze.Apps.Transact.Managers.Expenses.ExpenseManager.Instance().getDraftExpenseByContact().then(function (response) {
var cmdCalimType = document.getElementById('cmdCalimType');
$('#cmdCalimType').empty();
var defaultOpt = document.createElement("option");
defaultOpt.text = "--Select--";
defaultOpt.value = "";
cmdCalimType.append(defaultOpt);
for (var i = 0; i < response.result.length; i++) {
var opt = document.createElement("option");
opt.text = response.result[i].expensename;
opt.value = response.result[i].expenseid;
cmdCalimType.append(opt);
}
});
}
saveTripMeterReading() {
let instance = this;
let StartDate;
var StartReading = $("#txtStartReading").val();
var vehicleTypeId = Number($("#cmdVehicleType").val());
if ($("#hfMeterReadingId").val() != 0) {
StartReading = $("#hfStartReading").val();
StartDate = $("#hfStartDate").val();
vehicleTypeId = Number($("#hfVehicleId").val());
}
var tripGroupStatus = "";
if ($("#hfMeterReadingId").val() == 0)
tripGroupStatus = 'Started';
else if ($("#hfTripGroupStatus").val() == "Started") {
tripGroupStatus = 'Completed';
}
var tripStatus = 'Started';
if (instance._meterTripId != 0)
tripStatus = 'Completed';
if ($('#hfSeletedRouteId').val() == 0) {
MessageHelper.Instance().showError("RouteId is going to 0,please select one route", "");
return null;
}
var postData = {
RouteId: Number($('#hfSeletedRouteId').val()),
TripGroupId: Number($("#hfTripGroupId").val()),
TripGroupName: $("#hfBizgaze_GpsTripGroupName").val(),
TripGroupStatus: 1,
TripId: instance._meterTripId,
ToAddressId: 0,
RefGuid: null,
TripStatus: 1,
MeterReadingId: Number($("#hfMeterReadingId").val()),
VehicleTypeId: vehicleTypeId,
StartDate: (StartDate == undefined || StartDate == "0") ? new Date() : StartDate,
EndDate: null,
StartReading: parseFloat(StartReading.toString()),
EndReading: $("#txtEndReading").val() == '' ? 0 : parseFloat($("#txtEndReading").val().toString()),
};
Bizgaze.Apps.Crm.Employees.Managers.GpsLocationmanager.Instance().saveTripMeterReading(postData).then(function (response) {
var Id = response.result.MeterReadingId;
var tripGroupId = response.result.TripGroupId;
$("#hfTripGroupId").val(tripGroupId);
var tripGroupStatus = response.result.TripGroupStatus;
$("#hfTripGroupStatus").val(tripGroupStatus);
$("#hfMeterReadingId").val(Id);
var tripId = response.result.MeterTripId;
instance._bizgazegps_widget_CallBack = tripId;
if (instance._meterTripId == 0) {
$(".btnStopTrip").removeClass('hidden');
$(".btnStartTrip").addClass('hidden');
Bizgaze.Apps.Crm.Employees.Components.EmployeeRoute.Instance().loadRouteMap($('#hfSeletedRouteId').val());
}
else {
$(".btnStopTrip").addClass('hidden');
$(".btnStartTrip").removeClass('hidden');
}
instance._meterTripId = tripId;
$("#modal_divGpsMeterReading").modal('hide');
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new MeterReading();
}
return this.instance;
}
}
Components.MeterReading = MeterReading;
})(Components = Employees.Components || (Employees.Components = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
@@ -0,0 +1,105 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Components;
(function (Components) {
class Termination extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return [''];
}
html(id, containerid) {
return "";
}
init(containerid) {
}
load(id, containerid, callback) {
}
Termination() {
let detailContainer = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
let refstatusId = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_refstatusid";
})[0].Value);
let stageName = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_stagename";
})[0].Value);
var instance = this;
$("#" + detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Termination').click(function () {
let uniqueid = 'bizgazecrm_contacts_terminate';
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(['platform/forms/managers/formmanager.js', 'platform/forms/components/formviewer/formviewer.js', 'platform/forms/requests/forms.js'], function () {
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(uniqueid).then(function (res) {
var formid = res.result.FormId;
var successobj = {
CallBack: function () {
var employeeid = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_employeeid";
})[0].Value);
debugger;
instance.TerminationStage(employeeid);
},
Parameters: null,
};
var formviewerObj = {
FormId: formid,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: successobj,
OnFail: null,
OnLoad: null,
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
TerminationStage(employeeid) {
var instance = this;
var jsfiles = ['apps/crm/employees/components/termination.js', 'apps/crm/employees/managers/employeemanager.js'];
instance.fileCacheHelper.loadJsFiles(jsfiles, function (response) {
Bizgaze.Apps.Crm.Employees.Managers.EmployeeManager.Instance().TerminationStage(employeeid).then(function (response) {
MessageHelper.Instance().showSuccess(response.message, '');
var detailobj = Unibase.Themes.Compact.Components.Details.Instance();
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = instance.navigationHelper.getLastContainerId();
var IdetailObj = detailobj;
detailobj.loadPortlets(IdetailObj);
instance.Termination();
});
});
}
calendar() {
const dateFormat = moment().format("DD/MM/YYYY");
$(".date_finalsettlementdate").daterangepicker({
startDate: dateFormat,
autoUpdateInput: false,
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
minDate: dateFormat,
locale: {
format: 'DD/MM/YYYY',
firstDay: 1,
},
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new Termination();
return this._instance;
}
}
Components.Termination = Termination;
})(Components = Employees.Components || (Employees.Components = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"termination.js","sourceRoot":"","sources":["termination.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,72 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Components;
(function (Components) {
class ChangeBranch extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [];
}
jsFiles() {
return [''];
}
html(id, containerid) {
return "";
}
init(containerid) {
var instance = this;
}
load(id, containerid, callback) {
}
changeDefaultBranch(id) {
var instance = this;
var _recordId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid").Value);
instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
instance.fileCacheHelper.loadJsFile("tenants/themes/compact/components/details/details.js", function () {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().changedefaultbranch(_recordId, id).then(function (response) {
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
var containerid = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var portletid = detail_instance.unibase_core_activeportletid;
detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
MessageHelper.Instance().showSuccess(response.message, '');
});
});
});
}
DeleteDefaultBranch(id) {
bootbox.confirm("Are You Sure You Want to Delete this Branch ?", function (result) {
if (result == true) {
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('apps/crm/contacts/managers/contactmanager.js', function () {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().deletedefaultbranch(id).then(function (response) {
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
var containerid = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var portletid = detail_instance.unibase_core_activeportletid;
detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
MessageHelper.Instance().showSuccess(response.message, '');
});
});
}
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new ChangeBranch();
return this._instance;
}
}
Components.ChangeBranch = ChangeBranch;
})(Components = Employees.Components || (Employees.Components = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"w_changebranch.js","sourceRoot":"","sources":["w_changebranch.ts"],"names":[],"mappings":"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"}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,42 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Managers;
(function (Managers) {
class EmployeeManager extends Unibase.Platform.Core.BaseManager {
TerminationStage(employeeid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/employees/terminationstage/employeeid/' + employeeid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new EmployeeManager();
return this._instance;
}
}
Managers.EmployeeManager = EmployeeManager;
})(Managers = Employees.Managers || (Employees.Managers = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"employeemanager.js","sourceRoot":"","sources":["employeemanager.ts"],"names":[],"mappings":";;;;;;;;;AAAA,IAAU,OAAO,CA4BhB;AA5BD,WAAU,OAAO;IACb,IAAiB,IAAI,CA0BpB;IA1BD,WAAiB,IAAI;QACjB,IAAiB,GAAG,CAwBnB;QAxBD,WAAiB,GAAG;YAChB,IAAiB,SAAS,CAsBzB;YAtBD,WAAiB,SAAS;gBACtB,IAAiB,QAAQ,CAoBxB;gBApBD,WAAiB,QAAQ;oBACrB,MAAa,eAAgB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW;wBAE5D,gBAAgB,CAAC,UAAkB;;gCACrC,MAAM,GAAG,GAAG,4DAA4D,GAAG,UAAU,CAAC;gCACtF,OAAO,MAAM,IAAI,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,UAAU,QAAQ;oCAEvE,IAAI,QAAQ,CAAC,MAAM,KAAK,IAAI;wCACxB,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;oCAClD,OAAO,QAAQ,CAAC;gCACpB,CAAC,CAAC,CAAC;4BACP,CAAC;yBAAA;wBAGD,MAAM,CAAC,QAAQ;4BACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;gCAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,eAAe,EAAE,CAAC;4BAC3C,OAAO,IAAI,CAAC,SAAS,CAAC;wBAC1B,CAAC;qBACJ;oBAlBY,wBAAe,kBAkB3B,CAAA;gBACL,CAAC,EApBgB,QAAQ,GAAR,kBAAQ,KAAR,kBAAQ,QAoBxB;YACL,CAAC,EAtBgB,SAAS,GAAT,aAAS,KAAT,aAAS,QAsBzB;QACL,CAAC,EAxBgB,GAAG,GAAH,QAAG,KAAH,QAAG,QAwBnB;IACL,CAAC,EA1BgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QA0BpB;AACL,CAAC,EA5BS,OAAO,KAAP,OAAO,QA4BhB"}
@@ -0,0 +1,174 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Crm;
(function (Crm) {
let Employees;
(function (Employees) {
let Managers;
(function (Managers) {
class GpsLocationmanager extends Unibase.Platform.Core.BaseManager {
getLocations(url) {
return __awaiter(this, void 0, void 0, function* () {
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
GetGPSTrackingCount(fromdate) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/employees/getgpsusertrackingcount/fromdate/' + fromdate;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
SaveGpsUser(postdata) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/savegpsuser';
return yield this.dataHelper().postAsync(url, postdata).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
GetGpsUser(id) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/getgpsuser/employeeid/' + id;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
GetEmployees(branchid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/employees/getemployeelist/branchid/' + branchid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
GetGPSUSerDetails(detailstype, serverdate) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/getgpsuserdetails/detailstype/' + detailstype + '/fromdate/' + serverdate;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
GetCustomerDetailsByRouteId(RouteId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/contacts/getcustomerdetailsbyrouteid/routeid/' + RouteId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
SaveTrip(postdata) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/savetrip';
return yield this.dataHelper().postAsync(url, postdata).then(function (response) {
if (response.result !== null)
return response;
});
});
}
SaveTripTrack(postdata) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/savetriptrack';
return yield this.dataHelper().postAsync(url, postdata).then(function (response) {
if (response.result !== null)
return response;
});
});
}
GetRouteById(RouteId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/getroutebyid/routeid/' + RouteId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
GetMyMeterReading() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/getmymeterreading';
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
GetMeterReading(meterReadingId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/MeterReading/meterid/' + meterReadingId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
saveTripMeterReading(postdata) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/GPS/savetripmeterreading';
return yield this.dataHelper().postAsync(url, postdata).then(function (response) {
if (response.result !== null)
return response;
});
});
}
GetCustomerLocationsByTripGroupId(TripGroupId) {
return __awaiter(this, void 0, void 0, function* () {
debugger;
const url = 'apis/v4/bizgaze/crm/contacts/getcustomerlocationsbytripgroupid/tripgroupid/' + TripGroupId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getuserlocationsbyuseridanddatetime(userid, tracktime) {
return __awaiter(this, void 0, void 0, function* () {
debugger;
const url = 'apis/v4/bizgaze/crm/gpslocation/getuserlocationsbyuseridanddatetime/userid/' + userid + '/tracktime/' + tracktime;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new GpsLocationmanager();
return this._instance;
}
}
Managers.GpsLocationmanager = GpsLocationmanager;
})(Managers = Employees.Managers || (Employees.Managers = {}));
})(Employees = Crm.Employees || (Crm.Employees = {}));
})(Crm = Apps.Crm || (Apps.Crm = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseManager{getLocations(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync(n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}GetGPSTrackingCount(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/crm/employees/getgpsusertrackingcount/fromdate/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}SaveGpsUser(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/GPS/savegpsuser",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}GetGpsUser(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/GPS/getgpsuser/employeeid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}GetEmployees(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/crm/employees/getemployeelist/branchid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}GetGPSUSerDetails(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/GPS/getgpsuserdetails/detailstype/"+n+"/fromdate/"+t;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}GetCustomerDetailsByRouteId(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/crm/contacts/getcustomerdetailsbyrouteid/routeid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}SaveTrip(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/GPS/savetrip",n).then(function(n){if(n.result!==null)return n})})}SaveTripTrack(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/GPS/savetriptrack",n).then(function(n){if(n.result!==null)return n})})}GetRouteById(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/GPS/getroutebyid/routeid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n})})}GetMyMeterReading(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/GPS/getmymeterreading").then(function(n){return n})})}GetMeterReading(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/GPS/MeterReading/meterid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n})})}saveTripMeterReading(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/GPS/savetripmeterreading",n).then(function(n){if(n.result!==null)return n})})}GetCustomerLocationsByTripGroupId(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/crm/contacts/getcustomerlocationsbytripgroupid/tripgroupid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getuserlocationsbyuseridanddatetime(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/bizgaze/crm/gpslocation/getuserlocationsbyuseridanddatetime/userid/"+n+"/tracktime/"+t;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.GpsLocationmanager=t})(t=n.Managers||(n.Managers={}))})(t=n.Employees||(n.Employees={}))})(t=n.Crm||(n.Crm={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1 @@
{"version":3,"file":"iemployeemanager.js","sourceRoot":"","sources":["iemployeemanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1 @@
{"version":3,"file":"igpslocationmanager.js","sourceRoot":"","sources":["igpslocationmanager.ts"],"names":[],"mappings":""}