Commit 3f1ee16f authored by guoyou's avatar guoyou

会员订单统计

parent 8b1a8355
......@@ -122,6 +122,7 @@ export default {
endCompanyId: null,
startCompanyIds: null,
endCompanyIds: null,
// time: [new Date(2019, 10, 10, 9, 0), new Date(2019, 10, 11, 18, 0)],
time: [],
limit: 100,
page: 1,
......@@ -260,7 +261,7 @@ export default {
damageSafe: this.listQuery.damageSafe == "需要" ? 1 : 0, //是否购买免赔
rentFreeDay: this.listQuery.rentFreeDay == "使用" ? 1 : 0, //是否使用出租免费天数
orderOrigin: 3, //订车来源
appUserId: 334
appUserId: this.appUserId
};
addIndent(params).then(data => {
console.log(data);
......@@ -301,7 +302,9 @@ export default {
username(this.listQuery.tel).then(data => {
if (data.status == 200) {
if (!!data.data) {
console.log(!!data.data.rentFreeDays);
// console.log(!!data.data.rentFreeDays);
// console.log(data.data);
// console.log(data.data.userid);
this.appUserId = data.data.userid;
if (!!data.data.rentFreeDays) {
if (data.data.rentFreeDays >= 1) {
......
......@@ -31,8 +31,14 @@
</el-col>
</el-row>
</el-form>
<el-table :data="list" border fit highlight-current-row style="width: 100%">
<el-table
:data="list"
border
fit
highlight-current-row
style="width: 100%"
v-loading="loading"
>
<el-table-column align="center" label="时间">
<template scope="scope">
<span>{{scope.row.timeSlot}}</span>
......@@ -40,32 +46,32 @@
</el-table-column>
<el-table-column align="center" label="普通会员购买量">
<template scope="scope">
<span v-if="scope.row.members[0].level == 1">{{scope.row.members[0].number || 0}}</span>
<span>{{scope.row.pNumber}}</span>
</template>
</el-table-column>
<el-table-column align="center" label="支付金额(普通会员)">
<template scope="scope">
<span v-if="scope.row.members[0].level == 1">{{scope.row.members[0].amount || 0}}</span>
<span>{{scope.row.pAmount}}</span>
</template>
</el-table-column>
<el-table-column align="center" label="黄金会员购买量">
<template scope="scope">
<span v-if="scope.row.members[0].level == 2">{{scope.row.members[0].number || 0}}</span>
<span>{{scope.row.goldNumber}}</span>
</template>
</el-table-column>
<el-table-column align="center" label="支付金额(黄金会员)">
<template scope="scope">
<span v-if="scope.row.members[0].level == 2">{{scope.row.members[0].amount || 0}}</span>
<span>{{scope.row.goldAmount}}</span>
</template>
</el-table-column>
<el-table-column align="center" label="钻石会员购买量">
<template scope="scope">
<span v-if="scope.row.members[0].level == 3">{{scope.row.members[0].number || 0}}</span>
<span>{{scope.row.hNumber}}</span>
</template>
</el-table-column>
<el-table-column align="center" label="支付金额(钻石会员)">
<template scope="scope">
<span v-if="scope.row.members[0].level == 3">{{scope.row.members[0].amount || 0}}</span>
<span>{{scope.row.hAmount}}</span>
</template>
</el-table-column>
<el-table-column align="center" label="总支付金额">
......@@ -85,6 +91,7 @@ export default {
},
data() {
return {
loading: false,
list: [],
// 统计时间筛选
listQuery: {
......@@ -152,11 +159,36 @@ export default {
},
//列表
getList() {
let params = {};
this.loading = true;
orderStatistics(this.listQuery).then(data => {
console.log(data);
if (data.status == 200) {
data.data.forEach(element => {
for (let i in element.members) {
if (element.members[i].level == 1) {
element.pAmount = element.members[i].amount;
element.plevel = element.members[i].level;
element.pMemberName = element.members[i].memberName;
element.pNumber = element.members[i].number;
} else if (element.members[i].level == 2) {
element.goldAmount = element.members[i].amount;
element.goldlevel = element.members[i].level;
element.goldMemberName = element.members[i].memberName;
element.goldNumber = element.members[i].number;
} else if (element.members[i].level == 3) {
element.hAmount = element.members[i].amount;
element.hlevel = element.members[i].level;
element.hMemberName = element.members[i].memberName;
element.hNumber = element.members[i].number;
}
}
});
this.list = data.data;
}
setTimeout(() => {
this.loading = false;
}, 300);
});
}
}
......
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