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 Transact; (function (Transact) { let Cases; (function (Cases_1) { class Cases extends Unibase.Platform.Core.BaseManager { cssFiles() { return []; } jsFiles() { return []; } html(id, containerid) { return; } load(id, containerid, callback) { return; } init() { var categorysList = []; } getStageData(installedappid, stagename) { return __awaiter(this, void 0, void 0, function* () { const url = 'apis/v4/unibase/platform/apps/getstagebystagename/installedappid/' + installedappid + '/stagename/' + stagename; return yield this.dataHelper().getAsync(url).then(function (response) { if (response.result != null) { response.result = JSON.parse(response.result); } Unibase.Platform.Core.BaseManager; return response; }); }); } changeStage() { var instance = this; let InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; let CaseId = Number(Unibase.Themes.Providers.DetailHelper.recordId); let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1]; let StageName = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value; $(detailContainer).find('.li_DetailSetting_' + InstalledAppId + '_SubmitForApproval').addClass('hidden'); if (StageName == "New" || StageName == "Rejected") { $(detailContainer).find('.li_DetailSetting_' + InstalledAppId + '_SubmitForApproval').removeClass('hidden'); $("#btn_EditCases").removeClass('d-none'); $("#btn_EditCases").addClass('d-flex'); } else { $(detailContainer).find('.li_DetailSetting_' + InstalledAppId + '_SubmitForApproval').addClass('hidden'); $("#btn_EditCases").removeClass('d-flex'); $("#btn_EditCases").addClass('d-none'); } $(detailContainer).find('.li_DetailSetting_' + InstalledAppId + '_SubmitForApproval').click(function () { debugger; instance.getStageData(InstalledAppId, 'Approval').then(function (response) { var result = response.result; if (result != null) { var UpdateStageId = result.StageId; Unibase.Themes.Compact.Components.Details.Instance().change(UpdateStageId, InstalledAppId); } else { MessageHelper.Instance().showError(response.message, 'div_message'); } }); }); } static Instance() { if (this._instance == undefined) this._instance = new Cases(); return this._instance; } } Cases_1.Cases = Cases; })(Cases = Transact.Cases || (Transact.Cases = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));