Iniit
This commit is contained in:
@@ -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 = {}));
|
||||
+1
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
+1
File diff suppressed because one or more lines are too long
+245
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 = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"datalistbuilder.template.js","sourceRoot":"","sources":["datalistbuilder.template.ts"],"names":[],"mappings":"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"}
|
||||
Vendored
Executable
+130
@@ -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 = {}));
|
||||
+1
@@ -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"}
|
||||
Vendored
Executable
+1
@@ -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
+1
@@ -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;
|
||||
}
|
||||
Vendored
Executable
+1
@@ -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
+1
File diff suppressed because one or more lines are too long
+222
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 = {}));
|
||||
+1
File diff suppressed because one or more lines are too long
Vendored
Executable
+1
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":"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"}
|
||||
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 = {}));
|
||||
@@ -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
@@ -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
@@ -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
@@ -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 = {}));
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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 = {}));
|
||||
@@ -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
@@ -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
+1
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 = {}));
|
||||
@@ -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
@@ -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
@@ -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 = {}));
|
||||
@@ -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
@@ -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 = {}));
|
||||
@@ -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"}
|
||||
Reference in New Issue
Block a user