fix: journal number increment.

This commit is contained in:
Ahmed Bouhuolia
2020-11-07 14:28:25 +02:00
parent cc1de9c897
commit acd74fd044
14 changed files with 146 additions and 72 deletions

View File

@@ -16,4 +16,11 @@ export const getCustomersItems = createSelector(
? pickItemsFromIds(customersItems, customersView.ids) || []
: [];
},
);
export const getCustomersListFactory = () => createSelector(
customersItemsSelector,
(customersItems) => {
return Object.values(customersItems);
}
);

View File

@@ -0,0 +1,7 @@
export const journalNumberReducers = (type) => ({
[type]: (state, action) => {
const { isChanged } = action.payload;
state.journalNumberChanged = isChanged;
},
});

View File

@@ -2,6 +2,7 @@ import t from 'store/types';
import { createReducer } from '@reduxjs/toolkit';
import { createTableQueryReducers } from 'store/queryReducers';
import { omit } from 'lodash';
import { journalNumberReducers } from 'store/journalNumber.reducer';
const initialState = {
items: {},
@@ -15,7 +16,7 @@ const initialState = {
paginationMeta: {
total: 0,
},
nextJournalNumberChanged: false,
journalNumberChanged: false,
};
const defaultJournal = {
@@ -117,10 +118,7 @@ const reducer = createReducer(initialState, {
};
},
[t.MANUAL_JOURNAL_NUMBER_CHANGED]: (state, action) => {
const { isChanged } = action.payload;
state.nextJournalNumberChanged = isChanged;
}
...journalNumberReducers(t.MANUAL_JOURNAL_NUMBER_CHANGED),
});
export default createTableQueryReducers('manual_journals', reducer);