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.

series.min.js 5.4KB

12345678910111213141516171819202122
  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(...arguments);this.Status="";this.InstalledAppId=0}jsFiles(){return["apps/crm/companies/managers/companymanager.js","platform/core/helpers/datetimehelper/datetimehelper.js","platform/series/components/createseries.js","platform/series/managers/seriesmanager.js","platform/apps/managers/appmanager.js","platform/series/components/seriesformatlist.js"]}cssFiles(){return[]}html(){return`<form id="BizgazeApp_Series_edit" method="post" data-validate="parsley">
  2. <div class="b-b bg-white header">
  3. <strong class="text-dark Title" id="div_FormName">Series</strong>
  4. <div class="btn-group ml-auto d-flex">
  5. <a class="px-2 text-dark py-1" id="btnAddNewSeries" href="javascript:;" title="create" style="padding-left:10px !important;" onclick=" Unibase.Platform.Series.Components.CreateSeries.Instance().init(0);"><i class="fa fa-plus"></i></a>
  6. <a class="px-2 text-dark py-1" href="javascript:;" style="padding-right:10px !important;"><i class="ti-help-alt" title="help" target="_blank"></i></a>
  7. </div>
  8. </div>
  9. <div data-simplebar class="simple-scroll-bar scrollable" id="div_body">
  10. <div class="clear" id="divMessage"></div>
  11. <input type="hidden" id="hf_seriesid" />
  12. <div id="bizgaze_SpiltErrorMessages" class="clear"></div>
  13. <div id="bizgaze_validationErrorMessages" class="clear"></div>
  14. <div class="Series-ListSearch row"></div>
  15. <div id="seriesdiv" class="nicescroll-bar">
  16. <ul id="Seieslist" class="list-group list-group-flush font-14"></ul>
  17. </div>
  18. </div>
  19. <div class="bg-white footer">
  20. <a href="javascript:;" id="btn_Close" class="btn btn-light btn-sm mr-auto btn-close"> Close</a>
  21. </div></form>`}load(){var t=this,i=0,r=t.appSettings.InstalledAppId;t.InstalledAppId=t.appSettings.InstalledAppId;n.Platform.Apps.Managers.AppManager.Instance().getInstallApp(r).then(function(n){var u=n.result;i=u.AppKeyId;t.loadserieslist(i,r)})}init(n,t){this.render(n,t)}render(i){this.navigationHelper.popup(i,"",n.Platform.Series.Components.Series.Instance(),null,t.Helpers.Size.DockLeft)}loadserieslist(t,i){this.fileCacheHelper.loadJsFile("platform/series/managers/seriesmanager.js",function(){var r=n.Platform.Helpers.DateTimeHelper.Instance();n.Platform.Series.Managers.SeriesManager.Instance().getSeries(t,i).then(function(t){var u,i,f,e,o;for($(".serieslist").remove(),u=0;u<t.result.length;u++)i=t.result[u],f="",f+='<li class="list-group-item serieslist pa-10 text-dark" id="series_list"><div class="col-2 pull-right"><a href="javascript:;" data-toggle="dropdown" class="no-caret dropdown-toggle pull-right" aria-expanded="false"><i class="row fa fa-ellipsis-h pull-right biz-highlight-bg-color"><\/i><\/a><ul class="dropdown-menu pull-right clearfix" id="statusproperties_'+i.SeriesId+'"><\/ul><i id="iconstatus_'+i.SeriesId+'" class="row mt-20 fa fa-circle pull-right"><\/i><\/div><div class="col-10"><a href="javascript:;" class="text-dark" onclick="Unibase.Platform.Series.Components.Series.Instance().loadlist('+i.SeriesId+')"><div class=""><strong class="row block copyItemName list-item-main-title">'+i.SeriesName+'<\/strong><span class="row block"> <span id="copyIndex text-dark">'+r.formatLocal(i.CreatedDate)+"<\/span><\/span><\/div><\/a><div><\/li>",$("#emptyItem").remove(),$("#Seieslist").append(f),e=i.StatusId,o=i.SeriesId,n.Platform.Series.Components.Series.Instance().GetStatus(e,o)})})}GetStatus(n,t){n==1?($("#statusproperties_"+t).html('<li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.CreateSeries.Instance().init('+t+')">Edit<\/a><\/li><li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.Series.Instance().changestatus('+t+',2)">De-activate<\/a><\/li>'),$("#iconstatus_"+t).addClass("text-success"),$("#iconstatus_"+t).removeClass("text-danger")):($("#statusproperties_"+t).html('<li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.CreateSeries.Instance().init('+t+')">Edit<\/a><\/li><li><a href="javascript:;" class="dropdown-item" onclick="Unibase.Platform.Series.Components.Series.Instance().changestatus('+t+',1)">Activate<\/a><\/li>'),$("#iconstatus_"+t).removeClass("text-success"),$("#iconstatus_"+t).addClass("text-danger"))}loadlist(i){$("#hf_seriesid").val(i);var r=this;r.navigationHelper.popup(0,"",n.Platform.Series.Components.SeriesFormatList.Instance(),null,t.Helpers.Size.DockLeft)}changestatus(i,r){var u="";u=r==1?"Are you sure you want to Activate ?":"Are you sure you want to De - Activate ?";bootbox.confirm({message:u,closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-defualt"}},callback:function(u){if(u){var f=t.Helpers.FileCacheHelper.Instance();f.loadJsFile("platform/series/managers/seriesmanager.js",null);n.Platform.Series.Managers.SeriesManager.Instance().changeSeriesStatus(i,r).then(function(t){MessageHelper.Instance().showSuccess(t.message,"");n.Platform.Series.Components.Series.Instance().GetStatus(r,i)})}}})}loadForm(){r.Instance().init(0,null)}static Instance(){return this.instance===undefined&&(this.instance=new r),this.instance}}i.Series=r})(r=i.Components||(i.Components={}))})(i=t.Series||(t.Series={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));