|
@@ -87,8 +87,11 @@
|
|
></right-toolbar>
|
|
></right-toolbar>
|
|
</el-row>
|
|
</el-row>
|
|
<!-- 订单状态 -->
|
|
<!-- 订单状态 -->
|
|
- <el-tabs type="card" v-model="state">
|
|
|
|
- <el-tab-pane label="全部" name="null"></el-tab-pane>
|
|
|
|
|
|
+ <el-tabs type="card" v-model="state" @tab-click="handleClick">
|
|
|
|
+ <el-tab-pane label="全部订单" name="null"></el-tab-pane>
|
|
|
|
+ <el-tab-pane label="待付款" name="0"></el-tab-pane>
|
|
|
|
+ <el-tab-pane label="已完成" name="1"></el-tab-pane>
|
|
|
|
+ <el-tab-pane label="已取消" name="-1"></el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
|
|
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
@@ -112,6 +115,8 @@
|
|
<div>{{ $numberFormat(row.salePrice) }}</div>
|
|
<div>{{ $numberFormat(row.salePrice) }}</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column label="数量" prop="ticketNum" min-width="60" />
|
|
|
|
+ <el-table-column label="订单状态" prop="status" min-width="95" />
|
|
<el-table-column label="实付金额(元)" min-width="95">
|
|
<el-table-column label="实付金额(元)" min-width="95">
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
<div>{{ $numberFormat(row.payAmt) }}</div>
|
|
<div>{{ $numberFormat(row.payAmt) }}</div>
|
|
@@ -198,6 +203,7 @@ export default {
|
|
this.list = res.rows;
|
|
this.list = res.rows;
|
|
this.list.forEach((item) => {
|
|
this.list.forEach((item) => {
|
|
item.boxType = item.boxType && JSON.parse(item.boxType).desc;
|
|
item.boxType = item.boxType && JSON.parse(item.boxType).desc;
|
|
|
|
+ item.status = item.status && JSON.parse(item.status).desc;
|
|
});
|
|
});
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -206,6 +212,16 @@ export default {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ // 订单切换
|
|
|
|
+ handleClick(e) {
|
|
|
|
+ if (e.name == "null") {
|
|
|
|
+ this.queryParams.status = "";
|
|
|
|
+ } else {
|
|
|
|
+ this.queryParams.status = Number(e.name);
|
|
|
|
+ }
|
|
|
|
+ this.getList();
|
|
|
|
+ },
|
|
|
|
+
|
|
//搜索
|
|
//搜索
|
|
handleQuery() {
|
|
handleQuery() {
|
|
this.pageParams.pageNum = 1;
|
|
this.pageParams.pageNum = 1;
|