git.schokokeks.org
Repositories
Help
Report an Issue
bibweb.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
b45f49d
Branches
Tags
master
bibweb.git
internal
assets
script.js
Diverse Änderungen im internen Bereich
Bernd Wurst
commited
b45f49d
at 2020-06-14 18:17:06
script.js
Blame
History
Raw
// Modal Kundensuche function kundensuche_callback( data ) { $('#kundensuche_ergebnisse').empty(); var item; for (let key in data) { var item = data[key]; var name = ''; if (item['nachname']) { name += item['nachname']; } if (item['vorname'] != null) { name = name + ', ' + item['vorname']; } if (item['firma'] != null) { if (name != '') { name = item['firma'] + ' (' + name + ')'; } else { name = item['firma']; } } var telefon = ''; for (let x in item['kontakt']) { kk = item['kontakt'][x]; if (telefon != '') { telefon = telefon+' / '; } telefon += kk['wert']; } var adresse = ''; if (item['ort']) { adresse = item['ort']; if (item['plz']) { adresse = item['plz'] + ' ' + adresse; } if (item['adresse']) { adresse = item['adresse'] + ' · '+adresse; } } if (adresse) { adresse = ' · '+adresse; } $('#kundensuche_ergebnisse').append( '<a href="#" class="kundensuche_ergebnis">#<span class="kundensuche_kundennr">'+item['kundennr']+'</span>: '+name + adresse+'<br>'+telefon+'</a>'); } $('.kundensuche_ergebnis').click(function ( ev ) { var kundennr = $(this).find('span').text(); $('#kundendaten_kundennr').val(kundennr); $('#kundendaten_kundennr').change(); $('#kundensuche-dialog').modal('hide'); ev.preventDefault(); }); } function kundeerstellen_callback( data ) { if (data['kundennr'] != '') { $('#kundendaten_kundennr').val(kundennr); $('#kundendaten_kundennr').change(); $('#kundeerstellen-dialog').modal('hide'); } } function kundensuche_kundeerstellen_submit() { $.getJSON('ajax_kunde_erstellen.php', { "firma": $('#kundeerstellen_firma').val(), "vorname": $('#kundeerstellen_vorname').val(), "nachname": $('#kundeerstellen_nachname').val(), "adresse": $('#kundeerstellen_adresse').val(), "plz": $('#kundeerstellen_plz').val(), "ort": $('#kundeerstellen_ort').val(), "telefon": $('#kundeerstellen_telefon').val() }, kundeerstellen_callback); } function modal_kundensuche() { // Modal Kundensuche var kundensuche_typeTimer; var kundensuche_suche; $('span.clickable_text').click( function () { $('#kundensuche_suchfeld').val(this.textContent); $('#kundensuche_suchfeld').change(); }); $('#kundensuche_suchfeld').focus( function() { $(this).select(); }); $('#kundensuche_suchfeld').on('paste change', function() { if ($('#kundensuche_suchfeld').val().length > 2) { $.getJSON('ajax_kundensuche.php', {"name": $('#kundensuche_suchfeld').val()}, kundensuche_callback); } }); $('#kundensuche_suchfeld').keyup( function () { clearTimeout(kundensuche_typeTimer); kundensuche_suche = ''; kundensuche_typeTimer = setTimeout( function() { $('#kundensuche_suchfeld').change(); },1000); }); $('#kundensuche_neuerkunde').click(function () { $('#kundensuche-dialog').modal('hide'); $('#kundeerstellen-dialog').modal('show'); }); $('#kundeerstellen_submit').click( kundensuche_kundeerstellen_submit ); } $(document).ready( function () { });