NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name BACKOFFICE AUTOCOMPLETE
// @namespace BACKOFFICE AUTOCOMPLETE
// @match https://www.satwebportal.cloud/*
// @grant GM_xmlhttpRequest
// @version 1.2.3
// @author TheKeenAdvices
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @downloadURL https://backoffice.okcopy.it/pages/chiamate_chiusura/violentmonkey_connessione_satweb.js
// @description Last update su Contatori: modifica recupero variabili e inserimento valori su campi
// @license MIT
// @copyright 2020, thekeen (https://openuserjs.org/users/thekeen)
// ==/UserScript==
/* NUOVA FUNZIONE
* data.rilcont1 = CONTATORE BIANCO/NERO
* data.rilcont2 = CONTATORE COLORE
* data.rilcont3 = CONTATORE SCANSIONI
*/
$(document).ready(function () {
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = window.location.search.substring(1),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
}
}
};
$("#Sette60").prepend('<textarea id="autocompile" width=500 height=400>clicca qui per aggiornare</textarea><h2 style="background:#EE5555;">ATTENZIONE SCRIPT MODIFICATO</h2><input type="button" onClick="window.location.reload();" value="AGGIORNA SCRIPT">');
$('#Testata').css('height', '75px');
$('#Testata').css('overflow', 'hidden');
// MOD ESTETICHE
//$('.Tintervd:nth-of-type(2)').hide();
//$('.Tintervd:nth-of-type(4)').hide();
//$('.Tintervd:nth-of-type(5)').hide();
//$('.Tintervd:nth-of-type(6)').hide();
//$('.Tintervd:nth-of-type(7)').hide();
$('.Tintervd:nth-of-type(3)').css('height', 'auto');
$('.Tintervd:nth-of-type(3) tr:nth-of-type(2) td:nth-of-type(1)').css('max-height', '60px !important');
$('.Tintervd:nth-of-type(3) td').css('height', '50px');
$('.desintFF').css('padding', '10px');
$('.desintFF').css('height', '80px');
$('.notechiamFF').css('height', '40px');
if ($('input[name=numdoc]').val() == getUrlParameter('numdoc')) {
$("#autocompile").val(decodeURIComponent(getUrlParameter('json')));
$('#autocompile').hide();
if ($("#autocompile").val() != '') {
var data = jQuery.parseJSON($("#autocompile").val());
if (data.datint != '') {
console.log('INIT COMPILE');
console.log(data);
// IMPOSTO DATA ORA
$('input[name=datint]').val(data.dataint);
$('input[name=orainih]').val(data.orainih);
$('input[name=orainim]').val(data.orainim);
$('input[name=orafinh]').val(data.orafinh);
$('input[name=orafinm]').val(data.orafinm);
$('input[name=orafinm]').change();
$('input[name=oraviagh]').val(data.oraviagh);
$('input[name=oraviagh]').change();
$('input[name=oraviagm]').val(data.oraviagm);
$('input[name=oraviagm]').change();
$('input[name=kmviag]').val(data.kmviag);
$('input[name=kmviag]').change();
// IMPOSTO TARIFFA
$('select[name=tariffa]').val("Z").change();
// IMPOSTO CONTATORI
$(".Tintervd td:contains(CBK )").next().find('input').val(data.rilcont1);
$(".Tintervd td:contains(CFS )").next().find('input').val(data.rilcont2);
$(".Tintervd td:contains(SSC )").next().find('input').val(data.rilcont3);
$('.desintFF').val(data.description);
console.log('END COMPILE');
//$('.desintFF').val()
$('.desintFF').change();
//$('input[name=bot_invia]').click();
}
else {
console.log('not_set_DATE');
}
}
else {
console.log('not_set');
}
}
else {
}
});