// components/voyages/Voyages.js import { postApi } from "../../apis/api" Component({ properties: { height: { type: Number, value: 620, } }, data: { term: '', status: 1, currentPage: 1, size: 10, list: [] }, methods: { async getVoyageList() { let res = await postApi('/voyage/list', { cargoOwnerId: wx.getStorageSync('cargoOwnerId'), term: this.data.term, status: this.data.status, currentPage: this.data.currentPage, size: this.data.size }) if (res.data.status == 0) { this.setData({ list: res.data.result }) } else { this.setData({ list: [] }) } }, changeStatus(e) { let { status } = e.currentTarget.dataset this.setData({ status, currentPage: 1, size: 10 }) this.getVoyageList() }, goToDetail(e) { let { id } = e.currentTarget.dataset wx.navigateTo({ url: `/pages/voyages/detail/detail?id=${id}`, }) } } })