Professional Documents
Culture Documents
Skrypt Z Listą
Skrypt Z Listą
// @name Test6_2019_2
// @namespace https://intrexx.gedia.com/*
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://intrexx.gedia.com/*
// @grant none
// ==/UserScript==
(function() {
//------------------------------------------------------------
//--- ustawienia preferowane ---------------------------------
//__konf_tekst = "Nie działa"; //zgloszenie operatora
__konf_typ_zlec = "ZM01"; //typ zlecenia
__konf_rodzaj_akt = "RUP"; //rodzaj aktywnosci
__konf_nr_karty = "15004538"; //numer personalny
__konf_rodzaj_stanowiska = "ME2_GPL1";
//dla przyrzadow
__konf_typ_zlec_psp = "ZM11"; //typ zlecenia
__konf_rodzaj_akt_psp = "RUP"; //rodzaj aktywnosci
//------------------------------------------------------------
//------------------------------------------------------------
//id kontrolek
__tab_menu = "TAB_MENU"; // ok
__tab_menu_zakl_awarie = "ID_simplegroupBEDA8155"; //ID_simplegroupACF2C3F4"
-ok
__cbo_typ_zlecenia = "ID_dropdowncontrolB260CDE8";
//ID_dropdowncontrol11C4A852 - ok
__cbo_rodzaj_aktyw = "ID_dropdowncontrol7BDCE7D5";
//ID_dropdowncontrol775E1F24 - ok
__cbo_ok_nok = "ID_dropdowncontrol797EF73F"; //ID_dropdowncontrol80C28AEB -ok
__cbo_ok_noktxt = "ID_txtCon65985369";
__cbo_czesc_obiektu = "ID_cboOb9888E3A6"; //ID_cboObjectPart - ok
__cbo_wybor_maszyny = "ID_dropdowncontrolD9F4F42F";
//ID_dropdowncontrol30316AB6 -ok
__cbo_typ_naprawy = "ID_dropdowncontrolB6EDD756";
//ID_dropdowncontrolDD83C7B5 -ok
__cbo_opis_uszkodzenia = "ID_cE7888506"; //ID_cboDamage -ok
__cbo_przyczyna = "ID_dropdowncontrol44E3C52D"; //ID_dropdowncontrol5E3A96BF
-ok
__cbo_zadanie = "ID_dropdowncontrol860ED556"; //ID_dropdowncontrolE5957763
-ok
__cbo_dzialanie = "ID_cboAcE8CF45C3"; //ID_cboActivities -ok
__cbo_osoba1 = "ID_cbo0ECE8218"; //ID_cboPersNo01 -ok
__cbo_stanowisko1 = "ID_cboWorkFDB131B6"; //-ok
__cbo_stanowisko2 = "ID_cboWork391068EE"; //-ok
__cbo_stanowisko3 = "ID_cboWork5C9F6204"; //-ok
__cbo_stanowisko4 = "ID_cboWork854A68C4"; //-ok
__cbo_stanowisko5 = "ID_cboWork37A1AEB8"; //-ok
//kontenery
__knt_przyciska_zapisz = "ID_simplegroup70B62DF2"; //ID_simplegroup062C74BB -
ok
__knt_wybor_maszyny = "ID_Container_dropdowncontrolD9F4F42F";
//ID_Container_dropdowncontrol30316AB6 -ok
__knt_czas_przestoju = "ID_simplegroup41A2E676"; //ID_simplegroupBD278F65 -ok
__knt_pracownicy = "ID_grpBCF1D2FD"; //ID_grpPersonal -ok
__knt_pracownicy2 = "ID_grpE1535016"; //ID_grpPersNo02 -ok
__knt_pracownicy3 = "ID_grp9994CB65"; //ID_grpPersNo03 -ok
__knt_pracownicy4 = "ID_grpA6EAB2B6"; //ID_grpPersNo04 -ok
__knt_pracownicy5 = "ID_grp23591F73"; //ID_grpPersNo05 -ok
__knt_glowny_tab_awarii = "Container_AppMain"; //-ok
__link_rej_awarii = "/Default.asp?
rq_AppGuid=69E545FAD6CAEBF4249864B5F855EAF97C73536A&rq_TargetPageGuid=784C303893A1D
FB66B1A9A97C83EBF088BEE51CC&rq_RecId=2D31&rq_SourceAppGuid=69E545FAD6CAEBF4249864B5
F855EAF97C73536A&rq_SourcePageGuid=4D40029CF6F00096CCE5ABE78F0F25D28B747286&rq_Sour
ceParentId=2D31&rq_SourceRecId=2D31";
__link_tab_awarii = "/Default.asp?
rq_AppGuid=69E545FAD6CAEBF4249864B5F855EAF97C73536A&rq_TargetPageGuid=4D40029CF6F00
096CCE5ABE78F0F25D28B747286&rq_SourceAppGuid=69E545FAD6CAEBF4249864B5F855EAF97C7353
6A&rq_SourcePageGuid=4D40029CF6F00096CCE5ABE78F0F25D28B747286&rq_SourceParentId=2D3
1&rq_SourceRecId=2D31";
_link_tab_adm = "/Default.asp?
rq_AppGuid=69E545FAD6CAEBF4249864B5F855EAF97C73536A&rq_TargetPageGuid=548A4373C6EEC
965238DEB73A9EA0457EFA08E4B&rq_SourceAppGuid=69E545FAD6CAEBF4249864B5F855EAF97C7353
6A&rq_SourcePageGuid=4D40029CF6F00096CCE5ABE78F0F25D28B747286&rq_SourceParentId=2D3
1&rq_SourceRecId=2D31";
//------------------------------------------------------------
//------------------------------------------------------------
//---zmienne pomocnicze------------------
__menu_rej_awarii = 0;
__menu_tabela_awarii = 1;
__menu_tabela_admin = 2;
__menu_aktualna_zakl = __menu_rej_awarii;
__menu_kontr_dodane = 0;
__menu_ust_dodane = 0;
__zgloszenie = "Awaria";
__gr_czesci = "ID_simplegroupBB329F94";
//------------------------------------------------------------
//------------------------------------------------------------
setInterval(function(){
//sprawdzenie czy kontrolki juz utworzone
if($("#input_czas_przestoj_minuty").length > 0) return; //kontrolka
dodatkowa
$("#" + __btn_zapisz).click(function(e){
$(document).ajaxComplete(function( event, request, settings
) {
if($("#input_czas_przestoj_minuty").length > 0) return;
//kontrolka dodatkowa
__menu_kontr_dodane = 0;
__menu_ust_dodane = 0;
});
});
//zmiana stylu
$("#" + __btn_zapisz).css({'height' : '50px', 'position':
'absolute', 'left' : '234px', 'width' : '350px', 'font-size' : '25px',});
$("#" + __knt_przyciska_zapisz + " > tbody:nth-child(1) > tr:nth-
child(4) > td:nth-child(1) > img:nth-child(1)").css({'height' : '60px'});
$("#" + __in_krotki_tekst).val("Awaria");
// Pobierz element po jego ID
var element = document.getElementById('ID_txtStext588FA986');
$("#" + __in_krotki_tekst).val(__zgloszenie);
});
// Dodaj listę rozwijaną obok oryginalnego pola tekstowego
element.parentNode.insertBefore(selectList, element.nextSibling);
function cbo_wypelnij_rodzaj_aktywnosci() {
$("#" + __cbo_rodzaj_aktyw).val(__konf_rodzaj_akt);
}
$("#" + __cbo_typ_zlecenia).val(__konf_typ_zlec).change();
//setTimeout(cbo_wypelnij_rodzaj_aktywnosci, 1000);
$("#" + __btn_znajdz).click(function() {
//$("#" + __btn_uzyj).click();
$("#" + __cbo_ok_nok).val("OK").change();
});
//enter do szukania
$("#" + __in_ck).keyup(function(e){ if(e.keyCode == 13) { $("#" +
__btn_znajdz).click(); $("#" + __in_long_text).focus(); } });
$("#" + __in_nazwa_maszyny).keyup(function(e){ if(e.keyCode ==
13) { $("#" + __btn_znajdz).click(); $("#" + __in_long_text).focus(); } });
//typ naprawy
$('#' + __cbo_typ_naprawy).on('change', function(event) {
if(__konf_nr_karty.length =! 0) { $("#" +
__cbo_stanowisko1).val(__konf_rodzaj_stanowiska).change(); }
}
//wylaczenie edycji
$('#' + __in_czas_prac1).attr('readonly', 'readonly');
$("#" + __btn_nast_prac1).click(function() {
if($("#input_czas_pracy2_min").length > 0) return;
$("#" + __in_czas_prac2).attr('readonly', 'readonly');
$("#" + __knt_pracownicy2 + " > tbody:nth-child(1) > tr:nth-
child(2) > td:nth-child(5)").append("<label class='Text_Label'>Czas pracy [min]:
</label>");
$("#" + __knt_pracownicy2 + " > tbody:nth-child(1) > tr:nth-
child(3) > td:nth-child(5)").append("<input id='input_czas_pracy2_min' type='text'
class='Editfield_Standard' />");
$('#input_czas_pracy2_min').on('keydown', function(e)
{ validacja_liczb_calkowitych(e);});
$('#input_czas_pracy2_min').keyup(function(event)
{ przelicz_minuty_na_godziny($('#input_czas_pracy2_min'), $("#" +
__in_czas_prac2)); });
$("#" +
__cbo_stanowisko2).val(__konf_rodzaj_stanowiska).change();
});
$("#" + __btn_nast_prac2).click(function() {
if($("#input_czas_pracy3_min").length > 0) return;
$("#" + __in_czas_prac3).attr('readonly', 'readonly');
$("#" + __knt_pracownicy3 + " > tbody:nth-child(1) > tr:nth-
child(2) > td:nth-child(5)").append("<label class='Text_Label'>Czas pracy [min]:
</label>");
$("#" + __knt_pracownicy3 + " > tbody:nth-child(1) > tr:nth-
child(3) > td:nth-child(5)").append("<input id='input_czas_pracy3_min' type='text'
class='Editfield_Standard' />");
$('#input_czas_pracy3_min').on('keydown', function(e)
{ validacja_liczb_calkowitych(e);});
$('#input_czas_pracy3_min').keyup(function(event)
{ przelicz_minuty_na_godziny($('#input_czas_pracy3_min'), $("#" +
__in_czas_prac3)); });
$("#" +
__cbo_stanowisko3).val(__konf_rodzaj_stanowiska).change();
});
$("#" + __btn_nast_prac3).click(function() {
if($("#input_czas_pracy4_min").length > 0) return;
$("#" + __in_czas_prac4).attr('readonly', 'readonly');
$("#" + __knt_pracownicy4 + " > tbody:nth-child(1) > tr:nth-
child(2) > td:nth-child(5)").append("<label class='Text_Label'>Czas pracy [min]:
</label>");
$("#" + __knt_pracownicy4 + " > tbody:nth-child(1) > tr:nth-
child(3) > td:nth-child(5)").append("<input id='input_czas_pracy4_min' type='text'
class='Editfield_Standard' />");
$('#input_czas_pracy4_min').on('keydown', function(e)
{ validacja_liczb_calkowitych(e);});
$('#input_czas_pracy4_min').keyup(function(event)
{ przelicz_minuty_na_godziny($('#input_czas_pracy4_min'), $("#" +
__in_czas_prac4)); });
$("#" +
__cbo_stanowisko4).val(__konf_rodzaj_stanowiska).change();
});
$("#" + __btn_nast_prac4).click(function() {
if($("#input_czas_pracy5_min").length > 0) return;
$("#" + __in_czas_prac5).attr('readonly', 'readonly');
$("#" + __knt_pracownicy5 + " > tbody:nth-child(1) > tr:nth-
child(2) > td:nth-child(5)").append("<label class='Text_Label'>Czas pracy [min]:
</label>");
$("#" + __knt_pracownicy5 + " > tbody:nth-child(1) > tr:nth-
child(3) > td:nth-child(5)").append("<input id='input_czas_pracy5_min' type='text'
class='Editfield_Standard' />");
$('#input_czas_pracy5_min').on('keydown', function(e)
{ validacja_liczb_calkowitych(e);});
$('#input_czas_pracy5_min').keyup(function(event)
{ przelicz_minuty_na_godziny($('#input_czas_pracy5_min'), $("#" +
__in_czas_prac5)); });
$("#" +
__cbo_stanowisko5).val(__konf_rodzaj_stanowiska).change();
});
}, 300); //setInterval(function(){
})();
czas_h = czas_h.toFixed(2);
czas_h = czas_h.replace(".", ",");
wyj.val(czas_h);
}
function validacja_liczb_calkowitych(e)
{
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13]) !== -1 || (e.keyCode === 65 &&
(e.ctrlKey === true || e.metaKey === true)) || (e.keyCode >= 35 && e.keyCode <=
40)) { return; }
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 ||
e.keyCode > 105)) {e.preventDefault();}
}
function validacja_liczb_rzeczywistych(e)
{
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 44]) !== -1 || (e.keyCode === 65
&& (e.ctrlKey === true || e.metaKey === true)) || (e.keyCode >= 35 && e.keyCode <=
40)) { return; }
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 ||
e.keyCode > 105)) {e.preventDefault();}