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

changepassword.js 3.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. var Unibase;
  2. (function (Unibase) {
  3. let Apps;
  4. (function (Apps) {
  5. let Cmn;
  6. (function (Cmn) {
  7. let UserManagement;
  8. (function (UserManagement) {
  9. class ChangePassword extends Unibase.Platform.Core.BaseComponent {
  10. constructor() {
  11. super();
  12. }
  13. jsFiles() {
  14. return ["platform/membership/requests/registeruser.js", "platform/membership/managers/accountmanager.js"];
  15. }
  16. cssFiles() {
  17. return [];
  18. }
  19. html(id, containerid) {
  20. var html = `<div class="b-b bg-white modal-header"><strong class="text-dark">Change Password</strong>
  21. </div>
  22. <div class="modal-body" id="CardViewer_modal">
  23. <div class="card"> <div class="card-body" style="">
  24. <div class="row" id="div_Kanban">
  25. <div class="col-sm-6"> <div id="div_CardName" class="floating-label-form-group">
  26. <label for="cardname" id="lbl_CardName">Password</label>
  27. <input type="text" class="form-control value-control floating-label-control" placeholder="Password" data-placeholder="Password" data-label="Password" id="txt_password">
  28. </div></div>
  29. </div>
  30. </div>
  31. </div>
  32. </div></div></div>
  33. <div class="bg-white modal-footer">
  34. <a class="btn btn-light btn-sm btn-center mr-auto" id="btn_Close">Close</a>
  35. <a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a>
  36. </div>`;
  37. return html;
  38. }
  39. load(id, containerid, callback) {
  40. this._accountManager = Unibase.Platform.Membership.Managers.AccountManager.Instance();
  41. var instance = this;
  42. var user = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
  43. var recordid = Unibase.Themes.Providers.Detail_Settings.Instance().RecordId;
  44. $("#btnSave").unbind().click(function () {
  45. var postData = {
  46. Password: $("#txt_password").val(),
  47. UserId: recordid,
  48. UserName: "dfs",
  49. Email: "fggst",
  50. ContactNumber: "ggrst",
  51. TenantId: user.tenantId,
  52. };
  53. instance._accountManager.registercmnUser(postData).then(function (response) {
  54. $('#' + containerid).modal('hide');
  55. $('#' + containerid).remove();
  56. });
  57. });
  58. $("#btn_Close").click(function () {
  59. $('#' + containerid).modal('hide');
  60. $('#' + containerid).remove();
  61. });
  62. }
  63. static Instance() {
  64. if (this._instance === undefined)
  65. this._instance = new ChangePassword();
  66. return this._instance;
  67. }
  68. }
  69. UserManagement.ChangePassword = ChangePassword;
  70. })(UserManagement = Cmn.UserManagement || (Cmn.UserManagement = {}));
  71. })(Cmn = Apps.Cmn || (Apps.Cmn = {}));
  72. })(Apps = Unibase.Apps || (Unibase.Apps = {}));
  73. })(Unibase || (Unibase = {}));