show.vue 702 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <ui-group title="测量列表" class="show-measures">
  3. <template #icon>
  4. <ui-icon
  5. ctrl
  6. :type="custom.showMeasures ? 'eye-s' : 'eye-n'"
  7. @click="custom.showMeasures = !custom.showMeasures"
  8. />
  9. </template>
  10. <MeasureSign
  11. v-for="measure in measures"
  12. :key="measure.id"
  13. :measure="measure"
  14. :edit="false"
  15. />
  16. </ui-group>
  17. </template>
  18. <script setup lang="ts">
  19. import MeasureSign from '@/views/measure/sign.vue'
  20. import { measures, initialMeasures } from '@/store'
  21. import { custom } from '@/env'
  22. initialMeasures()
  23. </script>
  24. <style lang="scss">
  25. .show-measures.ui-group > h3.group-title {
  26. margin-bottom: 0;
  27. }
  28. </style>