Commit b215b1e9 authored by 石盼盼's avatar 石盼盼

触底加载

parent 57beff4c
This diff is collapsed.
...@@ -36,6 +36,12 @@ ...@@ -36,6 +36,12 @@
</div> </div>
<van-pull-refresh v-model="isloading" @refresh="onRefresh"> <van-pull-refresh v-model="isloading" @refresh="onRefresh">
<van-list
v-model="loading"
:finished="finished"
finished-text="没有更多了~"
@load="onmore"
>
<div class="order-item" v-for="(item, index) in list" :key="index"> <div class="order-item" v-for="(item, index) in list" :key="index">
<div class="title">{{item.order_status_display }}</div> <div class="title">{{item.order_status_display }}</div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
...@@ -103,6 +109,7 @@ ...@@ -103,6 +109,7 @@
</div> </div>
<!-- 空数据 --> <!-- 空数据 -->
<van-empty class="custom-image" description="暂无工单哦~" v-if="!list.length && !more" /> <van-empty class="custom-image" description="暂无工单哦~" v-if="!list.length && !more" />
</van-list>
</van-pull-refresh> </van-pull-refresh>
<div class="blank"></div> <div class="blank"></div>
<!-- 取消工单原因弹窗 --> <!-- 取消工单原因弹窗 -->
...@@ -216,6 +223,9 @@ export default { ...@@ -216,6 +223,9 @@ export default {
more: true, more: true,
locked: false, locked: false,
limit: 10, limit: 10,
// 上拉加载
loading: false,
finished: false,
imgList: [], imgList: [],
// 转单 // 转单
...@@ -228,6 +238,9 @@ export default { ...@@ -228,6 +238,9 @@ export default {
this.getWorkers() this.getWorkers()
}, },
methods: { methods: {
onmore(){
this.getList()
},
preview(img, index){ preview(img, index){
let temp = img.map(item=>{ let temp = img.map(item=>{
return item.url return item.url
...@@ -369,6 +382,8 @@ export default { ...@@ -369,6 +382,8 @@ export default {
this.more = true this.more = true
this.locked = false this.locked = false
this.isloading = false this.isloading = false
this.loading = false
this.finished = false
}, },
// 获取工单列表 // 获取工单列表
getList () { getList () {
...@@ -402,6 +417,8 @@ export default { ...@@ -402,6 +417,8 @@ export default {
this.locked = false this.locked = false
this.isloading = false this.isloading = false
this.count = data.count this.count = data.count
this.loading = false
this.finished = !data.more;
if(data.worker){ if(data.worker){
this.worker_id = data.worker.id this.worker_id = data.worker.id
this.workerName = data.worker.name this.workerName = data.worker.name
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment