Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ÇÖZÜM: [Javascript] Sade Bir Tramer Görüntüsü Elde Etmek
#1
Merhaba sigortacı arkadaşlarım. Güncel tramer poliçe detay sorgu ekranının karışıklığından ve kullanım zorluğundan hepinizin şikayetci olduğunu düşünüyorum. Pek tabikide ben daha çok şikayetciyim. Kendim hazırlamış olduğum javascript kodunu, kullandığınız tarayıcıda JS inject eklentileri ile ekleyerek bu karışık görünümden kurtulabilirsiniz.

Mozilla için şu eklentiyi kullanabilirsiniz: https://addons.mozilla.org/tr/firefox/ad...-injector/


Kod:
if(document.location.href.includes('https://online.sbm.org.tr/ovm-police/police/list.sbm')){

            let aralik = 0;
            let uzunluk = document.querySelectorAll("tr").length - 1;

            document.querySelectorAll("th")[5].remove();
            document.querySelectorAll("th")[11].remove();
            document.querySelectorAll("th")[11].remove();

            document.querySelectorAll("th")[3].innerText = 'Y.No';
            document.querySelectorAll("th")[4].innerText = 'Ürün';
            document.querySelectorAll("th")[5].innerText = 'Zeyil';
            document.querySelectorAll("th")[8].innerText = 'Tanzim tarihi';
            document.querySelectorAll("th")[9].innerText = 'Başlama tarihi';
            document.querySelectorAll("th")[10].innerText = 'Bitiş tarihi';
            document.querySelectorAll("th")[11].innerText = 'Hasar?';

            for (let i = 0; i < uzunluk; i++) {
                document.querySelectorAll("td")[5 + aralik].remove();
                document.querySelectorAll("td")[11 + aralik].remove();
                document.querySelectorAll("td")[11 + aralik].remove();

                //Zorunlu Koltuk Metin Düzeltme
                const urun = document.querySelectorAll("td")[4 + aralik];
                urun.innerText = urun.innerText.replace("KARAYOLU YOLCU TAŞIMACILIĞI ZORUNLU KOLTUK FERDİ KAZA",'Z.KOLTUK');
                urun.innerText = urun.innerText.replace("KARAYOLU YOLCU TAŞIMA ZORUNLU KOLTUK FERDİ KAZA SİGORTASI",'Z.KOLTUK');
                urun.innerText = urun.innerText.replace("Z.KOLTUK SİG. POLİÇESİ",'Z.KOLTUK');

                //Trafik Metin Düzeltme
                urun.innerText = urun.innerText.replace("KARAYOLLARI MOTORLU ARAÇLAR ZORUNLU MALİ",'TRAFİK');
                urun.innerText = urun.innerText.replace("TRAFİK SİGORTA POLİÇESİ",'TRAFİK');
                urun.innerText = urun.innerText.replace("MOTORLU TAŞITLR İHTİYARİ MALİ SORUMLULUK",'TRAFİK');
                urun.innerText = urun.innerText.replace("KARAYOLLARI MOTORLU ARAÇLAR ZORUNLU",'TRAFİK');
                urun.innerText = urun.innerText.replace("TRAFİK SİGORTASI",'TRAFİK');
                urun.innerText = urun.innerText.replace("ZORUNLU MALİ SORUMLULUK",'TRAFİK');
                urun.innerText = urun.innerText.replace("ZORUNLU KARAYOLU MALİ MESULİYET",'TRAFİK');
                urun.innerText = urun.innerText.replace("Karayolları Motorlu Araçlar Zorunlu Mali Sorumluluk (Trafik Sigortası)",'TRAFİK');

                //Kasko Metin Düzeltme
                urun.innerText = urun.innerText.replace("BENİM ARABAM-MİNİBÜS",'KASKO');
                urun.innerText = urun.innerText.replace("BENİM ARABAM-OTOMOBİL",'KASKO');

                if(urun.innerText.includes('KASKO') || urun.innerText.includes('Kasko') || urun.innerText.includes('Birleşik')){
                    urun.innerText = 'KASKO';
                }

                const zeyilturu = document.querySelectorAll("td")[7 + aralik];

                zeyilturu.innerText = zeyilturu.innerText.replace("Satıştan Dolayı İptal Eki",'Satış İptal');
                zeyilturu.innerText = zeyilturu.innerText.replace("SATIŞTAN DOLAYI İPTAL EKBELGESİ",'Satış İptal');
                zeyilturu.innerText = zeyilturu.innerText.replace("SATIŞTAN DOLAYI İPTAL",'Satış İptal');
                zeyilturu.innerText = zeyilturu.innerText.replace("Kısmı Poliçe İptali (Gün Hesabı)",'Kısmı İptal');
                zeyilturu.innerText = zeyilturu.innerText.replace("Vade ortası Müşteri istegi ile Riskin Sona Ermesi",'M.İsteği İle İptal');
                zeyilturu.innerText = zeyilturu.innerText.replace("DAİNİ MURTEHİN DEĞİŞİM",'DM Zeyili');
                zeyilturu.innerText = zeyilturu.innerText.replace("Araç Grup Kodu Değişikliği",'Araç Kodu Değişikliği');

                document.querySelectorAll("td")[8 + aralik].innerText = document.querySelectorAll("td")[8 + aralik].innerText.substring(0,11);
                document.querySelectorAll("td")[9 + aralik].innerText = document.querySelectorAll("td")[9 + aralik].innerText.substring(0,11);
                document.querySelectorAll("td")[10 + aralik].innerText = document.querySelectorAll("td")[10 + aralik].innerText.substring(0,11);
                document.querySelectorAll("td")[aralik].innerText = document.querySelectorAll("td")[aralik].innerText.replace("SİGORTA",'');
                document.querySelectorAll("td")[1 + aralik].innerText = document.querySelectorAll("td")[1 + aralik].innerText.substring(0, 20);
                aralik = aralik + 14;

            }
        }


Örnek Görünüm:
[Resim: iolckd2.png]
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [Javascript] Javascritp ile Sayfalandırma Pagination root 0 2,646 23-09-2022, 21:59
Son Yorum: root
  [Javascript] Enter The Code in 6 Input Boxes Easily (Copy - Paste) root 0 5,011 16-08-2022, 14:37
Son Yorum: root
  [Javascript] Progress Bar Example root 0 5,119 13-08-2022, 11:41
Son Yorum: root
  [Javascript] Google Authenticator Code Generator root 0 5,183 08-08-2022, 19:31
Son Yorum: root
  [Javascript] Long Press And Edit Text root 0 5,212 04-08-2022, 15:57
Son Yorum: root
  Javascript Anahtar - Değer Şeklinde Dizi (Array) Kullanımı Administrator 0 8,516 17-11-2016, 21:41
Son Yorum: Administrator
  Yüklenen Sayfada Javascript Kodu Çalıştırma Administrator 0 7,389 26-11-2015, 15:15
Son Yorum: Administrator

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi