| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 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 = {}));
|