|
|
@ -250,6 +250,22 @@ export default {
|
|
|
|
[{name: this.$t('tags:localeAny'), code: 'any'}],
|
|
|
|
[{name: this.$t('tags:localeAny'), code: 'any'}],
|
|
|
|
(siteLangs.length > 0 ? siteLangs : [])
|
|
|
|
(siteLangs.length > 0 ? siteLangs : [])
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
if (this.$route.query.lang) {
|
|
|
|
|
|
|
|
this.locale = this.$route.query.lang
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (this.$route.query.sort) {
|
|
|
|
|
|
|
|
this.orderBy = this.$route.query.sort.toLowerCase()
|
|
|
|
|
|
|
|
switch (this.orderBy) {
|
|
|
|
|
|
|
|
case 'updatedat':
|
|
|
|
|
|
|
|
this.orderBy = 'updatedAt'
|
|
|
|
|
|
|
|
break
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.pagination.sortBy = [this.orderBy]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (this.$route.query.dir) {
|
|
|
|
|
|
|
|
this.orderByDirection = this.$route.query.dir === 'asc' ? 0 : 1
|
|
|
|
|
|
|
|
this.pagination.sortDesc = [this.orderByDirection === 1]
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
toggleTag (tag) {
|
|
|
|
toggleTag (tag) {
|
|
|
|