Built files from Bizgaze WebServer
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

generatewallet.js 3.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. var Unibase;
  2. (function (Unibase) {
  3. let Apps;
  4. (function (Apps) {
  5. let Transact;
  6. (function (Transact) {
  7. let Components;
  8. (function (Components) {
  9. class GenerateWallet extends Unibase.Platform.Core.BaseComponent {
  10. cssFiles() {
  11. return [''];
  12. }
  13. jsFiles() {
  14. return ['apps/transact/components/wallets/generatewallet.js'];
  15. }
  16. html(id, containerid) {
  17. return null;
  18. }
  19. load(id, containerid, callback) {
  20. var instance = this;
  21. instance.GenerateWallets();
  22. }
  23. GenerateWallets() {
  24. var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
  25. this.fileCacheHelper.loadJsFiles(jsfiles, function () {
  26. var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
  27. for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
  28. if (obj.Key === "hf_" + InstalledAppId + "_offerid") {
  29. var offerid = obj.Value.toString();
  30. }
  31. }
  32. Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatewallet(offerid).then(function (response) {
  33. if (response.result != null) {
  34. MessageHelper.Instance().showSuccess(response.message, '');
  35. }
  36. }, function (response) {
  37. MessageHelper.Instance().showError(response, '');
  38. });
  39. });
  40. }
  41. GenerateTargetWallets() {
  42. var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
  43. this.fileCacheHelper.loadJsFiles(jsfiles, function () {
  44. var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
  45. var offerid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_offerid").Value);
  46. Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatetabretantionfortabscheme(offerid).then(function (response) {
  47. MessageHelper.Instance().showSuccess(response.message, '');
  48. });
  49. });
  50. }
  51. static Instance() {
  52. if (this.instance == undefined) {
  53. this.instance = new GenerateWallet();
  54. }
  55. return this.instance;
  56. }
  57. }
  58. Components.GenerateWallet = GenerateWallet;
  59. })(Components = Transact.Components || (Transact.Components = {}));
  60. })(Transact = Apps.Transact || (Apps.Transact = {}));
  61. })(Apps = Unibase.Apps || (Unibase.Apps = {}));
  62. })(Unibase || (Unibase = {}));