Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

createfollower.min.js 4.2KB

123456789101112131415161718
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super()}init(){}jsFiles(){return["platform/membership/managers/accountmanager.js","platform/analytics/providers/iviewersettings.js"]}cssFiles(){return[]}html(){return`<form id="formValidate_follower" method="post" class="formValidate form_formValidate_follower" data-formuniquekey="bizgaze_formValidate_follower_createbranchsetting" data-validate="parsley"><header class="b-b bg-white modal-header pa-10"><strong class="text-dark">Add Followers</strong><div id="div_ValidationSummary" class="form-error-message"></div>
  2. </header>
  3. <div class="modal-body" id="CardViewer_modal">
  4. <div class="card"> <div class="card-body" style="">
  5. <div class="row" id="div_Follower">
  6. <div class="col-sm-12"> <div id="div_Follower" class="floating-label-form-group floating-label-form-group-with-value" style="border-bottom:0;>
  7. <label for="follower">Follower Name<span class="text-danger hide " id="spnIsRequired_followers"> *</span></label>
  8. <select id="Follower_AutoComplete" class="form-control text-control required" multiple="multiple"></select>
  9. <input type="hidden" id="hfAutoComplete_follower" class="hfAutoCompleteId_ReportGroup' form-control value-control" data-isdynamic="true"/>
  10. </div></div>
  11. </div>
  12. </div></div></div>
  13. <footer class="bg-white modal-footer pa-10" id="formFooter">
  14. <a class="btn btn-light btn-sm btn-center mr-auto" id="btn_Close">Close</a>
  15. <a class="btn btn-primary btn-center btn-sm text-white" id="btnSave_follower">Save</a>
  16. </footer></form>`}load(t,i){var r=this,u=_appsettings.server_url()+"/apis/v4/unibase/platform/followers/reports_followersauto";AutoCompleteHelper.getHelper().Create("#Follower_AutoComplete","#hfAutoComplete_follower",u,function(n){var t=n});$("#btnSave_follower").click(function(){if($("#Follower_AutoComplete").val().toString()=="")return MessageHelper.Instance().showError("Please select atleast one Follower!","div_ValidationSummary"),!1;var t={ContactIds:$("#Follower_AutoComplete").val().toString(),FollowGuid:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"})[0].Value,InstalledAppId:Number(n.Themes.Providers.DetailHelper.installedAppId),IsManager:!1,FollowId:Number(n.Themes.Providers.DetailHelper.recordId),IsSystemGenerated:!1};n.Platform.Membership.Managers.AccountManager.Instance().savefollower(t).then(function(t){var i,u;t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"div_ValidationSummary"):(r.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess(t.message,"div_ValidationSummary"),i=n.Themes.Compact.Components.Details.Instance(),i._recordId=n.Themes.Providers.DetailHelper.recordId,i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId,i._containerId=r.navigationHelper.getLastContainerId(),u=i,i.loadPortlets(u))})});$("#btn_Close").click(function(){$("#"+i).modal("hide");$("#"+i).remove()})}DeleteFollower(t,i){var r=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"})[0].Value;bootbox.confirm("Do you want to Delete this Follower?",function(r){if(r==!0){var u=this;n.Platform.Membership.Managers.AccountManager.Instance().deleteFollower(t,i).then(function(t){var i,r;MessageHelper.Instance().showSuccess(t.message,"");i=n.Themes.Compact.Components.Details.Instance();i._recordId=n.Themes.Providers.DetailHelper.recordId;i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId;i._containerId=u.navigationHelper.getLastContainerId();r=i;i.loadPortlets(r)})}})}static Instance(){return this._instance===undefined&&(this._instance=new r),this._instance}}i.CreateFollower=r})(r=i.UserManagement||(i.UserManagement={}))})(i=t.Cmn||(t.Cmn={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));