| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // 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}`,
- })
- }
- }
- })
|