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,74 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Components;
(function (Components) {
class AllocatedTo extends Unibase.Platform.Core.BaseComponent {
jsFiles() {
return ['libs/parsley/parsley.min.js', 'apps/support/managers/supportmanager.js', 'apps/support/managers/supportmanager.js', 'tenants/themes/compact/components/details/details.js'];
}
cssFiles() {
return [];
}
html() {
let html = '<form id="frm_BizgazeSupport_AllocatedTo" method="post" data-validate="parsley" class="w-f bg-white"><div class="bg-white b-b modal-header pa-10"><strong id="">Allocated To</strong></div><div style="height: 627px; overflow: hidden auto;" class="simple-scroll-bar modal-body bg-cyan-light-5"><div id = "bizgaze_ValidationSummary" class="clear" > </div><div class="card"><div class="card-body"><div class="floating-label-form-group-with-value" id="div_AllocatedTo"><label for="lbl_AllocatedId">Allocated To <span class="text-danger"> *</span></label ><select style="width:100%" id = "txt_AllocatedName" class="form-control value-control floating-label-control required" data-isdynamic="false" /><input type="hidden" id = "hf_AllocatedId"/><label for= "Validation" id = "lblValidation_AllocatedTo"></label><input type="hidden" id="hfFormPropertyId"/></div></div></div></div><div class="b-t bg-white modal-footer pa-10"><a href="javascript:;" id="btn_CloseAllocate" class="btn btn-light btn-sm mr-auto">Close</a><a href= "javascript:;" id = "btn_SaveAllocate" class="btn_SaveAllocate btn btn-primary btn-sm">Save</a></div></form>';
return html;
}
load(id, containerid, callback) {
var instance = this;
instance.loadUsers();
}
loadUsers() {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
let ticketgroupid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_ticketgroupid").Value;
var url = _appsettings.server_url() + '/apis/v4/bizgaze/support/tickets/getroleticketgroups/ticketgroupid/' + ticketgroupid;
AutoCompleteHelper.getHelper().Create("#txt_AllocatedName", "#hf_AllocatedId", url, function (result) {
});
$("#btn_CloseAllocate").click(function () {
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
});
$("#btn_SaveAllocate").click(function () {
if ($("#txt_AllocatedName").val() != null) {
Bizgaze.Apps.Support.Components.AllocatedTo.Instance().save();
}
else {
$("#div_AllocatedTo").addClass("form-group-required");
MessageHelper.Instance().showError("Please Select Contact", 'bizgaze_ValidationSummary');
}
});
let allocatedid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_allocatedto").Value;
let allocatedtoname = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_allocatedtoname").Value;
var selectedAllocatetoname = new Option(allocatedtoname, allocatedid, true);
if (selectedAllocatetoname.value != "0") {
$("#txt_AllocatedName").append(selectedAllocatetoname);
$("#hf_AllocatedId").val(allocatedid);
}
}
save() {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
Bizgaze.Apps.Support.Managers.SupportManager.Instance().UpdateAllocate(Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_ticketid").Value), $("#hf_AllocatedId").val()).then(function () {
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
var detailobj = Unibase.Themes.Compact.Components.Details.Instance();
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = $("._bizgaze_detail_container:visible").attr("id");
var idetailObj = detailobj;
detailobj.loadPortlets(idetailObj);
MessageHelper.Instance().showSuccess("User Allocated Successfully", '');
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Bizgaze.Apps.Support.Components.AllocatedTo();
}
return this.instance;
}
}
Components.AllocatedTo = AllocatedTo;
})(Components = Support.Components || (Support.Components = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"allocateduser.component.js","sourceRoot":"","sources":["allocateduser.component.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{jsFiles(){return["libs/parsley/parsley.min.js","apps/support/managers/supportmanager.js","apps/support/managers/supportmanager.js","tenants/themes/compact/components/details/details.js"]}cssFiles(){return[]}html(){return'<form id="frm_BizgazeSupport_AllocatedTo" method="post" data-validate="parsley" class="w-f bg-white"><div class="bg-white b-b modal-header pa-10"><strong id="">Allocated To<\/strong><\/div><div style="height: 627px; overflow: hidden auto;" class="simple-scroll-bar modal-body bg-cyan-light-5"><div id = "bizgaze_ValidationSummary" class="clear" > <\/div><div class="card"><div class="card-body"><div class="floating-label-form-group-with-value" id="div_AllocatedTo"><label for="lbl_AllocatedId">Allocated To <span class="text-danger"> *<\/span><\/label ><select style="width:100%" id = "txt_AllocatedName" class="form-control value-control floating-label-control required" data-isdynamic="false" /><input type="hidden" id = "hf_AllocatedId"/><label for= "Validation" id = "lblValidation_AllocatedTo"><\/label><input type="hidden" id="hfFormPropertyId"/><\/div><\/div><\/div><\/div><div class="b-t bg-white modal-footer pa-10"><a href="javascript:;" id="btn_CloseAllocate" class="btn btn-light btn-sm mr-auto">Close<\/a><a href= "javascript:;" id = "btn_SaveAllocate" class="btn_SaveAllocate btn btn-primary btn-sm">Save<\/a><\/div><\/form>'}load(){var n=this;n.loadUsers()}loadUsers(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId,r,i;let f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ticketgroupid").Value;r=_appsettings.server_url()+"/apis/v4/bizgaze/support/tickets/getroleticketgroups/ticketgroupid/"+f;AutoCompleteHelper.getHelper().Create("#txt_AllocatedName","#hf_AllocatedId",r,function(){});$("#btn_CloseAllocate").click(function(){Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp()});$("#btn_SaveAllocate").click(function(){$("#txt_AllocatedName").val()!=null?n.Apps.Support.Components.AllocatedTo.Instance().save():($("#div_AllocatedTo").addClass("form-group-required"),MessageHelper.Instance().showError("Please Select Contact","bizgaze_ValidationSummary"))});let u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_allocatedto").Value,e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_allocatedtoname").Value;i=new Option(e,u,!0);i.value!="0"&&($("#txt_AllocatedName").append(i),$("#hf_AllocatedId").val(u))}save(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId;n.Apps.Support.Managers.SupportManager.Instance().UpdateAllocate(Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ticketid").Value),$("#hf_AllocatedId").val()).then(function(){var n,t;Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();n=Unibase.Themes.Compact.Components.Details.Instance();n._recordId=Unibase.Themes.Providers.DetailHelper.recordId;n._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;n._containerId=$("._bizgaze_detail_container:visible").attr("id");t=n;n.loadPortlets(t);MessageHelper.Instance().showSuccess("User Allocated Successfully","")})}static Instance(){return this.instance===undefined&&(this.instance=new n.Apps.Support.Components.AllocatedTo),this.instance}}t.AllocatedTo=i})(i=t.Components||(t.Components={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,264 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Components;
(function (Components) {
class HelpProvider extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["platform/forms/components/formviewer/formviewer.js", "platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "apps/support/managers/supportmanager.js", "platform/forms/components/formviewer/formviewer.js"];
}
html(id, containerid) {
let html = `<div data-simplebar class="simple-scroll-bar" id="div_def_body"><div class="row mx-0" id="div_def"></div></div><div class="footer bg-white b-t" id="div_Footer"><button id="btn_CloseSupport" class="btn btn-light btn-sm mr-auto btn-close" onclick="Bizgaze.Apps.Support.Components.HelpProvider.Instance().clickevents();">Close</button></div>`;
return html;
}
load(id, containerid, callback) {
let height = window.innerHeight;
$("#div_def").append(`<iframe width="100%" style="min-height:` + height + `px" name="srcframe" id="srcframe" class="srcframe" data-issupporttenant="true"> </iframe>`);
$("#srcframe").attr("src", id);
if ($('._bizgaze_popup_container[data-isticketcreate="true"]').length == 0) {
this.setPopUpHeight(containerid);
}
}
init() {
var instance = this;
instance.fileCacheHelper.loadJsFiles([], null);
}
setPopUpHeight(containerid) {
const footerHeight = $(`#${containerid}`).find("#div_Footer").outerHeight(true);
$(`#${containerid}`).find('#div_def_body').css('max-height', `calc(100vh - ${footerHeight}px)`);
}
clickevents() {
var tenantid = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().tenantId;
var unibaseid = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().unibaseId;
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
var userIdentityStr = cookieHelper.getUserIdentityCookie();
if (userIdentityStr != "") {
var obj = JSON.parse(userIdentityStr);
cookieHelper.deleteCookie(Unibase.Platform.Helpers.CookieHelper._userIdentitycookie);
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(obj);
}
window.parent.postMessage('Hello', '*');
}
createloginticket(baseuri, tenantid) {
var instance = this;
var unibaseid = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().unibaseId;
var userId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;
var logintenantid = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().tenantId;
instance.fileCacheHelper.loadJsFiles(["platform/common/managers/commonmanager.js", "platform/membership/managers/accountmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/crm/contacts/managers/contactmanager.js", "apps/support/managers/supportmanager.js"], function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().getusertenant(tenantid, unibaseid).then(function (response) {
if (response.result.AutoLogin == false || response.result == "") {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(userId).then(function (contresponse) {
var contactname = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(contresponse.result.ContactName);
var emailaddress = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(contresponse.result.EmailAddress);
var phonenumber = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(contresponse.result.PhoneNumber);
var unibase = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(unibaseid);
var user = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(userId.toString());
if (isMobileApp()) {
Unibase.Platform.Helpers.MobileHelper.Instance().loadIframe(baseuri + "#/ticket/" + contactname + "/" + emailaddress + "/" + phonenumber + "/" + logintenantid + "/" + unibase + "/" + user);
}
else {
instance.navigationHelper.popup(baseuri + "#/ticket/" + contactname + "/" + emailaddress + "/" + phonenumber + "/" + logintenantid + "/" + unibase + "/" + user + "", "", Bizgaze.Apps.Support.Components.HelpProvider.Instance(), null, Unibase.Platform.Helpers.Size.Large);
}
});
}
else {
Unibase.Platform.Common.Managers.CommonManager.Instance().getuserbyusername(unibaseid).then(function (userdata) {
var userid = userdata.result.UserId;
Unibase.Platform.Common.Managers.CommonManager.Instance().getSupportUser(userid).then(function (supuser) {
var staticcreateurl = supuser.result.StaticCreateUrl;
if (isMobileApp()) {
Unibase.Platform.Helpers.MobileHelper.Instance().loadIframe(baseuri + "#/" + staticcreateurl);
}
else {
instance.navigationHelper.popup(baseuri + "#/" + staticcreateurl, "", Bizgaze.Apps.Support.Components.HelpProvider.Instance(), null, Unibase.Platform.Helpers.Size.Large);
}
});
});
}
});
});
}
loadloginhelpapp() {
var instance = this;
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(['platform/apps/managers/appmanager.js', 'tenants/themes/compact/components/list/list.js', 'platform/analytics/components/reportviewer/_reportviewer.js', 'platform/analytics/components/reportviewer/reportviewer.js', 'platform/analytics/managers/viewermanager.js', 'platform/filters/managers/filtermanager.js', 'platform/analytics/components/reportbuilder/reportbuilder.js', 'platform/core/helpers/token/tokenhelper.js'], function () {
Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallAppId("Bizgaze_Extension_Support_Help_App_Help").then(function (res) {
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(res.result.InstalledAppId, "", Unibase.Themes.Compact.Components.List.Instance(), function () {
let containerid = instance.navigationHelper.getLastContainerId();
$("#ViewerFooter_" + containerid).find(".btnClose").removeAttr('onclick');
$("#ViewerFooter_" + containerid).find(".btnClose").click(function () {
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
cookieHelper.setIdentityCookie('');
window.close();
});
$("#ViewerFooter_" + containerid).removeClass("d-none").find(".btnClose").removeClass("hidden pull-right");
$("#ViewerFooter_" + containerid).find(`#div_pagination_${containerid}`).addClass("d-none");
}, Unibase.Platform.Helpers.Size.Large);
});
});
}
loadticketform(ContactName, EmailAddress, PhoneNumber, OldUnibaseId, OldTenantId, OldUserId) {
var instance = this;
var formuniqueid = "Bizgaze_Extension_Support_Support_App_Support_CreateForm";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (formresponse) {
var parm = { Contactname: ContactName, Emailaddress: EmailAddress, Phonenumber: PhoneNumber };
var loadobj = {
CallBack: function (ContactName, EmailAddress, PhoneNumber) {
$("#btn_CloseForm_" + formresponse.result.FormId).unbind('click').on('click', function () {
Bizgaze.Apps.Support.Components.HelpProvider.Instance().clickevents();
});
$("#hf_userId").val(0);
$(".hdn_userid").val(0);
Unibase.Platform.Helpers.NavigationHelper.Instance().showLoading();
$("#loadinfo").addClass("hidden");
$(".txt_username").val(parm.Contactname);
$('.detail_conatactname').text(parm.Contactname);
$(".txt_emailaddress").val(parm.Emailaddress);
$('.detail_EmailAddress').text(parm.Emailaddress);
$("#txtPhn_phonenumber").val(parm.Phonenumber);
$('.detail_PhoneNumber').text(parm.Phonenumber);
$('.hdn_unibaseid').val(OldUnibaseId);
$('#hf_unibaseId').val(OldUnibaseId);
$(".hdn_reftenantid").val(OldTenantId);
instance.fileCacheHelper.loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().gettenantbytenantid(OldTenantId).then(function (tenantres) {
$(".hdn_reftenantname").val(tenantres.result.TenantName);
Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
});
});
},
Parameters: parm
};
var tenantid = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().tenantId;
var successobj = {
CallBack: function (id) {
var obj = {
oldunibaseid: OldUnibaseId,
oldtenantid: OldTenantId,
};
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(['platform/common/managers/commonmanager.js', 'apps/support/managers/supportmanager.js', 'apps/support/components/helpprovider.component.js'], function () {
setTimeout(function () {
if (window['Unibase_IFrame']) {
window['Unibase_IFrame'].closeIFrameAndroid();
}
else {
window.parent.postMessage('Hello', '*');
}
}, 2000);
Bizgaze.Apps.Support.Components.HelpProvider.Instance().savesupportuser(tenantid, obj.oldunibaseid, OldTenantId, OldUserId);
});
},
Parameters: ''
};
var formviewerObj = {
FormId: formresponse.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: successobj,
OnFail: null,
OnLoad: loadobj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
}
savesupportuser(tenantid, unibaseId, oldtenantid, olduserid) {
this.fileCacheHelper.loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().gettenantbytenantid(tenantid).then(function (response) {
var Unibaseid = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(unibaseId);
var userId = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(olduserid.toString());
var staticlisturl = "" + Unibaseid + "/" + tenantid + "/" + oldtenantid + "/" + userId + "/ticketlist" + "";
var staticcreateurl = "" + Unibaseid + "/" + tenantid + "/" + oldtenantid + "/" + userId + "/ticketcreate" + "";
Unibase.Platform.Common.Managers.CommonManager.Instance().getuserbyusername(unibaseId).then(function (userdata) {
var reqobj = { UserId: userdata.result.UserId, UnibaseId: unibaseId, StaticListUrl: staticlisturl, StaticCreateUrl: staticcreateurl };
Unibase.Platform.Membership.Managers.AccountManager.Instance().savesupportusers(reqobj).then(function (savesup) {
var data = savesup.result;
});
});
});
});
}
autoloadticketform(OldUnibaseId, OldTenantId) {
var instance = this;
var formuniqueid = "Bizgaze_Extension_Support_Support_App_Support_CreateForm";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (autoresponse) {
var loadObj = {
CallBack: function () {
$("#btn_CloseForm_" + autoresponse.result.FormId).unbind('click').on('click', function () {
Bizgaze.Apps.Support.Components.HelpProvider.Instance().clickevents();
});
$("#loadinfo").addClass("hidden");
$(".hdn_reftenantid").val(OldTenantId);
instance.fileCacheHelper.loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().gettenantbytenantid(OldTenantId).then(function (tenantres) {
$(".hdn_reftenantname").val(tenantres.result.TenantName);
});
});
},
Parameters: ''
};
var successObj = {
CallBack: function (id) {
var aobj = {
oldunibaseid: OldUnibaseId,
oldtenantid: OldTenantId,
};
if (window['Unibase_IFrame']) {
window['Unibase_IFrame'].closeIFrameAndroid();
}
else {
window.parent.postMessage('Hello', '*');
}
},
Parameters: ''
};
var formviewerObj = {
FormId: autoresponse.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: successObj,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
}
viewticket(baseuri) {
var instance = this;
var unibaseid = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().unibaseId;
this.fileCacheHelper.loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().getuserbyusername(unibaseid).then(function (userdata) {
var userid = userdata.result.UserId;
Unibase.Platform.Common.Managers.CommonManager.Instance().getSupportUser(userid).then(function (supuser) {
var staticlisturl = supuser.result.StaticListUrl;
if (isMobileApp()) {
Unibase.Platform.Helpers.MobileHelper.Instance().loadIframe(baseuri + "#/" + staticlisturl);
}
else {
instance.navigationHelper.popup(baseuri + "#/" + staticlisturl, "", Bizgaze.Apps.Support.Components.HelpProvider.Instance(), null, Unibase.Platform.Helpers.Size.Large);
}
});
});
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { }
static Instance() {
if (this.instance === undefined) {
this.instance = new HelpProvider();
}
return this.instance;
}
}
Components.HelpProvider = HelpProvider;
})(Components = Support.Components || (Support.Components = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
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,67 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Components;
(function (Components) {
class LoginHelp extends Unibase.Platform.Core.BaseComponent {
jsFiles() {
return ['libs/parsley/parsley.min.js', 'tenants/themes/compact/components/details/details.js'];
}
cssFiles() {
return [];
}
html() {
let html = '<div><form id="frm_BizgazeSupport_LoginHelp" default="" data-validate="parsley" data-isdynamic="false"><h1 class="display-4 mb-10">Help</h1><p class="mb-30">Enter Your Email or Phone.</p><div id="div_ValidationSummary"></div><div class="form-group"><input class="form-control" id="LoginEmailPhone" placeholder="Phone or Email" type="text"></div><a class="btn btn-primary btn-block text-white" id="btn_helplogin">Login in to Help</a><p class="text-right mt-20"><a href="Index.html#/login">Back to login</a></p></div></form></div>';
return html;
}
load(id, containerid, callback) {
var instance = this;
jQuery("#btn_helplogin").click(function () {
var phoneOrEmail = $("#LoginEmailPhone").val();
if (phoneOrEmail == "") {
MessageHelper.Instance().showError("Please enter Email/Phone ", "div_ValidationSummary");
return false;
}
else {
var instance = this;
Unibase.Platform.Membership.Managers.AccountManager.Instance().getUser(phoneOrEmail, phoneOrEmail).then(function (response) {
if (response.result != null) {
var oldtenantid = 0;
var unibaseid = "";
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesession(response.result.unibaseId).then(function (cresponse) {
var identity = cresponse.result;
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
oldtenantid = cresponse.result.tenantId;
unibaseid = cresponse.result.unibaseId;
var origin = window.origin;
window.open(origin + "/#/loginhelp");
});
Unibase.Platform.Membership.Managers.AccountManager.Instance().setTenantAsDefault(oldtenantid, unibaseid).then(function (result) {
var res = result.result;
});
}
else {
MessageHelper.Instance().showError("Email or Phone Number is not Registered", "div_ValidationSummary");
}
});
}
});
if (callback != null) {
callback();
}
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Bizgaze.Apps.Support.Components.LoginHelp();
}
return this.instance;
}
}
Components.LoginHelp = LoginHelp;
})(Components = Support.Components || (Support.Components = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"loginhelp.component.js","sourceRoot":"","sources":["loginhelp.component.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{jsFiles(){return["libs/parsley/parsley.min.js","tenants/themes/compact/components/details/details.js"]}cssFiles(){return[]}html(){return'<div><form id="frm_BizgazeSupport_LoginHelp" default="" data-validate="parsley" data-isdynamic="false"><h1 class="display-4 mb-10">Help<\/h1><p class="mb-30">Enter Your Email or Phone.<\/p><div id="div_ValidationSummary"><\/div><div class="form-group"><input class="form-control" id="LoginEmailPhone" placeholder="Phone or Email" type="text"><\/div><a class="btn btn-primary btn-block text-white" id="btn_helplogin">Login in to Help<\/a><p class="text-right mt-20"><a href="Index.html#/login">Back to login<\/a><\/p><\/div><\/form><\/div>'}load(n,t,i){var r=this;jQuery("#btn_helplogin").click(function(){var n=$("#LoginEmailPhone").val(),t;if(n=="")return MessageHelper.Instance().showError("Please enter Email/Phone ","div_ValidationSummary"),!1;t=this;Unibase.Platform.Membership.Managers.AccountManager.Instance().getUser(n,n).then(function(n){if(n.result!=null){var t=0,i="";Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesession(n.result.unibaseId).then(function(n){var u=n.result,r;Unibase.Platform.Membership.Infos.Identity.setCurrentUser(u);t=n.result.tenantId;i=n.result.unibaseId;r=window.origin;window.open(r+"/#/loginhelp")});Unibase.Platform.Membership.Managers.AccountManager.Instance().setTenantAsDefault(t,i).then(function(n){var t=n.result})}else MessageHelper.Instance().showError("Email or Phone Number is not Registered","div_ValidationSummary")})});i!=null&&i()}static Instance(){return this.instance===undefined&&(this.instance=new n.Apps.Support.Components.LoginHelp),this.instance}}t.LoginHelp=i})(i=t.Components||(t.Components={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,64 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Components;
(function (Components) {
class Priority extends Unibase.Platform.Core.BaseComponent {
jsFiles() {
return ['libs/parsley/parsley.min.js', 'apps/support/managers/supportmanager.js', 'apps/support/managers/supportmanager.js', 'tenants/themes/compact/components/details/details.js'];
}
cssFiles() {
return [];
}
html() {
let html = '<form id="frm_BizgazeSupport_Priority" method="post" data-validate="parsley" class="w-f bg-white"><div class="bg-white b-b modal-header pa-10"><strong id="">Edit Priority</strong></div><div id = "bizgaze_ValidationSummary" class="clear" > </div><div style="height: 627px; overflow: hidden auto;" class="simple-scroll-bar modal-body bg-cyan-light-5"><div class="card"><div class="card-body"><div class="row pl-10"><div class="custom-control custom-radio col-sm-4"><input id="rad_low" name="priority" class="custom-control-input" value="1" type="radio"><label class="custom-control-label" for="rad_low"> Low </label></div><div class= "custom-control custom-radio col-sm-4" ><input id="rad_med" name="priority" class="custom-control-input" value="2" type="radio"><label class="custom-control-label" for="rad_med"> Medium </label></div><div class="custom-control custom-radio col-sm-4"><input id="rad_high" name="priority" class="custom-control-input" value="3" type="radio"><label class="custom-control-label" for="rad_high"> High </label></div></div></div></div></div><div class="b-t bg-white modal-footer pa-10"><a href="javascript:;" id="btn_ClosePriority" class="btn btn-light btn-sm mr-auto">Close</a><a href= "javascript:;" id = "btn_SavePriority" class="btn_SavePriority btn btn-primary btn-sm">Save</a></div></form>';
return html;
}
load(item) {
$("#btn_ClosePriority").click(function () {
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
});
$("#btn_SavePriority").click(function () {
Bizgaze.Apps.Support.Components.Priority.Instance().save();
});
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var priorityid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_priorityid").Value;
if (priorityid == "1") {
$("#rad_low").prop("checked", true);
}
else if (priorityid == "2") {
$("#rad_med").prop("checked", true);
}
else if (priorityid == "3") {
$("#rad_high").prop("checked", true);
}
}
save() {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var priorityid = $("input[name='priority']:checked").val();
Bizgaze.Apps.Support.Managers.SupportManager.Instance().UpdatePriority(Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_ticketid").Value), priorityid).then(function () {
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
var detailobj = Unibase.Themes.Compact.Components.Details.Instance();
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = $("._bizgaze_detail_container:visible").attr("id");
var idetailObj = detailobj;
detailobj.loadPortlets(idetailObj);
MessageHelper.Instance().showSuccess("Priority Changed Successfully", '');
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Bizgaze.Apps.Support.Components.Priority();
}
return this.instance;
}
}
Components.Priority = Priority;
})(Components = Support.Components || (Support.Components = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"priority.component.js","sourceRoot":"","sources":["priority.component.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{jsFiles(){return["libs/parsley/parsley.min.js","apps/support/managers/supportmanager.js","apps/support/managers/supportmanager.js","tenants/themes/compact/components/details/details.js"]}cssFiles(){return[]}html(){return'<form id="frm_BizgazeSupport_Priority" method="post" data-validate="parsley" class="w-f bg-white"><div class="bg-white b-b modal-header pa-10"><strong id="">Edit Priority<\/strong><\/div><div id = "bizgaze_ValidationSummary" class="clear" > <\/div><div style="height: 627px; overflow: hidden auto;" class="simple-scroll-bar modal-body bg-cyan-light-5"><div class="card"><div class="card-body"><div class="row pl-10"><div class="custom-control custom-radio col-sm-4"><input id="rad_low" name="priority" class="custom-control-input" value="1" type="radio"><label class="custom-control-label" for="rad_low"> Low <\/label><\/div><div class= "custom-control custom-radio col-sm-4" ><input id="rad_med" name="priority" class="custom-control-input" value="2" type="radio"><label class="custom-control-label" for="rad_med"> Medium <\/label><\/div><div class="custom-control custom-radio col-sm-4"><input id="rad_high" name="priority" class="custom-control-input" value="3" type="radio"><label class="custom-control-label" for="rad_high"> High <\/label><\/div><\/div><\/div><\/div><\/div><div class="b-t bg-white modal-footer pa-10"><a href="javascript:;" id="btn_ClosePriority" class="btn btn-light btn-sm mr-auto">Close<\/a><a href= "javascript:;" id = "btn_SavePriority" class="btn_SavePriority btn btn-primary btn-sm">Save<\/a><\/div><\/form>'}load(){$("#btn_ClosePriority").click(function(){Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp()});$("#btn_SavePriority").click(function(){n.Apps.Support.Components.Priority.Instance().save()});var i=Unibase.Themes.Providers.DetailHelper.installedAppId,t=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_priorityid").Value;t=="1"?$("#rad_low").prop("checked",!0):t=="2"?$("#rad_med").prop("checked",!0):t=="3"&&$("#rad_high").prop("checked",!0)}save(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId,i=$("input[name='priority']:checked").val();n.Apps.Support.Managers.SupportManager.Instance().UpdatePriority(Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ticketid").Value),i).then(function(){var n,t;Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();n=Unibase.Themes.Compact.Components.Details.Instance();n._recordId=Unibase.Themes.Providers.DetailHelper.recordId;n._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;n._containerId=$("._bizgaze_detail_container:visible").attr("id");t=n;n.loadPortlets(t);MessageHelper.Instance().showSuccess("Priority Changed Successfully","")})}static Instance(){return this.instance===undefined&&(this.instance=new n.Apps.Support.Components.Priority),this.instance}}t.Priority=i})(i=t.Components||(t.Components={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,127 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Components;
(function (Components) {
class Tickets extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.changeTaskid = "";
}
cssFiles() {
return [];
}
jsFiles() {
return ["platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "apps/support/managers/supportmanager.js", "tenants/themes/default/components/details/details.js", "platform/portlets/managers/portletmanager.js"];
}
html(id, containerid) {
return ``;
}
load(id, containerid, callback) {
}
init() {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["apps/support/managers/supportmanager.js", "tenants/themes/default/components/details/details.js"], null);
var allocatedto = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_allocatedto").Value);
var userId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId);
var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
if (allocatedto == userId) {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().removeClass('d-none');
Bizgaze.Apps.Support.Components.Tickets.Instance().attendthisissue();
}
else {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().addClass('d-none');
}
}
mobilinit() {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["apps/support/managers/supportmanager.js", "tenants/themes/default/components/details/details.js"], null);
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var followid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_ticketid").Value);
var userId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId);
var contactid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_contactid").Value);
Unibase.Platform.Membership.Managers.AccountManager.Instance().getfollowerbyfollowid(userId, followid).then(function (response) {
if (response.result != null && contactid != userId) {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().removeClass('d-none');
Bizgaze.Apps.Support.Components.Tickets.Instance().attendthisissue();
}
else {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().addClass('d-none');
}
});
Bizgaze.Apps.Support.Components.Tickets.instance.loadticketstage();
}
attendthisissue() {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["apps/support/managers/supportmanager.js", "tenants/themes/default/components/details/details.js"], null);
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var ticketid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_ticketid").Value);
var refstatusid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_refstatusid").Value);
var userId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId);
if (refstatusid == 1) {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().removeClass('d-none');
}
else {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().addClass('d-none');
}
$("#li_DetailSetting_" + installedAppId + "_Attendthisissue").click(function () {
bootbox.confirm("Do you want to Attend this Ticket to Resolve it?", function (result) {
if (result == true) {
Bizgaze.Apps.Support.Managers.SupportManager.Instance().updateTicket(ticketid, userId).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
var detailobj = Unibase.Themes.Providers.DetailHelper.DetailInstance();
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = detailobj._containerId;
detailobj.loadPortlets(detailobj);
MessageHelper.Instance().showSuccess("Accepted to Resolve the Ticket", "");
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().addClass('d-none');
}
else {
$(detailContainer).find("#div_App_DefaultWidgetSettings").parent().removeClass('d-none');
}
});
}
});
});
}
loadticketstage() {
var instance = this;
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var stagename = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value);
instance.fileCacheHelper.loadJsFile("platform/apps/managers/stagemanager.js", null);
Unibase.Platform.Apps.Managers.StageManager.Instance().getStageByStageName(InstalledAppId, "ReOpened").then(function (response) {
if (stagename == "Closed") {
$(detailContainer).find(".div_details_stages").find("#StageId_" + response.result.StageId + "").removeClass("d-none");
}
else {
$('.stages-list-addedItem').each(function () {
if ($(this).text() == ' ReOpened') {
$(this).addClass('d-none');
if ($(this).parent().children('.stages-list-addedItem').length == 1) {
$(this).parent().addClass('d-none');
}
}
});
}
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { }
static Instance() {
if (this.instance === undefined) {
this.instance = new Tickets();
}
return this.instance;
}
}
Components.Tickets = Tickets;
})(Components = Support.Components || (Support.Components = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
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,253 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class ContactDetails extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.contacttype = 0;
}
init(formpropertyid, prop, callback) {
var instance = this;
instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
$("#removeContact").click(function () {
instance.loadContactInformation($(".detail_conatactname").text(), $(".detail_PhoneNumber").text(), $(".detail_EmailAddress").text(), $("#hf_userId").val(), $("#hf_unibaseId").val());
$(".section_ContactInformation").addClass("hidden");
$(".section_ContactDetails").removeClass("hidden");
$(".section_AddressDetails").addClass("hidden");
$(".txt_addressname").val('');
$(".txt_zipcode").val('');
$(".txt_addressline1").val('');
$(".txt_addressline2").val('');
$('.txtAutoComplete_cityid').val(null).trigger('change');
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txt_addressname");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_cityid");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_roleid");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_branchid");
});
}
loadControl(containerid, prop) {
var instance = this;
var sectionName = $(".section_ContactInformation").find(".card-header").text();
$(".section_ContactInformation").find(".card-header").html('<span class="pull-left"> ' + sectionName + ' </span><a class="ml-auto btn-s pull-right btn btn-icon btn-icon-circle btn-pink btn-icon-style-3 remove-icon" href="javascript:;" title="Remove" onclick="" id="removeContact"><span class="btn-icon-wrap"><i class="fa fa-times remove-icon"></i> <span></span></span> </a>');
instance.fileCacheHelper.loadJsFiles(["platform/membership/infos/identity.js", "apps/crm/contacts/managers/contactmanager.js"], function () {
var userId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length > 0)
userId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_contactid").Value);
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(userId).then(function (response) {
var emailaddress = 'NA';
var phonenumber = "NA";
if (response.result.EmailAddress != null) {
emailaddress = response.result.EmailAddress;
}
if (response.result.PhoneNumber != null) {
phonenumber = response.result.PhoneNumber;
}
var contactsection = $(".section_ContactDetails").find(".card-header").text();
$(".section_ContactDetails").find(".card-header").html('<span class="pull-left"> ' + contactsection + ' </span><a class="ml-auto btn-s pull-right btn btn-icon btn-icon-circle btn-pink btn-icon-style-3 edit-icon" href="javascript:;" title="Edit" onclick="" id="loadinfo"><span class="btn-icon-wrap"><i class="fa fa-pencil loadinfo"></i> <span></span></span> </a>');
var html = '<div class="div_ContactDetails"><div class=""> <ul class="list-group" id="liContactDetails">' +
`<li class="list-group-item text-ellipsis px-0 py-2 d-flex flex-wrap" id="liContactDetails-row"><input type="hidden" id="hf_userId" value=""/><input type="hidden" id="hf_unibaseId" value=""/>` +
`<div class="col-sm-12 col-md-6 col-lg-4"><div class="d-flex flex-wrap justify-content-between align-items-center"><div class=""><strong class="d-flex">Name <span class="d-none d-md-block px-1">:</span></strong> </div><div><span id="detail_conatactname" class="detail_conatactname"> ` + response.result.ContactName + `</span></div></div></div>` +
`<div class="col-sm-12 col-md-6 col-lg-4"><div class="d-flex flex-wrap justify-content-between align-items-center"><div class=""><strong class="d-flex"> Number <span class="d-none d-md-block px-1">:</span></strong> </div><div><span id="detail_PhoneNumber" class="detail_PhoneNumber"> ` + phonenumber + `</span></div></div></div>` +
`<div class="col-sm-12 col-md-6 col-lg-4"><div class="d-flex flex-wrap justify-content-between align-items-center"><div class=""><strong class="d-flex">Email ID <span class="d-none d-md-block px-1">:</span></strong> </div><div><span id="detail_EmailAddress" class="detail_EmailAddress"> ` + emailaddress + `</span></div></div></div>` +
'</li></ul></div></div>';
$("#" + containerid).html(html);
$("#hf_userId").val(response.result.ContactId);
$(".hdn_userid").val(response.result.ContactId);
$("#hf_unibaseId").val(response.result.UnibaseId);
$(".hdn_unibaseid").val(response.result.UnibaseId);
$(".txt_emailaddress").val(response.result.EmailAddress);
$("#txtPhn_phonenumber").val(Number(response.result.PhoneNumber));
$(".txt_username").val(response.result.ContactName);
$("#loadinfo").on('click', function () {
userId = Number($("#hf_userId").val());
$(".section_ContactDetails").addClass("hidden");
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(userId).then(function (response) {
Bizgaze.Apps.Support.Controls.ContactDetails.Instance().loadContactInformation(response.result.ContactName, response.result.PhoneNumber, response.result.EmailAddress, response.result.ContactId, response.result.UnibaseId);
});
});
});
});
}
loadContactDetails() {
var instance = this;
var Email = ($(".txt_emailaddress").val()).toString();
var Phone = ($("#txtPhn_phonenumber").val()).toString();
if (Email.includes("@") || Email.includes(".") || Email.includes(".com")) {
Phone = null;
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactDetails(Email, Phone).then(function (response) {
var result = response.result;
if (result != null) {
$('.section_ContactDetails').removeClass('hidden');
$("#hf_userId").val(result.ContactId);
$(".hdn_userid").val(result.ContactId);
$("#hf_unibaseId").val(result.UnibaseId);
$(".hdn_unibaseid").val(response.result.UnibaseId);
$("#txtPhn_phonenumber").val(result.PhoneNumber);
$(".txt_emailaddress").val(result.EmailAddress);
$(".txt_username").val(result.ContactName);
if (result.EmailAddress == null) {
$('.detail_EmailAddress').text("NA");
}
else {
$('.detail_EmailAddress').text(result.EmailAddress);
}
$('.detail_PhoneNumber').text(result.PhoneNumber);
$('.detail_conatactname').text(result.ContactName);
$(".section_ContactInformation").addClass('hidden');
$(".section_AddressDetails").addClass("hidden");
$(".txt_addressname").val('');
$(".txt_zipcode").val('');
$(".txt_addressline1").val('');
$(".txt_addressline2").val('');
$('.txtAutoComplete_cityid').val(null).trigger('change');
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txt_addressname");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_cityid");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_roleid");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_branchid");
instance.contacttype = 1;
}
else if (result == null) {
$('.section_ContactDetails').addClass('hidden');
if (window.parent.location.hash != "#/loginhelp") {
$(".section_AddressDetails").removeClass("hidden");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txt_addressname");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_cityid");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_roleid");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_branchid");
}
$("#txtPhn_phonenumber").val('');
$(".txt_username").val('');
$(".hdn_unibaseid").val('');
}
});
}
else if (Phone != null || Phone == "") {
Email = null;
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactDetails(Email, Phone).then(function (response) {
var result = response.result;
if (result != null) {
$('.section_ContactDetails').removeClass('hidden');
$("#hf_userId").val(result.ContactId);
$(".hdn_userid").val(result.ContactId);
$("#hf_unibaseId").val(result.UnibaseId);
$(".hdn_unibaseid").val(response.result.UnibaseId);
$(".txt_emailaddress").val(result.EmailAddress);
$("#txtPhn_phonenumber").val(result.PhoneNumber);
$(".txt_username").val(result.ContactName);
if (result.EmailAddress == null) {
$('.detail_EmailAddress').text('NA');
}
else {
$('.detail_EmailAddress').text(result.EmailAddress);
}
if (result.PhoneNumber == null) {
$('.detail_PhoneNumber').text('NA');
}
else {
$('.detail_PhoneNumber').text(result.PhoneNumber);
}
$('.detail_conatactname').text(result.ContactName);
$(".section_ContactInformation").addClass('hidden');
$(".section_AddressDetails").addClass("hidden");
$(".txt_addressname").val('');
$(".txt_zipcode").val('');
$(".txt_addressline1").val('');
$(".txt_addressline2").val('');
$('.txtAutoComplete_cityid').val(null).trigger('change');
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txt_addressname");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_cityid");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_roleid");
Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_branchid");
instance.contacttype = 1;
}
else if (result == null) {
$('.section_ContactDetails').addClass('hidden');
if (window.parent.location.hash != "#/loginhelp") {
$(".section_AddressDetails").removeClass("hidden");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txt_addressname");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_cityid");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_roleid");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_branchid");
}
$(".txt_emailaddress").val('');
$("#txt_ContactName").val('');
$(".hdn_unibaseid").val('');
}
});
}
if (instance.contacttype == 0) {
if (window.parent.location.hash != "#/loginhelp") {
$(".section_AddressDetails").removeClass("hidden");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txt_addressname");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_cityid");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_roleid");
Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_branchid");
}
instance.contacttype = 0;
$(".hdn_unibaseid").val('');
}
}
loadContactInformation(contactName, phoneNumber, email, contactId, unibaseid) {
var instance = this;
instance.flag = 0;
$(".txt_emailaddress").on("input", function () {
if (instance.flag == 0) {
$("#txtPhn_phonenumber").val("");
$(".txt_username").val("");
$(".txt_username").removeAttr("readonly");
$(".div_PhoneNumber").removeClass("floating-label-form-group-with-value");
$(".txt_username").parent().removeClass("floating-label-form-group-with-value");
instance.flag = 1;
instance.contacttype = 0;
}
});
$("#txtPhn_phonenumber").on("input", function () {
if (instance.flag == 0) {
$(".txt_emailaddress").val("");
$(".txt_username").val("");
$(".txt_username").removeAttr("readonly");
$(".txt_emailaddress").parent().removeClass("floating-label-form-group-with-value");
$(".txt_username").parent().removeClass("floating-label-form-group-with-value");
instance.flag = 1;
instance.contacttype = 0;
}
});
$(".section_ContactInformation").removeClass("hidden");
$(".hdn_userid").val(Number(contactId));
$(".hdn_unibaseid").val(unibaseid);
$(".txt_emailaddress").val(email);
$("#txtPhn_phonenumber").val(Number(phoneNumber));
$(".txt_username").val(contactName);
$(".txt_username").attr("readonly", "readonly");
$("#hf_userId").val(contactId);
$("#hf_unibaseId").val(unibaseid);
$(".div_PhoneNumber").addClass("floating-label-form-group-with-value");
eval('_floatingLabelHelper.init();');
}
loadControlSettings(controlsettingjson, formpropertyid) {
return null;
}
loadPropertySettings(propertysettings, formpropertyid) {
return null;
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
return null;
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ContactDetails();
}
return this.instance;
}
}
Controls.ContactDetails = ContactDetails;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
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,39 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class ContactDetails_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return "";
}
bindPropertySettings(prop) {
return "";
}
savePropertySettings(prop) {
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ContactDetails_Setting();
}
return this.instance;
}
}
Controls.ContactDetails_Setting = ContactDetails_Setting;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"contactdetails.settings.js","sourceRoot":"","sources":["contactdetails.settings.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,OAAO,CAgCvB;QAhCD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,sBAAsB;oBAC/B,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBAID,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,sBAAsB,EAAE,CAAC;yBAChD;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,+BAAsB,yBA4BlC,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8BxB;QACL,CAAC,EAhCgB,OAAO,GAAP,YAAO,KAAP,YAAO,QAgCvB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return""}bindPropertySettings(){return""}savePropertySettings(){return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.ContactDetails_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Support||(n.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,110 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class Issues extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.issuedata = "";
}
init(formpropertyid, prop, callback) {
var instance = this;
instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
}
loadControl(containerid, prop) {
var instance = this;
var html = '<div class="section_IssueGroups" id="div_IssueGroups"> <input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> </div>';
$("#" + containerid).html(html);
}
loadissues(result) {
var instance = this;
if (result.result.IssueGroupId != "0") {
var IssueGroupId = result.result.IssueGroupId.split('|');
for (let j = 0; j < IssueGroupId.length; j++) {
$(".section_Issues").removeClass("hidden");
Bizgaze.Apps.Support.Managers.SupportManager.Instance().getIssueGroup(IssueGroupId[j]).then(function (data) {
if (data.result != null && data.result != "") {
var html = '<div class="IssueGroupDiv form-group floating-label focus"><label id="lbl_issues">' + data.result.IssueGroupname + ' </label>' +
'<input type="hidden" class="hf_IssueGroupId" id="hf_IssueGroupId " value="' + data.result.IssueGroupId + '" />' + '<div class="IssueDiv"><div class="row" id="hf_issuediv">';
' </div></div>';
for (let k = 0; k < data.result.IssueList.length; k++) {
var issueinfo = data.result.IssueList[k];
html += '<span class="col-sm-6"> <span class="m-l-xs"><input type ="checkbox" id="chkselectedissues_' + issueinfo.IssueId + '" class="chkissues mr-5" onclick="javascript:return Bizgaze.Apps.Support.Controls.Issues.Instance().checkIssue(' + issueinfo.IssueId + ')">' + issueinfo.Issuename + '<input type="hidden" id="hfissueid" value="' + issueinfo.IssueId + '"><input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> </span></span> ';
}
html += '</div>';
$("#div_IssueGroups").after(html);
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length != 0) {
var ticketid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_ticketid").Value);
if (ticketid != 0) {
instance.editissues(ticketid);
}
}
if (data.result.IssueList.length == 0) {
$(".section_Issues").addClass("hidden");
}
}
else {
$("#div_IssueGroups").addClass("hidden");
}
});
}
}
else {
$(".section_Issues").addClass("hidden");
}
}
getissuedata() {
var instance = this;
if (instance.issuedata == null) {
instance.issuedata = "|";
}
return instance.issuedata;
}
checkIssue(issueid) {
var instance = this;
if ($("#chkselectedissues_" + issueid).prop("checked") == true) {
if (instance.issuedata == null) {
instance.issuedata = "";
}
instance.issuedata += issueid + '|';
}
}
editissues(ticketid) {
var instance = this;
Bizgaze.Apps.Support.Managers.SupportManager.Instance().getTicketIssue(ticketid).then(function (result) {
var res = result.result;
for (let i = 0; i < res.length; i++) {
var issueid = res[i].IssueId;
$("#chkselectedissues_" + issueid).prop("checked", true);
instance.checkIssue(issueid);
}
});
}
loadControlSettings(controlsettingjson, formpropertyid) {
var instance = this;
instance.issuedata = null;
return null;
}
loadPropertySettings(propertysettings, formpropertyid) {
return null;
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
return null;
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Issues();
}
return this.instance;
}
}
Controls.Issues = Issues;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"issues.component.js","sourceRoot":"","sources":["issues.component.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.issuedata=""}init(n,t){var i=this;i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){var t=this;$("#"+n).html('<div class="section_IssueGroups" id="div_IssueGroups"> <input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> <\/div>')}loadissues(t){var r=this,i;if(t.result.IssueGroupId!="0"){i=t.result.IssueGroupId.split("|");for(let t=0;t<i.length;t++)$(".section_Issues").removeClass("hidden"),n.Apps.Support.Managers.SupportManager.Instance().getIssueGroup(i[t]).then(function(n){var i,t,u;if(n.result!=null&&n.result!=""){i='<div class="IssueGroupDiv form-group floating-label focus"><label id="lbl_issues">'+n.result.IssueGroupname+' <\/label><input type="hidden" class="hf_IssueGroupId" id="hf_IssueGroupId " value="'+n.result.IssueGroupId+'" /><div class="IssueDiv"><div class="row" id="hf_issuediv">';" <\/div><\/div>";for(let r=0;r<n.result.IssueList.length;r++)t=n.result.IssueList[r],i+='<span class="col-sm-6"> <span class="m-l-xs"><input type ="checkbox" id="chkselectedissues_'+t.IssueId+'" class="chkissues mr-5" onclick="javascript:return Bizgaze.Apps.Support.Controls.Issues.Instance().checkIssue('+t.IssueId+')">'+t.Issuename+'<input type="hidden" id="hfissueid" value="'+t.IssueId+'"><input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> <\/span><\/span> ';i+="<\/div>";$("#div_IssueGroups").after(i);Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&(u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ticketid").Value),u!=0&&r.editissues(u));n.result.IssueList.length==0&&$(".section_Issues").addClass("hidden")}else $("#div_IssueGroups").addClass("hidden")})}else $(".section_Issues").addClass("hidden")}getissuedata(){var n=this;return n.issuedata==null&&(n.issuedata="|"),n.issuedata}checkIssue(n){var t=this;$("#chkselectedissues_"+n).prop("checked")==!0&&(t.issuedata==null&&(t.issuedata=""),t.issuedata+=n+"|")}editissues(t){var i=this;n.Apps.Support.Managers.SupportManager.Instance().getTicketIssue(t).then(function(n){var r=n.result,t;for(let n=0;n<r.length;n++)t=r[n].IssueId,$("#chkselectedissues_"+t).prop("checked",!0),i.checkIssue(t)})}loadControlSettings(){var n=this;return n.issuedata=null,null}loadPropertySettings(){return null}bindEditFormDetails(){return null}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Issues=i})(i=t.Controls||(t.Controls={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,39 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class Issues_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return "";
}
bindPropertySettings(prop) {
return "";
}
savePropertySettings(prop) {
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Issues_Setting();
}
return this.instance;
}
}
Controls.Issues_Setting = Issues_Setting;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"issues.settings.js","sourceRoot":"","sources":["issues.settings.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,OAAO,CAgCvB;QAhCD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,cAAc;oBACvB,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBAID,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,cAAc,EAAE,CAAC;yBACxC;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,uBAAc,iBA4B1B,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8BxB;QACL,CAAC,EAhCgB,OAAO,GAAP,YAAO,KAAP,YAAO,QAgCvB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return""}bindPropertySettings(){return""}savePropertySettings(){return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.Issues_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Support||(n.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,326 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class LevelMembers extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.deletedEmployees = [];
this.roleemp = [];
this.postdataemp = [];
this.flag = false;
this.isalreadyemp = false;
}
init(formpropertyid, prop, callback) {
var instance = this;
instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
if (callback != null) {
callback();
}
}
getdata() {
var instance = this;
if ($("#txtAutoComplete_EmpId").val() != null) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Add Selected Level Member");
return false;
}
else {
return instance.postdataemp;
}
}
loadControl(containerid, prop) {
var instance = this;
var html = '<div id="Unibase_ValidationSummary" class="clear mt-10"><input type="hidden" class="value-control" value="Bizgaze.Apps.Support.Controls.LevelMembers.Instance().getdata();"/></div><div class="div_LevelMembers"><strong>Level Members</strong></div><div class="row align-items-end div_users mt-15"></div><div class="col-sm-12 div_levmem mt-5"><ul class="ul_levmem list-group list-group-flush"><li class="list-group-item li_header hidden"><div class="col-sm-12 row"><div class="col-sm-4"><strong>User Name</strong></div><div class="col-sm-4"><strong>Designation</strong></div></div></li><li class="list-group-item li_levmem hidden">0</li></ul><div id="levmem_footer_container" class="hidden"><div class="d-flex flex-wrap justify-content-between align-items-center mt-10"><div class="levmem_total_container"><span class="font-weight-500 text-dark">Total : </span><span class="levmem_visibileList">0</span> of <span class="levmem_totalList">0</span></div><a class="levmen_more_btn btn btn-sm btn-success hidden" href="javascript:;" onclick="Bizgaze.Apps.Support.Controls.LevelMembers.Instance().loadMoreLvlMemList()">More</a></div></div></div>';
$("#" + containerid).html(html);
}
refreshlevelmembers(roleids) {
var instance = this;
$(".li_levmem").empty();
$('.div_users').empty();
if ((roleids.length == 0) && (instance.flag == false)) {
$(".li_header").addClass("hidden");
}
var instance = this;
instance.fileCacheHelper.loadJsFile("apps/support/managers/supportmanager.js", function () {
Bizgaze.Apps.Support.Managers.SupportManager.Instance().getRoleTicketGroup(roleids).then(function (response) {
var result = response.result;
if (result != null) {
for (var i = 0; i < result.length; i++) {
var data = result[i];
var deleteIndex = instance.deletedEmployees.findIndex(x => x.UserId == data.employeeid);
if (deleteIndex == -1) {
var postdataIndex = instance.postdataemp.findIndex(x => x.UserId == data.employeeid);
if (postdataIndex == -1) {
instance.postdataemp.push({
UserId: data.employeeid, UserName: data.employeename, DesignationId: data.designationid, DesignationName: data.designationname, RoleId: data.roleid, Status: 1, LevelMemberId: 0, IsRole: true, UserInstalledAppId: data.installedappid
});
}
var roleempIndex = instance.roleemp.findIndex(x => x.UserId == data.employeeid);
if (roleempIndex == -1) {
instance.roleemp.push({
RoleId: data.roleid, UserId: data.employeeid
});
}
}
}
}
});
instance.getuserdata();
});
}
listemp() {
var instance = this;
$(".levmem").remove();
$(".li_header").removeClass("hidden");
$('#levmem_footer_container').removeClass('hidden');
for (let j = 0; j < instance.postdataemp.length; j++) {
var data = instance.postdataemp;
if (data[j].IsRole == false) {
if ($(".ul_levmem li.levmem").length >= 5) {
$("#levmem_footer_container .levmen_more_btn").removeClass('hidden');
}
else {
$("#levmem_footer_container .levmen_more_btn").addClass('hidden');
}
var Html = '<li class="list-group-item levmem li_' + j + '" >' +
'<div class="d-none d-md-block">' +
'<div class="row col-sm-12">' +
'<input type="hidden" class="hdempid" value="' + data[j].UserId + '"/>' +
'<input type="hidden" class="hddesignationid" value="' + data[j].DesignationId + '"/>' +
'<input type="hidden" class="hduserinstalledappid" value="' + data[j].UserInstalledAppId + '"/>' +
'<div class="col-sm-4"><span class="employeename" value="">' + data[j].UserName + '</span></div>' +
'<div class="col-sm-4"><span class="designationname" value"">' + data[j].DesignationName + '</span></div>' +
'<div class="col-sm-2" > <a href="javascript:;" class="pull-right btn-danger btn-sm fa fa-trash delete-emp" id = "deleteEmployee" href = "javascript:;" onclick = "Bizgaze.Apps.Support.Controls.LevelMembers.Instance().deleteEmployee(' + data[j].UserId + ',' + data[j].DesignationId + ',' + data[j].RoleId + ');" > </a></div >' +
'</div></div>' +
'<div class="d-block d-sm-none">' +
'<div class="row ml-5"><div class="col-11 row">' +
'<input type="hidden" class="hdempid" value="' + data[j].UserId + '"/>' +
'<input type="hidden" class="hddesignationid" value="' + data[j].DesignationId + '"/>' +
'<input type="hidden" class="hduserinstalledappid" value="' + data[j].UserInstalledAppId + '"/>' +
'<div class="col-sm-4"><span class="employeename" value="">' + data[j].UserName + '</span></div>' +
'<div class="col-sm-4"><span class="designationname" value="">' + data[j].DesignationName + '</span></div></div>' +
'<div class="col-1" > <a href="javascript:;" class="btn-danger btn-sm mr-20 fa fa-trash delete-emp" id = "deleteEmployee" href = "javascript:;" onclick = "Bizgaze.Apps.Support.Controls.LevelMembers.Instance().deleteEmployee(' + data[j].UserId + ',' + data[j].DesignationId + ',' + data[j].RoleId + ');" > </a></div ></div>' +
'</div></div> ' +
'</li>';
$('.li_levmem:last').after(Html);
$(".ul_levmem li.levmem").each(function (i, e) {
if (i < 5) {
$(e).removeClass('hidden');
}
else {
$(e).addClass('hidden');
}
});
let totalRowsCount = $(".ul_levmem li.levmem").length;
$("#levmem_footer_container .levmem_totalList").text(totalRowsCount);
let visibleRowsCount = totalRowsCount - $(".ul_levmem li.levmem.hidden").length;
$("#levmem_footer_container .levmem_visibileList").text(visibleRowsCount);
}
if ((instance.postdataemp.length == 0) && (data[j].IsRole == true)) {
$(".li_header").addClass("hidden");
$('#levmem_footer_container').addClass('hidden');
instance.flag = true;
}
else {
$(".li_header").removeClass("hidden");
$('#levmem_footer_container').removeClass('hidden');
instance.flag = true;
}
}
if (instance.flag == false) {
$(".li_header").addClass("hidden");
$('#levmem_footer_container').addClass('hidden');
}
else if (instance.flag == true) {
$(".li_header").removeClass("hidden");
$('#levmem_footer_container').removeClass('hidden');
instance.flag = true;
}
}
loadMoreLvlMemList() {
$(".ul_levmem li.levmem.hidden").each(function (index, item) {
if (index < 5) {
$(item).removeClass('hidden');
let totalRowsCount = $(".ul_levmem li.levmem").length;
let visibleRowsCount = totalRowsCount - $(".ul_levmem li.levmem.hidden").length;
$("#levmem_footer_container .levmem_visibileList").text(visibleRowsCount);
if (visibleRowsCount == totalRowsCount) {
$("#levmem_footer_container .levmen_more_btn").addClass('hidden');
}
}
});
}
getuserdata() {
var instance = this;
var html = '<div class="div_SearchEmp col-sm-8"> ' +
'<label for="lbl" id="lbl_EmpId" style="color:grey"></label>' +
'<select id="txtAutoComplete_EmpId" class="form-control text-control txtAutoComplete_EmpId" style="width:100%">Select</select>' +
'<input type="hidden" id="hfAutoComplete_EmpId" class="form-control value-control" data-isdynamic="true"/>' +
'<input type="hidden" id="hd_empid" value=""/>' +
'<input type="hidden" id="hd_designationid" value=""/>' +
'<input type="hidden" id="hd_employeename" value=""/>' +
'<input type="hidden" id="hd_designationname" value=""/>' +
'<input type="hidden" id="hd_userinstalledappid" value=""/>' +
'</div>';
$('.div_users').append(html);
instance.fileCacheHelper.loadJsFile("apps/support/managers/supportmanager.js", function () {
AutoCompleteHelper.getHelper().Create("#txtAutoComplete_EmpId", "#hfAutoComplete_EmpId", _appsettings.server_url() + "/apis/v4/bizgaze/crm/employees/getemployees", function (result) {
var data = result;
$("#hd_empid").val(data.id);
Bizgaze.Apps.Support.Managers.SupportManager.Instance().getRoleEmployee(data.id).then(function (response) {
var res = response.result;
if (res.length == 1) {
$("#hd_empid").val(res[0].employeeid);
$("#hd_designationid").val(res[0].designationid);
$("#hd_employeename").val(res[0].employeename);
$("#hd_designationname").val(res[0].designationname);
$("#hd_userinstalledappid").val(res[0].installedappid);
}
});
});
var html1 = '<div class="col-sm-4 mt-15 mt-sm-0"><button type="button" id="addEmployeeBtn" class="btn btn-sm btn-primary mr-15">Add</button><button type="button" id="clrEmployeeBtn" class="btn btn-sm btn-primary">Clear</button></div>';
$(".div_users").append(html1);
instance.bindEmployeeEvents();
});
}
bindEmployeeEvents() {
var instance = this;
$("#addEmployeeBtn").click(function () {
instance.addEmployee();
return false;
});
$("#clrEmployeeBtn").click(function () {
instance.clearEmployee();
});
}
deleteEmployee(employeeid, designationid, roleid) {
var instance = this;
instance.deletedEmployees.push({
UserId: employeeid, DesignationId: designationid, RoleId: roleid
});
var postEmp = instance.postdataemp.filter(x => x.UserId == employeeid);
instance.postdataemp = instance.postdataemp.filter(ar => !postEmp.find(rm => (rm.UserId === ar.UserId)));
var roles = $(".select2_roleids ").val().toString();
if (instance.editdata == 0) {
instance.refreshlevelmembers(roles);
}
else {
instance.listemp();
}
if (instance.postdataemp.length == 0) {
$(".li_header").addClass("hidden");
$('#levmem_footer_container').addClass('hidden');
}
for (var i = 0; i < instance.postdataemp.length; i++) {
if ((instance.postdataemp[i].IsRole == true) && (instance.flag == true)) {
$(".li_header").addClass("hidden");
$('#levmem_footer_container').addClass('hidden');
}
else {
$(".li_header").removeClass("hidden");
$('#levmem_footer_container').removeClass('hidden');
}
}
}
addEmployee() {
var instance = this;
instance.isalreadyemp = false;
var employeeid = Number($("#hd_empid").val());
var designationid = Number($("#hd_designationid").val());
var userinstalledappid = Number($("#hd_userinstalledappid").val());
var employeename = $("#hd_employeename").val();
var designationname = $("#hd_designationname").val();
if (employeeid != 0) {
var arrayIndex = instance.postdataemp.findIndex(x => x.UserId == employeeid);
if (arrayIndex != -1) {
var isroleid = instance.postdataemp[arrayIndex].IsRole;
}
if (arrayIndex == -1) {
instance.postdataemp.push({
UserId: employeeid, UserName: employeename, DesignationId: designationid, DesignationName: designationname, RoleId: 0, Status: 1, LevelMemberId: 0, IsRole: false, UserInstalledAppId: userinstalledappid
});
}
else if (isroleid == false) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Employee already Exists");
instance.isalreadyemp = true;
return false;
}
else if (isroleid == true) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Employee already Exists for the role");
instance.isalreadyemp = true;
return false;
}
if (instance.isalreadyemp == false) {
instance.listemp();
}
}
if ($("#txtAutoComplete_EmpId").val() == null) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Contact");
return false;
}
$("#txtAutoComplete_EmpId").val(null).trigger("change");
}
clearEmployee() {
this.postdataemp = [];
this.deletedEmployees = [];
this.refreshlevelmembers($(".select2_roleids ").val().toString());
$(".levmem").remove();
$(".li_header").addClass("hidden");
$('#levmem_footer_container').addClass('hidden');
}
loadControlSettings(controlsettingjson, formpropertyid) {
var instance = this;
instance.deletedEmployees = [];
instance.postdataemp = [];
instance.roleemp = [];
$(".select2_roleids").on('select2:select', function (e) {
}).on('select2:unselect', function (e) {
let roleid = e.params.data.id;
var delEmp = instance.deletedEmployees.filter(x => x.RoleId == roleid);
instance.deletedEmployees = instance.deletedEmployees.filter(ar => !delEmp.find(rm => (rm.RoleId === ar.RoleId)));
var postEmp = instance.postdataemp.filter(x => x.RoleId == roleid);
instance.postdataemp = instance.postdataemp.filter(ar => !postEmp.find(rm => (rm.RoleId === ar.RoleId)));
});
}
loadPropertySettings(propertysettings, formpropertyid) {
return null;
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
var instance = this;
var levelid = Number(propval);
instance.editdata = levelid;
instance.fileCacheHelper.loadJsFile("apps/support/managers/supportmanager.js", function () {
Bizgaze.Apps.Support.Managers.SupportManager.Instance().getLevelMembers(levelid).then(function (response) {
var res = response.result;
instance.postdataemp = [];
for (let i = 0; i < res.length; i++) {
instance.postdataemp.push({
UserId: res[i].UserId, UserName: res[i].UserName, DesignationId: res[i].DesignationId, DesignationName: res[i].DesignationName, RoleId: res[i].RoleId, Status: res[i].Status, LevelMemberId: res[i].LevelMemberId, IsRole: res[i].IsRole, UserInstalledAppId: res[i].UserInstalledAppId
});
}
instance.listemp();
var isroleindex = instance.postdataemp.findIndex(x => x.IsRole == false);
if (isroleindex == -1) {
$(".li_header").addClass("hidden");
$('#levmem_footer_container').addClass('hidden');
}
});
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new LevelMembers();
}
return this.instance;
}
}
Controls.LevelMembers = LevelMembers;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
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,39 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class LevelMembers_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return "";
}
bindPropertySettings(prop) {
return "";
}
savePropertySettings(prop) {
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new LevelMembers_Setting();
}
return this.instance;
}
}
Controls.LevelMembers_Setting = LevelMembers_Setting;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"levelmembers.settings.js","sourceRoot":"","sources":["levelmembers.settings.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,OAAO,CAgCvB;QAhCD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,oBAAoB;oBAC7B,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBAID,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,oBAAoB,EAAE,CAAC;yBAC9C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,6BAAoB,uBA4BhC,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8BxB;QACL,CAAC,EAhCgB,OAAO,GAAP,YAAO,KAAP,YAAO,QAgCvB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return""}bindPropertySettings(){return""}savePropertySettings(){return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.LevelMembers_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Support||(n.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,178 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class SupportMap extends Unibase.Platform.Core.BaseComponent {
init(formpropertyid, prop, callback) {
var _id = $(".formValidate:visible").attr("id");
var slt = _id.split('_');
var map11 = $('#locationcontrol_' + formpropertyid);
map11.geocomplete({ details: "form.form_" + slt[1] });
var instance = this;
instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
}
loadControl(containerid, prop) {
var instance = this;
var regExpr = "";
var ErrMsg = "";
var Isrequired = prop.IsRequired != true ? 'hidden' : '';
var required = prop.IsRequired != true ? '' : 'required';
var html = '<style type="text/css">.pac-container{z-index:1100 !important;}</style><div class="row"><div class="div_map_meeting hidden" ></div><div class="col-sm-12"><label for="lbl" id="lbl_' + prop.DocPropertyName + '" class="text-secondary" style="margin-bottom:0px;" >' + prop.LabelName + '<span class="text-danger ' + Isrequired + '" id="spnIsRequired_' + prop.DocPropertyId + '"> *</span></label><div class="input-group floating-label-form-group floating-label-form-group-with-value border-left-0" style="padding-left:0px">' +
'<span class="input-group-addon bg-white no-border mt-10"><i class="text-success fa fa-map-marker pull-left"></i></span>' +
'<input type="text" id="locationcontrol_' + prop.FormPropertyId + '" class="form-control ' + required + '" data-isdefault="' + prop.IsDefault + '" data-propdoctypename="' + prop.DocTypeName + '" data-required="' + prop.IsRequired + '" data-regularexp="' + regExpr + '" data-validatemsg="' + ErrMsg + '" placeholder="' + prop.Placeholder + '" data-placeholder="' + prop.Placeholder + '" data-label="' + prop.LabelName + '" onkeypress="Bizgaze.Apps.Support.Controls.SupportMap.Instance().getAddressLocation(' + prop.FormPropertyId + ')"> ' +
'<a href="javascript:;" style="font-size: 14px;" class="btn btn-success mb-1" onclick="Bizgaze.Apps.Support.Controls.SupportMap.Instance().getLocation(' + prop.FormPropertyId + ')">Capture Location</a>' +
'<input type="hidden" id="hfId" value=""><label for="Validation" id="lblValidation_' + prop.DocPropertyName + '"></label><input type="hidden" id="hfFormPropertyId" value=""></div></div>' +
'<div class="col-sm-2 mt-25 hidden" style="padding:0px">' +
'<a href="javascript:;" class="btn btn-success mb-1" onclick="_bizgaze_control_Location.getLocation()">Capture Location</a>' +
'<button type="button" class="btn btn-success hidden" onclick="_bizgaze_control_Location.getMobileLocation()">Capture Location</button>' +
'</div></div><div id="meetingAddressMap" class="text-center b-a" style="height: 250px"></div>' +
'<div class="coordinates"><span id="lbl_coordinates"></span></div><input type="hidden" id="hfLattitude" name="lat" value="">' +
'<input type ="hidden" id = "hfLongitude" name = "lng" value = "" >' +
'<input type="hidden" id="hdn_locationcontrol" class="value-control" value="Bizgaze.Apps.Support.Controls.SupportMap.Instance().mapControlObj(' + prop.FormPropertyId + ')">' +
'<a href="javascript:;" class="btn btn-default input-group-addon hidden" onclick="_bizgaze_control_Location.getLocation()">Capture Location</a>' +
'<a href="javascript:;" class="btn btn-primary hidden input-group-addon" onclick="_bizgaze_control_Location.getMobileLocation()">Current Location</a>';
$("#" + containerid).html(html);
var latd = 0;
var lgtd = 0;
$('#hfLattitude').val(latd);
$('#hfLongitude').val(lgtd);
$("#lbl_coordinates").html("latd : " + latd + ", lgtd : " + lgtd);
Bizgaze.Apps.Support.Controls.SupportMap.Instance().loadMap(latd, lgtd, prop.FormPropertyId);
}
loadMap(latd, lgtd, formpropertyid) {
var instance = this;
var myLatlng = new google.maps.LatLng(latd, lgtd);
var mapOptions = {
zoom: 15,
center: myLatlng,
};
var map = new google.maps.Map(document.getElementById("meetingAddressMap"), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
title: "Hello World!",
});
marker.setMap(map);
var url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + latd + "," + lgtd + "&key=" + _mapsettings.key() + "&sensor=false";
var xhr = Bizgaze.Apps.Support.Controls.SupportMap.Instance().createCORSRequest2('Get', url);
if (!xhr) {
bootbox.alert('CORS not supported');
return;
}
xhr.onload = function () {
var text = xhr.responseText;
var json = JSON.parse(text);
instance.addressData = [];
instance.addressData = json.results;
$("#locationcontrol_" + formpropertyid).val(json.results[0].formatted_address);
};
xhr.onerror = function () {
bootbox.alert('Woops, there was an error making the request.');
};
}
getAddressLocation(Id) {
var instance = this;
var ac = eval('new google.maps.places.Autocomplete((document.getElementById("locationcontrol_" + Id)), {types: ["geocode"]});');
ac.addListener('place_changed', function () {
var geocoder = new google.maps.Geocoder();
setTimeout(function () {
var address = document.getElementById('locationcontrol_' + Id);
address.value;
geocoder.geocode({ 'address': address.value }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
$('#hfLattitude').val(latitude);
$('#hfLongitude').val(longitude);
var latd = latitude;
var lgtd = longitude;
$("#lbl_coordinates").html("latd : " + latd + ", lgtd : " + lgtd);
Bizgaze.Apps.Support.Controls.SupportMap.Instance().loadMap(latd, lgtd, Id);
}
});
}, 500);
});
}
getReverseGeocodingData(lat, lng, formpropertyid) {
var instance = this;
var latlng = new google.maps.LatLng(lat, lng);
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'location': latlng }, function (results, status) {
if (status !== google.maps.GeocoderStatus.OK) {
alert(status);
}
if (status == google.maps.GeocoderStatus.OK) {
console.log(results);
var address = (results[1].formatted_address);
$("#locationcontrol_" + formpropertyid).val(address);
}
});
}
getLocation(formpropertyid) {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
$("#hfLattitude").val(position.coords.latitude);
$("#hfLongitude").val(position.coords.longitude);
Bizgaze.Apps.Support.Controls.SupportMap.Instance().showPosition(formpropertyid, position);
});
}
else {
bootbox.alert("Geolocation is not supported by this browser.");
}
}
showPosition(formpropertyid, position) {
$("#hfLattitude").val(position.coords.latitude);
$("#hfLongitude").val(position.coords.longitude);
$("#lbl_coordinates").html("latd : " + position.coords.latitude + ", lgtd : " + position.coords.longitude);
Bizgaze.Apps.Support.Controls.SupportMap.Instance().loadMap(position.coords.latitude, position.coords.longitude, formpropertyid);
Bizgaze.Apps.Support.Controls.SupportMap.Instance().getReverseGeocodingData(position.coords.latitude, position.coords.longitude, formpropertyid);
}
mapControlObj(formpropertyid) {
var instance = this;
var mapEntries = new Array();
mapEntries.push({
Latitude: $('#hfLattitude').val(),
Longitude: $("#hfLongitude").val(),
});
return mapEntries;
}
createCORSRequest2(method, url) {
let XDomainRequest;
var xhr = new XMLHttpRequest();
if ("withCredentials" in xhr) {
xhr.open(method, url, true);
}
else if (typeof XDomainRequest != "undefined") {
xhr = new XDomainRequest();
xhr.open(method, url);
}
else {
xhr = null;
}
return xhr;
}
loadControlSettings(controlsettingjson, formpropertyid) {
return null;
}
loadPropertySettings(propertysettings, formpropertyid) {
return null;
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
return null;
}
static Instance() {
if (this.instance === undefined) {
this.instance = new SupportMap();
}
return this.instance;
}
}
Controls.SupportMap = SupportMap;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
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,39 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Support;
(function (Support) {
let Controls;
(function (Controls) {
class SupportMap_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return "";
}
bindPropertySettings(prop) {
return "";
}
savePropertySettings(prop) {
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new SupportMap_Setting();
}
return this.instance;
}
}
Controls.SupportMap_Setting = SupportMap_Setting;
})(Controls = Support.Controls || (Support.Controls = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"supportmap.settings.js","sourceRoot":"","sources":["supportmap.settings.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,OAAO,CAgCvB;QAhCD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,kBAAkB;oBAC3B,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBAID,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;yBAC5C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,2BAAkB,qBA4B9B,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8BxB;QACL,CAAC,EAhCgB,OAAO,GAAP,YAAO,KAAP,YAAO,QAgCvB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return""}bindPropertySettings(){return""}savePropertySettings(){return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.SupportMap_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Support||(n.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1 @@
{"version":3,"file":"isupportmanager.js","sourceRoot":"","sources":["isupportmanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1,201 @@
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 Support;
(function (Support) {
let Managers;
(function (Managers) {
class SupportManager extends Unibase.Platform.Core.BaseManager {
updateTicket(ticketId, acceptedby) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/update/ticketid/' + ticketId + '/acceptedby/' + acceptedby;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(JSON.parse(response.result));
return response;
});
});
}
getRoleTicketGroups(ticketgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/getroleticketgroups/ticketgroupid/' + ticketgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getRoleTicketGroup(roleids) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/employees/getemployeesbyroleids/roleid/' + roleids;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getTicketGroup(ticketgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/ticketgroups/getticketgroup/ticketgroupid/' + ticketgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result != "") {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getTicket(ticketid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/getticket/ticketid/' + ticketid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result != "") {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getTicketIssue(ticketid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/getticketissuesbyticketid/ticketid/' + ticketid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result != "") {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getIssueGroup(issuegroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/issuegroups/getissuegroup/issuegroupid/' + issuegroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result != "") {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getRoleEmployee(employeeid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/crm/employees/getemployees/employeeid/' + employeeid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
UpdateAllocate(ticketId, allocatedto) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/updateallocate/ticketid/' + ticketId + '/allocatedto/' + allocatedto;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
UpdatePriority(ticketId, priorityid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/updatepriority/ticketid/' + ticketId + '/priorityid/' + priorityid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
deletelevel(levelid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/ticketgroups/deletelevel/id/' + levelid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
deleteissue(issueid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/ticketgroups/deleteissue/id/' + issueid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getLevelMembers(levelid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/getlevelmembers/levelid/' + levelid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getSuppotSettings() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/getsuppotsettings';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getSuppotSetting(supportsettingid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/support/tickets/getsuppotsetting/settingid/' + supportsettingid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
savehelpusertenant(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/tickets/savehelpusertenant';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
}).fail(function () {
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new SupportManager();
return this._instance;
}
}
Managers.SupportManager = SupportManager;
})(Managers = Support.Managers || (Support.Managers = {}));
})(Support = Apps.Support || (Apps.Support = {}));
})(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){class t extends Unibase.Platform.Core.BaseManager{updateTicket(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/bizgaze/support/tickets/update/ticketid/"+n+"/acceptedby/"+t;return yield this.dataHelper().postAsync(i,null).then(function(n){return n.result!==null&&(n.result=JSON.parse(JSON.parse(n.result))),n})})}getRoleTicketGroups(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/tickets/getroleticketgroups/ticketgroupid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getRoleTicketGroup(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/crm/employees/getemployeesbyroleids/roleid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getTicketGroup(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/ticketgroups/getticketgroup/ticketgroupid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&n.result!=""&&(n.result=JSON.parse(n.result)),n})})}getTicket(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/tickets/getticket/ticketid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&n.result!=""&&(n.result=JSON.parse(n.result)),n})})}getTicketIssue(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/tickets/getticketissuesbyticketid/ticketid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&n.result!=""&&(n.result=JSON.parse(n.result)),n})})}getIssueGroup(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/issuegroups/getissuegroup/issuegroupid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&n.result!=""&&(n.result=JSON.parse(n.result)),n})})}getRoleEmployee(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/crm/employees/getemployees/employeeid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}UpdateAllocate(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/bizgaze/support/tickets/updateallocate/ticketid/"+n+"/allocatedto/"+t;return yield this.dataHelper().postAsync(i,null).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}UpdatePriority(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/bizgaze/support/tickets/updatepriority/ticketid/"+n+"/priorityid/"+t;return yield this.dataHelper().postAsync(i,null).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}deletelevel(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/ticketgroups/deletelevel/id/"+n;return yield this.dataHelper().postAsync(t,null).then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}deleteissue(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/ticketgroups/deleteissue/id/"+n;return yield this.dataHelper().postAsync(t,null).then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}getLevelMembers(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/tickets/getlevelmembers/levelid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getSuppotSettings(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/bizgaze/support/tickets/getsuppotsettings").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getSuppotSetting(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/bizgaze/support/tickets/getsuppotsetting/settingid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}savehelpusertenant(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/tickets/savehelpusertenant",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n}).fail(function(){})})}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.SupportManager=t})(t=n.Managers||(n.Managers={}))})(t=n.Support||(n.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));