Built files from Bizgaze WebServer
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

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={}));