// ==UserScript== // @name Test H.Couleur PLEIN BOUTONS // @namespace http://tampermonkey.net/ // @version 2.1 // @description Add intraday(s) buttons // @author nowaratn - edited for GRR1 by nichpres // @match https://fclm-portal.amazon.com/* // @icon https://fclm-portal.amazon.com/resources/images/icon.jpg // @grant none // ==/UserScript== // @name PPRPerformanceHeatmap // @version 2 // @grant none // @grant GM.xmlHttpRequest // @include https://fclm-portal.amazon.com/reports/processPathRollup?reportFormat=HTML&* // @include https://fclm-portal.amazon.com/reports/processPathRollup?&warehouseId=* // @require https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js?v=update-GM-4.1-PPR // @require https://code.jquery.com/ui/1.12.0/jquery-ui.min.js?v=update-GM-4.1-PPR // @require https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js?v=update-GM-4.1-PPR // Thanks for the original version guys from LIL1 // last update @juamjia // ==/UserScript== // godzinki var ds_start_hour = 5; var ds_start_minute = 2; var ds_end_hour = 13; var ds_end_minute = 2; var ns_start_hour = 21; var ns_start_minute = 0; var ns_end_hour = 5; var ns_end_minute = 3; var ls_start_hour = 13; var ls_start_minute = 2; var ls_end_hour = 21; var ls_end_minute = 0; var sd_start_hour = 5; var sd_start_minute = 2; var sd_end_hour = 9; var sd_end_minute = 2; var AB_start_hour = 10; var AB_start_minute = 0; var AB_end_hour = 13; var AB_end_minute = 2; var sdN_start_hour = 5; var sdN_start_minute = 2; var sdN_end_hour = 8; var sdN_end_minute = 1; if( localStorage.getItem("ds_start_hour") != null) { ds_start_hour = localStorage.getItem("ds_start_hour"); ds_start_minute = localStorage.getItem("ds_start_minute"); ds_end_hour = localStorage.getItem("ds_end_hour"); ds_end_minute = localStorage.getItem("ds_end_minute"); ns_start_hour = localStorage.getItem("ns_start_hour"); ns_start_minute = localStorage.getItem("ns_start_minute"); ns_end_hour = localStorage.getItem("ns_end_hour"); ns_end_minute = localStorage.getItem("ns_end_minute"); ns_start_hour = localStorage.getItem("ls_start_hour"); ns_start_minute = localStorage.getItem("ls_start_minute"); ns_end_hour = localStorage.getItem("ls_end_hour"); ns_end_minute = localStorage.getItem("ls_end_minute"); sd_start_hour = localStorage.getItem("sd_start_hour"); sd_start_minute = localStorage.getItem("sd_start_minute"); sd_end_hour = localStorage.getItem("sd_end_hour"); sd_end_minute = localStorage.getItem("sd_end_minute"); AB_start_hour = localStorage.getItem("AB_start_hour"); AB_start_minute = localStorage.getItem("AB_start_minute"); AB_end_hour = localStorage.getItem("AB_end_hour"); AB_end_minute = localStorage.getItem("AB_end_minute"); sdN_start_hour = localStorage.getItem("sdN_start_hour"); sdN_start_minute = localStorage.getItem("sdN_start_minute"); sdN_end_hour = localStorage.getItem("sdN_end_hour"); sdN_end_minute = localStorage.getItem("sdN_end_minute"); } var interval = setInterval(function(){ if(document.getElementsByClassName("cp-submit-row")[0] != undefined && document.getElementsByTagName("table")[0] != undefined) { if(document.getElementById("menu_div") == undefined) { // Ustawiamy szerokosc na 800px, aby zmiescic wszystkie guziki for (var i = 0;iStart DS:
' + 'End DS:
' + '
Start NS:
' + 'End DS:
' + 'Adjust for intradays?
' + 'Hide empty lines?
' + '
' ; document.getElementsByClassName("cp-submit-row")[0].appendChild(menu_div); // Ustawiamy ustawienia według zapisanych zmiennych (dla przejrzystości konfiguracji) if( localStorage.getItem("ds_start_hour") != null) { document.getElementById("startHourIntraday_ds").value = localStorage.getItem("ds_start_hour"); document.getElementById("startMinuteIntraday_ds").value = localStorage.getItem("ds_start_minute"); document.getElementById("endHourIntraday_ds").value = localStorage.getItem("ds_end_hour"); document.getElementById("endMinuteIntraday_ds").value = localStorage.getItem("ds_end_minute"); document.getElementById("startHourIntraday_ns").value = localStorage.getItem("ns_start_hour"); document.getElementById("startMinuteIntraday_ns").value = localStorage.getItem("ns_start_minute"); document.getElementById("endHourIntraday_ns").value = localStorage.getItem("ns_end_hour"); document.getElementById("endMinuteIntraday_ns").value = localStorage.getItem("ns_end_minute"); } document.getElementById("zapisz_button").addEventListener ( "click", ButtonClick_zapisz, false ); function ButtonClick_zapisz (zEvent) { localStorage.setItem("ds_start_hour", document.getElementById("startHourIntraday_ds").value); localStorage.setItem("ds_start_minute", document.getElementById("startMinuteIntraday_ds").value); localStorage.setItem("ds_end_hour", document.getElementById("endHourIntraday_ds").value); localStorage.setItem("ds_end_minute", document.getElementById("endMinuteIntraday_ds").value); localStorage.setItem("AB_start_hour", document.getElementById("startHourIntraday_AB").value); localStorage.setItem("AB_start_minute", document.getElementById("startMinuteIntraday_AB").value); localStorage.setItem("AB_end_hour", document.getElementById("endHourIntraday_AB").value); localStorage.setItem("AB_end_minute", document.getElementById("endMinuteIntraday_AB").value); localStorage.setItem("ns_start_hour", document.getElementById("startHourIntraday_ns").value); localStorage.setItem("ns_start_minute", document.getElementById("startMinuteIntraday_ns").value); localStorage.setItem("ns_end_hour", document.getElementById("endHourIntraday_ns").value); localStorage.setItem("ns_end_minute", document.getElementById("endMinuteIntraday_ns").value); document.getElementById("menu_div").style.visibility = "hidden"; } document.getElementById("czysc_button").addEventListener ( "click", ButtonClick_czysc, false ); function ButtonClick_czysc (zEvent) { localStorage.removeItem("ds_start_hour"); localStorage.removeItem("ds_start_minute"); localStorage.removeItem("ds_end_hour"); localStorage.removeItem("ds_end_minute"); localStorage.removeItem("ns_start_hour"); localStorage.removeItem("ns_start_minute"); localStorage.removeItem("ns_end_hour"); localStorage.removeItem("ns_end_minute"); localStorage.removeItem("sd_start_hour"); localStorage.removeItem("sd_start_minute"); localStorage.removeItem("sd_end_hour"); localStorage.removeItem("sd_end_minute"); localStorage.removeItem("AB_start_hour"); localStorage.removeItem("AB_start_minute"); localStorage.removeItem("AB_end_hour"); localStorage.removeItem("AB_end_minute"); localStorage.removeItem("sdN_start_hour"); localStorage.removeItem("sdN_start_minute"); localStorage.removeItem("sdN_end_hour"); localStorage.removeItem("sdN_end_minute"); document.getElementById("startHourIntraday_ds").value = localStorage.getItem("ds_start_hour"); document.getElementById("startMinuteIntraday_ds").value = localStorage.getItem("ds_start_minute"); document.getElementById("endHourIntraday_ds").value = localStorage.getItem("ds_end_hour"); document.getElementById("endMinuteIntraday_ds").value = localStorage.getItem("ds_end_minute"); document.getElementById("startHourIntraday_ns").value = localStorage.getItem("ns_start_hour"); document.getElementById("startMinuteIntraday_ns").value = localStorage.getItem("ns_start_minute"); document.getElementById("endHourIntraday_ns").value = localStorage.getItem("ns_end_hour"); document.getElementById("endMinuteIntraday_ns").value = localStorage.getItem("ns_end_minute"); document.getElementById("startHourIntraday_sd").value = localStorage.getItem("sd_start_hour"); document.getElementById("startMinuteIntraday_sd").value = localStorage.getItem("sd_start_minute"); document.getElementById("endHourIntraday_sd").value = localStorage.getItem("sd_end_hour"); document.getElementById("endMinuteIntraday_sd").value = localStorage.getItem("sd_end_minute"); document.getElementById("startHourIntraday_AB").value = localStorage.getItem("AB_start_hour"); document.getElementById("startMinuteIntraday_AB").value = localStorage.getItem("AB_start_minute"); document.getElementById("endHourIntraday_AB").value = localStorage.getItem("AB_end_hour"); document.getElementById("endMinuteIntraday_AB").value = localStorage.getItem("AB_end_minute"); document.getElementById("startHourIntraday_sdN").value = localStorage.getItem("sdN_start_hour"); document.getElementById("startMinuteIntraday_sdN").value = localStorage.getItem("sdN_start_minute"); document.getElementById("endHourIntraday_sdN").value = localStorage.getItem("sdN_end_hour"); document.getElementById("endMinuteIntraday_sdN").value = localStorage.getItem("sdN_end_minute"); } // Znikamy okienko z żółtą informacją if( document.getElementsByClassName("disclaimer")[0] != undefined) { document.getElementsByClassName("disclaimer")[0].style.display = "none" } var styl_dzien = 'background-image:url(https://ob-clock.000webhostapp.com/sun-2-24.png);background-repeat:no-repeat;background-position:left;padding-left:10px;background-color:skyblue;background-size:20px 20px;'; var styl_noc = 'background-image:url(https://ob-clock.000webhostapp.com/moon-4-24.png);background-repeat:no-repeat;background-position:left;padding-left:10px;background-color:skyblue;background-size:20px 20px;'; var intradays_div = document.createElement ('div'); intradays_div.id = "intradays_div"; intradays_div.style = "display:contents;"; intradays_div.innerHTML = '' + '' + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '' + '' + '' + '' + ''; document.getElementsByClassName("cp-submit-row")[0].appendChild(intradays_div); document.getElementById("ds_wczoraj").addEventListener ( "click", ButtonClick_ds_wczoraj, false ); document.getElementById("ns_wczoraj").addEventListener ( "click", ButtonClick_ns_wczoraj, false ); document.getElementById("ds_dzisiaj").addEventListener ( "click", ButtonClick_ds_dzisiaj, false ); document.getElementById("sd_dzisiaj").addEventListener ( "click", ButtonClick_ns_dzisiaj, false ); document.getElementById("AB_dzisiaj").addEventListener ( "click", ButtonClick_AB_dzisiaj, false ); document.getElementById("sdN_dzisiaj").addEventListener ( "click", ButtonClick_sdN_dzisiaj, false ); // Event listeners pour les 9 nouveaux boutons horaires document.getElementById("btn_0530_0600").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 5, 2, 6, 0); }, false); document.getElementById("btn_0600_0700").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 6, 0, 7, 0); }, false); document.getElementById("btn_0700_0800").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 7, 0, 8, 0); }, false); document.getElementById("btn_0800_0900").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 8, 0, 9, 0); }, false); document.getElementById("btn_0900_0930").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 9, 0, 9, 2); }, false); document.getElementById("btn_1000_1100").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 10, 0, 11, 0); }, false); document.getElementById("btn_1100_1200").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 11, 0, 12, 0); }, false); document.getElementById("btn_1200_1300").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 12, 0, 13, 0); }, false); document.getElementById("btn_0830_0930").addEventListener("click", function() { setHours(dzisiaj_str, dzisiaj_str, 8, 2, 9, 2); }, false); // Fonction utilitaire pour les boutons horaires function setHours(startDate, endDate, startH, startM, endH, endM) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = startDate; document.getElementById("endDateIntraday").value = endDate; document.getElementById("startHourIntraday").selectedIndex = startH; document.getElementById("startMinuteIntraday").selectedIndex = startM; document.getElementById("endHourIntraday").selectedIndex = endH; document.getElementById("endMinuteIntraday").selectedIndex = endM; } var temp = new Date(); var temp2 = new Date(); var dzisiaj = new Date(); var wczoraj = new Date() var jutro = new Date() var night = new Date(temp2.setDate(temp2.getDate() - 1)) var night2 = new Date(temp.setDate(temp.getDate() + 1)) var dzisiaj_str; var wczoraj_str; var jutro_str; var night_str; var dd = String(dzisiaj.getDate()).padStart(2, '0'); var mm = String(dzisiaj.getMonth() + 1).padStart(2, '0'); var yyyy = dzisiaj.getFullYear(); var godzina = dzisiaj.getHours(); if(godzina >=5 && godzina <=17) { // shift = "dzienna" // document.getElementById("ds_dzisiaj").style.fontWeight = "900"; } else { // shift = "nocna" // document.getElementById("ns_dzisiaj").style.fontWeight = "900"; } dzisiaj_str = yyyy + '/' + mm + '/' + dd; night_str = yyyy + '/' + mm + '/' + dd; dd = String(wczoraj.getDate()).padStart(2, '0'); mm = String(wczoraj.getMonth() + 1).padStart(2, '0'); yyyy = wczoraj.getFullYear(); wczoraj_str = yyyy + '/' + mm + '/' + dd; dd = String(jutro.getDate()).padStart(2, '0'); mm = String(jutro.getMonth() + 1).padStart(2, '0'); yyyy = jutro.getFullYear(); jutro_str = yyyy + '/' + mm + '/' + dd; dd = String(night.getDate()).padStart(2, '0'); mm = String(night.getMonth() + 1).padStart(2, '0'); yyyy = night.getFullYear(); night_str = yyyy + '/' + mm + '/' + dd; function ButtonClick_ds_wczoraj (zEvent) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = wczoraj_str; document.getElementById("endDateIntraday").value = wczoraj_str; document.getElementById("startHourIntraday").selectedIndex = ds_start_hour; document.getElementById("startMinuteIntraday").selectedIndex = ds_start_minute; document.getElementById("endHourIntraday").selectedIndex = ds_end_hour; document.getElementById("endMinuteIntraday").selectedIndex = ds_end_minute; } function ButtonClick_ns_wczoraj (zEvent) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = wczoraj_str; document.getElementById("endDateIntraday").value = dzisiaj_str; document.getElementById("startHourIntraday").selectedIndex = ls_start_hour; document.getElementById("startMinuteIntraday").selectedIndex = ls_start_minute; document.getElementById("endHourIntraday").selectedIndex = ls_end_hour; document.getElementById("endMinuteIntraday").selectedIndex = ls_end_minute; } function ButtonClick_ds_dzisiaj (zEvent) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = night_str; document.getElementById("endDateIntraday").value = dzisiaj_str; document.getElementById("startHourIntraday").selectedIndex = ns_start_hour; document.getElementById("startMinuteIntraday").selectedIndex = ns_start_minute; document.getElementById("endHourIntraday").selectedIndex = ns_end_hour; document.getElementById("endMinuteIntraday").selectedIndex = ns_end_minute; } function ButtonClick_ns_dzisiaj (zEvent) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = dzisiaj_str; document.getElementById("endDateIntraday").value = jutro_str; document.getElementById("startHourIntraday").selectedIndex = sd_start_hour; document.getElementById("startMinuteIntraday").selectedIndex = sd_start_minute; document.getElementById("endHourIntraday").selectedIndex = sd_end_hour; document.getElementById("endMinuteIntraday").selectedIndex = sd_end_minute; } function ButtonClick_AB_dzisiaj (zEvent) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = wczoraj_str; document.getElementById("endDateIntraday").value = jutro_str; document.getElementById("startHourIntraday").selectedIndex = AB_start_hour; document.getElementById("startMinuteIntraday").selectedIndex = AB_start_minute; document.getElementById("endHourIntraday").selectedIndex = AB_end_hour; document.getElementById("endMinuteIntraday").selectedIndex = AB_end_minute; } function ButtonClick_sdN_dzisiaj (zEvent) { if(document.getElementsByName("spanType").length > 0) { document.getElementsByName("spanType")[document.getElementsByName("spanType").length-1].checked = true; } document.getElementById("startDateIntraday").value = wczoraj_str; document.getElementById("endDateIntraday").value = dzisiaj_str; document.getElementById("startHourIntraday").selectedIndex = sdN_start_hour; document.getElementById("startMinuteIntraday").selectedIndex = sdN_start_minute; document.getElementById("endHourIntraday").selectedIndex = sdN_end_hour; document.getElementById("endMinuteIntraday").selectedIndex = sdN_end_minute; } // Zatrzymujemy sprawdzanie strony clearInterval(interval); } } // ==UserScript== // @name PPR // @version 2 // @grant none // @grant GM.xmlHttpRequest // @include https://fclm-portal.amazon.com/reports/processPathRollup?reportFormat=HTML&* // @require https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js?v=update-GM-4.1-PPR // @require https://code.jquery.com/ui/1.12.0/jquery-ui.min.js?v=update-GM-4.1-PPR // @require https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js?v=update-GM-4.1-PPR // ==/UserScript== /* globals jQuery, $, waitForKeyElements */ $(document).ready(function() { // on cible le tableau var targetTable = $('table.ppr.result-table'); // on cible l'index de la ligne var FlowSort = targetTable.find('tr:eq(106)'); //FlowSort-Total var PackSingle = targetTable.find('tr:eq(123)'); //FlowSort-Total var PackMulti = targetTable.find('tr:eq(128)'); //FlowSort-Total var PackSupp = targetTable.find('tr:eq(129)'); //FlowSort-Total var PickSupp = targetTable.find('tr:eq(95)'); //FlowSort-Total var ShipDock = targetTable.find('tr:eq(146)'); //FlowSort-Total var ProbSolv = targetTable.find('tr:eq(136)'); //FlowSort-Total var ObLead = targetTable.find('tr:eq(135)'); //FlowSort-Total var TPH = targetTable.find('tr:eq(147)'); //FlowSort-Total var Vret = targetTable.find('tr:eq(171)'); //FlowSort-Total var PackChuting = targetTable.find('tr:eq(115)'); //FlowSort-Total // Cible la cellule "Rate" dans la ligne spécifique var cellRateFlowSort = FlowSort.find('td.numeric.actualProductivity.rate div.original'); var cellRatePackSingle = PackSingle.find('td.numeric.actualProductivity.rate div.original'); var cellRatePackMulti = PackMulti.find('td.numeric.actualProductivity.rate div.original'); var cellRatePackSupp = PackSupp.find('td.numeric.actualProductivity.rate div.original'); var cellRatePickSupp = PickSupp.find('td.numeric.actualProductivity.rate div.original'); var cellRateShipDock = ShipDock.find('td.numeric.actualProductivity.rate div.original'); var cellRateProbSolv = ProbSolv.find('td.numeric.actualProductivity.rate div.original'); var cellRateObLead = ObLead.find('td.numeric.actualProductivity.rate div.original'); var cellRateTPH = TPH.find('td.numeric.actualProductivity.rate div.original'); var cellRateVret = Vret.find('td.numeric.actualProductivity.rate div.original'); var cellRatePackChuting = PackChuting.find('td.numeric.actualProductivity.rate div.original'); var valFlowSort = parseFloat(cellRateFlowSort.text().trim().replace(',', '')) || 0; var valPackSingle = parseFloat(cellRatePackSingle.text().trim().replace(',', '')) || 0; var valPackMulti = parseFloat(cellRatePackMulti.text().trim().replace(',', '')) || 0; var valPackSupp = parseFloat(cellRatePackSupp.text().trim().replace(',', '')) || 0; var valPickSupp = parseFloat(cellRatePickSupp.text().trim().replace(',', '')) || 0; var valShipDock = parseFloat(cellRateShipDock.text().trim().replace(',', '')) || 0; var valProbSolv = parseFloat(cellRateProbSolv.text().trim().replace(',', '')) || 0; var valObLead = parseFloat(cellRateObLead.text().trim().replace(',', '')) || 0; var valTPH = parseFloat(cellRateTPH.text().trim().replace(',', '')) || 0; var valVret = parseFloat(cellRateVret.text().trim().replace(',', '')) || 0; var valPackChuting = parseFloat(cellRatePackChuting.text().trim().replace(',', '')) || 0; // Conditions pour la cellule "Rate" Flow Sort Total if (valFlowSort != 0) { if (valFlowSort >= 340) { // green cellRateFlowSort.css('background-color', '#7CFC00'); cellRateFlowSort.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valFlowSort <= 320){ // red cellRateFlowSort.css('background-color', '#ff5931'); cellRateFlowSort.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRateFlowSort.css('background-color', '#FFFF00'); cellRateFlowSort.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" PackSingle Total if (valPackSingle != 0) { if (valPackSingle >= 120) { // green cellRatePackSingle.css('background-color', '#7CFC00'); cellRatePackSingle.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valPackSingle <= 115){ // red cellRatePackSingle.css('background-color', '#ff5931'); cellRatePackSingle.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRatePackSingle.css('background-color', '#FFFF00'); cellRatePackSingle.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" PackMulti Total if (valPackMulti != 0) { if (valPackMulti >= 230) { // green cellRatePackMulti.css('background-color', '#7CFC00'); cellRatePackMulti.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valPackMulti <= 225){ // red cellRatePackMulti.css('background-color', '#ff5931'); cellRatePackMulti.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRatePackMulti.css('background-color', '#FFFF00'); cellRatePackMulti.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" PackSupport if (valPackSupp != 0) { if (valPackSupp >= 1300) { // green cellRatePackSupp.css('background-color', '#7CFC00'); cellRatePackSupp.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valPackSupp <= 1290){ // red cellRatePackSupp.css('background-color', '#ff5931'); cellRatePackSupp.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRatePackSupp.css('background-color', '#FFFF00'); cellRatePackSupp.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" PickSupport if (valPickSupp != 0) { if (valPickSupp >= 2800) { // green cellRatePickSupp.css('background-color', '#7CFC00'); cellRatePickSupp.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valPackSupp <= 2795){ // red cellRatePickSupp.css('background-color', '#ff5931'); cellRatePickSupp.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRatePickSupp.css('background-color', '#FFFF00'); cellRatePickSupp.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" ShipDock if (valShipDock != 0) { if (valShipDock >= 650) { // green cellRateShipDock.css('background-color', '#7CFC00'); cellRateShipDock.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valShipDock <= 645){ // red cellRateShipDock.css('background-color', '#ff5931'); cellRateShipDock.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRateShipDock.css('background-color', '#FFFF00'); cellRateShipDock.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" ProbSolv if (valProbSolv != 0) { if (valProbSolv >= 2210) { // green cellRateProbSolv.css('background-color', '#7CFC00'); cellRateProbSolv.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valProbSolv <= 2205){ // red cellRateProbSolv.css('background-color', '#ff5931'); cellRateProbSolv.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRateProbSolv.css('background-color', '#FFFF00'); cellRateProbSolv.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" ObLead if (valObLead != 0) { if (valObLead >= 2400) { // green cellRateObLead.css('background-color', '#7CFC00'); cellRateObLead.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valObLead <= 2395){ // red cellRateObLead.css('background-color', '#ff5931'); cellRateObLead.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRateObLead.css('background-color', '#FFFF00'); cellRateObLead.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" TPH if (valTPH != 0) { if (valTPH >= 85) { // green cellRateTPH.css('background-color', '#7CFC00'); cellRateTPH.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valTPH <= 80){ // red cellRateTPH.css('background-color', '#ff5931'); cellRateTPH.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRateTPH.css('background-color', '#FFFF00'); cellRateTPH.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" Vret if (valVret != 0) { if (valVret >= 60) { // green cellRateVret.css('background-color', '#7CFC00'); cellRateVret.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valVret <= 57){ // red cellRateVret.css('background-color', '#ff5931'); cellRateVret.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRateVret.css('background-color', '#FFFF00'); cellRateVret.css('color', 'black'); console.log('Couleur ambre appliquée'); } } // Conditions pour la cellule "Rate" PackChuting if (valPackChuting != 0) { if (valPackChuting >= 229) { // green cellRatePackChuting.css('background-color', '#7CFC00'); cellRatePackChuting.css('color', 'black'); console.log('Couleur verte appliquée'); } else if(valVret <= 225){ // red cellRatePackChuting.css('background-color', '#ff5931'); cellRatePackChuting.css('color', 'black'); console.log('Couleur rouge appliquée'); } else { // amber cellRatePackChuting.css('background-color', '#FFFF00'); cellRatePackChuting.css('color', 'black'); console.log('Couleur ambre appliquée'); } } }); },100);