parent
a2987ad072
commit
dceb5b8192
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=8ba03455bf554a3c355d",
|
"/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/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/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=6453bd026923226929e3",
|
||||||
"/js/vue/User/app.js": "/js/vue/User/app.js?id=a65e54e422437446c465"
|
"/js/vue/User/app.js": "/js/vue/User/app.js?id=c4c5a6066b7f9a9d5730"
|
||||||
}
|
}
|
||||||
|
@ -1,29 +1,28 @@
|
|||||||
export default {
|
export default {
|
||||||
openModal: ({rootState}, data) => {
|
openModal: ({ rootState }, modal) => {
|
||||||
if(data.nameSpace) {
|
let modalArray = modal.split("/");
|
||||||
rootState[data.nameSpace]['modal'][data.name].open = true;
|
if (modalArray.length == 2) {
|
||||||
rootState[data.nameSpace]['modal'][data.name].properties = data.properties;
|
rootState[modalArray[0]]['modal'][modalArray[1]] = true;
|
||||||
} else {
|
} else {
|
||||||
rootState['modal'][data.name].open = true;
|
rootState.modal[modalArray[0]] = true;
|
||||||
rootState['modal'][data.name].properties = data.properties;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
setResultCurrentModal: ({rootState}, data) => {
|
setResultCurrentModal: ({ state }, result) => {
|
||||||
if(data.nameSpace) {
|
state.result = result;
|
||||||
rootState[data.nameSpace]['modal'][data.name].result = data.result;
|
},
|
||||||
} else {
|
|
||||||
rootState['modal'][data.name].result = data.result;
|
setProoertiesCurrentModal: ({ state }, properties) => {
|
||||||
}
|
state.properties = properties;
|
||||||
},
|
},
|
||||||
|
|
||||||
closeModal: ({rootState}, data) => {
|
closeModal: ({ state, rootState }, modal) => {
|
||||||
if(data.nameSpace) {
|
let modalArray = modal.split("/");
|
||||||
rootState[data.nameSpace]['modal'][data.name].open = false;
|
if (modalArray.length == 2) {
|
||||||
rootState[data.nameSpace]['modal'][data.name].properties = {};
|
rootState[modalArray[0]]['modal'][modalArray[1]] = false;
|
||||||
} else {
|
} else {
|
||||||
rootState['modal'][data.name].open = false;
|
rootState.modal[modalArray[0]] = false;
|
||||||
rootState['modal'][data.name].properties = {};
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
state.properties = null;
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
export default {
|
export default {
|
||||||
getCurrentModal: (state) => {
|
isModal: (state, getters, rootState) => modal => {
|
||||||
return state.currentModal.slice(-1)[0].name
|
let modalArray = modal.split("/");
|
||||||
},
|
if (modalArray.length == 2) {
|
||||||
getCurrentModalProperties: (state) => {
|
return rootState[modalArray[0]]["modal"][modalArray[1]];
|
||||||
return state.currentModal.slice(-1)[0].properties;
|
} else {
|
||||||
},
|
return rootState.modal[modalArray[0]];
|
||||||
getModalResult: (state) => {
|
|
||||||
return state.currentModal.slice(-1)[0].result;
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
};
|
||||||
|
@ -1,9 +1,4 @@
|
|||||||
export default {
|
export default {
|
||||||
currentModal: [
|
properties: null,
|
||||||
{
|
result: null
|
||||||
name: '',
|
};
|
||||||
properties: {},
|
|
||||||
result: {}
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}
|
|
||||||
|
@ -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