Built files from Bizgaze WebServer
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

upgradeplan.component.js 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. var Bizgaze;
  2. (function (Bizgaze) {
  3. let Apps;
  4. (function (Apps) {
  5. let Transact;
  6. (function (Transact) {
  7. let Controls;
  8. (function (Controls) {
  9. let Subscriptions;
  10. (function (Subscriptions) {
  11. class UpgradePlan extends Unibase.Platform.Core.BaseComponent {
  12. constructor() {
  13. super(...arguments);
  14. this.planOrderItemArray = [];
  15. }
  16. cssFiles() {
  17. return [];
  18. }
  19. jsFiles() {
  20. return ['apps/crm/companies/managers/companymanager.js', 'apps/crm/companies/components/createtenants.js'];
  21. }
  22. html(id, containerid) {
  23. return ``;
  24. }
  25. load(id, containerid, callback) {
  26. alert("hey");
  27. }
  28. init() {
  29. var instance = this;
  30. }
  31. Updateplan() {
  32. var instance = this;
  33. var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"];
  34. Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
  35. var OrganizationName = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name;
  36. Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().upgradeplanDeatils();
  37. });
  38. }
  39. payNow() {
  40. var instance = this;
  41. var jsfiles = ["platform/bundle/index.subscriptions.min.js", "platform/bundle/index.min.js"];
  42. Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
  43. Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles(["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"]);
  44. Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().prevousePlan();
  45. });
  46. }
  47. upgradePlan(organisationid) {
  48. var instance = this;
  49. var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"];
  50. Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
  51. Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().loadingPlanDeatils(organisationid);
  52. });
  53. }
  54. mangePayments(organisationid) {
  55. var instance = this;
  56. var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"];
  57. Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
  58. Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().paymentOrderItem(organisationid, null);
  59. });
  60. }
  61. loadingAddonItems(organisationid) {
  62. var instance = this;
  63. var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"];
  64. Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
  65. instance.planOrderItem(organisationid);
  66. });
  67. }
  68. planOrderItem(OrganizationId) {
  69. debugger;
  70. var instance = this;
  71. var OrganizationIds = OrganizationId;
  72. this.fileCacheHelper.loadJsFile('apps/transact/managers/subscriptions/subscriptionmanager.js', function () {
  73. Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getSubscribedPlanItemId(OrganizationIds).then(function (response) {
  74. var res = response.result;
  75. Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().gettenure(OrganizationId).then(function (response) {
  76. var tenureid = response.result;
  77. var SubscriptionItemType = 1;
  78. var planItemID = res.PlanItemId;
  79. instance.LoadingAddonItem(OrganizationIds, planItemID, tenureid);
  80. });
  81. });
  82. });
  83. }
  84. LoadingAddonItem(id, itemid, tenureid) {
  85. var instance = this;
  86. var organizationid = Number(id);
  87. itemid = itemid;
  88. tenureid = tenureid;
  89. var instance = this;
  90. var userlogin = true;
  91. instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", "platform/core/helpers/html/htmlhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
  92. "apps/transact/components/subscriptions/userregistration.component.js",
  93. "apps/transact/controls/subscriptions/addons.component.js",
  94. "apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js"], function () {
  95. var formuniqueid = "bizgaze_extension_transact_subscription_createsubscriptionorderitems";
  96. Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
  97. instance.fileCacheHelper.loadJsFiles(["platform/apps/enums/appconfigurationtypes.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
  98. var obj = {
  99. organizationid: organizationid,
  100. tenureid: tenureid
  101. };
  102. var loadObj = {
  103. CallBack: function (cobj) {
  104. Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().loadingAddonItems(organizationid, itemid, tenureid);
  105. },
  106. Parameters: obj,
  107. };
  108. var formviewerObj = {
  109. FormId: response.result.FormId,
  110. AppConfigurationId: 0,
  111. Pk_Value: 0,
  112. PortletWidgetId: 0,
  113. OnSuccess: null,
  114. OnFail: null,
  115. OnLoad: loadObj,
  116. FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
  117. };
  118. Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
  119. });
  120. });
  121. });
  122. }
  123. loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { }
  124. static Instance() {
  125. if (this.instance === undefined) {
  126. this.instance = new UpgradePlan();
  127. }
  128. return this.instance;
  129. }
  130. }
  131. Subscriptions.UpgradePlan = UpgradePlan;
  132. })(Subscriptions = Controls.Subscriptions || (Controls.Subscriptions = {}));
  133. })(Controls = Transact.Controls || (Transact.Controls = {}));
  134. })(Transact = Apps.Transact || (Apps.Transact = {}));
  135. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  136. })(Bizgaze || (Bizgaze = {}));