pull/83/head
Saeid 4 years ago
commit 43a038b0a7

@ -1,7 +1,7 @@
import { Paginate, Sort } from '@Global/services/storage.|-module-|'; import { Paginate, Sort } from '@Global/services/storage.|-module-|';
const |-MODULE-| = '|-module-|'; const |-MODULE-| = '|-module-|';
const |-Module-|Paginate = { const |-module-|Paginate = {
get() { get() {
return Paginate.get(|-MODULE-|); return Paginate.get(|-MODULE-|);
}, },
@ -39,4 +39,4 @@ const SortPaginate = {
} }
export { |-Module-|Paginate, SortPaginate } export { |-module-|Paginate, SortPaginate }

@ -6,37 +6,43 @@ export default {
}, },
UPDATE_|-MODULE-|(state, |-module-|) { UPDATE_|-MODULE-|(state, |-module-|) {
const index = state.|-module-|.findIndex(x => x.id === |-module-|.id); const index = state.|-module-|_list.findIndex(x => x.id === |-module-|.id);
|-module-| = {...state.|-module-|[index], ...|-module-|}; |-module-| = {...state.|-module-|_list[index], ...|-module-|};
Vue.set(state.|-module-|, index, |-module-|); Vue.set(state.|-module-|_list, index, |-module-|);
}, },
SET_|-MODULE-|_PAGINATION(state, pagination) { SET_|-MODULE-|_PAGINATION(state, pagination) {
Vue.set(state, "pagination", pagination); Vue.set(state, "pagination", {...state.pagination, ...pagination});
//|-module-|Paginate.save(pagination);
}, },
REMOVE_|-MODULE-|(state, id) { REMOVE_|-MODULE-|(state, id) {
const Index = state.|-module-|.findIndex(x => x.id === id); const Index = state.|-module-|_list.findIndex(x => x.id === id);
const selectedIndex = state.|-module-|_selected.findIndex(x => x.id === id); const selectedIndex = state.|-module-|_selected.findIndex(x => x.id === id);
Vue.delete(state.|-module-|, Index); Vue.delete(state.|-module-|_list, Index);
Vue.delete(state.|-module-|_selected, selectedIndex); Vue.delete(state.|-module-|_selected, selectedIndex);
Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength - 1); Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength - 1);
Vue.set(state.pagination, 'pageStop', state.pagination.pageStop - 1); Vue.set(state.pagination, 'pageStop', state.pagination.pageStop - 1);
}, },
ADD_|-MODULE-|(state, |-module-|) { ADD_|-MODULE-|(state, |-module-|) {
state.|-module-|.unshift(|-module-|); state.|-module-|_list.unshift(|-module-|);
Vue.set(state, '|-module-|', state.|-module-|); Vue.set(state, '|-module-|_list', state.|-module-|_list);
Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength + 1); Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength + 1);
Vue.set(state.pagination, 'pageStop', state.pagination.pageStop + 1); Vue.set(state.pagination, 'pageStop', state.pagination.pageStop + 1);
}, },
VERIFIED_|-MODULE-|(state, |-module-|) { ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
const Index = state.|-module-|_list.findIndex(x => x.id === |-module-|.id); const |-module-| = state.|-module-|_list.find(x => x.id === |-module-|Id);
Vue.set(state.|-module-|_list[Index], "verified", |-module-|.verified); Vue.set(state.|-module-|_selected, state.|-module-|_selected.length, |-module-|);
}, },
SET_FILTER_|-MODULE-|(state, value) {
state.filters = value;
},
SET_LOADING(state, value) { SET_LOADING(state, value) {
Vue.set(state, 'loading', value); Vue.set(state, 'loading', value);
} }
}; };

Loading…
Cancel
Save