1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let PM;
- (function (PM) {
- let Components;
- (function (Components) {
- class TaskReopened extends Unibase.Platform.Core.BaseComponent {
- constructor() {
- super();
- }
- cssFiles() {
- return [];
- }
- jsFiles() {
- return [''];
- }
- html(id, containerid) {
- return "";
- }
- init(containerid) {
- }
- load(id, containerid, callback) {
- }
- reopenedstage() {
- let detailContainer = $("._bizgaze_detail_container:visible");
- let refstatusId = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_refstatusid";
- })[0].Value);
- let stageName = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_stagename";
- })[0].Value);
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Reopen').addClass('hidden');
- if (stageName != 'Inprogress') {
- if (refstatusId == '4' || (refstatusId == '5')) {
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Reopen').removeClass('hidden');
- }
- }
- var instance = this;
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Reopen').click(function () {
- let uniqueid = 'Bizgaze_Extension_PM_Task_StageReason_Form';
- Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(['platform/forms/managers/formmanager.js', 'platform/forms/components/formviewer/formviewer.js', 'platform/forms/requests/forms.js'], function () {
- Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(uniqueid).then(function (res) {
- var formid = res.result.FormId;
- var successobj = {
- CallBack: function () {
- var TaskId = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_taskid";
- })[0].Value);
- instance.updateIsrepoened(TaskId);
- },
- Parameters: null,
- };
- var formviewerObj = {
- FormId: formid,
- AppConfigurationId: 0,
- Pk_Value: 0,
- PortletWidgetId: 0,
- OnSuccess: successobj,
- OnFail: null,
- OnLoad: null,
- };
- Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
- });
- });
- });
- }
- updateIsrepoened(TaskId) {
- var instance = this;
- var jsfiles = ['apps/pm/components/taskreopened.js', 'apps/pm/managers/taskmanager.js'];
- instance.fileCacheHelper.loadJsFiles(jsfiles, function (response) {
- Bizgaze.Apps.PM.Managers.TaskManager.Instance().updateIsReopened(TaskId).then(function (response) {
- MessageHelper.Instance().showSuccess(response.message, '');
- var detailobj = Unibase.Themes.Compact.Components.Details.Instance();
- detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
- detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- detailobj._containerId = $("._bizgaze_detail_container:visible").attr("id");
- var idetailObj = detailobj;
- detailobj.loadPortlets(idetailObj);
- instance.reopenedstage();
- });
- });
- }
- static Instance() {
- if (this._instance === undefined)
- this._instance = new TaskReopened();
- return this._instance;
- }
- }
- Components.TaskReopened = TaskReopened;
- })(Components = PM.Components || (PM.Components = {}));
- })(PM = Apps.PM || (Apps.PM = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|