12345678910111213141516171819202122232425 |
- export default (_, inject) => {
- inject('applyParamsToUrl', (url, filter) => {
- debugger
- if (filter) {
- let filteredEntities = ''
- if (url.indexOf('?') === -1) {
- url += '?'
- } else {
- url += '&'
- }
- Object.keys(filter).forEach(key => {
- filteredEntities += `${key}=${filter[key]}&`
- })
- if (filteredEntities.slice(-1) === '&') {
- filteredEntities = filteredEntities.slice(0, -1)
- }
- return url + filteredEntities
- }
- return url
- })
- }
|