|
|
@ -3,26 +3,24 @@ import {addIndexTreeToList} from '@Global/utils/common/ProcessTreeArray';
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
SET_|-MODULE-|(state, |-module-|) {
|
|
|
|
SET_|-MODULE-|(state, |-module-|) {
|
|
|
|
Vue.set(state, '|-module-|', addIndexTreeToList(|-module-|));
|
|
|
|
Vue.set(state, '|-snake_module-|', addIndexTreeToList(|-module-|));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE_|-MODULE-|(state, |-module-|) {
|
|
|
|
UPDATE_|-MODULE-|(state, |-module-|) {
|
|
|
|
const index = state.|-module-|.findIndex(x => x.id === |-module-|.id);
|
|
|
|
const index = state.|-snake_module-|.findIndex(x => x.id === |-module-|.id);
|
|
|
|
Vue.set(state.|-module-|, index, |-module-|);
|
|
|
|
Vue.set(state.|-snake_module-|, index, |-module-|);
|
|
|
|
Vue.set(state, '|-module-|', addIndexTreeToList(state.|-module-|));
|
|
|
|
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
REMOVE_|-MODULE-|(state, id) {
|
|
|
|
REMOVE_|-MODULE-|(state, id) {
|
|
|
|
const Index = state.|-module-|.findIndex(x => x.id === id);
|
|
|
|
const Index = state.|-snake_module-|.findIndex(x => x.id === id);
|
|
|
|
const selectedIndex = state.|-module-|_selected.findIndex(x => x.id === id);
|
|
|
|
Vue.delete(state.|-snake_module-|, Index);
|
|
|
|
Vue.delete(state.|-module-|, Index);
|
|
|
|
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|));
|
|
|
|
Vue.delete(state.|-module-|_selected, selectedIndex);
|
|
|
|
|
|
|
|
Vue.set(state, '|-module-|', addIndexTreeToList(state.|-module-|));
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
ADD_|-MODULE-|(state, |-module-|) {
|
|
|
|
ADD_|-MODULE-|(state, |-module-|) {
|
|
|
|
Vue.set(state.|-module-|, state.|-module-|.length, |-module-|);
|
|
|
|
Vue.set(state.|-snake_module-|, state.|-snake_module-|.length, |-module-|);
|
|
|
|
Vue.set(state, '|-module-|', addIndexTreeToList(state.|-module-|))
|
|
|
|
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|))
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
|
|
|
|
ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
|
|
|
@ -31,12 +29,12 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
SET_FILTER_|-MODULE-|(state, value) {
|
|
|
|
SET_FILTER_|-MODULE-|(state, value) {
|
|
|
|
Vue.set(state, 'filtered_|-module-|', value);
|
|
|
|
Vue.set(state, 'filtered_|-snake_module-|', value);
|
|
|
|
Vue.set(state, 'has_filter', true);
|
|
|
|
Vue.set(state, 'has_filter', true);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
RESET_FILTERED_|-MODULE-|(state, value) {
|
|
|
|
RESET_FILTERED_|-MODULE-|(state, value) {
|
|
|
|
Vue.set(state, 'filtered_|-module-|', [value]);
|
|
|
|
Vue.set(state, 'filtered_|-snake_module-|', [value]);
|
|
|
|
Vue.set(state, 'is_filter', false);
|
|
|
|
Vue.set(state, 'is_filter', false);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
SET_LOADING(state, value) {
|
|
|
|
SET_LOADING(state, value) {
|
|
|
|