index.vue 717 B

1234567891011121314151617181920212223
  1. <template>
  2. <div>
  3. <lottery/>
  4. </div>
  5. </template>
  6. <script>
  7. import lottery from '~components/lotteryDraw/lottery.vue'
  8. export default {
  9. layout: 'main',
  10. fetch ({ store }) {
  11. return Promise.all([
  12. store.dispatch('lottery/getUserInfo', {activityCode: '11wwwwwwww'}),
  13. store.dispatch('lottery/getNextLevel', {activityCode: '11wwwwwwww'}),
  14. store.dispatch('lottery/getWinningRecord', {activityCode: '11wwwwwwww', size: 20}),
  15. store.dispatch('lottery/getOwnWinningRecord', {activityCode: '11wwwwwwww', page: 1, count: 10}),
  16. store.dispatch('lottery/currentGradePrizes', {activityCode: '11wwwwwwww'})
  17. ])
  18. },
  19. components: {
  20. lottery
  21. }
  22. }
  23. </script>