|
@@ -71,7 +71,14 @@
|
|
|
</view>
|
|
|
<view class="tab-content">
|
|
|
<view class="order-list">
|
|
|
- <scroll-view v-if="orderList.length > 0" class="order-list-wrap" scroll-y="true" :scroll-top="50">
|
|
|
+ <scroll-view
|
|
|
+ v-if="orderList.length > 0"
|
|
|
+ class="order-list-wrap"
|
|
|
+ scroll-y="true"
|
|
|
+ :scroll-top="50"
|
|
|
+ @scrolltoupper="loadPresList"
|
|
|
+ @scrolltolower="loadMoreList"
|
|
|
+ >
|
|
|
<template v-for="(v,i) in orderList" :key="i">
|
|
|
<orderCard v-if="v" :v="v" :index="i" :c=tabActive class="order-card"
|
|
|
@update-list="updateList"
|
|
@@ -149,7 +156,7 @@ const deployArr = ref([
|
|
|
{name:'打包', id: '5' },
|
|
|
])
|
|
|
|
|
|
-const page = ref(0)
|
|
|
+const page = ref(1)
|
|
|
const total = ref(0)
|
|
|
const pageSize = ref(10)
|
|
|
const status = ref('')
|
|
@@ -404,6 +411,46 @@ const openTime = ()=>{
|
|
|
proxy.$refs.timeslot.open()
|
|
|
}
|
|
|
|
|
|
+const loadMoreList =async()=>{
|
|
|
+ console.log('loadMoreList>>>')
|
|
|
+ page.value = page.value +1
|
|
|
+ const params = {
|
|
|
+ token: uni.getStorageSync('token'),
|
|
|
+ data: JSON.stringify({
|
|
|
+ currentUserId: parseInt(uni.getStorageSync('userId')) || 0,
|
|
|
+ name: searchVal.value,
|
|
|
+ page: page.value,
|
|
|
+ pageSize: pageSize.value,
|
|
|
+ status: currentStatus.value
|
|
|
+ })
|
|
|
+ }
|
|
|
+ const {data:res} = await receiveOrderList(params)
|
|
|
+ if (res.code === 200) {
|
|
|
+ total.value = res.total
|
|
|
+ orderList.value = orderList.value.push(res.rows)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+const loadPreList = async()=>{
|
|
|
+ console.log('loadPreList>>>')
|
|
|
+ page.value = 1
|
|
|
+ const params = {
|
|
|
+ token: uni.getStorageSync('token'),
|
|
|
+ data: JSON.stringify({
|
|
|
+ currentUserId: parseInt(uni.getStorageSync('userId')) || 0,
|
|
|
+ name: searchVal.value,
|
|
|
+ page: page.value,
|
|
|
+ pageSize: pageSize.value,
|
|
|
+ status: currentStatus.value
|
|
|
+ })
|
|
|
+ }
|
|
|
+ const {data:res} = await receiveOrderList(params)
|
|
|
+ if (res.code === 200) {
|
|
|
+ total.value = res.total
|
|
|
+ orderList.value = res.rows
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
</script>
|
|
|
|