|
|
@@ -37,6 +37,34 @@
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"></avue-date>
|
|
|
</template>
|
|
|
+ <template slot-scope="{type,size}" slot="isCheakSearch">
|
|
|
+ <el-radio-group v-model="query.isCheak" :size="size" @change="searchStateChange">
|
|
|
+ <el-radio-button :label="select.value" v-for="(select,index) in option.column.find(ele=>{
|
|
|
+ return ele.prop==='isCheak';
|
|
|
+ }).dicData" :key="index">{{ select.label }}</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="{type,size}" slot="payStatusSearch">
|
|
|
+ <el-radio-group v-model="query.payStatus" :size="size" @change="searchStateChange">
|
|
|
+ <el-radio-button :label="select.value" v-for="(select,index) in option.column.find(ele=>{
|
|
|
+ return ele.prop==='payStatus';
|
|
|
+ }).dicData" :key="index">{{ select.label }}</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="{type,size}" slot="typeSearch">
|
|
|
+ <el-radio-group v-model="query.type" :size="size" @change="searchStateChange">
|
|
|
+ <el-radio-button :label="select.value" v-for="(select,index) in option.column.find(ele=>{
|
|
|
+ return ele.prop==='type';
|
|
|
+ }).dicData" :key="index">{{ select.label }}</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="{type,size}" slot="isCheakSearch">
|
|
|
+ <el-radio-group v-model="query.isCheak" :size="size" @change="searchStateChange">
|
|
|
+ <el-radio-button :label="select.value" v-for="(select,index) in option.column.find(ele=>{
|
|
|
+ return ele.prop==='isCheak';
|
|
|
+ }).dicData" :key="index">{{ select.label }}</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
<template slot-scope="{type,size}" slot="keySearch">
|
|
|
<el-input type="text" placeholder="订单ID" v-model="query.key" :size="size"
|
|
|
style="width: 300px;margin: 1px 5px 1px 0;">
|
|
|
@@ -106,6 +134,9 @@ export default {
|
|
|
query: {
|
|
|
createTime: -1,
|
|
|
createTimeRange: [],
|
|
|
+ payStatus: -1,
|
|
|
+ isCheak: -1,
|
|
|
+ type: -1
|
|
|
},
|
|
|
loading: true,
|
|
|
censusPrice: {},
|
|
|
@@ -182,9 +213,14 @@ export default {
|
|
|
{
|
|
|
label: "交易状态",
|
|
|
prop: "payStatus",
|
|
|
- search: false,
|
|
|
- type: "select",
|
|
|
+ search: true,
|
|
|
+ searchslot: true,
|
|
|
+ searchOrder: 1,
|
|
|
+ searchSpan: 24,
|
|
|
dicData: [{
|
|
|
+ label: "全部",
|
|
|
+ value: -1
|
|
|
+ },{
|
|
|
label: "待付款",
|
|
|
value: "待付款"
|
|
|
}, {
|
|
|
@@ -224,9 +260,14 @@ export default {
|
|
|
{
|
|
|
label: "交易类型",
|
|
|
prop: "type",
|
|
|
- search: false,
|
|
|
- type: "select",
|
|
|
+ search: true,
|
|
|
+ searchslot: true,
|
|
|
+ searchOrder: 2,
|
|
|
+ searchSpan: 24,
|
|
|
dicData: [{
|
|
|
+ label: "全部",
|
|
|
+ value: -1
|
|
|
+ },{
|
|
|
label: "用户付款",
|
|
|
value: "PAY_CONSUMER"
|
|
|
}, {
|
|
|
@@ -284,12 +325,17 @@ export default {
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
- label: "是否已经核销",
|
|
|
+ label: "是否核销",
|
|
|
prop: "isCheak",
|
|
|
- labelWidth: "120",
|
|
|
- type: "switch",
|
|
|
+ search: true,
|
|
|
+ searchslot: true,
|
|
|
+ searchOrder: 3,
|
|
|
+ searchSpan: 24,
|
|
|
dicData: [
|
|
|
{
|
|
|
+ label: "全部",
|
|
|
+ value: -1
|
|
|
+ },{
|
|
|
label: "否",
|
|
|
value: 0
|
|
|
},
|
|
|
@@ -329,7 +375,7 @@ export default {
|
|
|
hide: true,
|
|
|
search: true,
|
|
|
searchslot: true,
|
|
|
- searchOrder: 1,
|
|
|
+ searchOrder: 5,
|
|
|
searchSpan: 24,
|
|
|
editDisplay: false,
|
|
|
},
|
|
|
@@ -546,19 +592,11 @@ export default {
|
|
|
this.onLoad(this.page, this.query);
|
|
|
},
|
|
|
onLoad(page, params = {}) {
|
|
|
- const {createTime} = this.query;
|
|
|
let values = {
|
|
|
...params,
|
|
|
};
|
|
|
- if (createTime) {
|
|
|
- values = {
|
|
|
- ...params,
|
|
|
- createTimeStart: createTime[0],
|
|
|
- createTimeEnd: createTime[1],
|
|
|
- ...this.query
|
|
|
- };
|
|
|
- values.createTime = null;
|
|
|
- }
|
|
|
+ values.createTime = null;
|
|
|
+ values.createTimeRange = null;
|
|
|
this.loading = true;
|
|
|
getList(page.currentPage, page.pageSize, values).then(res => {
|
|
|
const data = res.data.data;
|
|
|
@@ -608,7 +646,7 @@ export default {
|
|
|
FileUtil.download(res.data,{
|
|
|
type: "application/vnd.ms-excel"
|
|
|
},`生成积分账单-${moment().format("yyyy-MM-DD HH:mm:ss")}.xls`);
|
|
|
- }).finally(_=>{
|
|
|
+ }).finally(()=>{
|
|
|
this.loading = false;
|
|
|
});
|
|
|
},
|