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

w_contactphone.js 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. var Bizgaze;
  2. (function (Bizgaze) {
  3. let Apps;
  4. (function (Apps) {
  5. let Crm;
  6. (function (Crm) {
  7. let Contacts;
  8. (function (Contacts) {
  9. let Components;
  10. (function (Components) {
  11. class ContactPhone extends Unibase.Platform.Core.BaseComponent {
  12. constructor() {
  13. super();
  14. }
  15. cssFiles() {
  16. return [];
  17. }
  18. jsFiles() {
  19. return [''];
  20. }
  21. html(id, containerid) {
  22. return "";
  23. }
  24. init(containerid) {
  25. var instance = this;
  26. }
  27. load(id, containerid, callback) {
  28. }
  29. changeDefaultPhone(id) {
  30. var instance = this;
  31. var _recordId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid").Value);
  32. instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
  33. instance.fileCacheHelper.loadJsFile("tenants/themes/compact/components/details/details.js", function () {
  34. Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().changedefaultphone(_recordId, id).then(function (response) {
  35. var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
  36. var containerid = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
  37. var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
  38. var portletid = detail_instance.unibase_core_activeportletid;
  39. detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
  40. MessageHelper.Instance().showSuccess(response.message, '');
  41. });
  42. });
  43. });
  44. }
  45. changeDefaultPhoneLogin(id) {
  46. var instance = this;
  47. var _recordId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid").Value);
  48. var userName = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_unibaseid").Value;
  49. instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
  50. instance.fileCacheHelper.loadJsFile("tenants/themes/compact/components/details/details.js", function () {
  51. Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().changedefaultloginphone(_recordId, id, userName).then(function (response) {
  52. var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
  53. var containerid = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
  54. var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
  55. var portletid = detail_instance.unibase_core_activeportletid;
  56. detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
  57. MessageHelper.Instance().showSuccess(response.message, '');
  58. });
  59. });
  60. });
  61. }
  62. editplcaeholders(phonetype) {
  63. if (phonetype == 2) {
  64. $("#a_Verify_phonenumber").addClass("hidden");
  65. $(".div_Otp_phonenumber").addClass("hidden");
  66. $(".div_PhoneNumber").removeClass("floating-label-form-group-with-value");
  67. $("#lbl_phno").empty();
  68. $("#lbl_phno").append('Landline Number<span class="text-danger"> *</span>');
  69. $("#txtPhn_phonenumber").data({ placeholder: "Enter Landline Number", label: "Landline Number" }).attr("placeholder", "Landline Number *");
  70. $("#txtPhn_phonenumber").attr("maxlength", "20");
  71. }
  72. else {
  73. $("#a_Verify_phonenumber").removeClass("hidden");
  74. $(".div_PhoneNumber").removeClass('floating-label-form-group-with-value');
  75. $("#lbl_phno").empty();
  76. $("#lbl_phno").append('Mobile Number<span class="text-danger"> *</span>');
  77. $("#txtPhn_phonenumber").data({ placeholder: 'Enter Mobile Number', label: 'Mobile Number' }).attr('placeholder', 'Mobile Number *');
  78. $("#txtPhn_phonenumber").attr('maxlength', '10');
  79. }
  80. }
  81. changePlaceholder(phonetype) {
  82. if (phonetype == 2) {
  83. $("#txtPhn_phonenumber").removeAttr("disabled");
  84. $("#a_Verify_phonenumber").addClass("hidden");
  85. $(".div_Otp_phonenumber").addClass("hidden");
  86. $("#txtPhn_phonenumber").val("");
  87. $(".div_PhoneNumber").removeClass('floating-label-form-group-with-value');
  88. $("#lbl_phno").empty();
  89. $("#lbl_phno").append('Landline Number<span class="text-danger"> *</span>');
  90. $("#txtPhn_phonenumber").data({ placeholder: 'Enter Landline Number', label: 'Landline Number' }).attr('placeholder', 'Landline Number *');
  91. $("#txtPhn_phonenumber").attr('maxlength', '20');
  92. $(".divCustomProperties_phonenumber").data("validatename", "Landline Number");
  93. }
  94. else {
  95. $("#a_Verify_phonenumber").removeClass("hidden");
  96. $("#txtPhn_phonenumber").val("");
  97. $(".divCustomProperties_phonenumber").data("validatename", "Mobile Number");
  98. $(".div_PhoneNumber").removeClass('floating-label-form-group-with-value');
  99. $("#lbl_phno").empty();
  100. $("#lbl_phno").append('Mobile Number<span class="text-danger"> *</span>');
  101. $("#txtPhn_phonenumber").data({ placeholder: 'Enter Mobile Number', label: 'Mobile Number' }).attr('placeholder', 'Mobile Number *');
  102. $("#txtPhn_phonenumber").attr('maxlength', '10');
  103. }
  104. }
  105. changeLables() {
  106. $(".div_PhoneNumber").addClass('floating-label-form-group-with-value');
  107. }
  108. changePlaceholderforcustomer(phonetype, id) {
  109. if (phonetype == 2) {
  110. $('.txt_defaultnumberid').val("");
  111. $(".div_defaultnumberid").removeClass('floating-label-form-group-with-value');
  112. var id12 = $(".divCustomProperties_defaultnumberid").find("label").attr("id");
  113. $("#" + id12).empty();
  114. $("#" + id12).append('Landline Number<span class="text-danger hidden"> *</span>');
  115. $(".txt_defaultnumberid").data({ placeholder: 'Enter Landline Number', label: 'Landline Number' }).attr('placeholder', 'Landline Number');
  116. $(".txt_defaultnumberid").attr('maxlength', '20');
  117. }
  118. else {
  119. $(".txt_defaultnumberid").val("");
  120. $(".div_defaultnumberid").removeClass('floating-label-form-group-with-value');
  121. var id12 = $(".divCustomProperties_defaultnumberid").find("label").attr("id");
  122. $("#" + id12).empty();
  123. $("#" + id12).append('Mobile Number<span class="text-danger"> *</span>');
  124. $(".txt_defaultnumberid").data({ placeholder: 'Enter Mobile Number', label: 'Mobile Number' }).attr('placeholder', 'Mobile Number *');
  125. $(".txt_defaultnumberid").attr('maxlength', '10');
  126. }
  127. }
  128. changeLable() {
  129. $(".txt_defaultnumberid").addClass('floating-label-form-group-with-value');
  130. }
  131. static Instance() {
  132. if (this._instance === undefined)
  133. this._instance = new ContactPhone();
  134. return this._instance;
  135. }
  136. }
  137. Components.ContactPhone = ContactPhone;
  138. })(Components = Contacts.Components || (Contacts.Components = {}));
  139. })(Contacts = Crm.Contacts || (Crm.Contacts = {}));
  140. })(Crm = Apps.Crm || (Apps.Crm = {}));
  141. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  142. })(Bizgaze || (Bizgaze = {}));