Skip to content

Commit 60e5411

Browse files
authored
Merge pull request #347 from armd-pro/master
Последние события выводятся учебные, если стоит режим учебных событий.
2 parents f7a39a2 + e169c11 commit 60e5411

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

src/components/event/LastEvents.vue

+28-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
<b-row v-for="event in events" :key="event.id" no-gutters align-v="center"
88
:class="{ event: true, 'highlight-event': highlightEvent(event.id) }">
99

10-
<router-link :to="{ name: 'Event', params: { id: event.id } }"
11-
class="d-flex align-items-center" :key="event.id">
10+
<router-link :to="routerLink(event.id)" class="d-flex align-items-center" :key="event.id">
1211

1312
<b-col cols="2" class="magnitude text-center">
1413
<strong>{{ event.locValues.data.mag.toFixed(1) }}</strong>
@@ -44,10 +43,28 @@
4443
}
4544
},
4645
methods: {
47-
fetchEvents: function() {
46+
routerLink: function(eventId)
47+
{
48+
let query = {}
49+
50+
if (this.$route.query.backUrlQuery) {
51+
query.backUrlQuery = this.$route.query.backUrlQuery
52+
}
53+
54+
return {
55+
name: 'Event',
56+
params: {
57+
id: eventId
58+
},
59+
query
60+
}
61+
},
62+
fetchEvents: function()
63+
{
4864
this.$http.get(apiSettings.endpointEvents, {
4965
params: {
5066
datetime_min: this.$moment.utc().subtract(6, 'months').format('YYYY-MM-DD 00:00:00'),
67+
has_training: this.event.has_training ? 1 : 0,
5168
include: 'nearestCity',
5269
limit: 10
5370
}
@@ -76,8 +93,15 @@
7693
return false
7794
}
7895
},
96+
watch: {
97+
event: function(data) {
98+
if (this.inited === true) return
99+
this.inited = true
100+
this.fetchEvents()
101+
}
102+
},
79103
created() {
80-
this.fetchEvents()
104+
81105
}
82106
}
83107
</script>

0 commit comments

Comments
 (0)