|
@@ -49,6 +49,7 @@ function loadCurrentDepthInInput(idInput) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+
|
|
|
function updateLocalStorageBiAuditDepth(idInput) {
|
|
|
$(idInput).keyup(function() {
|
|
|
delayUpdate(function(){
|
|
@@ -85,6 +86,35 @@ var delayUpdate = (function() {
|
|
|
};
|
|
|
})();
|
|
|
|
|
|
+/**
|
|
|
+ * Załadowanie wybranej pozycji w select czy zwracać wyniki tylko z obiektami docelowymi onlyTarget
|
|
|
+ */
|
|
|
+function loadCurrentOnlyTargetsSelect() {
|
|
|
+ var analizaOnlyTargets = getItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets');
|
|
|
+
|
|
|
+ $('#smad-select-target').val(analizaOnlyTargets).attr("selected", "selected");
|
|
|
+ $('#smad-select-target-kontrahenci').val(analizaOnlyTargets).attr("selected", "selected");
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * Załadowanie do storage informacji czy zwracać wyniki tylko z obiektami docelowymi
|
|
|
+ */
|
|
|
+function updateLocalStorageBiAuditOnlyTargets(idSelect) {
|
|
|
+ console.log('updateLocalStorageBiAuditOnlyTargets zaladowanie');
|
|
|
+ $(idSelect).change(function() {
|
|
|
+
|
|
|
+ var newValue = $(idSelect).val();
|
|
|
+ var responseValue = newValue;
|
|
|
+console.log('updateLocalStorageBiAuditOnlyTargets zaladowanie newValue:', newValue);
|
|
|
+ setItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets', responseValue);
|
|
|
+
|
|
|
+ $('#smad-select-target').val(newValue).attr("selected", "selected");
|
|
|
+ $('#smad-select-target-kontrahenci').val(newValue).attr("selected", "selected");
|
|
|
+ // load in select selected option
|
|
|
+ loadCurrentOnlyTargetsSelect();
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
function initLocalStorage() {
|
|
|
|
|
|
if (getItemLocalStorage('Bocian.biAuditForm.pracownicyIds') === null) {
|
|
@@ -101,6 +131,12 @@ function initLocalStorage() {
|
|
|
if (getItemLocalStorage('Bocian.biAuditForm.depth') === null) {
|
|
|
updateLocalStorageBiAuditDepth(7);
|
|
|
}
|
|
|
+
|
|
|
+ if (getItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets') === null) {
|
|
|
+ setItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets', 'n');
|
|
|
+ //updateLocalStorageBiAuditOnlyTargets('#smad-select-target-kontrahenci');
|
|
|
+ //updateLocalStorageBiAuditOnlyTargets('#smad-select-target-kontrahenci');
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -247,6 +283,7 @@ function defaultBIAuditLocalStorage() {
|
|
|
setItemLocalStorage('Bocian.biAuditForm.pracownicy.filterIdGroup', 0);
|
|
|
setItemLocalStorage('Bocian.biAuditForm.kontrahenci.filterIdGroup', 0);
|
|
|
setItemLocalStorage('Bocian.biAuditForm.depth', 7);
|
|
|
+ setItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets', 'n');
|
|
|
}
|
|
|
|
|
|
|
|
@@ -257,6 +294,7 @@ function generateBiAuditRaport(event) {
|
|
|
var pracownicyIdsArray = getItemLocalStorage('Bocian.biAuditForm.pracownicyIds');
|
|
|
var kontrahenciIdsArray = getItemLocalStorage('Bocian.biAuditForm.kontrahenciIds');
|
|
|
var depthValue = getItemLocalStorage('Bocian.biAuditForm.depth');
|
|
|
+ var analizaOnlyTargets = getItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets');
|
|
|
|
|
|
// validate
|
|
|
if (!depthValue || depthValue === 0) {
|
|
@@ -276,7 +314,8 @@ function generateBiAuditRaport(event) {
|
|
|
body: JSON.stringify({
|
|
|
pracownicyIds: pracownicyIdsArray,
|
|
|
kontrahenciIds: kontrahenciIdsArray,
|
|
|
- depthValue: depthValue
|
|
|
+ depthValue: depthValue,
|
|
|
+ analizaOnlyTargets: analizaOnlyTargets
|
|
|
})
|
|
|
})
|
|
|
.then(function(response) {
|
|
@@ -819,6 +858,11 @@ console.log('URL', valueUrl);
|
|
|
loadCurrentDepthInInput('.smad-depth-kontrahenci');
|
|
|
updateLocalStorageBiAuditDepth('.smad-depth');
|
|
|
updateLocalStorageBiAuditDepth('.smad-depth-kontrahenci');
|
|
|
+ // aktualizacja select option czy zwracać wyniki tylko z obiektami docelowymi
|
|
|
+ updateLocalStorageBiAuditOnlyTargets('#smad-select-target');
|
|
|
+ updateLocalStorageBiAuditOnlyTargets('#smad-select-target-kontrahenci');
|
|
|
+ // load in select selected option BI_analiza_onlyTargets
|
|
|
+ loadCurrentOnlyTargetsSelect();
|
|
|
|
|
|
}
|
|
|
|
|
@@ -1461,11 +1505,17 @@ function detectChoiseFilter() {
|
|
|
var filterIdGroup = $(this).attr("data-group-filter");
|
|
|
// aktaulna wartość zagłebienia
|
|
|
var currentDepthValue = getItemLocalStorage('Bocian.biAuditForm.depth');
|
|
|
+ // czy zwracać wyniki tylko z obiektami docelowymi
|
|
|
+ var analizaOnlyTargets = getItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets');
|
|
|
+
|
|
|
//reset LocalStorage
|
|
|
// defaultBIAuditLocalStorage();
|
|
|
// ustawienie ostaniej wartości zagłebienia przed resete
|
|
|
setItemLocalStorage('Bocian.biAuditForm.depth', currentDepthValue);
|
|
|
|
|
|
+ // czy zwracać wyniki tylko z obiektami docelowymi
|
|
|
+ setItemLocalStorage('Bocian.biAuditForm.analizaOnlyTargets', analizaOnlyTargets);
|
|
|
+
|
|
|
// ustawić id grupy do sesyjnej
|
|
|
setItemLocalStorage('Bocian.biAuditForm.kontrahenci.filterIdGroup', parseInt(filterIdGroup));
|
|
|
// wywylac funckje pobrania danych
|