您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Lo script si occupa di fare una chiamata ad un webservice che fornisce dati aggiuntivi all'impianto e li visualizza nelel pagine di dettaglio degli impianti
当前为
// ==UserScript== // @name CURIT Enancher // @description Lo script si occupa di fare una chiamata ad un webservice che fornisce dati aggiuntivi all'impianto e li visualizza nelel pagine di dettaglio degli impianti // @namespace http://zawardo.it // @include http://prmilano.curit.it/curit-prmi/gestione-impianti/dati-tecnici* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js // @version 1.7 // @grant GM_setValue // @grant GM_getValue // @grant GM_xmlhttpRequest // ==/UserScript== if(unsafeWindow.console){ var GM_log = unsafeWindow.console.log; } function getParameterByName(name) { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(window.location.search); if(results == null) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " ")); } var impianto=getParameterByName('id'); //if (!impianto) impianto=getParameterByName('cod_impianto'); //console.log(impianto); GM_xmlhttpRequest({ method: "GET", url: "http://ambiente2.provincia.mi.it/energia/portale/webservice_CURIT_enancher/ricerca/"+impianto, onload: function(response) { var rispostaJson=jQuery.parseJSON(response.responseText); //console.log(rispostaJson); $('<div id="curit_ext" style="text-align:left; background-color:#FFFFFF;padding:5px;"></div>').insertAfter('div.toolbar'); $('#curit_ext').html("<table border='1' width='100%'><tr><td id='curit_ext_1' width='50%'></td><td id='curit_ext_2' width='50%'></tr></table>"); $("#curit_ext_1").append("N. TOT. verbali ispezioni:"+rispostaJson.num_ispezioni); $("#curit_ext_1").append(" Assegnazione aperta:"+rispostaJson.assegnazione+"<br/>"); var lastAssegnazione=rispostaJson.last_assegnazione; if (lastAssegnazione) { $("#curit_ext_1").append("Stato:"+lastAssegnazione.stato); $("#curit_ext_1").append(" Motivazione:"+lastAssegnazione.motivazione); $("#curit_ext_1").append(" Note chiusura:"+lastAssegnazione.note_chiusura+"<br/>"); } var ispezione=rispostaJson.last_ispezione; if (ispezione) { $("#curit_ext_1").append("Ultimo verbale:"+ispezione.ultimo_verbale); $("#curit_ext_1").append(" Data ispezione:"+ispezione.data_ispezione); $("#curit_ext_1").append(" Ispettore:"+ispezione.cognome_isp+" "+ispezione.nome_isp); $("#curit_ext_1").append("<br/>Numero verbali ultima ispezione:"+ispezione.n_verbali); $("#curit_ext_1").append(" Anomalia:"+ispezione.anomalia); $("#curit_ext_1").append(" 8a:"+ispezione.punto_8a); $("#curit_ext_1").append(" 8b:"+ispezione.punto_8b); $("#curit_ext_1").append(" 8c:"+ispezione.punto_8c); $("#curit_ext_1").append(" 8d:"+ispezione.punto_8d); } } }); GM_xmlhttpRequest({ method: "GET", url: "http://ambiente2.provincia.mi.it/energia/portale/webservice_CURIT_enancher/accertamento/"+impianto, onload: function(response) { var rispostaJson=jQuery.parseJSON(response.responseText); var accertamento=rispostaJson.accertamento; //console.log(rispostaJson); if (accertamento) { //$('<div id="curit_ext2" style="text-align:left; background-color:#FFFFFF;padding:5px;"></div>').insertAfter('#curit_ext'); $("#curit_ext_2").append("N. dichiarazioni accertate:"+accertamento.accertamenti); $("#curit_ext_2").append(" Accertatore :"+accertamento.accertatore); $("#curit_ext_2").append(" Data accertamento :"+accertamento.data_accertamento); $("#curit_ext_2").append("<br/>Tapiro:"+accertamento.tapiro); $("#curit_ext_2").append(" Cod. Valutazione :"+accertamento.cod_valutazione); $("#curit_ext_2").append(" Altro :"+accertamento.altro); $("#curit_ext_2").append("<br/>Note Standard:"+accertamento.note_standard); $("#curit_ext_2").append(" Bonifica effettuata :"+accertamento.bonifica_effettuata); $("#curit_ext_2").append(" Anomalia Bollino :"+accertamento.anomalia_bollino); $("#curit_ext_2").append("<br/>Informatizzazione CURIT scorr. :"+accertamento.informatizzazione_curit_scorretta); $("#curit_ext_2").append(" Comunicazione Sportello :"+accertamento.flag_comunicazione_sportello); } } });