environment.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <img class="head-img w-100 radius-base" src="https://mn.wenlvti.net/app_static/xiangan/banner_dig_environment.jpg" />
  3. <TaskList>
  4. <TaskItem
  5. title="自然环境"
  6. desc="村落建立与发展历程"
  7. icon="icon-task-environment-1"
  8. :enabled="canCollect('environment')"
  9. @click="goForm('environment', 0)"
  10. />
  11. <TaskItem
  12. title="文物古迹"
  13. desc="重要历史文献资料"
  14. icon="icon-task-environment-5"
  15. :enabled="canCollect('relic')"
  16. @click="goForm('relic', 0)"
  17. />
  18. <TaskItem
  19. title="历史环境要素"
  20. desc="历史环境要素资料"
  21. icon="icon-task-environment-6"
  22. :enabled="canCollect('element')"
  23. @click="goForm('element', 0)"
  24. />
  25. </TaskList>
  26. </template>
  27. <script setup lang="ts">
  28. import { useTaskEntryForm } from '../composeable/TaskEntryForm';
  29. import { useCollectStore } from '@/stores/collect';
  30. import TaskList from '../components/TaskList.vue';
  31. import TaskItem from '../components/TaskItem.vue';
  32. const { goForm } = useTaskEntryForm();
  33. const { canCollect } = useCollectStore();
  34. </script>