index.vue 601 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div>看过我</div>
  3. </template>
  4. <script setup>
  5. import { ref } from 'vue'
  6. import { getInterestedMePage } from '@/api/user'
  7. import { dealDictObjData } from '@/utils/position'
  8. const queryParams = ref({
  9. pageNo: 1,
  10. pageSize: 10
  11. })
  12. const list = ref([])
  13. const getList = async () => {
  14. const res = await getInterestedMePage(queryParams.value)
  15. const { data } = res
  16. if (!data.list.length) return
  17. list.value = data.list.map(e => {
  18. e.enterprise = dealDictObjData({}, e.enterprise)
  19. e.active = false
  20. return e
  21. })
  22. }
  23. getList()
  24. </script>
  25. <style scoped lang="scss">
  26. </style>