Add JS files

This commit is contained in:
2025-05-12 15:45:17 +00:00
parent 7ddd15c4fa
commit 967007b0c7
3239 changed files with 1157078 additions and 0 deletions

View File

@@ -0,0 +1,124 @@
var EcmDocumentNumberGenerator_getNumberTemplate = function(field_name, module) {
var params = new Array;
params[0] = module;
console.log('t');
// AJAX call
jQuery.ajax({
type : 'POST',
url : 'index.php?entryPoint=HandleEcmAjax',
data : {
ecmclass : 'EcmDocumentNumberGenerator',
job : 'getNumberTemplate',
params : utf8_to_b64(JSON.stringifyNoSecurity(params)),
},
dataType : 'json',
async : false,
success : function(response) {
$('#'+field_name).val(response);
if (response == "") {
$('#'+field_name).attr('readonly', false);
} else {
$('#'+field_name).attr('readonly', 'readonly');
$('#'+field_name).css('background-color', '#888888');
}
return;
},
error : function(xhr, ajaxOptions, thrownError) {
console.log(thrownError);
}
});
}
var EcmDocumentNumberGenerator_getNormalNumber = function(field_name, module, stock_id) {
var params = new Array;
params[0] = module;
params[1] = stock_id;
// AJAX call
jQuery.ajax({
type : 'POST',
url : 'index.php?entryPoint=HandleEcmAjax',
data : {
ecmclass : 'EcmDocumentNumberGenerator',
job : 'getNormalNumber',
params : utf8_to_b64(JSON.stringifyNoSecurity(params)),
},
dataType : 'json',
async : false,
success : function(response) {
$('#'+field_name).val(response);
return;
},
error : function(xhr, ajaxOptions, thrownError) {
console.log(thrownError);
}
});
}
var EcmDocumentNumberGenerator_getCorrectNumber = function(field_name, module, stock_id) {
var params = new Array;
params[0] = module;
params[1] = stock_id;
// AJAX call
jQuery.ajax({
type : 'POST',
url : 'index.php?entryPoint=HandleEcmAjax',
data : {
ecmclass : 'EcmDocumentNumberGenerator',
job : 'getCorrectNumber',
params : utf8_to_b64(JSON.stringifyNoSecurity(params)),
},
dataType : 'json',
async : false,
success : function(response) {
$('#'+field_name).val(response);
return;
},
error : function(xhr, ajaxOptions, thrownError) {
console.log(thrownError);
}
});
}
var EcmDocumentNumberGenerator_getNumber = function(field_name, module, stock_id) {
var params = new Array;
params[0] = module;
params[1] = stock_id;
// AJAX call
jQuery.ajax({
type : 'POST',
url : 'index.php?entryPoint=HandleEcmAjax',
data : {
ecmclass : 'EcmDocumentNumberGenerator',
job : 'getNumber',
params : utf8_to_b64(JSON.stringifyNoSecurity(params)),
},
dataType : 'json',
async : false,
success : function(response) {
$('#'+field_name).val(response);
return;
},
error : function(xhr, ajaxOptions, thrownError) {
console.log(thrownError);
}
});
}
function utf8_to_b64( str ) {
return window.btoa(unescape(encodeURIComponent( str )));
}
function b64_to_utf8( str ) {
return decodeURIComponent(escape(window.atob( str )));
}
var cl = function(m) {
console.log(m);
}