index.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <template>
  2. <div class="app-container">
  3. <div class="tabs">
  4. <el-button @click="clickFire(0)" type="primary" plain v-if="open == 0"
  5. >消防监督</el-button
  6. >
  7. <el-button @click="clickFire(1)" v-else>消防监督</el-button>
  8. <el-button @click="clickFire(2)">九小单位</el-button>
  9. </div>
  10. <div v-if="open == 1 || open == 0" style="width: 100%">
  11. <statisticsFire></statisticsFire>
  12. </div>
  13. <div v-if="open == 2" >2</div>
  14. </div>
  15. </template>
  16. <script>
  17. import { getDdlist } from "@/api/backend/statistics";
  18. import statisticsFire from "@/views/backend/statisticsFire/index";
  19. export default {
  20. components: {
  21. statisticsFire
  22. },
  23. data() {
  24. return {
  25. open: 0
  26. };
  27. },
  28. created() {
  29. },
  30. methods: {
  31. clickFire(value) {
  32. this.open = value;
  33. }
  34. },
  35. };
  36. </script>
  37. <style lang="scss" scoped>
  38. .tabs {
  39. margin-bottom: 12px;
  40. }
  41. ::v-deep .el-tabs--border-card > .el-tabs__content {
  42. padding: 0 !important;
  43. }
  44. .nav {
  45. width: 100%;
  46. display: flex;
  47. justify-content: space-between;
  48. overflow-x: auto;
  49. cursor: pointer;
  50. .nav-item {
  51. }
  52. }
  53. </style>