parent
a2987ad072
commit
dceb5b8192
@ -1,6 +1,6 @@
|
||||
{
|
||||
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=8ba03455bf554a3c355d",
|
||||
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=bf18112bfd001430c068",
|
||||
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=276dfb71e10fdcaf7b95",
|
||||
"/js/vue/User/app.js": "/js/vue/User/app.js?id=a65e54e422437446c465"
|
||||
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=6453bd026923226929e3",
|
||||
"/js/vue/User/app.js": "/js/vue/User/app.js?id=c4c5a6066b7f9a9d5730"
|
||||
}
|
||||
|
@ -1,29 +1,28 @@
|
||||
export default {
|
||||
openModal: ({rootState}, data) => {
|
||||
if(data.nameSpace) {
|
||||
rootState[data.nameSpace]['modal'][data.name].open = true;
|
||||
rootState[data.nameSpace]['modal'][data.name].properties = data.properties;
|
||||
openModal: ({ rootState }, modal) => {
|
||||
let modalArray = modal.split("/");
|
||||
if (modalArray.length == 2) {
|
||||
rootState[modalArray[0]]['modal'][modalArray[1]] = true;
|
||||
} else {
|
||||
rootState['modal'][data.name].open = true;
|
||||
rootState['modal'][data.name].properties = data.properties;
|
||||
rootState.modal[modalArray[0]] = true;
|
||||
}
|
||||
},
|
||||
|
||||
setResultCurrentModal: ({rootState}, data) => {
|
||||
if(data.nameSpace) {
|
||||
rootState[data.nameSpace]['modal'][data.name].result = data.result;
|
||||
} else {
|
||||
rootState['modal'][data.name].result = data.result;
|
||||
}
|
||||
setResultCurrentModal: ({ state }, result) => {
|
||||
state.result = result;
|
||||
},
|
||||
|
||||
setProoertiesCurrentModal: ({ state }, properties) => {
|
||||
state.properties = properties;
|
||||
},
|
||||
|
||||
closeModal: ({rootState}, data) => {
|
||||
if(data.nameSpace) {
|
||||
rootState[data.nameSpace]['modal'][data.name].open = false;
|
||||
rootState[data.nameSpace]['modal'][data.name].properties = {};
|
||||
closeModal: ({ state, rootState }, modal) => {
|
||||
let modalArray = modal.split("/");
|
||||
if (modalArray.length == 2) {
|
||||
rootState[modalArray[0]]['modal'][modalArray[1]] = false;
|
||||
} else {
|
||||
rootState['modal'][data.name].open = false;
|
||||
rootState['modal'][data.name].properties = {};
|
||||
}
|
||||
rootState.modal[modalArray[0]] = false;
|
||||
}
|
||||
state.properties = null;
|
||||
},
|
||||
};
|
||||
|
@ -1,12 +1,10 @@
|
||||
export default {
|
||||
getCurrentModal: (state) => {
|
||||
return state.currentModal.slice(-1)[0].name
|
||||
},
|
||||
getCurrentModalProperties: (state) => {
|
||||
return state.currentModal.slice(-1)[0].properties;
|
||||
},
|
||||
getModalResult: (state) => {
|
||||
return state.currentModal.slice(-1)[0].result;
|
||||
isModal: (state, getters, rootState) => modal => {
|
||||
let modalArray = modal.split("/");
|
||||
if (modalArray.length == 2) {
|
||||
return rootState[modalArray[0]]["modal"][modalArray[1]];
|
||||
} else {
|
||||
return rootState.modal[modalArray[0]];
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -1,9 +1,4 @@
|
||||
export default {
|
||||
currentModal: [
|
||||
{
|
||||
name: '',
|
||||
properties: {},
|
||||
result: {}
|
||||
},
|
||||
],
|
||||
}
|
||||
properties: null,
|
||||
result: null
|
||||
};
|
||||
|
@ -0,0 +1,20 @@
|
||||
export default (data) => {
|
||||
var arrayList = [];
|
||||
|
||||
function recursiveFunction(array) {
|
||||
for (const iterator of array) {
|
||||
if (iterator.children && iterator.children.length) {
|
||||
let clone = Object.assign({}, iterator);
|
||||
delete clone.children;
|
||||
arrayList.push(clone);
|
||||
let list = recursiveFunction(iterator.children);
|
||||
arrayList.concat(list);
|
||||
} else {
|
||||
arrayList.push(iterator);
|
||||
}
|
||||
}
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
return recursiveFunction(data);
|
||||
};
|
Loading…
Reference in new issue