Browse Source

- fix wyświetlenia przycisku nazwy grupy -> utwórz grupę w pracownikach

dariusz.andryskowski 7 years ago
parent
commit
05bdb158cf
3 changed files with 42 additions and 40 deletions
  1. 3 24
      theme/view/top.php
  2. 30 12
      tools/Bocian.php
  3. 9 4
      tools/Bocian.php.view.js

+ 3 - 24
theme/view/top.php

@@ -1,4 +1,3 @@
-<!-- start:top -->
 <div id="smad-header-section" class="container-fluid">
 	<div class="row">
 		<div class="col-xs-12 col-sm-2 col-md-2 col-lg-1 brand-logo">
@@ -8,25 +7,15 @@
 			<div class="smad-top-first">
 				<ul>
 					<li><div class="smad-header-title">zalogowany jako:</div></li>
-					<li><div class="smad-desc">Użytkownik </div></li>
+					<li><div class="smad-desc">Jan Kowalski </div></li>
 					<li> <span class="smad-line-grey">|</span>	<a href="index.php?LOGIN=LOGOUT" title="Wyloguj" class="smad-logout"><img src="<?= $this->asset("assets/images/logout.png"); ?>" alt="Wyloguj" /> Wyloguj</a></li>
 				</ul>
 			</div>
 			<div class="smad-top-second">
-				<div id="hamburger-menu">
-					<div class="smad-menu-title">MENU</div>
-					<a href="#" title="Menu" onClick="toggledisplay('smad-menu-main');">
-					<div class="hamburger-menu-line"></div>
-					<div class="hamburger-menu-line"></div>
-					<div class="hamburger-menu-line"></div>
-				</a>
-				</div>
-				<div>
 				 <ul>
 					 <li><div class="smad-header-title">koniec sesji za:</div></li>
 					 <li><div class="smad-desc"><code id="session-timer" style="padding:2px 5px;font-weight:normal;color:#000;" title="Czas sesji">52:40</code></div></li>
 				 </ul>
-			 </div>
 			</div>
 		</div>
 	</div>
@@ -43,9 +32,6 @@
                         <div class="menu-item">
                             <ul>
                                 <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA" title="zobacz raporty" class="btn btn-success">zobacz raporty</a></li>
-
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_operational_raport_note/BI_audit_operational_raport_note" title="zobacz raporty" class="btn btn-success">Operac. Baza zgł.</a></li>
-
                             </ul>
                         </div>
                     </div>
@@ -55,16 +41,9 @@
                         <div class="menu-item smad-heder-title"><span class="smad-line-red">|</span> BAZY DANYCH</div>
                         <div class="menu-item">
                             <ul>
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_KRS/BI_audit_KRS" title="KRS - Firmy" class="btn btn-success">KRS/f</a></li>
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_KRS_person/BI_audit_KRS_person" title="KRS - Osoby" class="btn btn-success">KRS/p</a></li>
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_taxpayer/BI_audit_taxpayer" title="VAT - Aktywni płatnicy" class="btn btn-success">VAT</a></li>
-
+                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_KRS/BI_audit_KRS" title="KRS" class="btn btn-success">KRS</a></li>
                                 <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_CEIDG/BI_audit_CEIDG" title="CIDG" class="btn btn-success">CEIDG</a></li>
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI" title="RUM - Kontrahenci" class="btn btn-success">RUM/k</a></li>
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY" title="RUM - Umowy" class="btn btn-success">RUM/u</a></li>
-                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY" title="RUM - Faktury do analiz" class="btn btn-success">Faktury</a></li>
-
-                                
+                                <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_RUM_KONTRAHENCI" title="RUM" class="btn btn-success">RUM</a></li>
                                 <li><a href="#" title="KSIĘGOWOŚĆ" class="btn btn-success">KSIĘGOWOŚĆ</a></li>
                             </ul>
                         </div>

+ 30 - 12
tools/Bocian.php

@@ -873,33 +873,51 @@ public function showPowiazaniaEnergaRumKontrahenciPowiazania($items) {
 	}
 	public function createPracownicyGroupAjax($args) {
 		$nazwa = V::get('NAZWA', '', $args);
-		// TODO: vlaidacja nazwy - sprawdzenie czy już nie występuje
 
 		// validate
 		if (!$nazwa) throw new Exception("Nie wybrano grupa");
-		//if (!$pracownicyIds || count($pracownicyIds) == 0 ) throw new Exception("Proszę wybrać pracowników");
 
 		$idGroup = DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY_group', [
 			'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
 			'A_RECORD_CREATE_DATE' => 'NOW()',
-			// 'A_STATUS' => 'WAITING', // jeśli trzeba to ustawić
 			'NAZWA' => $nazwa,
+			'ID_USER' => User::getID()
 		]);
-		//todo: Piotrku czy hist tabele bedziemy uzupełniac ?
-		// DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY_group_HIST', [
-		// 	'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
-		// 	'A_RECORD_CREATE_DATE' => 'NOW()',
-		// 	'ID_USERS2' => $idRaport,
-		// 	// 'A_STATUS' => 'WAITING', // jeśli trzeba to ustawić
-		// 	'NAZWA' => $nazwa,
-		// ]);
+
 		return [
-			'msg' => "Utworzona grupę {$idGroup}",
+			'msg' => "Utworzona grupę {$nazwa}",
 			'type' => "success",
 			'body' => [
 				'id' => $idGroup,
+				'nazwa' => $nazwa
 			]
 		];
+
+		// validate
+		// if (!$nazwa) throw new Exception("Nie wybrano grupa");
+		//
+		// $idGroup = DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY_group', [
+		// 	'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
+		// 	'A_RECORD_CREATE_DATE' => 'NOW()',
+		// 	// 'A_STATUS' => 'WAITING', // jeśli trzeba to ustawić
+		// 	'NAZWA' => $nazwa,
+		// ]);
+		// //todo: Piotrku czy hist tabele bedziemy uzupełniac ?
+		// // DB::getPDO()->insert('BI_audit_ENERGA_PRACOWNICY_group_HIST', [
+		// // 	'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
+		// // 	'A_RECORD_CREATE_DATE' => 'NOW()',
+		// // 	'ID_USERS2' => $idRaport,
+		// // 	// 'A_STATUS' => 'WAITING', // jeśli trzeba to ustawić
+		// // 	'NAZWA' => $nazwa,
+		// // ]);
+		// return [
+		// 	'msg' => "Utworzona grupę {$nazwa}",
+		// 	'type' => "success",
+		// 	'body' => [
+		// 		'id' => $idGroup,
+		// 		'nazwa' => $nazwa
+		// 	]
+		// ];
 	}
 
 	// Dodanie do grupy filtra pracowników

+ 9 - 4
tools/Bocian.php.view.js

@@ -569,19 +569,24 @@ function createGroupPracownicy(event) {
 				.then(function(result) {
 
 					if (result.type == 'success') {
+						console.log('grupa prac1: ', result);
 						p5UI__notifyAjaxCallback(result);
-						resolve(result.msg);
+						resolve(result.body);
 					} else {
-						reject(result.msg);
+						reject("Proszę podać inną nazwę grupy");
 					}
-				});
+				})
+				.catch(function(error) {
+					console.log('request failed', error)
+				})
 
 	    })
 	  },
 	  allowOutsideClick: false
 	}).then(function (groupPracownicyData) {
+		console.log('grupa prac2: ', groupPracownicyData);
 		//TODO: aktualizacja fitrów na widoku -> SPrawdzić co dostaniemy w odpowiedzi po dodaniu filtra grupy
-		groupsPracownicy = '<button class="btn btn-default" title="'+groupPracownicyData['NAZWA']+'" data-group-filter="'+groupPracownicyData['ID']+'">'+groupPracownicyData['NAZWA']+'</button>';
+		groupsPracownicy = '<button class="btn btn-default" title="'+groupPracownicyData['nazwa']+'" data-group-filter="'+groupPracownicyData['id']+'">'+groupPracownicyData['nazwa']+'</button>';
 		$('#group-pracownicy').append(groupsPracownicy);
 
 	});