parent
9d44c173d9
commit
1c56033a3e
2 changed files with 23 additions and 3 deletions
@ -0,0 +1,20 @@ |
|||||||
|
export default { |
||||||
|
excelExport : function (url, search, colArr) { |
||||||
|
var filteredSearch = Object.keys(search) |
||||||
|
.filter(key => !key.startsWith('$')) |
||||||
|
.reduce((obj, key) => { |
||||||
|
obj[key] = search[key]; |
||||||
|
return obj; |
||||||
|
}, {}); |
||||||
|
|
||||||
|
var formStr = Object.keys(filteredSearch).map(key => { |
||||||
|
let value = filteredSearch[key]; |
||||||
|
if (colArr.includes(key)) { |
||||||
|
return `${encodeURIComponent(key)}_equal=${encodeURIComponent(value)}`; |
||||||
|
} else { |
||||||
|
return `${encodeURIComponent(key)}=${encodeURIComponent(value)}`; |
||||||
|
} |
||||||
|
}).join('&'); |
||||||
|
window.open(`${url}&${formStr}`); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue