Iniit
Этот коммит содержится в:
@@ -0,0 +1,105 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let DevOrgs;
|
||||
(function (DevOrgs) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class CreateDevOrg extends Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return ["libs/summernote/summernote.css"];
|
||||
}
|
||||
jsFiles() {
|
||||
return ["platform/devorgs/managers/devorgmanager.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "libs/summernote/summernote.min.js", "tenants/themes/default/components/details/details.js", "tenants/themes/compact/components/details/details.js"];
|
||||
}
|
||||
html(id, containerid) {
|
||||
let html = '<form id="frmUnibase_DevOrg" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_DevOrgId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Dev Organization</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group"><label>Organization Name<span class="text-danger " id="spnCompanyName"> *</span></label><input class="form-control value-control required floating-label-control" id="txtDevOrgName" placeholder="Name of the Dev Organization *" data-placeholder="Enter Development Organization Name" data-label="Development Organization Name *" value="" type="text"></div></div><div class="col-sm-6"><div class="floating-label-form-group"><label>Short Code<span class="text-danger " id="spnShortCode"> *</span></label><input class="form-control value-control required floating-label-control" id="txtShortCode" placeholder="Short Code *" data-placeholder="Enter Short Code" data-label="Short Code *" value="" type="text"></div></div></div></div></div><div class="company-description"><div class="card"><div class="card-header"><strong class="text-dark">Description</strong></div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"></div>' +
|
||||
'<label for="Validation" id="lblValidation"></label></div ></div></div></div></div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a></div></form>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFiles(["platform/devorgs/managers/devorgmanager.js", "libs/summernote/summernote.min.js"], null);
|
||||
instance.fileCacheHelper.loadCssFile("libs/summernote/summernote.css", null);
|
||||
instance.loadSummernote();
|
||||
$("#" + containerid).find(".devorg-body").height($(window).outerHeight() - 130);
|
||||
$("#btnClose").click(function () {
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
});
|
||||
$("#btnSave").click(function () {
|
||||
let appcontrolid = "frmUnibase_DevOrg";
|
||||
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
|
||||
if (result == false) {
|
||||
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
instance.save(id, containerid);
|
||||
}
|
||||
});
|
||||
}
|
||||
loadSummernote() {
|
||||
$("#summernote").summernote({
|
||||
height: 100,
|
||||
minHeight: null,
|
||||
maxHeight: null,
|
||||
placeholder: "Enter Description",
|
||||
toolbar: [
|
||||
['font', ['bold', 'italic', 'underline']],
|
||||
['color', ['color']]
|
||||
]
|
||||
});
|
||||
}
|
||||
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
|
||||
var instance = this;
|
||||
instance.navigationHelper.popup(0, '', Unibase.Platform.DevOrgs.Components.CreateDevOrg.Instance(), null, Platform.Helpers.Size.Large);
|
||||
if (Pk_Value != 0) {
|
||||
$("#formName").text("Edit Development Organization");
|
||||
instance.edit(Pk_Value);
|
||||
}
|
||||
}
|
||||
edit(recordId) {
|
||||
Unibase.Platform.DevOrgs.Managers.DevOrgManager.Instance().getDevOrg(recordId).then(function (response) {
|
||||
$("#hf_DevOrgId").val(response.result.DevOrgId);
|
||||
$("#txtDevOrgName").val(response.result.DevOrgName);
|
||||
$("#txtShortCode").val(response.result.ShortCode);
|
||||
$('#summernote').summernote('code', response.result.Description);
|
||||
});
|
||||
}
|
||||
save(pk_value, containerid) {
|
||||
var instance = this;
|
||||
var contents = $('#summernote').summernote('code');
|
||||
var plainText = $("<p>" + contents + "</p>").text();
|
||||
instance.fileCacheHelper.loadJsFile("platform/devorgs/managers/devorgmanager.js", function () {
|
||||
var postData = {
|
||||
DevOrgId: Number($("#hf_DevOrgId").val()),
|
||||
DevOrgName: $("#txtDevOrgName").val().toString(),
|
||||
ShortCode: $("#txtShortCode").val().toString(),
|
||||
Description: plainText
|
||||
};
|
||||
Unibase.Platform.DevOrgs.Managers.DevOrgManager.Instance().saveDevOrg(postData).then(function (response) {
|
||||
if (response.errors == null) {
|
||||
if (Number($("#hf_DevOrgId").val()) != 0) {
|
||||
}
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
MessageHelper.Instance().showSuccess(response.message, "");
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
return new CreateDevOrg();
|
||||
}
|
||||
}
|
||||
Components.CreateDevOrg = CreateDevOrg;
|
||||
})(Components = DevOrgs.Components || (DevOrgs.Components = {}));
|
||||
})(DevOrgs = Platform.DevOrgs || (Platform.DevOrgs = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"createdevorg.js","sourceRoot":"","sources":["createdevorg.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return["libs/summernote/summernote.css"]}jsFiles(){return["platform/devorgs/managers/devorgmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","libs/summernote/summernote.min.js","tenants/themes/default/components/details/details.js","tenants/themes/compact/components/details/details.js"]}html(){return'<form id="frmUnibase_DevOrg" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_DevOrgId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Dev Organization<\/strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"><\/i><\/a><\/div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group"><label>Organization Name<span class="text-danger " id="spnCompanyName"> *<\/span><\/label><input class="form-control value-control required floating-label-control" id="txtDevOrgName" placeholder="Name of the Dev Organization *" data-placeholder="Enter Development Organization Name" data-label="Development Organization Name *" value="" type="text"><\/div><\/div><div class="col-sm-6"><div class="floating-label-form-group"><label>Short Code<span class="text-danger " id="spnShortCode"> *<\/span><\/label><input class="form-control value-control required floating-label-control" id="txtShortCode" placeholder="Short Code *" data-placeholder="Enter Short Code" data-label="Short Code *" value="" type="text"><\/div><\/div><\/div><\/div><\/div><div class="company-description"><div class="card"><div class="card-header"><strong class="text-dark">Description<\/strong><\/div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"><\/div><label for="Validation" id="lblValidation"><\/label><\/div ><\/div><\/div><\/div><\/div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save<\/a><\/div><\/form>'}load(t,i){var r=this;r.fileCacheHelper.loadJsFiles(["platform/devorgs/managers/devorgmanager.js","libs/summernote/summernote.min.js"],null);r.fileCacheHelper.loadCssFile("libs/summernote/summernote.css",null);r.loadSummernote();$("#"+i).find(".devorg-body").height($(window).outerHeight()-130);$("#btnClose").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$("#btnSave").click(function(){let u=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frmUnibase_DevOrg");if(u==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","Unibase_ValidationSummary"),!1;r.save(t,i)})}loadSummernote(){$("#summernote").summernote({height:100,minHeight:null,maxHeight:null,placeholder:"Enter Description",toolbar:[["font",["bold","italic","underline"]],["color",["color"]]]})}loadForm(i,r){var u=this;u.navigationHelper.popup(0,"",n.Platform.DevOrgs.Components.CreateDevOrg.Instance(),null,t.Helpers.Size.Large);r!=0&&($("#formName").text("Edit Development Organization"),u.edit(r))}edit(t){n.Platform.DevOrgs.Managers.DevOrgManager.Instance().getDevOrg(t).then(function(n){$("#hf_DevOrgId").val(n.result.DevOrgId);$("#txtDevOrgName").val(n.result.DevOrgName);$("#txtShortCode").val(n.result.ShortCode);$("#summernote").summernote("code",n.result.Description)})}save(t,i){var r=this,u=$("#summernote").summernote("code"),f=$("<p>"+u+"<\/p>").text();r.fileCacheHelper.loadJsFile("platform/devorgs/managers/devorgmanager.js",function(){var t={DevOrgId:Number($("#hf_DevOrgId").val()),DevOrgName:$("#txtDevOrgName").val().toString(),ShortCode:$("#txtShortCode").val().toString(),Description:f};n.Platform.DevOrgs.Managers.DevOrgManager.Instance().saveDevOrg(t).then(function(n){if(n.errors==null)Number($("#hf_DevOrgId").val())!=0,$("#"+i).modal("hide"),$("#"+i).remove(),MessageHelper.Instance().showSuccess(n.message,"");else return MessageHelper.Instance().showError(n.message,"Unibase_ValidationSummary"),!1})})}static Instance(){return new r}}i.CreateDevOrg=r})(r=i.Components||(i.Components={}))})(i=t.DevOrgs||(t.DevOrgs={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,117 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let DevOrgs;
|
||||
(function (DevOrgs) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class CreateModule extends Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return ["libs/summernote/summernote.css"];
|
||||
}
|
||||
jsFiles() {
|
||||
return ["platform/devorgs/managers/devorgmanager.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "libs/summernote/summernote.min.js", "tenants/themes/default/components/details/details.js", "tenants/themes/compact/components/details/details.js"];
|
||||
}
|
||||
html(id, containerid) {
|
||||
let html = '<form id="frmUnibase_Module" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_ModuleId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Module</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable moduletype-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group"><label>Module Name<span class="text-danger " id="spnModule"> *</span></label><input class="form-control value-control required floating-label-control" id="txtModule" placeholder="Module *" data-placeholder="Enter Module" data-label="Module *" value="" type="text"></div></div><div class="col-sm-6"><div class="floating-label-form-group"><label>Short Code<span class="text-danger " id="spnShortCode"> *</span></label><input class="form-control value-control required floating-label-control" id="txtShortCode" placeholder="Short Code *" data-placeholder="Enter Short Code" data-label="Short Code *" value="" type="text"></div></div></div><div class="row"><div class="col-sm-6"><div class="floating-label-form-group-with-value" placeholder="Select" data-placeholder="Select"><label for="txt_moduleType">Module Type<span class="text-danger " id="spnModuleType"> *</span></label><input type="hidden" id="hf_moduleTypeId"/><select placeholder="Select" data-placeholder="Select" data-label="Select" value="" type="text" class="form-control value-control floating-label-control required" id="txt_moduleType"></select></div></div><div class="col-sm-6"><div class="floating-label-form-group-with-value" placeholder="Select" data-placeholder="Select"><label for="txt_devOrg">Development Organization<span class="text-danger " id="spnDevOrg"> *</span></label><input type="hidden" id="hf_devOrgId"/><select placeholder="Select" data-placeholder="Select" data-label="Select" value="" type="text" class="form-control value-control floating-label-control required" id="txt_devOrg"></select></div></div></div></div></div><div class="module-description"><div class="card"><div class="card-header"><strong class="text-dark">Description</strong></div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"></div>' +
|
||||
'<label for="Validation" id="lblValidation"></label></div ></div></div></div></div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a></div></form>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFiles(["platform/devorgs/managers/devorgmanager.js", "libs/summernote/summernote.min.js"], null);
|
||||
instance.fileCacheHelper.loadCssFile("libs/summernote/summernote.css", null);
|
||||
instance.loadSummernote();
|
||||
$("#" + containerid).find(".devorg-body").height($(window).outerHeight() - 130);
|
||||
$("#btnClose").click(function () {
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
});
|
||||
$("#btnSave").click(function () {
|
||||
let appcontrolid = "frmUnibase_Module";
|
||||
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
|
||||
if (result == false) {
|
||||
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
instance.save(id, containerid);
|
||||
}
|
||||
});
|
||||
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/devorgs/moduletypesautocomplete';
|
||||
AutoCompleteHelper.getHelper().Create($("#txt_moduleType"), $("#hf_moduleTypeId"), url, function (response) {
|
||||
});
|
||||
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/devorgs/autocomplete';
|
||||
AutoCompleteHelper.getHelper().Create($("#txt_devOrg"), $("#hf_devOrgId"), url, function (response) {
|
||||
});
|
||||
}
|
||||
loadSummernote() {
|
||||
$("#summernote").summernote({
|
||||
height: 100,
|
||||
minHeight: null,
|
||||
maxHeight: null,
|
||||
placeholder: "Enter Description",
|
||||
toolbar: [
|
||||
['font', ['bold', 'italic', 'underline']],
|
||||
['color', ['color']]
|
||||
]
|
||||
});
|
||||
}
|
||||
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
|
||||
var instance = this;
|
||||
instance.navigationHelper.popup(0, '', Unibase.Platform.DevOrgs.Components.CreateModule.Instance(), null, Platform.Helpers.Size.Large);
|
||||
if (Pk_Value != 0) {
|
||||
$("#formName").text("Edit Module");
|
||||
instance.edit(Pk_Value);
|
||||
}
|
||||
}
|
||||
edit(recordId) {
|
||||
Unibase.Platform.DevOrgs.Managers.DevOrgManager.Instance().getModule(recordId).then(function (response) {
|
||||
$("#hf_ModuleId").val(response.result.ModuleId);
|
||||
$("#txtModule").val(response.result.ModuleName);
|
||||
$("#txtShortCode").val(response.result.ShortCode);
|
||||
$('#summernote').summernote('code', response.result.Description);
|
||||
var option = new Option(response.result.ModuleTypeName, response.result.ModuleTypeId.toString(), true);
|
||||
$("#txt_moduleType").append(option);
|
||||
var option = new Option(response.result.ModuleTypeName, response.result.ModuleTypeId.toString(), true);
|
||||
$("#txt_devOrg").append(new Option(response.result.DevOrgName, response.result.DevOrgId.toString(), true));
|
||||
});
|
||||
}
|
||||
save(pk_value, containerid) {
|
||||
var instance = this;
|
||||
var contents = $('#summernote').summernote('code');
|
||||
var plainText = $("<p>" + contents + "</p>").text();
|
||||
instance.fileCacheHelper.loadJsFile("platform/devorgs/managers/devorgmanager.js", function () {
|
||||
var postData = {
|
||||
ModuleId: Number($("#hf_ModuleId").val()),
|
||||
ModuleName: $("#txtModule").val().toString(),
|
||||
ShortCode: $("#txtShortCode").val().toString(),
|
||||
Description: plainText,
|
||||
ModuleTypeId: Number($("#txt_moduleType").val()),
|
||||
DevOrgId: Number($("#txt_devOrg").val())
|
||||
};
|
||||
Unibase.Platform.DevOrgs.Managers.DevOrgManager.Instance().saveModule(postData).then(function (response) {
|
||||
if (response.errors == null) {
|
||||
if (Number($("#hf_ModuleId").val()) != 0) {
|
||||
}
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
MessageHelper.Instance().showSuccess(response.message, "");
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
return new CreateModule();
|
||||
}
|
||||
}
|
||||
Components.CreateModule = CreateModule;
|
||||
})(Components = DevOrgs.Components || (DevOrgs.Components = {}));
|
||||
})(DevOrgs = Platform.DevOrgs || (Platform.DevOrgs = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
@@ -0,0 +1,98 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let DevOrgs;
|
||||
(function (DevOrgs) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class CreateModuleType extends Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return ["libs/summernote/summernote.css"];
|
||||
}
|
||||
jsFiles() {
|
||||
return ["platform/devorgs/managers/devorgmanager.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "libs/summernote/summernote.min.js", "tenants/themes/default/components/details/details.js", "tenants/themes/compact/components/details/details.js"];
|
||||
}
|
||||
html(id, containerid) {
|
||||
let html = '<form id="frmUnibase_ModuleType" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_ModuleTypeId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Module Type</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable moduletype-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group"><label>Module Type Name<span class="text-danger " id="spnModuleType"> *</span></label><input class="form-control value-control required floating-label-control" id="txtModuleType" placeholder="Module Type *" data-placeholder="Enter Module Type" data-label="Module Type *" value="" type="text"></div></div></div></div></div><div class="company-description"><div class="card"><div class="card-header"><strong class="text-dark">Description</strong></div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"></div>' +
|
||||
'<label for="Validation" id="lblValidation"></label></div ></div></div></div></div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a></div></form>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFiles(["platform/devorgs/managers/devorgmanager.js", "libs/summernote/summernote.min.js"], null);
|
||||
instance.fileCacheHelper.loadCssFile("libs/summernote/summernote.css", null);
|
||||
instance.loadSummernote();
|
||||
$("#btnSave").click(function () {
|
||||
let appcontrolid = "frmUnibase_ModuleType";
|
||||
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
|
||||
if (result == false) {
|
||||
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
instance.save(id, containerid);
|
||||
}
|
||||
});
|
||||
}
|
||||
loadSummernote() {
|
||||
$("#summernote").summernote({
|
||||
height: 100,
|
||||
minHeight: null,
|
||||
maxHeight: null,
|
||||
placeholder: "Enter Description",
|
||||
toolbar: [
|
||||
['font', ['bold', 'italic', 'underline']],
|
||||
['color', ['color']]
|
||||
]
|
||||
});
|
||||
}
|
||||
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
|
||||
var instance = this;
|
||||
instance.navigationHelper.popup(0, '', Unibase.Platform.DevOrgs.Components.CreateModuleType.Instance(), null, Platform.Helpers.Size.Large);
|
||||
if (Pk_Value != 0) {
|
||||
$("#formName").text("Edit Module Type");
|
||||
instance.edit(Pk_Value);
|
||||
}
|
||||
}
|
||||
edit(recordId) {
|
||||
Unibase.Platform.DevOrgs.Managers.DevOrgManager.Instance().getModuleType(recordId).then(function (response) {
|
||||
$("#hf_ModuleTypeId").val(response.result.ModuleTypeId);
|
||||
$("#txtModuleType").val(response.result.ModuleTypeName);
|
||||
$('#summernote').summernote('code', response.result.Description);
|
||||
});
|
||||
}
|
||||
save(pk_value, containerid) {
|
||||
var instance = this;
|
||||
var contents = $('#summernote').summernote('code');
|
||||
var plainText = $("<p>" + contents + "</p>").text();
|
||||
instance.fileCacheHelper.loadJsFile("platform/devorgs/managers/devorgmanager.js", function () {
|
||||
var postData = {
|
||||
ModuleTypeId: Number($("#hf_ModuleTypeId").val()),
|
||||
ModuleTypeName: $("#txtModuleType").val().toString(),
|
||||
Description: plainText
|
||||
};
|
||||
Unibase.Platform.DevOrgs.Managers.DevOrgManager.Instance().saveModuleType(postData).then(function (response) {
|
||||
if (response.errors == null) {
|
||||
if (Number($("#hf_ModuleTypeId").val()) != 0) {
|
||||
}
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
MessageHelper.Instance().showSuccess(response.message, "");
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
return new CreateModuleType();
|
||||
}
|
||||
}
|
||||
Components.CreateModuleType = CreateModuleType;
|
||||
})(Components = DevOrgs.Components || (DevOrgs.Components = {}));
|
||||
})(DevOrgs = Platform.DevOrgs || (Platform.DevOrgs = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"createmoduletype.js","sourceRoot":"","sources":["createmoduletype.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return["libs/summernote/summernote.css"]}jsFiles(){return["platform/devorgs/managers/devorgmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","libs/summernote/summernote.min.js","tenants/themes/default/components/details/details.js","tenants/themes/compact/components/details/details.js"]}html(){return'<form id="frmUnibase_ModuleType" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_ModuleTypeId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Module Type<\/strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"><\/i><\/a><\/div><div data-simplebar class="simple-scroll-bar scrollable moduletype-body"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group"><label>Module Type Name<span class="text-danger " id="spnModuleType"> *<\/span><\/label><input class="form-control value-control required floating-label-control" id="txtModuleType" placeholder="Module Type *" data-placeholder="Enter Module Type" data-label="Module Type *" value="" type="text"><\/div><\/div><\/div><\/div><\/div><div class="company-description"><div class="card"><div class="card-header"><strong class="text-dark">Description<\/strong><\/div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"><\/div><label for="Validation" id="lblValidation"><\/label><\/div ><\/div><\/div><\/div><\/div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save<\/a><\/div><\/form>'}load(t,i){var r=this;r.fileCacheHelper.loadJsFiles(["platform/devorgs/managers/devorgmanager.js","libs/summernote/summernote.min.js"],null);r.fileCacheHelper.loadCssFile("libs/summernote/summernote.css",null);r.loadSummernote();$("#btnSave").click(function(){let u=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frmUnibase_ModuleType");if(u==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","Unibase_ValidationSummary"),!1;r.save(t,i)})}loadSummernote(){$("#summernote").summernote({height:100,minHeight:null,maxHeight:null,placeholder:"Enter Description",toolbar:[["font",["bold","italic","underline"]],["color",["color"]]]})}loadForm(i,r){var u=this;u.navigationHelper.popup(0,"",n.Platform.DevOrgs.Components.CreateModuleType.Instance(),null,t.Helpers.Size.Large);r!=0&&($("#formName").text("Edit Module Type"),u.edit(r))}edit(t){n.Platform.DevOrgs.Managers.DevOrgManager.Instance().getModuleType(t).then(function(n){$("#hf_ModuleTypeId").val(n.result.ModuleTypeId);$("#txtModuleType").val(n.result.ModuleTypeName);$("#summernote").summernote("code",n.result.Description)})}save(t,i){var r=this,u=$("#summernote").summernote("code"),f=$("<p>"+u+"<\/p>").text();r.fileCacheHelper.loadJsFile("platform/devorgs/managers/devorgmanager.js",function(){var t={ModuleTypeId:Number($("#hf_ModuleTypeId").val()),ModuleTypeName:$("#txtModuleType").val().toString(),Description:f};n.Platform.DevOrgs.Managers.DevOrgManager.Instance().saveModuleType(t).then(function(n){if(n.errors==null)Number($("#hf_ModuleTypeId").val())!=0,$("#"+i).modal("hide"),$("#"+i).remove(),MessageHelper.Instance().showSuccess(n.message,"");else return MessageHelper.Instance().showError(n.message,"Unibase_ValidationSummary"),!1})})}static Instance(){return new r}}i.CreateModuleType=r})(r=i.Components||(i.Components={}))})(i=t.DevOrgs||(t.DevOrgs={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
Ссылка в новой задаче
Block a user