Procházet zdrojové kódy

fixed missing fields filter in Dodaj wszystkie do analizy in Osoby

Piotr Labudda před 6 roky
rodič
revize
6f37757181
1 změnil soubory, kde provedl 14 přidání a 0 odebrání
  1. 14 0
      tools/Bocian.php.view.js

+ 14 - 0
tools/Bocian.php.view.js

@@ -2547,6 +2547,20 @@ function addAllMatchesToReport(event) {
 
 	if ('pracownicy' === event.data.type) {
 		p5UI__notifyAjaxCallback({ type: 'info', msg: "Pobieranie pracowników..." })
+
+		var frm = document.getElementById('filtersFieldRemoveBtn-PRACOWNICY').form
+		var fieldNameList = FIELD_LIST_PRACOWNICY
+		fieldNameList.filter(function (fieldName) {
+			if (!frm[fieldName] && DBG) console.log('Err missing field: "'+fieldName+'"')
+			return (frm[fieldName]) ? true : false
+		}).map(function (fieldName) {
+			return [ fieldName, frm[fieldName].value ]
+		}).filter(function (filter) {
+			return ( filter[1].length > 0 )
+		}).forEach(function (filter) {
+			postData[ filter[0] ] = filter[1];
+		})
+
 		global.fetch(URL_FETCH_PRACOWNICY_IDS_AJAX, {
 			credentials: 'same-origin',
 			method: 'POST',