global.js 1017 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export default {
  2. methods: {
  3. getNewsItemLink(newsItem) {
  4. let link;
  5. if(newsItem.category.alias == "articles") {
  6. link = {
  7. name: 'articles-alias',
  8. params: { alias: newsItem.alias }
  9. }
  10. }
  11. else if(newsItem.category.alias == "slushay") {
  12. link = {
  13. name: 'podcasts-alias',
  14. params: { alias: newsItem.alias }
  15. }
  16. }
  17. else if(newsItem.category.parent && newsItem.category.parent.alias == "video") {
  18. link = {
  19. name: 'video-category-alias',
  20. params: {
  21. category: newsItem.category.alias,
  22. alias: newsItem.alias
  23. }
  24. }
  25. }
  26. else link = {
  27. name: 'news-category-alias',
  28. params: {
  29. category: newsItem.category.alias,
  30. alias: newsItem.alias
  31. }
  32. }
  33. if (newsItem.token !== '' && typeof newsItem.token !== 'undefined') {
  34. link.query = { erid: newsItem.token }
  35. }
  36. return link
  37. },
  38. }
  39. }