diff --git a/experra_forum/src/components/ForumSection.vue b/experra_forum/src/components/ForumSection.vue index 69455c7..6c6608c 100644 --- a/experra_forum/src/components/ForumSection.vue +++ b/experra_forum/src/components/ForumSection.vue @@ -1,5 +1,5 @@ - + @@ -51,20 +51,16 @@ тема: "{{item.lastMessage.topic}}" - - - - - - - - - - + + + + + + + + + + @@ -127,6 +123,25 @@ export default { } else { this.$router.push({ path: '/topics/1' }) } + }, + getPreviousPages () { + const res = [] + for (let i = 0; i < this.pageN; i++) { + if (this.pageN - i < 6) { + res.push(i) + } + } + return res + }, + getNextPages () { + const res = [] + const prevLen = this.getPreviousPages().length + for (let i = 1; i < 10 - prevLen; i++) { + if (this.pageN + i < this.pages.length) { + res.push(this.pageN + i) + } + } + return res } } } diff --git a/experra_forum/src/pages/Index.vue b/experra_forum/src/pages/Index.vue index 586086e..32bdf72 100644 --- a/experra_forum/src/pages/Index.vue +++ b/experra_forum/src/pages/Index.vue @@ -1,6 +1,6 @@ - + @@ -19,7 +19,42 @@ export default { { name: 'Семейство 2', icon: 'warning', nMessages: 10, nTopics: 10 }, { name: 'Семейство 5', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, { name: 'Семейство 14', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, - { name: 'Семейство -1', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 } + { name: 'Семейство -1', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 11', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 22', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 53', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 144', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство -15', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 12', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 22', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 52', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 142', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство -12', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 13', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 23', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 53', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 143', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство -13', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 01', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 02', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 05', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 014', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0-1', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 011', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 022', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 053', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0144', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0-15', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 012', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 022', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 052', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0142', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0-12', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 013', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 023', icon: 'warning', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 053', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0143', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 }, + { name: 'Семейство 0-13', icon: 'fiber_manual_record', nMessages: 10, nTopics: 10 } ] } }
тема: "{{item.lastMessage.topic}}"