|
@@ -32,6 +32,7 @@
|
|
<block v-for="(item,i) in taskList" :key="i">
|
|
<block v-for="(item,i) in taskList" :key="i">
|
|
<task-item :item="item" @toStorage="toStorage" @toDetail="toDetail" type="caigou"></task-item>
|
|
<task-item :item="item" @toStorage="toStorage" @toDetail="toDetail" type="caigou"></task-item>
|
|
</block>
|
|
</block>
|
|
|
|
+ <u-loadmore v-if="taskList.length > 0" :status="status" />
|
|
<u-empty mode="data" v-if="taskList.length == 0"></u-empty>
|
|
<u-empty mode="data" v-if="taskList.length == 0"></u-empty>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -93,9 +94,11 @@
|
|
endTime:'',
|
|
endTime:'',
|
|
number:'',
|
|
number:'',
|
|
status:'',
|
|
status:'',
|
|
- pageNum:1,
|
|
|
|
|
|
+ currentPage:1,
|
|
pageSize:10
|
|
pageSize:10
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ status:'loadmore',
|
|
|
|
+ lastPage:1,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad() {
|
|
onLoad() {
|
|
@@ -120,13 +123,19 @@
|
|
onUnload() {
|
|
onUnload() {
|
|
uni.$off('scanFinish')
|
|
uni.$off('scanFinish')
|
|
},
|
|
},
|
|
|
|
+ onReachBottom() {
|
|
|
|
+ if(this.params.currentPage < this.lastPage) {
|
|
|
|
+ this.params.currentPage ++
|
|
|
|
+ this.getPurchaseInventory()
|
|
|
|
+ }
|
|
|
|
+ },
|
|
methods:{
|
|
methods:{
|
|
scanCode() {
|
|
scanCode() {
|
|
this.$scan.scanCode()
|
|
this.$scan.scanCode()
|
|
},
|
|
},
|
|
init() {
|
|
init() {
|
|
uni.showLoading()
|
|
uni.showLoading()
|
|
- this.params.pageNum = 1
|
|
|
|
|
|
+ this.params.currentPage = 1
|
|
this.getPurchaseInventory()
|
|
this.getPurchaseInventory()
|
|
},
|
|
},
|
|
searchClick() {
|
|
searchClick() {
|
|
@@ -156,7 +165,14 @@
|
|
purchaseInventory(this.params)
|
|
purchaseInventory(this.params)
|
|
.then(res=>{
|
|
.then(res=>{
|
|
if(res.code == 200) {
|
|
if(res.code == 200) {
|
|
- this.taskList = res.data.rows;
|
|
|
|
|
|
+ this.status = 'loading';
|
|
|
|
+ this.lastPage = Math.ceil(res.data.total * 1 / this.params.pageSize)
|
|
|
|
+ if(this.params.currentPage < this.lastPage) {
|
|
|
|
+ this.status = 'loadmore'
|
|
|
|
+ }else {
|
|
|
|
+ this.status = 'nomore'
|
|
|
|
+ }
|
|
|
|
+ this.taskList =[...this.taskList,...res.data.rows];
|
|
}
|
|
}
|
|
uni.hideLoading()
|
|
uni.hideLoading()
|
|
})
|
|
})
|