This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1,209 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Components;
(function (Components) {
class CustomFilters extends Platform.Core.BaseComponent {
constructor() {
super();
this.index = 0;
this.customFilters = [];
this.stringifyed_commonFilters = "";
this._reportmanager = Platform.Analytics.Managers.ReportManager.Instance();
this._datalistBuilderTemplate = DataSources.Templates.DatalistBuilder.Instance();
}
cssFiles() {
return ['platform/analytics/components/reportbuilder/style.reportbuilder.css'];
}
jsFiles() {
return ['platform/analytics/managers/reportmanager.js'];
}
html(id, containerid) {
var instance = this;
var html = instance._datalistBuilderTemplate.loadCustomFilterTemplate();
return html;
}
load(id, containerid, callback) {
var instance = this;
instance.index = 0;
instance.loadCustomFilters();
$("#btn-customfilter-close").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
$("#btn-customfilter-add").click(function () {
instance.addCustomFilter();
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
instance.initiateQueryBuilder(1);
}
loadCustomFilters() {
var instance = this;
if (instance.customFilters.length != 0) {
for (var i = 0; i < instance.customFilters.length; i++) {
var cf = instance.customFilters[i];
instance.loadCustomFilterSection();
instance.editCustomFilter(i + 1, cf.FilterName, cf.Expression, cf.IsWhere, cf.IsAutoData, cf.IsRuleValue);
}
}
else {
instance.loadCustomFilterSection();
}
}
loadCustomFilterSection() {
var instance = this;
instance.index++;
var html = instance._datalistBuilderTemplate.loadCustomFilterCardTemplate(instance.index);
$(".custom-filters").append(html);
instance.initiateQueryBuilder(instance.index);
}
addCustomFilter() {
var instance = this;
instance.customFilters = [];
for (var i = 0; i < instance.index; i++) {
var idx = i + 1;
var expBuilder = $("#expression_builder_" + idx);
var exp = JSON.stringify(expBuilder.queryBuilder('getRules'));
if (exp != "null") {
var cfill = {
FilterName: $("#txt_filtername_" + idx).val().toString(),
Expression: exp,
IsWhere: $("#cf_iswhere_checkbox_" + idx).prop('checked'),
IsAutoData: $("#cf_autodata_checkbox_" + idx).prop('checked'),
IsRuleValue: $("#cf_isrulevalue_checkbox_" + idx).prop('checked')
};
instance.customFilters.push(cfill);
}
}
}
isWhere(index) {
const instance = this;
let iswhere = false;
if ($('#cf_iswhere_checkbox_' + index).prop('checked') == false) {
iswhere = false;
$('#count_checkbox').prop('checked', false);
}
else {
iswhere = true;
$('#cf_iswhere_checkbox_' + index).prop('checked', true);
}
if (instance.customFilters.length > 0) {
var filterIndex = instance.customFilters.findIndex(c => c.FilterName == $("#txt_filtername_" + index).val());
if (filterIndex > -1)
instance.customFilters[filterIndex].IsWhere = iswhere;
}
}
initiateQueryBuilder(index) {
const instance = this;
const qb_filters = [{
id: 'name',
label: 'name',
type: 'string'
}];
const element = $(`#expression_builder_${index}`);
element.on('afterCreateRuleFilters.queryBuilder', function (event, group) {
const ruleFilterContainer = group.$el.find('.rule-filter-container');
ruleFilterContainer.find('.rule-filter-input').remove();
ruleFilterContainer.prepend(`<input type="text" class="form-control rule-filter-input" id="${group.id}_filter">`).find('select').addClass('d-none');
$(`#${group.id}_filter`).unbind().change(function (event) {
const rules = JSON.stringify(element.queryBuilder("getRules"));
const value = $(this).val();
const ruleValue = $(this).parent().siblings(".rule-value-container").children().first().val();
const data = [{ id: value, label: value, type: 'string' }];
element.queryBuilder('addFilter', data);
rules != "null" && element.queryBuilder('setRules', JSON.parse(rules));
var optionExists = $(`[name=${group.id}_filter] option[value="${value}"]`);
if (!optionExists.length)
$(`[name=${group.id}_filter]`).append(`<option value="${value}">${value}</option>`);
value && $(`[name=${group.id}_filter]`).val(value).trigger('change').trigger("keydown").trigger("keyup").trigger("keypress");
$("#" + group.id).find(".rule-value-container input").val(ruleValue).trigger("change");
instance.updateQbFilterInputVal();
});
$(`#${group.id}_filter`).focusin(function (event) {
$(this).data('val', $(this).val());
});
});
element.on('afterDeleteRule.queryBuilder', function (event, rule) {
instance.customFilters = event.builder.getRules();
if (instance.customFilters == null) {
instance.customFilters = [];
let card = $(event.currentTarget).closest(".card");
card.find("#div_filtername input").val("");
card.find(".div_autodate input").prop("checked", true);
card.find(".div_iswhere input").prop("checked", false);
instance.index = 0;
}
}).queryBuilder({
filters: qb_filters
});
}
updateQbFilterInputVal() {
$('.rule-container').each(function (i, e) {
const selectedVal = $(e).find('select').val();
$(e).find('.rule-filter-input').val(selectedVal);
});
}
removeCustomFilter(index) {
var instance = this;
$("#div_CustomFilterSection_" + index).remove();
for (var c = 0; c <= instance.index; c++) {
let i = c + 1;
if (i >= index) {
let idx = i + 1;
$("#div_CustomFilterSection_" + idx).find("#txt_filtername_" + idx).attr("id", "txt_filtername_" + i);
$("#div_CustomFilterSection_" + idx).find("#txt_expression_" + idx).attr("id", "txt_expression_" + i);
$("#div_CustomFilterSection_" + idx).find(".custom-filter-" + idx).addClass("custom-filter-" + i).removeClass("custom-filter-" + idx);
$("#div_CustomFilterSection_" + idx).find("#RemoveCustomFilter_" + idx).attr("onclick", "Unibase.Platform.DataSources.Components.CustomFilters.Instance().removeCustomFilter(" + i + ")");
$("#div_CustomFilterSection_" + idx).find("#RemoveCustomFilter_" + idx).attr("id", "RemoveCustomFilter_" + i);
$("#div_CustomFilterSection_" + idx).find("#cf_iswhere_checkbox_" + idx).attr("onclick", "Unibase.Platform.DataSources.Components.CustomFilters.Instance().isWhere(" + i + ")");
$("#div_CustomFilterSection_" + idx).find("#cf_iswhere_checkbox_" + idx).attr("id", "cf_iswhere_checkbox_" + i);
$("#div_CustomFilterSection_" + idx).find("#div_expression_" + idx).attr("id", "div_expression_" + i);
$("#div_CustomFilterSection_" + idx).find("#expression_builder_" + idx).attr("id", "expression_builder_" + i);
$("#div_CustomFilterSection_" + idx).find("#expression_builder_" + idx).attr("id", "expression_builder_" + i);
$(".custom-filters").find("#div_CustomFilterSection_" + idx).attr("id", "div_CustomFilterSection_" + i);
$("#div_expression_" + idx).attr("id", "div_expression_" + i);
$("#expression_builder_" + idx).attr("id", "expression_builder_" + i);
$("#cf_iswhere_checkbox_" + idx).attr("onclick", `Unibase.Platform.DataSources.Components.CustomFilters.Instance().isWhere(${i})`);
$("#cf_iswhere_checkbox_" + idx).attr("id", "cf_iswhere_checkbox_" + i);
$("[for ='cf_iswhere_checkbox_" + idx + "']").attr("for", "cf_iswhere_checkbox_" + i);
$("#cf_autodata_checkbox_" + idx).attr("id", "cf_autodata_checkbox_" + i);
$("[for ='cf_autodata_checkbox_" + idx + "']").attr("for", "cf_autodata_checkbox_" + i);
$("#cf_isrulevalue_checkbox_" + idx).attr("id", "cf_isrulevalue_checkbox_" + i);
$("[for ='cf_isrulevalue_checkbox_" + idx + "']").attr("for", "cf_isrulevalue_checkbox_" + i);
instance.initiateQueryBuilder(i);
instance.index--;
}
}
}
editCustomFilter(index, filterName, expression, isWhere, autodata, isrulevalue) {
const instance = this;
$("#txt_filtername_" + index).val(filterName);
var expBuilder = $("#expression_builder_" + index);
if (expression != "null") {
const rules = JSON.parse(expression).rules;
rules.forEach(function (rule) {
const filter = [{ id: rule.id, label: rule.value, type: rule.type }];
expBuilder.queryBuilder('addFilter', filter);
});
expBuilder.queryBuilder('setRules', JSON.parse(expression));
instance.updateQbFilterInputVal();
}
$('#cf_iswhere_checkbox_' + index).prop('checked', isWhere);
$('#cf_autodata_checkbox_' + index).prop('checked', autodata == undefined ? true : autodata);
$('#cf_isrulevalue_checkbox_' + index).prop('checked', isrulevalue == undefined ? true : isrulevalue);
}
static Instance() {
if (this._instance === undefined)
this._instance = new Unibase.Platform.DataSources.Components.CustomFilters();
return this._instance;
}
}
Components.CustomFilters = CustomFilters;
})(Components = DataSources.Components || (DataSources.Components = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,201 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Templates;
(function (Templates) {
class DatalistBuilder {
loadDocTypeTemplate() {
let html = `<li class="dd-item dd3-item" id="liDoctype_{{DocTypeId}}">
<div class="blockelem create-flowy noselect">
<input type="hidden" name="blockelemtypeid" class="blockelemtypeId" value="{{DocTypeId}}">
<input type="hidden" name="blockelemtypename" class="blockelemtypename" value="{{DocTypeName}}">
<input type="hidden" name="blockelemtablename" class="blockelemtablename" value="{{DocTypeTableName}}">
<div class="grabme" style="margin-top:-5px;"><img src="libs/flowy/assets/grabme.svg"></div>
<div class="blockin">
<div class="blocktext" style="margin-left:-5px;">
<p class="blocktitle text-sun">{{DocTypeName}}</p>
</div>
</div>
</div>
</li>`;
return html;
}
loadDataSourceProvidersTemplate() {
let html = `<div class="col-sm-3">
<div class="card text-center"><a href="javascript:;" onclick="Unibase.DataSources.DataLists.DatalistBuilder.Instance().getDataSources({{DataSourceProviderId}},'{{DataSourceProviderName}}')">
<div class="card-body text-center">
<div class="avatar rounder-cornor"><i class="fa fa-cloud-download fa-4x"></i></div>
<div class="mt-2"> {{DataSourceProviderName}}</div>
</div></a>
</div>
</div>`;
return html;
}
loadDataSourceTemplate() {
let html = `<div class="col-sm-3">
<div class="card text-center"><a href="javascript:;" onclick="Unibase.DataSources.DataLists.DatalistBuilder.Instance().editDataSource({{DataSourceId}},{{DataSourceProviderId}})">
<div class="card-body text-center">
<div class="avatar rounder-cornor"><i class="fa fa-database fa-4x"></i></div>
<div class="mt-2">{{DataSourceName}}</div>
</div></a>
</div>
</div>`;
return html;
}
loadAddDataSourceTemplate(dataSourceproviderid) {
let html = `<div class="card"><div class="card-header"><p class="h5" id="addDataSource_title">Add Data Source</p></div>
<div class="card-body row" id="div_addDataSource_${dataSourceproviderid}">
<input type="hidden" id="datasource_DataSourceId">
<div class="form-group col-md-4"><label>User Id</label><input type="text" class="form-control" placeholder="User Id"id="datasource_UserId"></div>
<div class="form-group col-md-4"><label>Password</label><input type="text" class="form-control" placeholder="Password" id="datasource_Password"></div>
<div class="form-group col-md-4"><label>DataSourceName</label><input type="text" class="form-control" placeholder="DataSourceName" id="datasource_DataSourceName"></div>
<div class="form-group col-md-4"><label>UserDeviceId</label><input type="text" class="form-control" placeholder="UserDeviceId" id="datasource_UserDeviceId"></div>
<div class="form-group col-md-4"><label>Data Source Provider</label>
<select class="form-control" id="select_datasourceproviders"></select>
</div>
</div>
<div class="card-footer"><button id="btn-addsource-close" class="btn-addsource-close btn btn-secondary btn-sm mr-auto">Close</button><button id="btn-settings-save" class="btn-datasource-save btn btn-primary btn-sm" onclick="Unibase.DataSources.DataLists.DatalistBuilder.Instance().saveDataSource(${dataSourceproviderid})">Save</button></div>
</div>`;
return html;
}
loadDocPropertyTemplate() {
let html = `<input type="hidden" id="doc_tablename" value="{{PropTableName}}"><li class="list-group-item li_docproperty" id="liDocProperty_{{DocPropertyId}}">
<div id="div_docproperty" class="custom-control custom-checkbox"><input type="checkbox" class="chk_DocPropertyId custom-control-input" id="chk_DocPropertyId_{{DocPropertyId}}" value="{{DocPropertyId}}" onchange="DatalistBuilder.Instance().removeDocProperty({{DocPropertyId}})"> <label id="spn_DocpropertyName" class="custom-control-label" for="chk_DocPropertyId_{{DocPropertyId}}">{{DocPropertyName}}</label></div></li>`;
return html;
}
loadJoinDoctypesTemplate(doctypeid, doctypename, doctablename, len) {
let html = ` <li class="list-group-item" id="li_join_${len}">
<div class="row">
<div class="col-sm-3"><div id="docproperty_${doctypeid}"><p class="font-14"><strong>${doctypename}</strong></p><input type="hidden" id="hf_leftdoctablename_${len}" value="${doctablename}">
<select id="select_docproperties_${doctypeid}_${len}"class="form-control">{{Options}}</select>
</div></div>
<div class="col-sm-2"><div id="jointype"><p class="font-14"><strong>Join Type</strong></p>
<select id="select_joins_${len}"class="form-control">
<option value="1" data-name="Inner" >Inner</option>
<option value="2" data-name="LeftOuter" >LeftOuter</option>
<option value="3" data-name="RightOuter" >RightOuter</option>
<option value="4" data-name="FullOuter" >FullOuter</option>
<option value="5" data-name="Cross" >Cross</option>
<option value="6" data-name="Self" >Self</option>
</select>
</div></div>
<div class="col-sm-3"><div id="doctypes_{{DoctypeId}}_${len}"><p class="font-14"><strong>Select DocType</strong></p><input type="hidden" id="hf_rightDoctype_${len}"><input type="hidden" id="hf_rightDoctypeName_${len}"><input type="hidden" id="hf_rightDocTableName_${len}">
<select id="select_doctypes_${len}"class="form-control" onchange="javascript:Unibase.DataSources.DataLists.DatalistBuilder.Instance().getDocPropertiesByDoctypeId(${len})"></select>
</div></div>
<div class="col-sm-3"><div id="doctypeproperty_${len}" class="hidden"><p class="font-14 font-bold" id="selected_doctype_${len}"></p>
<select id="select_docproperty_${len}"class="form-control"></select>
</div></div>
<button class="btn btn-icon btn-primary mt-10" id="btn_addJoins" onclick="javascript:Unibase.DataSources.DataLists.DatalistBuilder.Instance().addJoin(${doctypeid},'${doctypename}','${doctablename}',${len})"><i class="fa fa-plus"></i></button>
</div></li>`;
return html;
}
addJoinTemplate() {
let html = `<tr class="join-rows"><td width="45%"><input type="hidden" id="leftdoctypeid" value={{LeftDocTypeId}} data-table={{LeftDocTableName}}><span id="td_leftdoctypename">{{LeftDocTypeName}}</span></td>
<td width="50%"><input type="hidden" id="leftdocpropid" value={{LeftDocPropertyId}} ><span id="td_leftdocpropname">{{LeftDocPropertyName}}</span></td>
<td width="45%"><input type="hidden" id="rightdoctypeid" value={{RightDocTypeId}} data-table={{RightDocTableName}} /><span id="td_rightdoctypename">{{RightDocTypeName}}</span></td>
<td width="50%"><input type="hidden" id="rightdocpropid" value={{RightDocPropertyId}} ><span id="td_rightdocpropname">{{RightDocPropertyName}}</span></td>
<td width="50%"><input type="hidden" id="doctype_joinid" value={{JoinId}} ><span id="td_jointype">{{JoinName}}</span></td>
<td width="50%"><a href="javasrcipt:;" class="btn_joindelete"><i class="fa fa-trash text-danger"></i></a></td>
</tr>`;
return html;
}
loadJoinDocPropertiesTemplate() {
let html = `<option value="{{DocPropertyId}}">{{DocPropertyName}}<option>`;
return html;
}
loadDoctypesDropdownTemplate() {
let html = `<option value="{{DocTypeId}}" data-table="{{DocTableName}}">{{DocTypeName}}<option>`;
return html;
}
loadDataSourceProviderDropdownTemplate() {
let html = `<option value="{{DataSourceProviderId}}">{{DataSourceProviderName}}<option>`;
return html;
}
loadDataSourceProviders() {
let html = `<div class="card" style="position: initial;height:-webkit-fill-available;"><div class="card-header"><p class="h5">Data Source Providers</div>
<div class="card-body row" id="div_datasourceproviders">
<div id="div_datasourceproviders" class="accordion"></div>
</div>
<div class="card-footer"><button id="btn-data-source-close" class="btn-datasource-close btn btn-secondary btn-sm mr-auto">Close</button></div>
</div>`;
return html;
}
loadCustomFilterTemplate() {
let html = `<section id="custom-filter-section" class="modal-content">
<div class="modal-header pa-10" id="reportrolesetting_header">
<strong class="modal-title biz-highlight-bg-color">Custom Filter</strong>
</div>
<div data-simplebar class="simple-scroll-bar modal-body bg-charcoal-light-5">
<div id="divCustomFilter_ErrorMessage"></div>
<div class="sub-report-block" id="cutomfilter_modal">
<div class="customfilter-block card" data-select2-id="24">
<div data-select2-id="23">
<header class="custom-filter-head">
<h6 class="required">
Custom Filters
</h6>
<div class="div_CustomFilter pull-right"><a id="btnAddCustomFilter" onclick="Unibase.Platform.DataSources.Components.CustomFilters.Instance().loadCustomFilterSection()"; class="btn btn-primary text-white"><span class="mr-2">Add</span></a></div>
</button>
</header>
<div class="custom-filters pa-10"></div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer pa-10" id="customfilter_footer">
<button type="button" class="btn btn-sm btn-light mr-auto" id="btn-customfilter-close">Cancel</button>
<button type="button" class="btn btn-sm btn-primary" id="btn-customfilter-add">Save</button>
</div>
</section>`;
return html;
}
loadCustomFilterCardTemplate(index) {
var html = `<div id="div_CustomFilterSection_` + index + `">
<div class="card custom-filter-` + index + ` py-10">
<input type="hidden" name="index" class="hf_index" value="${index}">
<div class="row mx-0">
<div class="col-sm-6" id="div_filtername">
<div class="floating-label-form-group">
<label for="lbl" id="lbl_filtername" class="lbl_txt">Filter Name<span
class="text-danger">*</span></label>
<input type="text" id="txt_filtername_` + index + `"
class="type-control form-control type-control value-control required floating-label-control txt_name"
placeholder="Filter Name *" data-placeholder="Filter Name" data-label="Filter Name *"
data-regularexp="" data-validatemsg="">
</div>
</div>
<div class="col-auto align-self-end div_iswhere"><div class="form-group d-flex align-items-center mb-0">
<input type="checkbox" class="mr-10" onclick="Unibase.Platform.DataSources.Components.CustomFilters.Instance().isWhere(` + index + `)" id="cf_iswhere_checkbox_${index}"><label for="cf_iswhere_checkbox_${index}" class="mb-0">IsWhere</label>
</div></div>
<div class="col-auto align-self-end div_autodate"><div class="form-group d-flex align-items-center mb-0">
<input type="checkbox" class="mr-10" onclick="" id="cf_autodata_checkbox_${index}" checked="true"><label for="cf_autodata_checkbox_${index}" class="mb-0">Auto Data</label>
</div></div>
<div class="col-auto align-self-end div_isrulevalue"><div class="form-group d-flex align-items-center mb-0">
<input type="checkbox" class="mr-10" onclick="" id="cf_isrulevalue_checkbox_${index}" checked="true"><label for="cf_isrulevalue_checkbox_${index}" class="mb-0">IsRuleValue</label>
</div></div>
<div class="col-sm-12 mt-15" id="div_expression_${index}"><div id="expression_builder_${index}" class="d-block"></div></div>
</div>
<a id="RemoveCustomFilter_` + index + `" class="position-absolute r-0 t-0 px-2 py-1"
onclick="Unibase.Platform.DataSources.Components.CustomFilters.Instance().removeCustomFilter(` + index + `)"
style="cursor:pointer"><i class="fa fa-times"></i></a>
</div>
</div>`;
return html;
}
static Instance() {
if (this._instance === undefined)
this._instance = new Templates.DatalistBuilder();
return this._instance;
}
}
Templates.DatalistBuilder = DatalistBuilder;
})(Templates = DataSources.Templates || (DataSources.Templates = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"datalistbuilder.template.js","sourceRoot":"","sources":["datalistbuilder.template.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,130 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadDocTypeTemplate(){return`<li class="dd-item dd3-item" id="liDoctype_{{DocTypeId}}">
<div class="blockelem create-flowy noselect">
<input type="hidden" name="blockelemtypeid" class="blockelemtypeId" value="{{DocTypeId}}">
<input type="hidden" name="blockelemtypename" class="blockelemtypename" value="{{DocTypeName}}">
<input type="hidden" name="blockelemtablename" class="blockelemtablename" value="{{DocTypeTableName}}">
<div class="grabme" style="margin-top:-5px;"><img src="libs/flowy/assets/grabme.svg"></div>
<div class="blockin">
<div class="blocktext" style="margin-left:-5px;">
<p class="blocktitle text-sun">{{DocTypeName}}</p>
</div>
</div>
</div>
</li>`}loadDataSourceProvidersTemplate(){return`<div class="col-sm-3">
<div class="card text-center"><a href="javascript:;" onclick="Unibase.DataSources.DataLists.DatalistBuilder.Instance().getDataSources({{DataSourceProviderId}},'{{DataSourceProviderName}}')">
<div class="card-body text-center">
<div class="avatar rounder-cornor"><i class="fa fa-cloud-download fa-4x"></i></div>
<div class="mt-2"> {{DataSourceProviderName}}</div>
</div></a>
</div>
</div>`}loadDataSourceTemplate(){return`<div class="col-sm-3">
<div class="card text-center"><a href="javascript:;" onclick="Unibase.DataSources.DataLists.DatalistBuilder.Instance().editDataSource({{DataSourceId}},{{DataSourceProviderId}})">
<div class="card-body text-center">
<div class="avatar rounder-cornor"><i class="fa fa-database fa-4x"></i></div>
<div class="mt-2">{{DataSourceName}}</div>
</div></a>
</div>
</div>`}loadAddDataSourceTemplate(n){return`<div class="card"><div class="card-header"><p class="h5" id="addDataSource_title">Add Data Source</p></div>
<div class="card-body row" id="div_addDataSource_${n}">
<input type="hidden" id="datasource_DataSourceId">
<div class="form-group col-md-4"><label>User Id</label><input type="text" class="form-control" placeholder="User Id"id="datasource_UserId"></div>
<div class="form-group col-md-4"><label>Password</label><input type="text" class="form-control" placeholder="Password" id="datasource_Password"></div>
<div class="form-group col-md-4"><label>DataSourceName</label><input type="text" class="form-control" placeholder="DataSourceName" id="datasource_DataSourceName"></div>
<div class="form-group col-md-4"><label>UserDeviceId</label><input type="text" class="form-control" placeholder="UserDeviceId" id="datasource_UserDeviceId"></div>
<div class="form-group col-md-4"><label>Data Source Provider</label>
<select class="form-control" id="select_datasourceproviders"></select>
</div>
</div>
<div class="card-footer"><button id="btn-addsource-close" class="btn-addsource-close btn btn-secondary btn-sm mr-auto">Close</button><button id="btn-settings-save" class="btn-datasource-save btn btn-primary btn-sm" onclick="Unibase.DataSources.DataLists.DatalistBuilder.Instance().saveDataSource(${n})">Save</button></div>
</div>`}loadDocPropertyTemplate(){return`<input type="hidden" id="doc_tablename" value="{{PropTableName}}"><li class="list-group-item li_docproperty" id="liDocProperty_{{DocPropertyId}}">
<div id="div_docproperty" class="custom-control custom-checkbox"><input type="checkbox" class="chk_DocPropertyId custom-control-input" id="chk_DocPropertyId_{{DocPropertyId}}" value="{{DocPropertyId}}" onchange="DatalistBuilder.Instance().removeDocProperty({{DocPropertyId}})"> <label id="spn_DocpropertyName" class="custom-control-label" for="chk_DocPropertyId_{{DocPropertyId}}">{{DocPropertyName}}</label></div></li>`}loadJoinDoctypesTemplate(n,t,i,r){return` <li class="list-group-item" id="li_join_${r}">
<div class="row">
<div class="col-sm-3"><div id="docproperty_${n}"><p class="font-14"><strong>${t}</strong></p><input type="hidden" id="hf_leftdoctablename_${r}" value="${i}">
<select id="select_docproperties_${n}_${r}"class="form-control">{{Options}}</select>
</div></div>
<div class="col-sm-2"><div id="jointype"><p class="font-14"><strong>Join Type</strong></p>
<select id="select_joins_${r}"class="form-control">
<option value="1" data-name="Inner" >Inner</option>
<option value="2" data-name="LeftOuter" >LeftOuter</option>
<option value="3" data-name="RightOuter" >RightOuter</option>
<option value="4" data-name="FullOuter" >FullOuter</option>
<option value="5" data-name="Cross" >Cross</option>
<option value="6" data-name="Self" >Self</option>
</select>
</div></div>
<div class="col-sm-3"><div id="doctypes_{{DoctypeId}}_${r}"><p class="font-14"><strong>Select DocType</strong></p><input type="hidden" id="hf_rightDoctype_${r}"><input type="hidden" id="hf_rightDoctypeName_${r}"><input type="hidden" id="hf_rightDocTableName_${r}">
<select id="select_doctypes_${r}"class="form-control" onchange="javascript:Unibase.DataSources.DataLists.DatalistBuilder.Instance().getDocPropertiesByDoctypeId(${r})"></select>
</div></div>
<div class="col-sm-3"><div id="doctypeproperty_${r}" class="hidden"><p class="font-14 font-bold" id="selected_doctype_${r}"></p>
<select id="select_docproperty_${r}"class="form-control"></select>
</div></div>
<button class="btn btn-icon btn-primary mt-10" id="btn_addJoins" onclick="javascript:Unibase.DataSources.DataLists.DatalistBuilder.Instance().addJoin(${n},'${t}','${i}',${r})"><i class="fa fa-plus"></i></button>
</div></li>`}addJoinTemplate(){return`<tr class="join-rows"><td width="45%"><input type="hidden" id="leftdoctypeid" value={{LeftDocTypeId}} data-table={{LeftDocTableName}}><span id="td_leftdoctypename">{{LeftDocTypeName}}</span></td>
<td width="50%"><input type="hidden" id="leftdocpropid" value={{LeftDocPropertyId}} ><span id="td_leftdocpropname">{{LeftDocPropertyName}}</span></td>
<td width="45%"><input type="hidden" id="rightdoctypeid" value={{RightDocTypeId}} data-table={{RightDocTableName}} /><span id="td_rightdoctypename">{{RightDocTypeName}}</span></td>
<td width="50%"><input type="hidden" id="rightdocpropid" value={{RightDocPropertyId}} ><span id="td_rightdocpropname">{{RightDocPropertyName}}</span></td>
<td width="50%"><input type="hidden" id="doctype_joinid" value={{JoinId}} ><span id="td_jointype">{{JoinName}}</span></td>
<td width="50%"><a href="javasrcipt:;" class="btn_joindelete"><i class="fa fa-trash text-danger"></i></a></td>
</tr>`}loadJoinDocPropertiesTemplate(){return`<option value="{{DocPropertyId}}">{{DocPropertyName}}<option>`}loadDoctypesDropdownTemplate(){return`<option value="{{DocTypeId}}" data-table="{{DocTableName}}">{{DocTypeName}}<option>`}loadDataSourceProviderDropdownTemplate(){return`<option value="{{DataSourceProviderId}}">{{DataSourceProviderName}}<option>`}loadDataSourceProviders(){return`<div class="card" style="position: initial;height:-webkit-fill-available;"><div class="card-header"><p class="h5">Data Source Providers</div>
<div class="card-body row" id="div_datasourceproviders">
<div id="div_datasourceproviders" class="accordion"></div>
</div>
<div class="card-footer"><button id="btn-data-source-close" class="btn-datasource-close btn btn-secondary btn-sm mr-auto">Close</button></div>
</div>`}loadCustomFilterTemplate(){return`<section id="custom-filter-section" class="modal-content">
<div class="modal-header pa-10" id="reportrolesetting_header">
<strong class="modal-title biz-highlight-bg-color">Custom Filter</strong>
</div>
<div data-simplebar class="simple-scroll-bar modal-body bg-charcoal-light-5">
<div id="divCustomFilter_ErrorMessage"></div>
<div class="sub-report-block" id="cutomfilter_modal">
<div class="customfilter-block card" data-select2-id="24">
<div data-select2-id="23">
<header class="custom-filter-head">
<h6 class="required">
Custom Filters
</h6>
<div class="div_CustomFilter pull-right"><a id="btnAddCustomFilter" onclick="Unibase.Platform.DataSources.Components.CustomFilters.Instance().loadCustomFilterSection()"; class="btn btn-primary text-white"><span class="mr-2">Add</span></a></div>
</button>
</header>
<div class="custom-filters pa-10"></div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer pa-10" id="customfilter_footer">
<button type="button" class="btn btn-sm btn-light mr-auto" id="btn-customfilter-close">Cancel</button>
<button type="button" class="btn btn-sm btn-primary" id="btn-customfilter-add">Save</button>
</div>
</section>`}loadCustomFilterCardTemplate(n){return`<div id="div_CustomFilterSection_`+n+`">
<div class="card custom-filter-`+n+` py-10">
<input type="hidden" name="index" class="hf_index" value="${n}">
<div class="row mx-0">
<div class="col-sm-6" id="div_filtername">
<div class="floating-label-form-group">
<label for="lbl" id="lbl_filtername" class="lbl_txt">Filter Name<span
class="text-danger">*</span></label>
<input type="text" id="txt_filtername_`+n+`"
class="type-control form-control type-control value-control required floating-label-control txt_name"
placeholder="Filter Name *" data-placeholder="Filter Name" data-label="Filter Name *"
data-regularexp="" data-validatemsg="">
</div>
</div>
<div class="col-auto align-self-end div_iswhere"><div class="form-group d-flex align-items-center mb-0">
<input type="checkbox" class="mr-10" onclick="Unibase.Platform.DataSources.Components.CustomFilters.Instance().isWhere(`+n+`)" id="cf_iswhere_checkbox_${n}"><label for="cf_iswhere_checkbox_${n}" class="mb-0">IsWhere</label>
</div></div>
<div class="col-auto align-self-end div_autodate"><div class="form-group d-flex align-items-center mb-0">
<input type="checkbox" class="mr-10" onclick="" id="cf_autodata_checkbox_${n}" checked="true"><label for="cf_autodata_checkbox_${n}" class="mb-0">Auto Data</label>
</div></div>
<div class="col-auto align-self-end div_isrulevalue"><div class="form-group d-flex align-items-center mb-0">
<input type="checkbox" class="mr-10" onclick="" id="cf_isrulevalue_checkbox_${n}" checked="true"><label for="cf_isrulevalue_checkbox_${n}" class="mb-0">IsRuleValue</label>
</div></div>
<div class="col-sm-12 mt-15" id="div_expression_${n}"><div id="expression_builder_${n}" class="d-block"></div></div>
</div>
<a id="RemoveCustomFilter_`+n+`" class="position-absolute r-0 t-0 px-2 py-1"
onclick="Unibase.Platform.DataSources.Components.CustomFilters.Instance().removeCustomFilter(`+n+`)"
style="cursor:pointer"><i class="fa fa-times"></i></a>
</div>
</div>`}static Instance(){return this._instance===undefined&&(this._instance=new n.DatalistBuilder),this._instance}}n.DatalistBuilder=t})(t=n.Templates||(n.Templates={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,19 @@
var Unibase;
(function (Unibase) {
let DataSources;
(function (DataSources) {
let DataLists;
(function (DataLists) {
class datalistbuilderhiddenfields {
constructor() {
}
static Instance() {
if (this._instance === undefined)
this._instance = new datalistbuilderhiddenfields();
return this._instance;
}
}
DataLists.datalistbuilderhiddenfields = datalistbuilderhiddenfields;
})(DataLists = DataSources.DataLists || (DataSources.DataLists = {}));
})(DataSources = Unibase.DataSources || (Unibase.DataSources = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"datalisthiddenfields.js","sourceRoot":"","sources":["datalisthiddenfields.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAwBhB;AAxBD,WAAU,OAAO;IACb,IAAiB,WAAW,CAsB3B;IAtBD,WAAiB,WAAW;QACxB,IAAiB,SAAS,CAoBzB;QApBD,WAAiB,SAAS;YACxB,MAAc,2BAA2B;gBAQnC;gBAEA,CAAC;gBAGD,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;wBAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,2BAA2B,EAAE,CAAC;oBACvD,OAAO,IAAI,CAAC,SAAS,CAAC;gBAC1B,CAAC;aACJ;YAlBW,qCAA2B,8BAkBtC,CAAA;QACL,CAAC,EApBgB,SAAS,GAAT,qBAAS,KAAT,qBAAS,QAoBzB;IACL,CAAC,EAtBgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAsB3B;AACL,CAAC,EAxBS,OAAO,KAAP,OAAO,QAwBhB"}
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{constructor(){}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.datalistbuilderhiddenfields=t})(t=n.DataLists||(n.DataLists={}))})(t=n.DataSources||(n.DataSources={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,228 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Components;
(function (Components) {
class QueryBuilder extends Platform.Core.BaseComponent {
constructor() {
super();
this.QueryBuilder_Columns = [];
this.QueryBuilder_Filters = [];
this.queryBuilderString = "";
this._reportmanager = Platform.Analytics.Managers.ReportManager.Instance();
}
cssFiles() {
return [];
}
jsFiles() {
return ['platform/analytics/managers/reportmanager.js'];
}
html(id, containerid) {
var html = '<div id="QueryBuilder" class="bg-white hidden"></div>';
return html;
}
load(id, containerid, callback) {
var instance = this;
instance.loadQueryBuilderDiv(null);
}
loadReportColumns(reportid) {
return __awaiter(this, void 0, void 0, function* () {
var instance = this;
if (reportid) {
return yield instance._reportmanager.getColumns(reportid).then(function (response) {
instance.QueryBuilder_Columns = response.result;
});
}
});
}
loadDoctypeColumns(doctypeid) {
return __awaiter(this, void 0, void 0, function* () {
var instance = this;
if (doctypeid) {
return yield Unibase.Platform.DataSources.Managers.DocTypeManager.Instance().getDocProperties(doctypeid).then(function (response) {
instance.QueryBuilder_Columns = response.result;
});
}
});
}
loadQueryBuilderDiv(querystring) {
var instance = this;
$("#QueryBuilder").html(`<div id="builder"></div><div id="result" class="mt-20"></div>`);
var ReportId = instance.ReportId;
$("#DatalistColumns_Search").val("");
instance.loadReportColumns(ReportId).then(function () {
let qelem;
qelem = $('#builder');
for (var i = 0; i < instance.QueryBuilder_Columns.length; i++) {
let element = instance.QueryBuilder_Columns[i];
let dataType = element.DataType;
let Values = [];
let Input = 'text';
let Plugin = 'text';
if (dataType == 1 || dataType == 2) {
dataType = "string";
}
else if (dataType == 3 || dataType == 4) {
dataType = "integer";
}
else if (dataType == 5) {
dataType = "double";
}
else if (dataType == 6) {
dataType = "date";
}
else if (dataType == 7) {
dataType = "datetime";
}
else if (dataType == 9) {
dataType = "string";
Values = ["true", "false"];
Input = 'radio';
Plugin = 'text';
}
else {
dataType = "string";
}
instance.QueryBuilder_Filters.push({
id: element.ReportColumnId,
label: element.ReportColumnName,
field: element.ReportColumnName,
type: dataType,
size: 30,
unique: true,
input: Input,
plugin: Plugin,
values: Values,
});
}
qelem.queryBuilder({
filters: instance.QueryBuilder_Filters,
});
if (querystring != "" && querystring != null) {
instance.queryBuilderString = querystring;
}
if (instance.queryBuilderString != "" && instance.queryBuilderString != null) {
instance.queryBuilderString = instance.queryBuilderString.replace(/ILIKE/g, "LIKE");
qelem.queryBuilder('setRulesFromSQL', instance.queryBuilderString);
let params = qelem.queryBuilder('getSQL', 'named(@)').params;
var i = 0;
$.each(params, function (key, value) {
let id = $("[id^='builder_rule_']")[i].id;
value = value.toString().replace(/%/g, "");
$("#" + id + " [name='" + id + "_value_0']").append("<option selected='selected'>" + value + "</option>");
i++;
});
}
$('.parse-json').on('click', function () {
instance.queryBuilderString = qelem.queryBuilder('getSQL', false, true).sql.replace(/\n/g, " ").replace(/LIKE/g, "ILIKE");
});
$('#btn-reset').on('click', function () {
instance.queryBuilderString = "";
qelem.queryBuilder('reset');
});
$("#builder_group_0").addClass("col-sm-12 mt-20");
});
}
loadQueryBuilderDivByDoctypeId(querystring) {
return __awaiter(this, void 0, void 0, function* () {
var instance = this;
$("#QueryBuilder").html(`<div id="builder"></div><div id="result" class="mt-20"></div>`);
var DoctypeId = instance.DoctypeId;
$("#DatalistColumns_Search").val("");
return yield instance.loadDoctypeColumns(DoctypeId).then(function () {
let qelem;
qelem = $('#builder');
for (var i = 0; i < instance.QueryBuilder_Columns.length; i++) {
let element = instance.QueryBuilder_Columns[i];
let dataType = element.DataTypeId;
let Values = [];
let Input = 'text';
let Plugin = 'text';
if (dataType == 1 || dataType == 2) {
dataType = "string";
}
else if (dataType == 3 || dataType == 4) {
dataType = "integer";
}
else if (dataType == 5) {
dataType = "double";
}
else if (dataType == 6) {
dataType = "date";
}
else if (dataType == 7) {
dataType = "datetime";
}
else if (dataType == 9) {
dataType = "string";
Values = ["true", "false"];
Input = 'radio';
Plugin = 'text';
}
else {
dataType = "string";
}
instance.QueryBuilder_Filters.push({
id: element.DocPropertyId,
label: element.DocPropertyName,
field: element.DocPropertyName,
type: dataType,
size: 30,
unique: true,
input: Input,
plugin: Plugin,
values: Values,
});
}
qelem.queryBuilder({
filters: instance.QueryBuilder_Filters
});
if (querystring != "" && querystring != null) {
instance.queryBuilderString = querystring;
}
if (instance.queryBuilderString != "" && instance.queryBuilderString != null) {
instance.queryBuilderString = instance.queryBuilderString.replace(/ILIKE/g, "LIKE");
qelem.queryBuilder('setRulesFromSQL', instance.queryBuilderString);
let params = qelem.queryBuilder('getSQL', 'named(@)').params;
var i = 0;
$.each(params, function (key, value) {
let id = $("[id^='builder_rule_']")[i].id;
value = value.toString().replace(/%/g, "");
$("#" + id + " [name='" + id + "_value_0']").append("<option selected='selected'>" + value + "</option>");
i++;
});
}
$('.parse-json').on('click', function () {
instance.queryBuilderString = qelem.queryBuilder('getSQL', false, true).sql.replace(/\n/g, " ").replace(/LIKE/g, "ILIKE");
});
$('#btn-reset').on('click', function () {
instance.queryBuilderString = "";
qelem.queryBuilder('reset');
});
$("#builder_group_0").addClass("col-sm-12 mt-20");
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new Unibase.Platform.DataSources.Components.QueryBuilder();
return this._instance;
}
}
Components.QueryBuilder = QueryBuilder;
})(Components = DataSources.Components || (DataSources.Components = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
@@ -0,0 +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{constructor(){super();this.QueryBuilder_Columns=[];this.QueryBuilder_Filters=[];this.queryBuilderString="";this._reportmanager=t.Analytics.Managers.ReportManager.Instance()}cssFiles(){return[]}jsFiles(){return["platform/analytics/managers/reportmanager.js"]}html(){return'<div id="QueryBuilder" class="bg-white hidden"><\/div>'}load(){var n=this;n.loadQueryBuilderDiv(null)}loadReportColumns(n){return __awaiter(this,void 0,void 0,function*(){var t=this;if(n)return yield t._reportmanager.getColumns(n).then(function(n){t.QueryBuilder_Columns=n.result})})}loadDoctypeColumns(t){return __awaiter(this,void 0,void 0,function*(){var i=this;if(t)return yield n.Platform.DataSources.Managers.DocTypeManager.Instance().getDocProperties(t).then(function(n){i.QueryBuilder_Columns=n.result})})}loadQueryBuilderDiv(n){var t=this,i;$("#QueryBuilder").html(`<div id="builder"></div><div id="result" class="mt-20"></div>`);i=t.ReportId;$("#DatalistColumns_Search").val("");t.loadReportColumns(i).then(function(){var i;let r;for(r=$("#builder"),i=0;i<t.QueryBuilder_Columns.length;i++){let r=t.QueryBuilder_Columns[i],n=r.DataType,u=[],f="text",e="text";n==1||n==2?n="string":n==3||n==4?n="integer":n==5?n="double":n==6?n="date":n==7?n="datetime":n==9?(n="string",u=["true","false"],f="radio",e="text"):n="string";t.QueryBuilder_Filters.push({id:r.ReportColumnId,label:r.ReportColumnName,field:r.ReportColumnName,type:n,size:30,unique:!0,input:f,plugin:e,values:u})}if(r.queryBuilder({filters:t.QueryBuilder_Filters}),n!=""&&n!=null&&(t.queryBuilderString=n),t.queryBuilderString!=""&&t.queryBuilderString!=null){t.queryBuilderString=t.queryBuilderString.replace(/ILIKE/g,"LIKE");r.queryBuilder("setRulesFromSQL",t.queryBuilderString);let n=r.queryBuilder("getSQL","named(@)").params;i=0;$.each(n,function(n,t){let r=$("[id^='builder_rule_']")[i].id;t=t.toString().replace(/%/g,"");$("#"+r+" [name='"+r+"_value_0']").append("<option selected='selected'>"+t+"<\/option>");i++})}$(".parse-json").on("click",function(){t.queryBuilderString=r.queryBuilder("getSQL",!1,!0).sql.replace(/\n/g," ").replace(/LIKE/g,"ILIKE")});$("#btn-reset").on("click",function(){t.queryBuilderString="";r.queryBuilder("reset")});$("#builder_group_0").addClass("col-sm-12 mt-20")})}loadQueryBuilderDivByDoctypeId(n){return __awaiter(this,void 0,void 0,function*(){var t=this,i;return $("#QueryBuilder").html(`<div id="builder"></div><div id="result" class="mt-20"></div>`),i=t.DoctypeId,$("#DatalistColumns_Search").val(""),yield t.loadDoctypeColumns(i).then(function(){var i;let r;for(r=$("#builder"),i=0;i<t.QueryBuilder_Columns.length;i++){let r=t.QueryBuilder_Columns[i],n=r.DataTypeId,u=[],f="text",e="text";n==1||n==2?n="string":n==3||n==4?n="integer":n==5?n="double":n==6?n="date":n==7?n="datetime":n==9?(n="string",u=["true","false"],f="radio",e="text"):n="string";t.QueryBuilder_Filters.push({id:r.DocPropertyId,label:r.DocPropertyName,field:r.DocPropertyName,type:n,size:30,unique:!0,input:f,plugin:e,values:u})}if(r.queryBuilder({filters:t.QueryBuilder_Filters}),n!=""&&n!=null&&(t.queryBuilderString=n),t.queryBuilderString!=""&&t.queryBuilderString!=null){t.queryBuilderString=t.queryBuilderString.replace(/ILIKE/g,"LIKE");r.queryBuilder("setRulesFromSQL",t.queryBuilderString);let n=r.queryBuilder("getSQL","named(@)").params;i=0;$.each(n,function(n,t){let r=$("[id^='builder_rule_']")[i].id;t=t.toString().replace(/%/g,"");$("#"+r+" [name='"+r+"_value_0']").append("<option selected='selected'>"+t+"<\/option>");i++})}$(".parse-json").on("click",function(){t.queryBuilderString=r.queryBuilder("getSQL",!1,!0).sql.replace(/\n/g," ").replace(/LIKE/g,"ILIKE")});$("#btn-reset").on("click",function(){t.queryBuilderString="";r.queryBuilder("reset")});$("#builder_group_0").addClass("col-sm-12 mt-20")})})}static Instance(){return this._instance===undefined&&(this._instance=new n.Platform.DataSources.Components.QueryBuilder),this._instance}}i.QueryBuilder=r})(r=i.Components||(i.Components={}))})(i=t.DataSources||(t.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,72 @@
.bl-datalist-builder .bl-table-header {
padding: 4px;
}
.bl-datalist-builder .nav-tabs {
border-bottom: 1px solid #dee2e6;
}
.bl-datalist-builder .bl-nav {
width: 240px;
position: fixed;
height: 100%;
}
.bl-datalist-builder .bl-nav-small {
width: 60px;
position: fixed;
height: 100%;
padding: 8px;
}
.bl-datalist-builder .bl-nav-right {
right: 0;
}
.bl-datalist-builder .bl-nav-chart {
right: 0;
position:absolute;
}
.bl-datalist-builder .bl-nav-table {
right: 0;
position: absolute;
}
.bl-datalist-builder .datalist-builder-container {
width: calc(100% - 480px);
position: relative;
margin-left: 240px;
}
.bl-datalist-builder .chart-container {
margin-right:60px;
}
.bl-datalist-builder .table-container {
overflow: auto;
overflow-x: hidden;
overflow-y: hidden;
}
.bl-datalist-builder .table-canvas {
width: 99.88%;
}
.bl-datalist-builder .bl-dd {
max-width: 210px;
}
.bl-datalist-builder .dd3-content {
padding: 8px 15px !important;
}
.sub_query_div {
margin: 2px 0 2px 11px;
border: solid 6px #c8c18b;
}
#newsql_container {
height: 100%;
overflow: auto;
}
#newsql_container .row {
margin-left: 0px !important;
margin-right: 0px !important;
}
@@ -0,0 +1 @@
.bl-datalist-builder .bl-table-header{padding:4px}.bl-datalist-builder .nav-tabs{border-bottom:1px solid #dee2e6}.bl-datalist-builder .bl-nav{width:240px;position:fixed;height:100%}.bl-datalist-builder .bl-nav-small{width:60px;position:fixed;height:100%;padding:8px}.bl-datalist-builder .bl-nav-right{right:0}.bl-datalist-builder .bl-nav-chart{right:0;position:absolute}.bl-datalist-builder .bl-nav-table{right:0;position:absolute}.bl-datalist-builder .datalist-builder-container{width:calc(100% - 480px);position:relative;margin-left:240px}.bl-datalist-builder .chart-container{margin-right:60px}.bl-datalist-builder .table-container{overflow:auto;overflow-x:hidden;overflow-y:hidden}.bl-datalist-builder .table-canvas{width:99.88%}.bl-datalist-builder .bl-dd{max-width:210px}.bl-datalist-builder .dd3-content{padding:8px 15px !important}.sub_query_div{margin:2px 0 2px 11px;border:solid 6px #c8c18b}#newsql_container{height:100%;overflow:auto}#newsql_container .row{margin-left:0 !important;margin-right:0 !important}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,141 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Components;
(function (Components) {
class DocTypeBuilder_Template {
loadDocPropertyHtml(Index) {
var temp = Index;
var Index = temp;
let html = ``;
html += '<div class="row AddDocTypediv1 align-items-center" id="deleteRadioButtonDropDown_' + Index + '">' +
'<input type="hidden" class="ContainerIdIndex" id="Indexnumber_' + Index + '" value="' + Index + '"/>' +
'<input type="hidden" class="Indexnumber" id="Indexnumber_' + Index + '" value="' + Index + '"/>' +
'<div class="col-sm-3"><input type="text" class="txtDocPropertyName form-control" id="txtDocPropertyName_' + Index + '" onblur="Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().appenddocproperties(' + Index + ')" value=" " /></div>' +
'<div class="col-sm-2"><select id="ddl_DataType_' + Index + '" class="ddl_DataType form-control floating-label-control"></select></div>' +
'<div class="col-sm-1"><input type="text" class="form-control" id="txtlength" value=" " /></div>' +
'<div class="col-sm-1"><input type="text" class="form-control" id="txtscale" value=" " /></div>' +
'<div class="col-sm-1 text-center"><input type="checkbox" class="mt-10 txtnotnull" onclick="Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().notnullocproperties(' + Index + ')" id="txtnotnull_' + Index + '" value=" false " /></div>' +
'<div class="col-sm-1 text-center" ><input type="checkbox" class="mt-10 txtIsUnique" onclick = "Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().IsUnique(' + Index + ')" id = "txtIsUnique_' + Index + '" value = "" ></div>' +
'<div class="col-sm-1 text-center" ><input type="checkbox" class="mt-10 txtIsContact" onclick = "Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().IsContact(' + Index + ')" id = "txtIsContact_' + Index + '" value = " " /> </div>' +
'<div class="col-sm-1 text-center" ><input type="checkbox" class="mt-10 txtDocpropertyIsExcludeFromAudit" onclick = "Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().DocPropertyIsExcludeFromAudit(' + Index + ')" id = "txtDocPropertyIsExcludeFromAudit_' + Index + '" value = " " /> </div>' +
'<div class="col-sm-1" id="deleteRadioButton_' + Index + '"><a href="javascript:" class="pull-right btn-danger btn-sm fa fa-trash mt-6" onclick="return Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().Deletediv(' + Index + ')"></a></div></div>';
$(".ContainerIdIndex").val(Index);
return html;
}
AddDoctypeDetailsHtml(Index) {
var temp = Index;
var Index = temp;
let html = ' <div id="doctypesdata_' + Index + '"><li class="list-group-item" id="doctypesdata_' + Index + '">' +
'<div class="row appdoctypelist1" id="appdoctypelist1_' + Index + '">' +
'<input type="hidden" class="Indexnumber" id="Indexnumber_' + Index + '" value="' + Index + '"/>' +
'<input type="hidden" class="hfAddDoctypeDetailid" id="Indexnumber_' + Index + '" value="' + Index + '"/>' +
'<input type="hidden" class="doctypedropdownid" id="doctypedropdownid_' + Index + '" value="' + $('#ddl_DocTypes option:selected').val() + '"/>' +
'<div class="col-sm-7" id="doctypedata_' + Index + '">' + $('#ddl_DocTypes option:selected').text() + '</div>' +
'<div class="col-sm-2"><select id="ddlParentDocType_' + $('#ddl_DocTypes option:selected').val() + '" style="width:100%;" class="ddlParentDocType"></select></div>' +
'<div class="col-sm-1">' +
'<a onclick="Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().DefaultDocType(' + $('#ddl_DocTypes option:selected').val() + ')" class="btn btn-sm"><input class="isdefault" value="' + $('#ddl_DocTypes option:selected').val() + '" id="chkIsDefault_' + $('#ddl_DocTypes option:selected').val() + '" name="DefaultDoctype" type="radio"/></a>' +
'</div>' +
'<div class="col-sm-1">' +
'<a onclick="Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().EditDocTypes(' + $('select#ddl_DocTypes option:selected').val() + ')" class="btn btn-primary btn-sm text-white"><i class="fa fa-pencil"></i></a>' +
'</div>' +
'<div class="col-sm-1">' +
'<a onclick="Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().DeleteDocTypesList(' + Index + ')" class="btn btn-primary btn-sm text-white"><i class="icon-trash"></i></a>' +
'</div>' +
'</div> ' +
'</li></div>';
$(".hfAddDoctypeDetailid").val(Index);
return html;
}
DocTypeRelationHtm(Index) {
var temp = Index;
var relationindex = temp;
let html = '';
html += '<div id="deleteDocTypeDiv_' + relationindex + '">' +
'<div class="row rdopdiv1" >' +
'<input type="hidden" class="hfDoctypeRelationIndex" id="Indexnumber_' + relationindex + '" value="' + relationindex + '"/>' +
'<input type="hidden" class="hfDoctypeRelationId" id="DoctypeRelationId_' + relationindex + '" value=""/>' +
'<input type="hidden" class="Indexnumber" id="Indexnumber_' + relationindex + '" value="' + relationindex + '"/>' +
'<input type="hidden" id="ColumnText" value="' + $(".rdbText").val() + '" />' +
'<input type="hidden" id="ColumnValue" value="' + $(".rdbTextValue").val() + '" />' +
'<div class="col-sm-3"><input type="text" class="form-control" id="DocParenttable" value="' + $('select#ddl_Parenttable option:selected').text() + '" />' +
'<input type="hidden" class="hfDoctypeRelationPropid" id="hfDoctypeRelationPropid_' + relationindex + '" value="' + $('select#ddl_Parenttable option:selected').val() + '"/></div>' +
'<div class="col-sm-2"><select id="ddlRelationtypeid_' + relationindex + '" class="ddlRelationtype form-control floating-label-control"></select>' +
'<input type="hidden" class="hfRelationtypeid" id="hfRelationtypeid_' + relationindex + '" value="' + $('select#ddl_Relation option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddlRelatedtablename" value="' + $('select#ddl_Relatedtablename option:selected').text() + '" />' +
'<input type="hidden" class="ddlRelatedtableid" id="ddlRelatedtableid_' + relationindex + '" value="' + $('select#ddl_Relatedtablename option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddlpropertynameid" value="' + $('select#ddl_propertyname option:selected').text() + '" />' +
'<input type="hidden" class="hfDoctypeRelationPropertyid" id="hfDoctypeRelationPropertyid_' + relationindex + '" value="' + $('select#ddl_propertyname option:selected').val() + '"/></div>' +
'<div class="col-sm-1">' +
'<a href="javascript:" class="pull-right btn-danger btn-sm fa fa-remove mt-5" onclick="return Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().DeleteDoctypeOption(' + relationindex + ')"></a>' +
'</div></div>';
$(".hfDoctypeRelationIndex").val(relationindex);
Unibase.Platform.DataSources.Managers.DocTypeManager.Instance().GetRelationType().then(function (response) {
for (var i = 0; i < response.result.length; i++) {
$('#ddlRelationtypeid_' + relationindex + '').append('<option value="' + response.result[i].Value + '">' + response.result[i].SelectText + '</option>');
}
});
return html;
}
DocPropertyRelationHtml(Index) {
var temp = Index;
var relationindex = temp;
let html = '';
html += '<div id="exculudeFromAuditdeleteDocPropertyDiv_' + relationindex + '">' +
'<div class="row exculudeFromAuditrdopdiv1" >' +
'<input type="hidden" class="hfExculudeFromAuditDocPropertyRelationIndex" id="ExculudeFromAuditIndexnumber_' + relationindex + '" value="' + relationindex + '"/>' +
'<input type="hidden" class="hfExculudeFromAuditDocPropertyRelationId" id="ExculudeFromAuditDoctypeRelationId_' + relationindex + '" value=""/>' +
'<input type="hidden" class="ExculudeFromAuditIndexnumber" id="ExculudeFromAuditIndexnumber_' + relationindex + '" value="' + relationindex + '"/>' +
'<input type="hidden" id="ColumnText" value="' + $(".rdbText").val() + '" />' +
'<input type="hidden" id="ColumnValue" value="' + $(".rdbTextValue").val() + '" />' +
'<div class="col-sm-2"><input type="text" class="form-control" id="ExculudeFromAuditDocParenttable" value="' + $('select#ddl_DocPropertyParenttable option:selected').text() + '" />' +
'<input type="hidden" class="hfDocPropertyRelationPropid" id="hfDocPropertyRelationPropid_' + relationindex + '" value="' + $('select#ddl_DocPropertyParenttable option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddl_Relateddocpropertytablename" value="' + $('select#ddl_Relateddocpropertytablename option:selected').text() + '" />' +
'<input type="hidden" class="ddl_Relateddocpropertytableid" id="ddl_Relateddocpropertytableid_' + relationindex + '" value="' + $('select#ddl_Relateddocpropertytablename option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddl_idvalueid" value="' + $('select#ddl_idvalue option:selected').text() + '" />' +
'<input type="hidden" class="hfDocPropertyRelationPropertyIdValueid" id="hfDocPropertyRelationPropertyIdValueid_' + relationindex + '" value="' + $('select#ddl_idvalue option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddl_textvalueid" value="' + $('select#ddl_textvalue option:selected').text() + '" />' +
'<input type="hidden" class="hfDoctypeRelationPropertyTextValueid" id="hfDoctypeRelationPropertyTextValueid_' + relationindex + '" value="' + $('select#ddl_textvalue option:selected').val() + '"/></div>' +
'<div class="col-sm-1">' +
'<a href="javascript:" class="pull-right btn-danger btn-sm fa fa-remove mt-5" onclick="return Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().DeleteDocPropertyOption(' + relationindex + ')"></a>' +
'</div></div>';
return html;
}
AppDocTypeRelationHtml(doctypeId, AppDocTypeId, Index, _presentDocTypeId) {
var temp = Index;
var relationindex = temp;
let html = '';
html += '<div class="appDocTypeRelationDiv" id="appDocTypeRelationDiv_' + relationindex + '">' +
'<div class=" row appDocTypeRelationdiv1" >' +
'<input type="hidden" class="hfappDocTypeRelationIndex" id="appDocTypeRelationIndexnumber_' + relationindex + '" value="' + relationindex + '"/>' +
'<input type="hidden" class="hfappDocTypeRelationId" id="appDoctypeRelationId_' + relationindex + '" value=""/>' +
'<input type="hidden" class="hfappPresentDocTypeId_' + doctypeId + '" id="hfappPresentDocTypeId_' + doctypeId + '" value="' + _presentDocTypeId + '"/>' +
'<input type="hidden" class="appDocTypeRelationIndexnumber_' + AppDocTypeId + '" id="appDocTypeRelationIndexnumber_' + relationindex + '" value="' + relationindex + '"/>' +
'<input type="hidden" id="ColumnText" value="' + $(".rdbText").val() + '" />' +
'<input type="hidden" id="ColumnValue" value="' + $(".rdbTextValue").val() + '" />' +
'<div class="col-sm-2"><input type="text" class="form-control" id="ddl_AppDocTypeDocProperty_' + AppDocTypeId + '" value="' + $('select#ddl_AppDocTypeDocProperty_' + AppDocTypeId + ' option:selected').text() + '" />' +
'<input type="hidden" class="hfAppDocTypeRelationPropid" id="hfAppDocTypeRelationPropid_' + relationindex + '" value="' + $('select#ddl_AppDocTypeDocProperty_' + AppDocTypeId + ' option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddl_RelatedAppDocTypetablename_' + doctypeId + '" value="' + $('select#ddl_RelatedAppDocTypetablename_' + doctypeId + ' option:selected').text() + '" />' +
'<input type="hidden" class="ddl_Relatedappdoctypeid" id="ddl_Relatedappdoctypeid_' + relationindex + '" value="' + $('select#ddl_RelatedAppDocTypetablename_' + doctypeId + ' option:selected').val() + '"/></div>' +
'<input type="hidden" class="selectedappdoctypeid" id="selectedappdoctypeid_' + doctypeId + '" value="' + AppDocTypeId + '"/>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="ddl_RelatedAppDocTypeDocProperty_' + AppDocTypeId + '" value="' + $('select#ddl_RelatedAppDocTypeDocProperty_' + AppDocTypeId + ' option:selected').text() + '" />' +
'<input type="hidden" class="hfAppDocTypeRelationPropertyId" id="hfAppDocTypeRelationPropertyId_' + relationindex + '" value="' + $('select#ddl_RelatedAppDocTypeDocProperty_' + AppDocTypeId + ' option:selected').val() + '"/></div>' +
'<div class="col-sm-3"><input type="text" class="form-control" id="appDocTypeParentPKColumn" value="' + $('#pkcolumn_' + AppDocTypeId).val() + '" />' +
'<input type="hidden" class="hfappDocTypeParentPKColumn" id="hfappDocTypeParentPKColumn_' + relationindex + '" value="' + $('#pkcolumn_' + AppDocTypeId).val() + '"/></div>' +
'<div class="col-sm-1">' +
'<a href="javascript:" class="pull-right btn-danger btn-sm fa fa-remove mt-5" onclick="return Unibase.Platform.DataSources.Components.DocTypeBuilder.Instance().DeleteAppDocTypeOption(' + AppDocTypeId + ',' + relationindex + ')"></a>' +
'</div></div>';
return html;
}
static Instance() {
return new DocTypeBuilder_Template();
}
}
Components.DocTypeBuilder_Template = DocTypeBuilder_Template;
})(Components = DataSources.Components || (DataSources.Components = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,101 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Components;
(function (Components) {
class DocTypeImport extends Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ['platform/forms/managers/formmanager.js', 'platform/forms/components/formbuilder/formimport.js', "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js'];
}
html(id, containerid) {
return '<form id="form_Import"><div class="" style="overflow-y: auto;"><header class="b-b bg-white modal-header pa-10"><strong class="text-dark Title" id="div_FormName">Import</strong></header><div class="card-body bg-light control-sorting formviewer_id modal-body bg-cyan-light-5" >' +
'<div id="div_importexport" class=""><div class="card" id = "importexportsection"><div class="card-body"><div class="" id = "div_Import">' +
'<input type="file" id = "import_File" class="bg-light d-none d-sm-block required" style = "width:150px" > <hr/> <a href="javascript:;" id="fileUpload" class="btn btn-warning text-white">Upload</a></div></div></div>' +
'</div></div></div></div>' +
'<div class="bg-white card-footer footer"><button id="btn_CloseImport" class="btn btn-secondary btn-sm mr-auto"> Close </button></div></form>';
}
load(id, containerid, callback) {
$("#btn_CloseImport").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
$("#btn_Import").click(function () {
$("#importexportsection").removeClass("hidden");
$("#div_Import").removeClass("hidden");
});
$('#import_File').change(function (e) {
Unibase.Platform.Forms.Components.FormImport.Instance().fileEvent(e);
});
$("#fileUpload").click(function () {
let controlid = "form_Import";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(controlid);
if (result == false) {
bootbox.alert("Plase Select File");
return false;
}
else {
setTimeout(function () {
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/doctypes/importalldoctype/np';
Platform.Helpers.FileHelper.Instance().upload(url, Unibase.Platform.Forms.Components.FormImport.fileData).then((response) => {
Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
if (response.code == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(response.message, "div_message");
}
else {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
var obj = Unibase.Themes.Compact.Components.Details.Instance();
obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(obj);
}
});
}, 1000);
Unibase.Platform.Helpers.NavigationHelper.Instance().showLoading();
}
});
}
fileEvent($event) {
const fileSelected = $event.target.files[0];
Unibase.Platform.Forms.Components.FormImport.fileData = new FormData();
Unibase.Platform.Forms.Components.FormImport.fileData.append(fileSelected.name, fileSelected);
}
import() {
this.navigationHelper.popup(0, '', Unibase.Platform.DataSources.Components.DocTypeImport.Instance(), null, Platform.Helpers.Size.Large);
}
export() {
var FormId = Unibase.Themes.Providers.DetailHelper.recordId;
this.fileCacheHelper.loadJsFile('platform/forms/managers/formmanager.js', function () {
Unibase.Platform.Forms.Managers.FormManager.Instance().exportForm(FormId).then(function (response) {
var filename = "Form.xml";
var xmltext = response.result;
var pom = document.createElement('a');
var bb = new Blob([xmltext], { type: 'text/plain' });
pom.setAttribute('href', window.URL.createObjectURL(bb));
pom.setAttribute('download', filename);
pom.dataset.downloadurl = ['text/plain', pom.download, pom.href].join(':');
pom.draggable = true;
pom.classList.add('dragout');
pom.click();
});
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new DocTypeImport();
}
return this.instance;
}
}
DocTypeImport.fileData = new FormData();
Components.DocTypeImport = DocTypeImport;
})(Components = DataSources.Components || (DataSources.Components = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"doctypeimport.js","sourceRoot":"","sources":["doctypeimport.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAsGhB;AAtGD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAoGxB;IApGD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAkG3B;QAlGD,WAAiB,WAAW;YACxB,IAAiB,UAAU,CAgG1B;YAhGD,WAAiB,UAAU;gBACvB,MAAa,aAAc,SAAQ,SAAA,IAAI,CAAC,aAAa;oBAEjD,QAAQ;wBACJ,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,OAAO;wBACH,OAAO,CAAC,wCAAwC,EAAE,qDAAqD,EAAE,oDAAoD,EAAE,6BAA6B,CAAC,CAAC;oBAClM,CAAC;oBACD,IAAI,CAAC,EAAE,EAAE,WAAW;wBAChB,OAAO,qRAAqR;4BACxR,0IAA0I;4BAC1I,wNAAwN;4BACxN,0BAA0B;4BAC1B,8IAA8I,CAAC;oBACvJ,CAAC;oBACD,IAAI,CAAC,EAAE,EAAE,WAAW,EAAE,QAAkB;wBACpC,CAAC,CAAC,kBAAkB,CAAC,CAAC,KAAK,CAAC;4BACxB,CAAC,CAAC,GAAG,GAAG,WAAW,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;4BACnC,CAAC,CAAC,GAAG,GAAG,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC;wBAElC,CAAC,CAAC,CAAC;wBACH,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC;4BACnB,CAAC,CAAC,sBAAsB,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;4BAChD,CAAC,CAAC,aAAa,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;wBAC3C,CAAC,CAAC,CAAC;wBACH,CAAC,CAAC,cAAc,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC;4BAChC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;wBACzE,CAAC,CAAC,CAAC;wBACH,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC;4BACnB,IAAI,SAAS,GAAG,aAAa,CAAC;4BAC9B,IAAI,MAAM,GAAG,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC;4BACxG,IAAI,MAAM,IAAI,KAAK,EAAE;gCACjB,OAAO,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAC;gCACnC,OAAO,KAAK,CAAC;6BAChB;iCACI;gCACD,UAAU,CAAC;oCACP,IAAI,GAAG,GAAG,YAAY,CAAC,UAAU,EAAE,GAAG,wDAAwD,CAAC;oCAC/F,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,EAAE;wCACxH,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,WAAW,EAAE,CAAC;wCACnE,IAAI,QAAQ,CAAC,IAAI,IAAI,QAAA,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE;4CACpC,aAAa,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;yCACvE;6CAAM;4CACH,CAAC,CAAC,GAAG,GAAG,WAAW,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;4CACnC,CAAC,CAAC,GAAG,GAAG,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC;4CAC9B,IAAI,GAAG,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAA;4CAC9D,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC;4CAC/D,GAAG,CAAC,eAAe,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,cAAc,CAAC;4CAC3E,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;yCAC1E;oCACL,CAAC,CAAC,CAAC;gCACP,CAAC,EAAE,IAAI,CAAC,CAAC;gCACT,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,WAAW,EAAE,CAAC;6BAEtE;wBACL,CAAC,CAAC,CAAC;oBACP,CAAC;oBACD,SAAS,CAAC,MAAM;wBACZ,MAAM,YAAY,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;wBAC5C,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,QAAQ,EAAE,CAAC;wBACvE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;oBAClG,CAAC;oBACD,MAAM;wBACF,IAAI,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,UAAU,CAAC,aAAa,CAAC,QAAQ,EAAE,EAAE,IAAI,EAAE,SAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;oBACnI,CAAC;oBACD,MAAM;wBACF,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC;wBAC5D,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,wCAAwC,EAAE;4BACtE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,UAAU,QAAQ;gCAC7F,IAAI,QAAQ,GAAG,UAAU,CAAC;gCAC1B,IAAI,OAAO,GAAG,QAAQ,CAAC,MAAM,CAAC;gCAC9B,IAAI,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;gCACtC,IAAI,EAAE,GAAG,IAAI,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,EAAE,YAAY,EAAE,CAAC,CAAC;gCAErD,GAAG,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,CAAC;gCACzD,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;gCAEvC,GAAG,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,YAAY,EAAE,GAAG,CAAC,QAAQ,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gCAC3E,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC;gCACrB,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;gCAE7B,GAAG,CAAC,KAAK,EAAE,CAAC;4BAChB,CAAC,CAAC,CAAC;wBACP,CAAC,CAAC,CAAC;oBAEP,CAAC;oBAGD,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,aAAa,EAAE,CAAC;yBACvC;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;;gBA5FM,sBAAQ,GAAG,IAAI,QAAQ,EAAE,CAAC;gBADxB,wBAAa,gBA8FzB,CAAA;YACL,CAAC,EAhGgB,UAAU,GAAV,sBAAU,KAAV,sBAAU,QAgG1B;QACL,CAAC,EAlGgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAkG3B;IACL,CAAC,EApGgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAoGxB;AACL,CAAC,EAtGS,OAAO,KAAP,OAAO,QAsGhB"}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,18 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Enums;
(function (Enums) {
let DataSource;
(function (DataSource) {
DataSource[DataSource["Sql"] = 1] = "Sql";
DataSource[DataSource["MongoDB"] = 2] = "MongoDB";
DataSource[DataSource["MySql"] = 3] = "MySql";
})(DataSource = Enums.DataSource || (Enums.DataSource = {}));
})(Enums = DataSources.Enums || (DataSources.Enums = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"datasource.js","sourceRoot":"","sources":["datasource.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAM3B;QAND,WAAiB,WAAW;YACxB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,UAEX;gBAFD,WAAY,UAAU;oBAClB,yCAAO,CAAA;oBAAE,iDAAO,CAAA;oBAAE,6CAAK,CAAA;gBAC3B,CAAC,EAFW,UAAU,GAAV,gBAAU,KAAV,gBAAU,QAErB;YACL,CAAC,EAJgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QAIrB;QACL,CAAC,EANgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAM3B;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Sql=1]="Sql";n[n.MongoDB=2]="MongoDB";n[n.MySql=3]="MySql"})(t=n.DataSource||(n.DataSource={}))})(t=n.Enums||(n.Enums={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,25 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Enums;
(function (Enums) {
let DataType;
(function (DataType) {
DataType[DataType["String"] = 1] = "String";
DataType[DataType["Text"] = 2] = "Text";
DataType[DataType["Int"] = 3] = "Int";
DataType[DataType["BigInt"] = 4] = "BigInt";
DataType[DataType["Decimal"] = 5] = "Decimal";
DataType[DataType["Date"] = 6] = "Date";
DataType[DataType["DateTime"] = 7] = "DateTime";
DataType[DataType["Byte"] = 8] = "Byte";
DataType[DataType["Boolean"] = 9] = "Boolean";
DataType[DataType["Object"] = 10] = "Object";
})(DataType = Enums.DataType || (Enums.DataType = {}));
})(Enums = DataSources.Enums || (DataSources.Enums = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"datatype.js","sourceRoot":"","sources":["datatype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAmBhB;AAnBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAiBxB;IAjBD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAe3B;QAfD,WAAiB,WAAW;YACxB,IAAiB,KAAK,CAarB;YAbD,WAAiB,KAAK;gBAClB,IAAY,QAWX;gBAXD,WAAY,QAAQ;oBAChB,2CAAU,CAAA;oBACV,uCAAI,CAAA;oBACJ,qCAAG,CAAA;oBACH,2CAAM,CAAA;oBACN,6CAAO,CAAA;oBACP,uCAAI,CAAA;oBACJ,+CAAQ,CAAA;oBACR,uCAAI,CAAA;oBACJ,6CAAO,CAAA;oBACP,4CAAM,CAAA;gBACV,CAAC,EAXW,QAAQ,GAAR,cAAQ,KAAR,cAAQ,QAWnB;YACL,CAAC,EAbgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QAarB;QACL,CAAC,EAfgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAe3B;IACL,CAAC,EAjBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAiBxB;AACL,CAAC,EAnBS,OAAO,KAAP,OAAO,QAmBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.String=1]="String";n[n.Text=2]="Text";n[n.Int=3]="Int";n[n.BigInt=4]="BigInt";n[n.Decimal=5]="Decimal";n[n.Date=6]="Date";n[n.DateTime=7]="DateTime";n[n.Byte=8]="Byte";n[n.Boolean=9]="Boolean";n[n.Object=10]="Object"})(t=n.DataType||(n.DataType={}))})(t=n.Enums||(n.Enums={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,49 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Enums;
(function (Enums) {
let ClauseType;
(function (ClauseType) {
ClauseType[ClauseType["OrderBy"] = 1] = "OrderBy";
ClauseType[ClauseType["GroupBy"] = 2] = "GroupBy";
ClauseType[ClauseType["Having"] = 3] = "Having";
})(ClauseType = Enums.ClauseType || (Enums.ClauseType = {}));
let ConditionJoinType;
(function (ConditionJoinType) {
ConditionJoinType[ConditionJoinType["And"] = 1] = "And";
ConditionJoinType[ConditionJoinType["Or"] = 2] = "Or";
})(ConditionJoinType = Enums.ConditionJoinType || (Enums.ConditionJoinType = {}));
let OrderBy;
(function (OrderBy) {
OrderBy[OrderBy["Asc"] = 1] = "Asc";
OrderBy[OrderBy["Desc"] = 2] = "Desc";
})(OrderBy = Enums.OrderBy || (Enums.OrderBy = {}));
let ExpressionType;
(function (ExpressionType) {
ExpressionType[ExpressionType["EqualTo"] = 1] = "EqualTo";
ExpressionType[ExpressionType["GreaterThan"] = 2] = "GreaterThan";
ExpressionType[ExpressionType["LessThan"] = 3] = "LessThan";
ExpressionType[ExpressionType["Between"] = 4] = "Between";
ExpressionType[ExpressionType["GreaterThanEqualTo"] = 5] = "GreaterThanEqualTo";
ExpressionType[ExpressionType["LessThanEqualTo"] = 6] = "LessThanEqualTo";
ExpressionType[ExpressionType["NotEqualTo"] = 7] = "NotEqualTo";
ExpressionType[ExpressionType["LessThanColumn"] = 8] = "LessThanColumn";
ExpressionType[ExpressionType["GreaterThanColumn"] = 9] = "GreaterThanColumn";
ExpressionType[ExpressionType["In"] = 10] = "In";
ExpressionType[ExpressionType["NotIn"] = 11] = "NotIn";
ExpressionType[ExpressionType["IsNull"] = 12] = "IsNull";
ExpressionType[ExpressionType["IsNotNull"] = 13] = "IsNotNull";
})(ExpressionType = Enums.ExpressionType || (Enums.ExpressionType = {}));
let UnionType;
(function (UnionType) {
UnionType[UnionType["Union"] = 1] = "Union";
UnionType[UnionType["UnionAll"] = 2] = "UnionAll";
})(UnionType = Enums.UnionType || (Enums.UnionType = {}));
})(Enums = DataSources.Enums || (DataSources.Enums = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"queryparserenums.js","sourceRoot":"","sources":["queryparserenums.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAwChB;AAxCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAsCxB;IAtCD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAoC3B;QApCD,WAAiB,WAAW;YACxB,IAAiB,KAAK,CAkCrB;YAlCD,WAAiB,KAAK;gBAClB,IAAY,UAIX;gBAJD,WAAY,UAAU;oBAClB,iDAAW,CAAA;oBACX,iDAAO,CAAA;oBACP,+CAAM,CAAA;gBACV,CAAC,EAJW,UAAU,GAAV,gBAAU,KAAV,gBAAU,QAIrB;gBACD,IAAY,iBAGX;gBAHD,WAAY,iBAAiB;oBACzB,uDAAO,CAAA;oBACP,qDAAE,CAAA;gBACN,CAAC,EAHW,iBAAiB,GAAjB,uBAAiB,KAAjB,uBAAiB,QAG5B;gBACD,IAAY,OAGX;gBAHD,WAAY,OAAO;oBACf,mCAAO,CAAA;oBACP,qCAAI,CAAA;gBACR,CAAC,EAHW,OAAO,GAAP,aAAO,KAAP,aAAO,QAGlB;gBACD,IAAY,cAcX;gBAdD,WAAY,cAAc;oBACtB,yDAAW,CAAA;oBACX,iEAAW,CAAA;oBACX,2DAAQ,CAAA;oBACR,yDAAO,CAAA;oBACP,+EAAkB,CAAA;oBAClB,yEAAe,CAAA;oBACf,+DAAU,CAAA;oBACV,uEAAc,CAAA;oBACd,6EAAiB,CAAA;oBACjB,gDAAE,CAAA;oBACF,sDAAK,CAAA;oBACL,wDAAM,CAAA;oBACN,8DAAS,CAAA;gBACb,CAAC,EAdW,cAAc,GAAd,oBAAc,KAAd,oBAAc,QAczB;gBAED,IAAY,SAGX;gBAHD,WAAY,SAAS;oBACjB,2CAAS,CAAA;oBACT,iDAAQ,CAAA;gBACZ,CAAC,EAHW,SAAS,GAAT,eAAS,KAAT,eAAS,QAGpB;YACL,CAAC,EAlCgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QAkCrB;QACL,CAAC,EApCgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAoC3B;IACL,CAAC,EAtCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAsCxB;AACL,CAAC,EAxCS,OAAO,KAAP,OAAO,QAwChB"}
@@ -0,0 +1,21 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Enums;
(function (Enums) {
let RelationType;
(function (RelationType) {
RelationType[RelationType["Inner"] = 1] = "Inner";
RelationType[RelationType["Outer"] = 2] = "Outer";
RelationType[RelationType["Left"] = 3] = "Left";
RelationType[RelationType["Full"] = 4] = "Full";
RelationType[RelationType["Right"] = 5] = "Right";
RelationType[RelationType["Cross"] = 6] = "Cross";
})(RelationType = Enums.RelationType || (Enums.RelationType = {}));
})(Enums = DataSources.Enums || (DataSources.Enums = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"relationtype.js","sourceRoot":"","sources":["relationtype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAehB;AAfD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAaxB;IAbD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAW3B;QAXD,WAAiB,WAAW;YACxB,IAAiB,KAAK,CASrB;YATD,WAAiB,KAAK;gBAClB,IAAY,YAOX;gBAPD,WAAY,YAAY;oBACpB,iDAAS,CAAA;oBACT,iDAAK,CAAA;oBACL,+CAAI,CAAA;oBACJ,+CAAI,CAAA;oBACJ,iDAAK,CAAA;oBACL,iDAAK,CAAA;gBACT,CAAC,EAPW,YAAY,GAAZ,kBAAY,KAAZ,kBAAY,QAOvB;YACL,CAAC,EATgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QASrB;QACL,CAAC,EAXgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAW3B;IACL,CAAC,EAbgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAaxB;AACL,CAAC,EAfS,OAAO,KAAP,OAAO,QAehB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Inner=1]="Inner";n[n.Outer=2]="Outer";n[n.Left=3]="Left";n[n.Full=4]="Full";n[n.Right=5]="Right";n[n.Cross=6]="Cross"})(t=n.RelationType||(n.RelationType={}))})(t=n.Enums||(n.Enums={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,20 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Analytics;
(function (Analytics) {
let Reports;
(function (Reports) {
let Enums;
(function (Enums) {
let StaicFilterControlType;
(function (StaicFilterControlType) {
StaicFilterControlType[StaicFilterControlType["Select"] = 1] = "Select";
StaicFilterControlType[StaicFilterControlType["Text"] = 2] = "Text";
})(StaicFilterControlType = Enums.StaicFilterControlType || (Enums.StaicFilterControlType = {}));
})(Enums = Reports.Enums || (Reports.Enums = {}));
})(Reports = Analytics.Reports || (Analytics.Reports = {}));
})(Analytics = Platform.Analytics || (Platform.Analytics = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"staticfilterinputtype.js","sourceRoot":"","sources":["staticfilterinputtype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAahB;AAbD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAWxB;IAXD,WAAiB,QAAQ;QACrB,IAAiB,SAAS,CASzB;QATD,WAAiB,SAAS;YACtB,IAAiB,OAAO,CAOvB;YAPD,WAAiB,OAAO;gBACpB,IAAiB,KAAK,CAKrB;gBALD,WAAiB,KAAK;oBAClB,IAAY,sBAGX;oBAHD,WAAY,sBAAsB;wBAE9B,uEAAU,CAAA;wBAAE,mEAAQ,CAAA;oBACxB,CAAC,EAHW,sBAAsB,GAAtB,4BAAsB,KAAtB,4BAAsB,QAGjC;gBACL,CAAC,EALgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAKrB;YACL,CAAC,EAPgB,OAAO,GAAP,iBAAO,KAAP,iBAAO,QAOvB;QACL,CAAC,EATgB,SAAS,GAAT,kBAAS,KAAT,kBAAS,QASzB;IACL,CAAC,EAXgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAWxB;AACL,CAAC,EAbS,OAAO,KAAP,OAAO,QAahB"}
@@ -0,0 +1,30 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Infos;
(function (Infos) {
class TableData {
}
Infos.TableData = TableData;
class DataSourceProvider {
}
Infos.DataSourceProvider = DataSourceProvider;
class DataSource {
}
Infos.DataSource = DataSource;
class DataList {
}
Infos.DataList = DataList;
class DataListColumn {
}
Infos.DataListColumn = DataListColumn;
class DataSourceSetting {
}
Infos.DataSourceSetting = DataSourceSetting;
})(Infos = DataSources.Infos || (DataSources.Infos = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"datalist.js","sourceRoot":"","sources":["datalist.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAsEhB;AAtED,WAAU,OAAO;IACb,IAAiB,QAAQ,CAoExB;IApED,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAkE3B;QAlED,WAAiB,WAAW;YACxB,IAAiB,KAAK,CAgErB;YAhED,WAAiB,KAAK;gBAClB,MAAa,SAAS;iBAKrB;gBALY,eAAS,YAKrB,CAAA;gBACD,MAAa,kBAAkB;iBAG9B;gBAHY,wBAAkB,qBAG9B,CAAA;gBACD,MAAa,UAAU;iBAQtB;gBARY,gBAAU,aAQtB,CAAA;gBAED,MAAa,QAAQ;iBAyBpB;gBAzBY,cAAQ,WAyBpB,CAAA;gBAED,MAAa,cAAc;iBAY1B;gBAZY,oBAAc,iBAY1B,CAAA;gBACD,MAAa,iBAAiB;iBAE7B;gBAFY,uBAAiB,oBAE7B,CAAA;YACL,CAAC,EAhEgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QAgErB;QACL,CAAC,EAlEgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAkE3B;IACL,CAAC,EApEgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAoExB;AACL,CAAC,EAtES,OAAO,KAAP,OAAO,QAsEhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.TableData=t;class i{}n.DataSourceProvider=i;class r{}n.DataSource=r;class u{}n.DataList=u;class f{}n.DataListColumn=f;class e{}n.DataSourceSetting=e})(t=n.Infos||(n.Infos={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,6 @@
class TableDataInfo {
}
class DataSourceProviderInfo {
}
class DataSourceInfo {
}
@@ -0,0 +1 @@
{"version":3,"file":"datalistbuilderinfo.js","sourceRoot":"","sources":["datalistbuilderinfo.ts"],"names":[],"mappings":"AACA,MAAM,aAAa;CAKlB;AACD,MAAM,sBAAsB;CAG3B;AACD,MAAM,cAAc;CAQnB"}
+1
View File
@@ -0,0 +1 @@
class TableDataInfo{}class DataSourceProviderInfo{}class DataSourceInfo{}
@@ -0,0 +1,42 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Infos;
(function (Infos) {
class DocType {
}
Infos.DocType = DocType;
class DocProperty {
}
Infos.DocProperty = DocProperty;
class Validation {
}
Infos.Validation = Validation;
class AppDoctype {
}
Infos.AppDoctype = AppDoctype;
class DataTable {
}
Infos.DataTable = DataTable;
class DataType {
}
Infos.DataType = DataType;
class RelationType {
}
Infos.RelationType = RelationType;
class DataTableColumn {
}
Infos.DataTableColumn = DataTableColumn;
class DocTypeRelation {
}
Infos.DocTypeRelation = DocTypeRelation;
class DocPropertyRelation {
}
Infos.DocPropertyRelation = DocPropertyRelation;
})(Infos = DataSources.Infos || (DataSources.Infos = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"doctypes.js","sourceRoot":"","sources":["doctypes.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA6IhB;AA7ID,WAAU,OAAO;IACb,IAAiB,QAAQ,CA2IxB;IA3ID,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAyI3B;QAzID,WAAiB,WAAW;YACxB,IAAiB,KAAK,CAoIrB;YApID,WAAiB,KAAK;gBAClB,MAAa,OAAO;iBAWnB;gBAXY,aAAO,UAWnB,CAAA;gBACD,MAAa,WAAW;iBAwCvB;gBAxCY,iBAAW,cAwCvB,CAAA;gBAED,MAAa,UAAU;iBAMtB;gBANY,gBAAU,aAMtB,CAAA;gBAED,MAAa,UAAU;iBAQtB;gBARY,gBAAU,aAQtB,CAAA;gBACD,MAAa,SAAS;iBAQrB;gBARY,eAAS,YAQrB,CAAA;gBACD,MAAa,QAAQ;iBAGpB;gBAHY,cAAQ,WAGpB,CAAA;gBACD,MAAa,YAAY;iBAKxB;gBALY,kBAAY,eAKxB,CAAA;gBACD,MAAa,eAAe;iBAS3B;gBATY,qBAAe,kBAS3B,CAAA;gBACD,MAAa,eAAe;iBAc3B;gBAdY,qBAAe,kBAc3B,CAAA;gBACD,MAAa,mBAAmB;iBAe/B;gBAfY,yBAAmB,sBAe/B,CAAA;YACL,CAAC,EApIgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QAoIrB;QAIL,CAAC,EAzIgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAyI3B;IACL,CAAC,EA3IgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA2IxB;AACL,CAAC,EA7IS,OAAO,KAAP,OAAO,QA6IhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.DocType=t;class i{}n.DocProperty=i;class r{}n.Validation=r;class u{}n.AppDoctype=u;class f{}n.DataTable=f;class e{}n.DataType=e;class o{}n.RelationType=o;class s{}n.DataTableColumn=s;class h{}n.DocTypeRelation=h;class c{}n.DocPropertyRelation=c})(t=n.Infos||(n.Infos={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,30 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Infos;
(function (Infos) {
class DataListJoin {
}
Infos.DataListJoin = DataListJoin;
class DataListJoinOn {
}
Infos.DataListJoinOn = DataListJoinOn;
class DataListTable {
}
Infos.DataListTable = DataListTable;
class DataListWhere {
}
Infos.DataListWhere = DataListWhere;
class DataListClause {
}
Infos.DataListClause = DataListClause;
class DynamicQuery {
}
Infos.DynamicQuery = DynamicQuery;
})(Infos = DataSources.Infos || (DataSources.Infos = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"queryparser.js","sourceRoot":"","sources":["queryparser.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAuDhB;AAvDD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAqDxB;IArDD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAmD3B;QAnDD,WAAiB,WAAW;YACxB,IAAiB,KAAK,CAiDrB;YAjDD,WAAiB,KAAK;gBAClB,MAAa,YAAY;iBAMxB;gBANY,kBAAY,eAMxB,CAAA;gBACD,MAAa,cAAc;iBAG1B;gBAHY,oBAAc,iBAG1B,CAAA;gBACD,MAAa,aAAa;iBAOzB;gBAPY,mBAAa,gBAOzB,CAAA;gBACD,MAAa,aAAa;iBASzB;gBATY,mBAAa,gBASzB,CAAA;gBACD,MAAa,cAAc;iBAM1B;gBANY,oBAAc,iBAM1B,CAAA;gBACD,MAAa,YAAY;iBAWxB;gBAXY,kBAAY,eAWxB,CAAA;YACL,CAAC,EAjDgB,KAAK,GAAL,iBAAK,KAAL,iBAAK,QAiDrB;QACL,CAAC,EAnDgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAmD3B;IACL,CAAC,EArDgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAqDxB;AACL,CAAC,EAvDS,OAAO,KAAP,OAAO,QAuDhB"}
@@ -0,0 +1,173 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Managers;
(function (Managers) {
class DataListManager extends Platform.Core.BaseManager {
getDataSourceProviders() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datasources/getdatasourceproviders';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDataSources(dataSourceProviderId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datasources/get/providerid/' + dataSourceProviderId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDataSource(datasourceId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datasources/get/' + datasourceId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
saveDataSource(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datasources/save';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDataList(datalistId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalists/get/' + datalistId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
saveDataList(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalists/savedatalist';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
buildQuery(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalist/buildquery';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
var message = response;
return message;
}).fail(function () {
MessageHelper.Instance();
});
});
}
saveDataSourceSetting(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/DataList/DataSourceSetting/Save';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
return response;
}).fail(function () {
});
});
}
refreshDataLists() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datasources/refreshdatalists/np';
return yield this.dataHelper().postAsync(url, "{}").then(function (response) {
return response.message;
});
});
}
getTable(querystring, iscommon, datasourceid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalist/getdata/querystring/' + querystring + '/iscommon/' + iscommon + '/datasourceid/' + datasourceid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
}).fail(function () {
MessageHelper.Instance();
});
});
}
getdatafromapi(datalistid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalist/GetDataFromApi/datalistid/' + datalistid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result == '') {
response.result = null;
}
else if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
}).fail(function () {
MessageHelper.Instance();
});
});
}
getprimarykey(datalistid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalists/Getprimarykeycolumn/' + datalistid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result == "") {
response.result = null;
}
else {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getdatalistcolumns(datalistid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/datalist/getdatalistcolumns/datalistid/' + datalistid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result == '') {
response.result = null;
}
else if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
}).fail(function () {
MessageHelper.Instance();
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new DataListManager();
return this._instance;
}
}
Managers.DataListManager = DataListManager;
})(Managers = DataSources.Managers || (DataSources.Managers = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +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(n){let t;(function(t){let i;(function(t){class i extends n.Core.BaseManager{getDataSourceProviders(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/datasources/getdatasourceproviders").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getDataSources(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/datasources/get/providerid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getDataSource(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/datasources/get/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveDataSource(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/datasources/save",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getDataList(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/datalists/get/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveDataList(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/datalists/savedatalist",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}buildQuery(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/datalist/buildquery",n).then(function(n){return n}).fail(function(){MessageHelper.Instance()})})}saveDataSourceSetting(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/DataList/DataSourceSetting/Save",n).then(function(n){return n}).fail(function(){})})}refreshDataLists(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/datasources/refreshdatalists/np","{}").then(function(n){return n.message})})}getTable(n,t,i){return __awaiter(this,void 0,void 0,function*(){const r="apis/v4/unibase/platform/datalist/getdata/querystring/"+n+"/iscommon/"+t+"/datasourceid/"+i;return yield this.dataHelper().getAsync(r).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n}).fail(function(){MessageHelper.Instance()})})}getdatafromapi(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/datalist/GetDataFromApi/datalistid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result==""?n.result=null:n.result!==null&&(n.result=JSON.parse(n.result)),n}).fail(function(){MessageHelper.Instance()})})}getprimarykey(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/datalists/Getprimarykeycolumn/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result=n.result==""?null:JSON.parse(n.result),n})})}getdatalistcolumns(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/datalist/getdatalistcolumns/datalistid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result==""?n.result=null:n.result!==null&&(n.result=JSON.parse(n.result)),n}).fail(function(){MessageHelper.Instance()})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.DataListManager=i})(i=t.Managers||(t.Managers={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,380 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Managers;
(function (Managers) {
class DocTypeManager extends Platform.Core.BaseManager {
getDataTypes() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/datatypes';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDataTypesByControlId(controlId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/datatypecontrols/controlid/' + controlId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getUnassignedProperties(InstalledAppId, FormId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/unassignedproperties/installedappid/' + InstalledAppId + '/formid/' + FormId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDocPropertiesByAppId(InstalledAppId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/docproperties/installedappid/' + InstalledAppId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
saveDocProperty(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/createtable';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = response.result;
return response;
});
});
}
getDocProperties(doctypeId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdocproperties/doctypeid/' + doctypeId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getPropertiesByDocTypeId(Id) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdocproperties/doctypeid/' + Id;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDocProperty(DocPropertyId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/docproperties/' + DocPropertyId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
deleteDocProperty(FormId, DocPropertyId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/formid/' + FormId + '/docpropertyid/' + DocPropertyId + '/deleteproperty';
var result = "";
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
deleteDocProperties(DocPropertyId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/deleteproperties/docpropertyid/' + DocPropertyId;
var result = "";
return yield this.dataHelper().deleteAsync(url, DocPropertyId).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
executeTable(TableName) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/ExecuteTableData/tablename/' + TableName;
var result = "";
return yield this.dataHelper().postAsync(url, TableName).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDocTypesByAppId(InstalledAppId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/forms/doctypes/installedappid/' + InstalledAppId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDoctypes() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdoctypes';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
;
getDoctypesAutocomplete(term, authtoken) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/doctypesautocomplete/term/' + term + '/authtoken/' + authtoken;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDoctype(doctypeid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdoctypes/doctypeid/' + doctypeid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDoctypeByName(doctypename) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdoctypes/doctypename/' + doctypename;
var Doctypes;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
deletetDoctype(doctypeid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/deletedoctype/doctypeid/' + doctypeid;
var Doctypes;
return yield this.dataHelper().deleteAsync(url, doctypeid).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
saveDoctype(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/savedoctype';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = response.result;
return response;
});
;
});
}
addAppDoctype(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/saveappdoctype';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = response.result;
return response;
});
});
}
saveAppDefaultDoctype(isdefault, doctypeid, installedappid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/saveappdefaultdoctype/isdefault/' + isdefault + '/doctypeid/' + doctypeid + '/installedappid/' + installedappid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result !== null)
response.result = response.result;
return response;
});
});
}
updateAppDpctype(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/updateappdoctype';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDefaultDoctype(installedappid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getappdefaultdoctype/installedappid/' + installedappid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null && response.result !== "")
response.result = JSON.parse(response.result);
return response;
});
});
}
addAppDoctypes(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/saveappdoctypelist/list';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = response.result;
return response;
});
});
}
getAppDoctypes(InstalledAppId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getappdoctypebyinstalledappid/installedappid/' + InstalledAppId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getAppDoctype(AppDoctypeId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getappdoctype/appdoctypeid/' + AppDoctypeId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
GetRelationType() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/RelationTypes';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDoctypeRelation(doctypeid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdoctyperelationbydoctypebyId/docTypeid/' + doctypeid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
getDocPropertyRelation(doctypeid, installedappid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdocpropertyrelationbydoctypeidandinstalledappid/DocTypeid/' + doctypeid + '/InstalledAppId/' + installedappid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
save(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/savedocpropertyactionprovider';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = response.result;
return response;
});
});
}
getDocPropertyActionProviders(installedappid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/getdocpropertyactionproviders/installedappid/' + installedappid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
updateIndexes(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/updateindexes/ids/' + obj;
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
deleteDoctype(id) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/delete/id/' + id;
return yield this.dataHelper().postAsync(url, id).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
exportDocType(DocTypeId, installedAppId, isAppDocType) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/exportdoctype/doctypeid/' + DocTypeId + '/installedappid/' + installedAppId + '/isappdoctype/' + isAppDocType;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = response.result;
}
return response;
});
});
}
exportAllDocType(installedAppId, isAppDoctype) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/doctypes/exportalldoctype/installedappid/' + installedAppId + '/isappdoctype/' + isAppDoctype;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = response.result;
}
return response;
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new DocTypeManager();
return this._instance;
}
}
Managers.DocTypeManager = DocTypeManager;
})(Managers = DataSources.Managers || (DataSources.Managers = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"version":3,"file":"idatalistmanager.js","sourceRoot":"","sources":["idatalistmanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1 @@
{"version":3,"file":"idoctypemanager.js","sourceRoot":"","sources":["idoctypemanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1,30 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Requests;
(function (Requests) {
class DataList {
}
Requests.DataList = DataList;
class Query {
}
Requests.Query = Query;
class CustomFilter {
}
Requests.CustomFilter = CustomFilter;
class DataSource {
}
Requests.DataSource = DataSource;
class DataSourceSetting {
}
Requests.DataSourceSetting = DataSourceSetting;
class DataListColumn {
}
Requests.DataListColumn = DataListColumn;
})(Requests = DataSources.Requests || (DataSources.Requests = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"datalist.js","sourceRoot":"","sources":["datalist.ts"],"names":[],"mappings":"AAEA,IAAU,OAAO,CAgFhB;AAhFD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA8ExB;IA9ED,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CA4E3B;QA5ED,WAAiB,WAAW;YACxB,IAAiB,QAAQ,CA0ExB;YA1ED,WAAiB,QAAQ;gBACrB,MAAa,QAAQ;iBA6BpB;gBA7BY,iBAAQ,WA6BpB,CAAA;gBACD,MAAa,KAAK;iBAQjB;gBARY,cAAK,QAQjB,CAAA;gBACD,MAAa,YAAY;iBAMxB;gBANY,qBAAY,eAMxB,CAAA;gBACD,MAAa,UAAU;iBAOtB;gBAPY,mBAAU,aAOtB,CAAA;gBACD,MAAa,iBAAiB;iBAK7B;gBALY,0BAAiB,oBAK7B,CAAA;gBACD,MAAa,cAAc;iBAY1B;gBAZY,uBAAc,iBAY1B,CAAA;YACL,CAAC,EA1EgB,QAAQ,GAAR,oBAAQ,KAAR,oBAAQ,QA0ExB;QACL,CAAC,EA5EgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QA4E3B;IACL,CAAC,EA9EgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8ExB;AACL,CAAC,EAhFS,OAAO,KAAP,OAAO,QAgFhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.DataList=t;class i{}n.Query=i;class r{}n.CustomFilter=r;class u{}n.DataSource=u;class f{}n.DataSourceSetting=f;class e{}n.DataListColumn=e})(t=n.Requests||(n.Requests={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,21 @@
var Unibase;
(function (Unibase) {
let DataSources;
(function (DataSources) {
let DataLists;
(function (DataLists) {
class DataListRequest {
}
DataLists.DataListRequest = DataListRequest;
class QueryRequest {
}
DataLists.QueryRequest = QueryRequest;
class DataSourceRequest {
}
DataLists.DataSourceRequest = DataSourceRequest;
class DataSourceSettingRequest {
}
DataLists.DataSourceSettingRequest = DataSourceSettingRequest;
})(DataLists = DataSources.DataLists || (DataSources.DataLists = {}));
})(DataSources = Unibase.DataSources || (Unibase.DataSources = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"datalistrequest.js","sourceRoot":"","sources":["datalistrequest.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CA+ChB;AA/CD,WAAU,OAAO;IACb,IAAiB,WAAW,CA6C3B;IA7CD,WAAiB,WAAW;QACxB,IAAiB,SAAS,CA2CzB;QA3CD,WAAiB,SAAS;YAExB,MAAc,eAAe;aAiB1B;YAjBW,yBAAe,kBAiB1B,CAAA;YACD,MAAa,YAAY;aAQxB;YARY,sBAAY,eAQxB,CAAA;YACD,MAAc,iBAAiB;aAO9B;YAPa,2BAAiB,oBAO9B,CAAA;YACD,MAAa,wBAAwB;aAKpC;YALY,kCAAwB,2BAKpC,CAAA;QACL,CAAC,EA3CgB,SAAS,GAAT,qBAAS,KAAT,qBAAS,QA2CzB;IACL,CAAC,EA7CgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QA6C3B;AACL,CAAC,EA/CS,OAAO,KAAP,OAAO,QA+ChB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{}n.DataListRequest=t;class i{}n.QueryRequest=i;class r{}n.DataSourceRequest=r;class u{}n.DataSourceSettingRequest=u})(t=n.DataLists||(n.DataLists={}))})(t=n.DataSources||(n.DataSources={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,42 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Requests;
(function (Requests) {
class DocType {
}
Requests.DocType = DocType;
class DataTable {
}
Requests.DataTable = DataTable;
class DataTableColumn {
}
Requests.DataTableColumn = DataTableColumn;
class DocTypeRelation {
}
Requests.DocTypeRelation = DocTypeRelation;
class DocPropertyRelation {
}
Requests.DocPropertyRelation = DocPropertyRelation;
class AppDocTypeRelation {
}
Requests.AppDocTypeRelation = AppDocTypeRelation;
class AppDocTypeRelationArray {
}
Requests.AppDocTypeRelationArray = AppDocTypeRelationArray;
class AppDoctype {
}
Requests.AppDoctype = AppDoctype;
class DocProperty {
}
Requests.DocProperty = DocProperty;
class Validation {
}
Requests.Validation = Validation;
})(Requests = DataSources.Requests || (DataSources.Requests = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"doctypes.js","sourceRoot":"","sources":["doctypes.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA2JhB;AA3JD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAyJxB;IAzJD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAuJ3B;QAvJD,WAAiB,WAAW;YACxB,IAAiB,QAAQ,CAqJxB;YArJD,WAAiB,QAAQ;gBACrB,MAAa,OAAO;iBAYnB;gBAZY,gBAAO,UAYnB,CAAA;gBAED,MAAa,SAAS;iBAgBrB;gBAhBY,kBAAS,YAgBrB,CAAA;gBAED,MAAa,eAAe;iBAa3B;gBAbY,wBAAe,kBAa3B,CAAA;gBACD,MAAa,eAAe;iBAc3B;gBAdY,wBAAe,kBAc3B,CAAA;gBAED,MAAa,mBAAmB;iBAQ/B;gBARY,4BAAmB,sBAQ/B,CAAA;gBACD,MAAa,kBAAkB;iBAS9B;gBATY,2BAAkB,qBAS9B,CAAA;gBACD,MAAa,uBAAuB;iBAenC;gBAfY,gCAAuB,0BAenC,CAAA;gBACD,MAAa,UAAU;iBAWtB;gBAXY,mBAAU,aAWtB,CAAA;gBAED,MAAa,WAAW;iBA6BvB;gBA7BY,oBAAW,cA6BvB,CAAA;gBAED,MAAa,UAAU;iBAMtB;gBANY,mBAAU,aAMtB,CAAA;YACL,CAAC,EArJgB,QAAQ,GAAR,oBAAQ,KAAR,oBAAQ,QAqJxB;QACL,CAAC,EAvJgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAuJ3B;IACL,CAAC,EAzJgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAyJxB;AACL,CAAC,EA3JS,OAAO,KAAP,OAAO,QA2JhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.DocType=t;class i{}n.DataTable=i;class r{}n.DataTableColumn=r;class u{}n.DocTypeRelation=u;class f{}n.DocPropertyRelation=f;class e{}n.AppDocTypeRelation=e;class o{}n.AppDocTypeRelationArray=o;class s{}n.AppDoctype=s;class h{}n.DocProperty=h;class c{}n.Validation=c})(t=n.Requests||(n.Requests={}))})(t=n.DataSources||(n.DataSources={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,30 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let DataSources;
(function (DataSources) {
let Requests;
(function (Requests) {
class DataListJoin {
}
Requests.DataListJoin = DataListJoin;
class DataListJoinOn {
}
Requests.DataListJoinOn = DataListJoinOn;
class DataListTable {
}
Requests.DataListTable = DataListTable;
class DataListWhere {
}
Requests.DataListWhere = DataListWhere;
class DataListClause {
}
Requests.DataListClause = DataListClause;
class DynamicQuery {
}
Requests.DynamicQuery = DynamicQuery;
})(Requests = DataSources.Requests || (DataSources.Requests = {}));
})(DataSources = Platform.DataSources || (Platform.DataSources = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"queryparser.js","sourceRoot":"","sources":["queryparser.ts"],"names":[],"mappings":"AAGA,IAAU,OAAO,CAuDhB;AAvDD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAqDxB;IArDD,WAAiB,QAAQ;QACrB,IAAiB,WAAW,CAmD3B;QAnDD,WAAiB,WAAW;YACxB,IAAiB,QAAQ,CAiDxB;YAjDD,WAAiB,QAAQ;gBACrB,MAAa,YAAY;iBAMxB;gBANY,qBAAY,eAMxB,CAAA;gBACD,MAAa,cAAc;iBAG1B;gBAHY,uBAAc,iBAG1B,CAAA;gBACD,MAAa,aAAa;iBAOzB;gBAPY,sBAAa,gBAOzB,CAAA;gBACD,MAAa,aAAa;iBASzB;gBATY,sBAAa,gBASzB,CAAA;gBACD,MAAa,cAAc;iBAM1B;gBANY,uBAAc,iBAM1B,CAAA;gBACD,MAAa,YAAY;iBAWxB;gBAXY,qBAAY,eAWxB,CAAA;YACL,CAAC,EAjDgB,QAAQ,GAAR,oBAAQ,KAAR,oBAAQ,QAiDxB;QACL,CAAC,EAnDgB,WAAW,GAAX,oBAAW,KAAX,oBAAW,QAmD3B;IACL,CAAC,EArDgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAqDxB;AACL,CAAC,EAvDS,OAAO,KAAP,OAAO,QAuDhB"}