Browse Source

修改

master
453530270@qq.com 2 years ago
parent
commit
239463bd77
  1. 43
      pages/order/index.vue

43
pages/order/index.vue

@ -135,27 +135,19 @@
import { getEmptyPaginateObj, getMoreListData } from '@/core/app' import { getEmptyPaginateObj, getMoreListData } from '@/core/app'
import * as OrderApi from '@/api/order' import * as OrderApi from '@/api/order'
import { wxPayment } from '@/core/app' import { wxPayment } from '@/core/app'
import { list } from '../../api/goods'
// //
const pageSize = 15 const pageSize = 15
// tab // tab
const tabs = [{ const tabs = [
name: `全部`, {name: `全部`,value: 'all'},
value: 'all' {name: `待付款`,value: 'payment'},
}, { {name: `待交付`,value: 'delivery'},
name: `待付款`, {name: `已中止`,value: 'hasabort'},
value: 'payment' {name: `已关闭`,value: 'hasclosed'},
}, { ]
name: `待交付`,
value: 'delivery'
}, {
name: `已中止`,
value: 'hasabort'
}, {
name: `已关闭`,
value: 'hasclosed'
}]
export default { export default {
components: { components: {
@ -233,11 +225,12 @@
// //
initCurTab(options) { initCurTab(options) {
const app = this console.log("tlist",this.list)
if (options.dataType) { // const app = this
const index = app.tabs.findIndex(item => item.value == options.dataType) // if (options.dataType) {
app.curTab = index > -1 ? index : 0 // const index = app.tabs.findIndex(item => item.value == options.dataType)
} // app.curTab = index > -1 ? index : 0
// }
}, },
/** /**
@ -250,6 +243,7 @@
// //
app.getOrderList(page.num) app.getOrderList(page.num)
.then(list => { .then(list => {
console.log("od list",list)
const curPageLen = list.data.length const curPageLen = list.data.length
const totalSize = list.data.total const totalSize = list.data.total
app.mescroll.endBySize(curPageLen, totalSize) app.mescroll.endBySize(curPageLen, totalSize)
@ -261,12 +255,14 @@
getOrderList(pageNo = 1) { getOrderList(pageNo = 1) {
const app = this const app = this
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let data = {page:pageNo,limit:pageSize} let data = {pagination:true,sidePagination:"server",queryParamsType:"limit",pageNumber:pageNo,pageSize:pageSize}
OrderApi.ordquery(data) OrderApi.ordquery(data)
//OrderApi.list({ dataType: app.getTabValue(), page: pageNo }, { load: false }) //OrderApi.list({ dataType: app.getTabValue(), page: pageNo }, { load: false })
.then(result => { .then(result => {
console.log("quod",result)
let nlist = {data:result.data}
// //
const newList = app.initList(result.data.list) const newList = app.initList(nlist)
app.list.data = getMoreListData(newList, app.list, pageNo) app.list.data = getMoreListData(newList, app.list, pageNo)
resolve(newList) resolve(newList)
}) })
@ -301,6 +297,7 @@
// //
onRefreshList() { onRefreshList() {
this.list = getEmptyPaginateObj() this.list = getEmptyPaginateObj()
setTimeout(() => { setTimeout(() => {
this.mescroll.resetUpScroll() this.mescroll.resetUpScroll()
}, 120) }, 120)

Loading…
Cancel
Save