Преглед на файлове

fixed msig search with childrens

Piotr Labudda преди 7 години
родител
ревизия
aaebc3276e
променени са 2 файла, в които са добавени 10 реда и са изтрити 4 реда
  1. 8 2
      tools/Bocian.php
  2. 2 2
      tools/Bocian.php.addItemToRaport.js

+ 8 - 2
tools/Bocian.php

@@ -1759,9 +1759,15 @@ public function showPowiazaniaEnergaRumKontrahenciPowiazania($items) {
 			'body' => [
 				'items' => array_map(function ($item) {
 					$nazwa = str_replace([ '"', "'" ], '', $item['nazwa']);
-					$nazwa = str_replace("SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ", "Sp. z o.o.", $nazwa);
+					$nazwa = str_replace([ '„', '”' ], '', $item['nazwa']);
+					$nazwa = str_replace("SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ", " Sp. z o.o.", $nazwa);
 					$item['nazwa'] = $nazwa;
-					$item['label'] = "{$nazwa}, {$item['A_miejscowosc']}, {$item['krs']}, {$item['nip']}, {$item['regon']}";
+					$item['label'] = "{$nazwa}, " . implode(", ", array_filter([
+						$item['A_miejscowosc'],
+						$item['krs'],
+						$item['nip'],
+						$item['regon']
+					], [ 'V', 'filterNotEmpty' ]));
 					// 'searchLabel' => "{$item['nazwa']}, {$item['A_miejscowosc']}, {$item['krs']}, {$item['nip']}, {$item['regon']}",
 
 					return $item;

+ 2 - 2
tools/Bocian.php.addItemToRaport.js

@@ -119,7 +119,7 @@ var P5UI_AddItemToReport_SelectKrsPerson = createReactClass({
 });
 
 var P5UI_AddItemToReport_SelectMSIGPerson = createReactClass({
-  render: function () {
+  render: function () { // BI_audit_MSIG_person
     var msigPresons = (this.props.msig && this.props.msig['default_db__x3A__BI_audit_MSIG_person:BI_audit_MSIG_person'])
     ? this.props.msig['default_db__x3A__BI_audit_MSIG_person:BI_audit_MSIG_person']
     : [];
@@ -531,7 +531,7 @@ var P5UI_AddItemToReport = createReactClass({
               }
             }),
             ('default_db/BI_audit_MSIG/BI_audit_MSIG' === selectedBaza && selectedItem) && h(P5UI_AddItemToReport_SelectMSIGPerson, {
-              krs: selectedItem,
+              msig: selectedItem,
               selectPerson: function (person) {
                 _onSelect("default_db/BI_audit_MSIG_person/BI_audit_MSIG_person", person);
                 // ReactDOM.unmountComponentAtNode(document.getElementById(FUNCTION_NAME + '__searchBaza'));