summary.vue 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <template>
  2. <img class="head-img w-100 radius-base" src="https://mn.wenlvti.net/app_static/xiangan/banner_dig_summary.jpg" />
  3. <TaskList>
  4. <TaskItem
  5. title="行政区划"
  6. desc="村落行政区域划分及变迁"
  7. icon="icon-task-summary-1"
  8. :enabled="true"
  9. @click="goForm(1)"
  10. />
  11. <TaskItem
  12. title="村落综述"
  13. desc="村落整体概况介绍"
  14. icon="icon-task-summary-5"
  15. :enabled="true"
  16. @click="goForm(5)"
  17. />
  18. <TaskItem
  19. title="地理信息"
  20. desc="地理位置和自然环境特征"
  21. icon="icon-task-summary-2"
  22. :enabled="true"
  23. @click="goForm(2)"
  24. />
  25. <TaskItem
  26. title="建设与保护"
  27. desc="村落发展与文化遗产保护"
  28. icon="icon-task-summary-3"
  29. :enabled="true"
  30. @click="goForm(3)"
  31. />
  32. <TaskItem
  33. title="人口与经济"
  34. desc="人口与经济情况"
  35. icon="icon-task-summary-4"
  36. :enabled="true"
  37. @click="goForm(4)"
  38. />
  39. </TaskList>
  40. </template>
  41. <script setup lang="ts">
  42. import { useTaskEntryForm } from '../composeable/TaskEntryForm';
  43. import TaskList from '../components/TaskList.vue';
  44. import TaskItem from '../components/TaskItem.vue';
  45. const t = useTaskEntryForm();
  46. function goForm(subId: number) {
  47. t.goForm('overview', subId, undefined, 'common');
  48. }
  49. </script>