Merge remote-tracking branch 'refs/remotes/origin/dev' into dev

pull/78/head
farid 4 years ago
commit 3ff05f3d3b

@ -102,9 +102,10 @@ class Vuex
} }
private static function replacer($data) { private static function replacer($data) {
$data = str_replace('|-module-|', Str::snake(static::$storeModule), $data); $data = str_replace('|-module-|', Str::camel(static::$storeModule), $data);
$data = str_replace('|-snake_module-|', Str::snake(static::$storeModule), $data);
$data = str_replace('|-Module-|', Str::title(static::$storeModule), $data); $data = str_replace('|-Module-|', Str::title(static::$storeModule), $data);
$data = str_replace('|-MODULE-|', Str::upper(static::$storeModule), $data); $data = str_replace('|-MODULE-|', Str::upper(Str::snake(static::$storeModule)), $data);
$data = str_replace('|-BaseModule-|', Str::title(static::$module), $data); $data = str_replace('|-BaseModule-|', Str::title(static::$module), $data);
return str_replace('|-baseModule-|', Str::camel(static::$module), $data); return str_replace('|-baseModule-|', Str::camel(static::$module), $data);
} }

@ -1,8 +1,8 @@
import {setData, getJson, getArray} from '@|-BaseModule-|/abstraction/resources/productCategory/|-module-|CategoryResource' import {setData, getJson, getArray} from '@|-BaseModule-|/abstraction/resources/|-module-|/|-module-|Resource'
import axios from "axios"; import axios from "axios";
import url from "@|-Module-|/router/urls"; import url from "@|-BaseModule-|/router/urls";
export default class |-module-|CategoryRepository { export default class |-module-|Repository {
async index() { async index() {
@ -32,7 +32,7 @@ export default class |-module-|CategoryRepository {
const params = setData(data, true); const params = setData(data, true);
let response = await axios.post(url('url', {|-module-|Category: data.id}), params); let response = await axios.post(url('url', {|-module-|: data.id}), params);
if (response && response.status === 200) { if (response && response.status === 200) {
@ -42,7 +42,7 @@ export default class |-module-|CategoryRepository {
} }
async destroy(dataId) { async destroy(dataId) {
let response = await axios.delete(url('url', {|-module-|Category: dataId})); let response = await axios.delete(url('url', {|-module-|: dataId}));
if (response && response.status === 200) { if (response && response.status === 200) {

@ -1,4 +1,4 @@
import {setQuery, setData, getJson, getArray} from "@|-BaseModule-|/abstraction/repositories/|-module-|Recource"; import {setQuery, setData, getJson, getArray} from "@|-BaseModule-|/abstraction/resources/|-module-|/|-module-|Resource";
import axios from "axios"; import axios from "axios";
import url from "@|-BaseModule-|/router/urls"; import url from "@|-BaseModule-|/router/urls";

@ -1,4 +1,4 @@
import |-Module-|Repository from "@|-BaseModule-|/abstraction/repositories/|-module-|Repository"; import |-Module-|Repository from "@|-BaseModule-|/abstraction/repositories/|-module-|/|-module-|Repository";
let repository = new |-Module-|Repository(); let repository = new |-Module-|Repository();

@ -1,11 +1,11 @@
export default { export default {
getList|-Module-|: state => { getList|-Module-|: state => {
if (state.has_filter) { if (state.has_filter) {
return state.filtered_|-module-|; return state.filtered_|-snake_module-|;
} }
return state.|-module-|; return state.|-snake_module-|;
}, },
get|-Module-|: state => state.|-module-|, get|-Module-|: state => state.|-snake_module-|,
isFiltered|-Module-|: state =>state.is_filtered, isFiltered|-Module-|: state =>state.is_filtered,
getFilter|-Module-|: state =>state.filter, getFilter|-Module-|: state =>state.filter,
get|-Module-|Loading: state => state.loading, get|-Module-|Loading: state => state.loading,

@ -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) {

@ -5,9 +5,9 @@ export default {
}, },
filter: [], filter: [],
is_filtered: false, is_filtered: false,
|-module-|: [], |-snake_module-|: [],
filtered_|-module-|: [], filtered_|-snake_module-|: [],
|-module-|_selected: [], |-snake_module-|_selected: [],
loading: false, loading: false,
default_category: { default_category: {
id: null, id: null,

@ -1,7 +1,10 @@
export default { export default {
get|-Module-|: state => state.|-module-|, get|-Module-|s: state => state.|-module-|_list,
get|-Module-|: state => product => state.product_list.find(item => item.id == |-module-|),
get|-Module-|Loading: state => state.loading, get|-Module-|Loading: state => state.loading,
get|-Module-|Pagination: state => state.pagination, get|-Module-|Pagination: state => state.pagination,
getRowsPerPageItems: state => state.rowsPerPageItems,
get|-Module-|Selected: state => state.selected, get|-Module-|Selected: state => state.selected,
isFiltered|-Module-|: state => state.is_filtered,
}; };

@ -1,5 +1,4 @@
import Vue from 'vue'; import Vue from 'vue';
//import { |-module-|Paginate } from "@|-BaseModule-|/services/localStorage/|-module-|.storage"
export default { export default {
SET_|-MODULE-|(state, |-module-|) { SET_|-MODULE-|(state, |-module-|) {
@ -14,7 +13,6 @@ export default {
SET_|-MODULE-|_PAGINATION(state, pagination) { SET_|-MODULE-|_PAGINATION(state, pagination) {
Vue.set(state, "pagination", pagination); Vue.set(state, "pagination", pagination);
//|-module-|Paginate.save(pagination);
}, },
REMOVE_|-MODULE-|(state, id) { REMOVE_|-MODULE-|(state, id) {
@ -43,6 +41,6 @@ export default {
}, },
SET_LOADING(state, value) { SET_LOADING(state, value) {
state.loading = value; Vue.set(state, 'loading', value);
} }
}; };

@ -1,14 +1,16 @@
//import { |-module-|Paginate } from "@|-BaseModule-|/services/localStorage/|-module-|.storage"; //import { |-Module-|Paginate } from "@|-BaseModule-|/services/localStorage/|-module-|.storage";
export default { export default {
module_info:{ module_info:{
name: '|-module-|', name: '|-module-|',
module: '|-baseModule-|', module: '|-baseModule-|',
}, },
|-module-|: [], |-module-|_list: [],
|-module-|_selected: [], |-module-|_selected: [],
//pagination: newsPaginate.getWithDefault(), filtered_|-module-|: [],
//pagination: |-Module-|Paginate.getWithDefault(),
loading: false, loading: false,
filters:{}, filters:{},
is_filtered: false,
}; };

Loading…
Cancel
Save