Add JS files
This commit is contained in:
124
include/ECM/EcmDocumentNumberGenerator/EcmDocumentNumberGenerator.js
Executable file
124
include/ECM/EcmDocumentNumberGenerator/EcmDocumentNumberGenerator.js
Executable 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);
|
||||
}
|
||||
Reference in New Issue
Block a user