devices.vue 947 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <a-menu v-model:selectedKeys="state.selectedKeys" mode="horizontal">
  3. <a-menu-item :key="1">
  4. 设备列表
  5. </a-menu-item>
  6. <a-menu-item :key="2">
  7. 机场异常反馈记录
  8. </a-menu-item>
  9. <a-menu-item :key="3">
  10. 设备变化记录
  11. </a-menu-item>
  12. </a-menu>
  13. <template v-if="state.selectedKeys[0] === 1">
  14. <DeviceList />
  15. </template>
  16. <template v-else-if="state.selectedKeys[0] === 2">
  17. <FeedbackRecord />
  18. </template>
  19. <template v-else-if="state.selectedKeys[0] === 3">
  20. <ChangeRecord />
  21. </template>
  22. </template>
  23. <script lang="ts" setup>
  24. import { reactive } from 'vue';
  25. import DeviceList from '/@/components/devices/deviceList/index.vue'
  26. import FeedbackRecord from '/@/components/devices/feedbackRecord/index.vue'
  27. import ChangeRecord from '/@/components/devices/changeRecord/index.vue'
  28. const state = reactive({
  29. selectedKeys: [1],
  30. })
  31. </script>
  32. <style lang="scss" scoped></style>