|
@@ -26,6 +26,14 @@
|
|
|
:default-time="['00:00:00', '23:59:59']" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd HH:mm:ss">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="订单号" prop="orderSn">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.orderSn"
|
|
|
+ placeholder="请输入订单号"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button>
|
|
@@ -41,18 +49,21 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="描述" align="center" prop="remark" />
|
|
|
+ <el-table-column label="订单号" align="center" prop="orderSn"></el-table-column>
|
|
|
<el-table-column label="来源" align="center" prop="source">
|
|
|
<template slot-scope="scope">
|
|
|
<el-tag v-if="scope.row.source == 1">充值</el-tag>
|
|
|
<el-tag type="success" v-if="scope.row.source == 2">消费</el-tag>
|
|
|
<el-tag type="danger" v-if="scope.row.source == 3">退款</el-tag>
|
|
|
<el-tag type="primary" v-if="scope.row.source == 4">赠送</el-tag>
|
|
|
+ <el-tag type="info" v-if="scope.row.source == 5">补贴</el-tag>
|
|
|
+ <el-tag type="danger" v-if="scope.row.source == 6">订单退款</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="变动金额" align="center" prop="amount" />
|
|
|
<el-table-column label="变动时间" align="center" prop="createTime" />>
|
|
|
</el-table>
|
|
|
-
|
|
|
+
|
|
|
<pagination
|
|
|
v-show="total>0"
|
|
|
:total="total"
|
|
@@ -118,6 +129,12 @@ export default {
|
|
|
},{
|
|
|
value: 4,
|
|
|
name: '赠送'
|
|
|
+ },{
|
|
|
+ value: 5,
|
|
|
+ name: '补贴'
|
|
|
+ },{
|
|
|
+ value: 6,
|
|
|
+ name: '订单退款'
|
|
|
}],
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
@@ -149,7 +166,9 @@ export default {
|
|
|
amount: undefined,
|
|
|
merchantId: undefined,
|
|
|
startTime: undefined,
|
|
|
- endTime: undefined
|
|
|
+ endTime: undefined,
|
|
|
+ showOther: false,
|
|
|
+ orderSn: undefined
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
@@ -171,15 +190,17 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
- if(this.$route.query.id != undefined && this.$route.query.id != null) {
|
|
|
- this.queryParams.memberId = this.$route.query.id
|
|
|
- console.log('memberId', this.$route.query.id)
|
|
|
- this.getList();
|
|
|
- }
|
|
|
+
|
|
|
},
|
|
|
methods: {
|
|
|
- init(id) {
|
|
|
- this.queryParams.merchantId = id;
|
|
|
+ // type明细类型(0:商家,1:用户)
|
|
|
+ init(id, type) {
|
|
|
+ if(type == 1) {
|
|
|
+ this.queryParams.memberId = id;
|
|
|
+ }else {
|
|
|
+ this.queryParams.merchantId = id;
|
|
|
+ }
|
|
|
+
|
|
|
this.getList()
|
|
|
},
|
|
|
/** 查询用户账户明细列表 */
|