|
@@ -4,7 +4,7 @@
|
|
|
<view class="order-status">
|
|
<view class="order-status">
|
|
|
<view @tap="changeStatus(0)" :class="[{'checked':status===0}]">待完成</view>
|
|
<view @tap="changeStatus(0)" :class="[{'checked':status===0}]">待完成</view>
|
|
|
<view @tap="changeStatus(1)" :class="[{'checked':status===1}]">已完成</view>
|
|
<view @tap="changeStatus(1)" :class="[{'checked':status===1}]">已完成</view>
|
|
|
- <view @tap="changeStatus('')" :class="[{'checked':status===''}]">全部</view>
|
|
|
|
|
|
|
+ <view @tap="changeStatus(-1)" :class="[{'checked':status===-1}]">全部</view>
|
|
|
</view>
|
|
</view>
|
|
|
<scroll-view class="itemList-item_box" scroll-y="true" @scrolltolower="reachBottom" lower-threshold="50" refresher-enabled="true"
|
|
<scroll-view class="itemList-item_box" scroll-y="true" @scrolltolower="reachBottom" lower-threshold="50" refresher-enabled="true"
|
|
|
:refresher-triggered="triggered" @refresherrefresh="onRefresh" @refresherrestore="onRestore">
|
|
:refresher-triggered="triggered" @refresherrefresh="onRefresh" @refresherrestore="onRestore">
|
|
@@ -87,16 +87,19 @@ export default {
|
|
|
if(this.mt == 'yes'){
|
|
if(this.mt == 'yes'){
|
|
|
this.snTitle = '美团编号'
|
|
this.snTitle = '美团编号'
|
|
|
}
|
|
}
|
|
|
- //有新制作单时自动刷新
|
|
|
|
|
- let that = this
|
|
|
|
|
- this.t = setInterval(function () {
|
|
|
|
|
- that.getWorkInfoList(1)
|
|
|
|
|
- },5000)
|
|
|
|
|
|
|
+ this.listenWork()
|
|
|
},
|
|
},
|
|
|
destroyed(){
|
|
destroyed(){
|
|
|
clearInterval(this.t)
|
|
clearInterval(this.t)
|
|
|
},
|
|
},
|
|
|
methods:{
|
|
methods:{
|
|
|
|
|
+ listenWork(){
|
|
|
|
|
+ //有新制作单时自动刷新
|
|
|
|
|
+ let that = this
|
|
|
|
|
+ this.t = setInterval(function () {
|
|
|
|
|
+ that.getWorkInfoList(1)
|
|
|
|
|
+ },5000)
|
|
|
|
|
+ },
|
|
|
refreshList(){
|
|
refreshList(){
|
|
|
this.resetList()
|
|
this.resetList()
|
|
|
this.getWorkInfoList()
|
|
this.getWorkInfoList()
|
|
@@ -141,6 +144,11 @@ export default {
|
|
|
this.$emit('getOrderInfo',item)
|
|
this.$emit('getOrderInfo',item)
|
|
|
},
|
|
},
|
|
|
changeStatus(status){
|
|
changeStatus(status){
|
|
|
|
|
+ if(status !== 0){
|
|
|
|
|
+ clearInterval(this.t)
|
|
|
|
|
+ }else{
|
|
|
|
|
+ this.listenWork()
|
|
|
|
|
+ }
|
|
|
this.status = status
|
|
this.status = status
|
|
|
this.resetList()
|
|
this.resetList()
|
|
|
this.getWorkInfoList()
|
|
this.getWorkInfoList()
|