reportDetail.vue 683 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <div>
  3. <fire-table :query-type="type" :all-columns="columns"></fire-table>
  4. </div>
  5. </template>
  6. <script>
  7. import { mapGetters } from 'vuex'
  8. import FireTable from './FireTable'
  9. export default {
  10. name: 'ReportDetail',
  11. components: { FireTable },
  12. data() {
  13. return {
  14. type: '1',
  15. columns: true
  16. }
  17. },
  18. computed: {
  19. ...mapGetters(['gValue'])
  20. },
  21. watch: {},
  22. mounted() {
  23. if (!this.gValue) {
  24. this.$router.push('/report')
  25. return
  26. }
  27. this.$store.dispatch('layout/next', {})
  28. this.type = this.$route.query.type
  29. },
  30. methods: {}
  31. }
  32. </script>