|
@@ -3,7 +3,7 @@
|
|
|
<div class="record-main">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick" v-loading="load">
|
|
|
<el-tab-pane label="订单记录" name="first">
|
|
|
- <by-table :propConfig="orderConfig" ref="orderTable" class="tableComp" @pagination="paginationOrder">
|
|
|
+ <by-table :propConfig="orderConfig" v-if="activeName == 'first'" ref="orderTable" class="tableComp" @pagination="paginationOrder">
|
|
|
<template v-slot:state='{ row }'>
|
|
|
<span v-if="row.status == 'WaitPay'">待付款</span>
|
|
|
<span v-if="row.status == 'Delivering'">发货中</span>
|
|
@@ -28,10 +28,10 @@
|
|
|
</by-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="入库记录" name="second">
|
|
|
- <by-table :propConfig="inStoreConfig" ref="inStoreTable" class="tableComp" @pagination="paginationInStore"></by-table>
|
|
|
+ <by-table :propConfig="inStoreConfig" v-if="activeName == 'second'" ref="inStoreTable" class="tableComp" @pagination="paginationInStore"></by-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="出库记录" name="third">
|
|
|
- <by-table :propConfig="outStoreConfig" ref="outStoreTable" class="tableComp" @pagination="paginationOutnStore"></by-table>
|
|
|
+ <by-table :propConfig="outStoreConfig" v-if="activeName == 'third'" ref="outStoreTable" class="tableComp" @pagination="paginationOutnStore"></by-table>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
@@ -263,15 +263,21 @@ export default class StoreRecord extends Vue {
|
|
|
if(this.activeName == 'first') {
|
|
|
this.pageOrder.pageNo = 1
|
|
|
this.pageOrder.total = 0
|
|
|
- this.loadOrderList()
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.loadOrderList()
|
|
|
+ })
|
|
|
}else if(this.activeName == 'second') {
|
|
|
this.inStorePage.pageNo = 1
|
|
|
this.inStorePage.total = 0
|
|
|
- this.loadInstoreList()
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.loadInstoreList()
|
|
|
+ })
|
|
|
}else if(this.activeName == 'third') {
|
|
|
this.outStorePage.pageNo = 1
|
|
|
this.outStorePage.total = 0
|
|
|
- this.loadOutstoreList()
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.loadOutstoreList()
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|