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.

addsource.min.js 15KB

1
  1. var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{jsFiles(){return["platform/sources/managers/sourcemanager.js","platform/widgets/managers/widgetmanager.js","tenants/themes/default/components/details/details.js"]}cssFiles(){return[]}html(){return'<form id="Unibase_AddWidget" default="" data-validate="parsley" data-isdynamic="false"><div><div class="b-b bg-white header"><strong id="formName" class="text-dark">Add Source<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><input type="hidden" id="hf_sourcesettingid"/><input type="hidden" id="hf_txtSource"/><div class="floating-label-form-group-with-value"><label for="txt_Source">Source<span class="text-danger " id="spnApp"> *<\/span><\/label><select onchange="" id="txt_Source" class="form-control value-control floating-label-control required" data-placeholder="Select" placeholder="Select"><\/select><\/div><\/div><div class="col-sm-6"><div class="floating-label-form-group"><label for="txt_Value">Value<span class="text-danger " id="spnPortlet"> *<\/span><\/label><input type="text" id=txt_Value class="form-control floating-label-control required" data-placeholder="Enter Value" placeholder="Value *" data-label="Value *"/><\/div><\/div><div class="col-sm-6"><div class="floating-label-form-group-with-value required"><input type="hidden" id="hf_txtAppDocType"/><label for="txt_appDocType">Doc Type<span class="text-danger " id="spnAppDocType"> *<\/span><\/label><select onchange="Unibase.Platform.Sources.Components.AddSource.Instance().loadDocProperties();" id="txt_DocType" class="form-control value-control floating-label-control required" data-placeholder="Select" placeholder="Select"><\/select><\/div><\/div><div class="col-sm-6"><input type="hidden" id="hf_txtDocProperty"/><div class="floating-label-form-group-with-value"><label for="txt_appDocType">Doc Property<span class="text-danger " id="spnAppDocProperty"> *<\/span><\/label><select onchange="" id="txt_DocProperty" class="form-control value-control floating-label-control required" data-placeholder="Select" placeholder="Select"><\/select><\/div><\/div><div class="col-sm-2 mt-30"><a class="btn btn-primary btn-center btn-sm text-white" id="btnAdd">Add<\/a><\/div><\/div><\/div><\/div><div class="card hidden" id="div_sourceDetails"><div class="card-header"><div class="row"><div class="col-sm-12"><div class="row"><strong class="col-sm-2">Source<\/strong><strong class="col-sm-2">value<\/strong><strong class="col-sm-3">Doc Type<\/strong><strong class="col-sm-3">Doc Property<\/strong><\/div><\/div><\/div><\/div><div class="card-body" id="div_sourceList"><div class="row"><ul class="col-sm-12 list-group ulSourceList"><\/ul><\/div><\/div><\/div><\/div><\/div><div id="div_dataApiFooter" class="bg-white modal-footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><a class="btn btn-primary btn-center btn-sm text-white hidden" id="btnSave">Save<\/a><\/div><\/div><\/form>'}load(t,i){var r=this;r.loadSource();r.loadAppDocTypes(n.Themes.Providers.DetailHelper.installedAppId);$("#btnSave").click(function(){r.saveSource($("#hf_sourcesettingid").val(),i)});$("#btnAdd").click(function(){r.addSource()})}init(){var n=this;n.fileCacheHelper.loadJsFiles(["platform/sources/managers/sourcemanager.js","platform/widgets/managers/widgetmanager.js"],function(){n.render()})}render(){var i=this;i.navigationHelper.popup(0,"",n.Platform.Sources.Components.AddSource.Instance(),function(){},t.Helpers.Size.Large);i.loadSource();i.loadAppDocTypes(n.Themes.Providers.DetailHelper.installedAppId);this.loadDetails()}loadSource(){var n=_appsettings.server_url()+"/apis/v4/unibase/platform/sources/autocomplete";AutoCompleteHelper.getHelper().Create("#txt_Source","#hf_txtSource",n,function(n){var t=n})}loadAppDocTypes(n){var t=_appsettings.server_url()+"/apis/v4/unibase/platform/doctypes/appdoctypesautocomplete/installedappid/"+n;AutoCompleteHelper.getHelper().Create("#txt_DocType","#hf_txtAppDocType",t,function(n){var t=n})}loadDocProperties(){$("#txt_DocProperty").val(null).trigger("change");var n=_appsettings.server_url()+"/apis/v4/unibase/platform/doctypes/docpropertiesautocomplete/doctypeid/"+$("#txt_DocType").val();AutoCompleteHelper.getHelper().Create("#txt_DocProperty","#hf_txtDocProperty",n,function(n){var t=n})}validation(){var i=this;let t=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("Unibase_AddWidget");return t==!1?(MessageHelper.Instance().showError("Mandatory fields are missing","Unibase_ValidationSummary"),!1):!0}saveSource(t,i){var f=this,r="",u;for(let t of n.Themes.Providers.Detail_Settings.Instance().InputParameters)t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"&&(r=t.Value.toString());u={RefGuid:r,InstalledAppId:Number(n.Themes.Providers.DetailHelper.recordId),RefSourceId:Number($("#txt_Source").val()),Value:$("#txt_Value").val().toString(),SourceSettingId:Number(t),RefId:Number(n.Themes.Providers.DetailHelper.recordId),DocTypeId:Number($("#txt_DocType").val()),DocPropertyId:Number($("#txt_DocProperty").val())};n.Platform.Sources.Managers.SourceManager.Instance().addSource(u).then(function(n){n.errors==null?($("#"+i).modal("hide"),$("#"+i).remove()):MessageHelper.Instance().showError(n.message,"")})}addSource(){var t=this,i="",u=t.validation(),r;if(u==!0){for(let t of n.Themes.Providers.Detail_Settings.Instance().InputParameters)t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"&&(i=t.Value.toString());r={RefGuid:i,InstalledAppId:Number(n.Themes.Providers.DetailHelper.recordId),RefSourceId:Number($("#txt_Source").val()),Value:$("#txt_Value").val().toString(),RefId:Number(n.Themes.Providers.DetailHelper.recordId),DocTypeId:Number($("#txt_DocType").val()),DocPropertyId:Number($("#txt_DocProperty").val())};n.Platform.Sources.Managers.SourceManager.Instance().addSource(r).then(function(n){n.errors==null?t.loadDetails():MessageHelper.Instance().showError(n.message,"")})}}loadDetails(){var t="";for(let i of n.Themes.Providers.Detail_Settings.Instance().InputParameters)i.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"&&(t=i.Value.toString());n.Platform.Sources.Managers.SourceManager.Instance().getSourceSettings(t).then(function(n){var t,i;for(n.result.length>0?$("#div_sourceDetails").removeClass("hidden"):$("#div_sourceDetails").addClass("hidden"),$(".ulSourceList").html("").html("<li class='list-group-item ulSourceList-item hidden'><\/li>"),t=0;t<n.result.length;t++)i="",i+="<li class='list-group-item sourceSetting-"+n.result[t].SourceSettingId+"'><input type='hidden' id='hfSourceSettingId-"+n.result[t].SourceSettingId+"' value='"+n.result[t].SourceSettingId+"' /><input type='hidden' id='hfRefGuid-"+n.result[t].SourceSettingId+"' value='"+n.result[t].RefGuid+"' /><div class='row'><label class='col-sm-2 lblSourceName-"+n.result[t].SourceSettingId+"' style='overflow:hidden;word-wrap:break-word;'><span class='spn_sourceName font-bold'>"+n.result[t].SourceName+"<\/span><\/label><label class='col-sm-2 lblSourceValue-"+n.result[t].SourceSettingId+"' style='overflow:hidden;word-wrap:break-word;'><span class='font-bold'>"+n.result[t].Value+"<\/span><\/label><label class='col-sm-3 lblDoctypeName-"+n.result[t].SourceSettingId+"' style='overflow:hidden;word-wrap:break-word;'><span class='spn_DocTypeName font-bold'>"+n.result[t].DocTypeName+"<\/span><\/label><label class='col-sm-3 lblDocPropertyName-"+n.result[t].SourceSettingId+"' style='overflow:hidden;word-wrap:break-word;'><span class='spn_DocPropertyName font-bold'>"+n.result[t].DocPropertyName+"<\/span><\/label><div class='col-sm-2 pull-right input-group divButtons-"+n.result[t].SourceSettingId+"'><a class='btn btn-icon bg-info text-white' href='javascript:;' onclick='Unibase.Platform.Sources.Components.AddSource.Instance().editSetting("+n.result[t].SourceSettingId+");' title='Edit'><i class='fa fa-pencil'><\/i><\/a><a class='btn btn-icon btn-danger' href='javascript:;' onclick='Unibase.Platform.Sources.Components.AddSource.Instance().deleteSetting("+n.result[t].SourceSettingId+");' title='Delete'><i class='fa fa-trash-o'><\/i><\/a><\/div><div class='col-sm-2 hidden inpSourceName-"+n.result[t].SourceSettingId+"'><div class='floating-label-form-group'><select class='form-control required floating-label-control' value='"+n.result[t].SourceName+"' id='txtSourceName-"+n.result[t].SourceSettingId+"' placeholder='Select'><\/select><input id='hfSourceId-"+n.result[t].SourceSettingId+"' value="+n.result[t].RefSourceId+" type='hidden' /><\/div><\/div><div class='col-sm-2 hidden inpSourceValue-"+n.result[t].SourceSettingId+"'><div class='floating-label-form-group floating-label-form-group-with-value'><input id='txtSourceValue-"+n.result[t].SourceSettingId+"' class='form-control' value='"+n.result[t].Value+"' /><\/div><\/div><div class='col-sm-3 hidden inpAppDoctype-"+n.result[t].SourceSettingId+"'><div class='floating-label-form-group'><select class='form-control required floating-label-control' value='"+n.result[t].DocTypeName+"' id='txtDocTypeName-"+n.result[t].SourceSettingId+"' placeholder='Select'><\/select><input id='hfDocTypeId-"+n.result[t].SourceSettingId+"' value="+n.result[t].DocTypeId+" type='hidden' /><\/div><\/div><div class='col-sm-3 hidden inpAppDocPropertytype-"+n.result[t].SourceSettingId+"'><div class='floating-label-form-group'><select class='form-control required floating-label-control' value='"+n.result[t].DocPropertyName+"' id='txtDocPropertyName-"+n.result[t].SourceSettingId+"' placeholder='Select'><\/select><input id='hfDocPropertyId-"+n.result[t].SourceSettingId+"' value="+n.result[t].DocPropertyId+" type='hidden' /><\/div><\/div><div class='col-sm-2 input-group divButtons2-"+n.result[t].SourceSettingId+" hidden'><div class='m-t'><a class='btn btn-icon bg-primary text-white btnUpdateSyncSett-"+n.result[t].SourceSettingId+"' href='javascript:;' onclick='Unibase.Platform.Sources.Components.AddSource.Instance().updateSetting("+n.result[t].SourceSettingId+");' title='Update'><i class='fa fa-save'><\/i><\/a><a class='btn btn-icon btn-warning' href='javascript:;' onclick='Unibase.Platform.Sources.Components.AddSource.Instance().cancel("+n.result[t].SourceSettingId+");' title='Cancel Update'><i class='fa fa-times'><\/i><\/a><\/div><\/div><\/div><\/li>",$(".ulSourceList-item:last").after(i)})}editSetting(t){var i=document.getElementsByClassName("ulSourceList"),r,f,e;$(i).find(".lblSourceName-"+t+"").addClass("hidden");$(i).find(".lblSourceValue-"+t+"").addClass("hidden");$(i).find(".lblDoctypeName-"+t+"").addClass("hidden");$(i).find(".lblDocPropertyName-"+t+"").addClass("hidden");$(i).find(".divButtons-"+t+"").addClass("hidden");$(i).find(".inpSourceName-"+t+"").removeClass("hidden");$(i).find(".inpSourceValue-"+t+"").removeClass("hidden");$(i).find(".inpAppDoctype-"+t+"").removeClass("hidden");$(i).find(".inpAppDocPropertytype-"+t+"").removeClass("hidden");$(i).find(".divButtons2-"+t+"").removeClass("hidden");var o=$(i).find(".lblSourceName-"+t+"").find(".spn_sourceName").text(),s=$(i).find("#hfSourceId-"+t).val().toString(),h=_appsettings.server_url()+"/apis/v4/unibase/platform/sources/autocomplete";AutoCompleteHelper.getHelper().Create("#txtSourceName-"+t,"#hfSourceId-"+t,h,function(n){var t=n});r=new Option(o,s,!0);$("#txtSourceName-"+t).append(r);var c=$(i).find(".lblDoctypeName-"+t+"").find(".spn_DocTypeName").text(),u=$(i).find("#hfDocTypeId-"+t).val().toString(),l=n.Themes.Providers.DetailHelper.installedAppId,a=_appsettings.server_url()+"/apis/v4/unibase/platform/doctypes/appdoctypesautocomplete/installedappid/"+l;AutoCompleteHelper.getHelper().Create("#txtDocTypeName-"+t,"#hfDocTypeId-"+t,a,function(n){var t=n});f=new Option(c,u,!0);$("#txtDocTypeName-"+t).append(f);var v=$(i).find(".lblDocPropertyName-"+t+"").find(".spn_DocPropertyName").text(),y=$(i).find("#hfDocPropertyId-"+t).val().toString(),p=_appsettings.server_url()+"/apis/v4/unibase/platform/doctypes/docpropertiesautocomplete/doctypeid/"+u;AutoCompleteHelper.getHelper().Create("#txtDocPropertyName-"+t,"#hfDocPropertyId-"+t,p,function(n){var t=n});e=new Option(v,y,!0);$("#txtDocPropertyName-"+t).append(e)}updateSetting(t){var r=this,i=document.getElementsByClassName("ulSourceList"),u=$(i).find("#hfSourceId-"+t+"").val(),f=$(i).find("#txtSourceValue-"+t+"").val(),e=$(i).find("#hfSourceSettingId-"+t+"").val(),o=$(i).find("#hfRefGuid-"+t+"").val(),s=n.Themes.Providers.DetailHelper.recordId,h=$(i).find("#hfDocTypeId-"+t+"").val(),c=$(i).find("#hfDocPropertyId-"+t+"").val(),l={SourceSettingId:Number(e),RefGuid:o,InstalledAppId:Number(n.Themes.Providers.DetailHelper.recordId),RefSourceId:Number(u),RefId:s,Value:f.toString(),DocTypeId:Number(h),DocPropertyId:Number(c)};n.Platform.Sources.Managers.SourceManager.Instance().addSource(l).then(function(n){n.errors==null?r.loadDetails():MessageHelper.Instance().showError(n.message,"")})}cancel(n){var t=document.getElementsByClassName("ulSourceList");$(t).find(".inpSourceName-"+n+"").addClass("hidden");$(t).find(".inpSourceValue-"+n+"").addClass("hidden");$(t).find(".inpAppDoctype-"+n+"").addClass("hidden");$(t).find(".inpAppDocPropertytype-"+n+"").addClass("hidden");$(t).find(".divButtons2-"+n+"").addClass("hidden");$(t).find(".lblSourceName-"+n+"").removeClass("hidden");$(t).find(".lblSourceValue-"+n+"").removeClass("hidden");$(t).find(".lblDoctypeName-"+n+"").removeClass("hidden");$(t).find(".lblDocPropertyName-"+n+"").removeClass("hidden");$(t).find(".divButtons-"+n+"").removeClass("hidden")}deleteSetting(t){var i=this;n.Platform.Sources.Managers.SourceManager.Instance().deleteSourceSetting(t).then(function(n){n.errors==null?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showError(n.message,"");i.loadDetails()})}loadEdit(i){return __awaiter(this,void 0,void 0,function*(){n.Platform.Sources.Managers.SourceManager.Instance().deleteSourceSetting(0).then(function(n){MessageHelper.Instance().showSuccess(n.message,"")});var r=this;r.fileCacheHelper.loadJsFiles(["platform/sources/managers/sourcemanager.js","platform/widgets/managers/widgetmanager.js"],null);r.navigationHelper.popup(0,"",n.Platform.Sources.Components.AddSource.Instance(),null,t.Helpers.Size.Large);$("#btnAdd").addClass("hidden");$("#div_sourceList").addClass("hidden");$("#btnSave").removeClass("hidden");r.loadSource();yield n.Platform.Sources.Managers.SourceManager.Instance().getSourceSetting(i).then(function(t){var u=new Option(t.result.SourceName,t.result.RefSourceId,!0);$("#txt_Source").append(u);$("#txt_Value").val(t.result.Value.toString());$("#hf_sourcesettingid").val(i);r.loadAppDocTypes(n.Themes.Providers.DetailHelper.installedAppId);$("#txt_DocType").append(new Option(t.result.DocTypeName,t.result.DocTypeId,!0));r.loadDocProperties();$("#txt_DocProperty").append(new Option(t.result.DocPropertyName,t.result.DocPropertyId,!0))});$("#btnAdd").addClass("hidden");$("#div_sourceList").addClass("hidden");$("#btnSave").removeClass("hidden")})}static Instance(){return new r}}i.AddSource=r})(r=i.Components||(i.Components={}))})(i=t.Sources||(t.Sources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));