parent
7ca796a898
commit
51d533cdf5
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=77424533bf54f95aa524",
|
"/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=77424533bf54f95aa524",
|
||||||
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=86d48e06c5b13724f430",
|
"/js/vue/Home/app.js": "/js/vue/Home/app.js?id=e358b4b5c55ea487c673",
|
||||||
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=ef74880b09765a4cb21b",
|
"/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=fa665e31799839141fe6",
|
||||||
"/js/vue/User/app.js": "/js/vue/User/app.js?id=e9283a676a9e344b0a5e"
|
"/js/vue/User/app.js": "/js/vue/User/app.js?id=a5bb957404874e203544"
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
const createFilterObject = filters => {
|
||||||
|
let filterObject = {};
|
||||||
|
for (const key in filters) {
|
||||||
|
if (filters.hasOwnProperty(key)) {
|
||||||
|
if (filters[key]["type"]) {
|
||||||
|
let filterValue = window[filters[key]["type"]](filters[key]);
|
||||||
|
if (filterValue) {
|
||||||
|
filterObject[key] = filterValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return filterObject;
|
||||||
|
};
|
||||||
|
window['between'] = function (filter) {
|
||||||
|
var value = null;
|
||||||
|
if (filter.val1 || filter.val2) {
|
||||||
|
value = `<${filter.val1},${filter.val2}>`;
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
window['like'] = function(filter) {
|
||||||
|
var value = null;
|
||||||
|
if (filter.val) {
|
||||||
|
value = `%${filter.val}%`;
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
export default createFilterObject;
|
Loading…
Reference in new issue