index.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <template>
  2. <view class="">
  3. <!-- :finished="finished" -->
  4. <van-list
  5. v-model="loading"
  6. :immediate-check="false"
  7. :error.sync="error"
  8. error-text="请求失败,点击重新加载"
  9. finished-text="没有更多了~"
  10. @load="getList"
  11. >
  12. <div border class="list-item" v-for="(item, key) in pcsjList" :key="key">
  13. <div>{{ item.name }}</div>
  14. <div class="nameTitle">{{ item.xmmc }}</div>
  15. <div>下发时间:{{ item.jsdw }}</div>
  16. <div>结束时间:{{ item.jsdw }}</div>
  17. <div>核查图斑:{{ item.spotsnumber }}个</div>
  18. <div>核查人员:{{ item.jsdw }}</div>
  19. </div>
  20. </van-list>
  21. </view>
  22. </template>
  23. <script>
  24. import { listPcsj } from "@/api/apis.js";
  25. export default {
  26. name: "list",
  27. components: {},
  28. data() {
  29. return {
  30. queryParams: {},
  31. loading: false,
  32. pcsjList: [{ name: "sjcdsicjdifc" }, {}],
  33. total: 0,
  34. };
  35. },
  36. mounted() {
  37. this.getList();
  38. },
  39. unmounted() {},
  40. methods: {
  41. getList() {
  42. this.loading = true;
  43. console.log("ss1ss", listPcsj(this.queryParams));
  44. listPcsj(this.queryParams).then((res) => {
  45. console.log(res, "00s00s");
  46. this.pcsjList = res.rows;
  47. this.total = res.total;
  48. this.loading = false;
  49. });
  50. },
  51. },
  52. };
  53. </script>
  54. <style scoped>
  55. </style>