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