|
|
@@ -9,7 +9,7 @@
|
|
|
class="filter-item"
|
|
|
>
|
|
|
新增
|
|
|
- </el-button>
|
|
|
+ </el-button> -->
|
|
|
<el-button
|
|
|
@click="download"
|
|
|
icon="el-icon-upload2"
|
|
|
@@ -18,11 +18,12 @@
|
|
|
class="filter-item"
|
|
|
>
|
|
|
导出
|
|
|
- </el-button> -->
|
|
|
+ </el-button>
|
|
|
</page-title>
|
|
|
<div class="filters-container">
|
|
|
+ <created-at-picker v-model="createdAt" @input="getData" name="获得" class="filter-item"></created-at-picker>
|
|
|
<el-input
|
|
|
- placeholder="搜索..."
|
|
|
+ placeholder="用户ID/昵称/手机号"
|
|
|
v-model="search"
|
|
|
clearable
|
|
|
class="filter-item search"
|
|
|
@@ -30,6 +31,24 @@
|
|
|
>
|
|
|
<el-button @click="getData" slot="append" icon="el-icon-search"> </el-button>
|
|
|
</el-input>
|
|
|
+ <el-input
|
|
|
+ placeholder="搜索藏品ID"
|
|
|
+ v-model="collectionId"
|
|
|
+ clearable
|
|
|
+ class="filter-item"
|
|
|
+ @keyup.enter.native="getData"
|
|
|
+ >
|
|
|
+ <!-- <el-button @click="getData" slot="append" icon="el-icon-search"> </el-button> -->
|
|
|
+ </el-input>
|
|
|
+ <el-input
|
|
|
+ placeholder="搜索藏品名称"
|
|
|
+ v-model="name"
|
|
|
+ clearable
|
|
|
+ class="filter-item"
|
|
|
+ @keyup.enter.native="getData"
|
|
|
+ >
|
|
|
+ <!-- <el-button @click="getData" slot="append" icon="el-icon-search"> </el-button> -->
|
|
|
+ </el-input>
|
|
|
</div>
|
|
|
<el-table
|
|
|
:data="tableData"
|
|
|
@@ -45,8 +64,10 @@
|
|
|
<el-table-column v-if="multipleMode" align="center" type="selection" width="50"> </el-table-column>
|
|
|
<el-table-column prop="id" label="ID" width="100"> </el-table-column>
|
|
|
<el-table-column prop="userId" label="用户ID"> </el-table-column>
|
|
|
- <el-table-column prop="nickname" label="用户名"> </el-table-column>
|
|
|
+ <el-table-column prop="nickname" label="昵称"> </el-table-column>
|
|
|
<el-table-column prop="phone" label="手机"> </el-table-column>
|
|
|
+ <el-table-column prop="collectionId" label="藏品ID"> </el-table-column>
|
|
|
+ <el-table-column prop="name" label="名称"> </el-table-column>
|
|
|
<el-table-column prop="orderId" label="订单ID"> </el-table-column>
|
|
|
<el-table-column prop="totalPrice" label="订单总价"> </el-table-column>
|
|
|
<el-table-column prop="shareRatio" label="分成比例"> </el-table-column>
|
|
|
@@ -55,6 +76,7 @@
|
|
|
<sortable-header :column="column" :current-sort="sort" @changeSort="changeSort"> </sortable-header>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="createdAt" label="获得时间" width="140"> </el-table-column>
|
|
|
</el-table>
|
|
|
<div class="pagination-wrapper">
|
|
|
<!-- <div class="multiple-mode-wrapper">
|
|
|
@@ -91,7 +113,10 @@ export default {
|
|
|
multipleMode: false,
|
|
|
search: '',
|
|
|
url: '/commissionRecord/all',
|
|
|
- downloading: false
|
|
|
+ downloading: false,
|
|
|
+ createdAt: '',
|
|
|
+ collectionId: '',
|
|
|
+ name: ''
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -101,7 +126,10 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
beforeGetData() {
|
|
|
- return { search: this.search, query: { del: false } };
|
|
|
+ return {
|
|
|
+ search: this.search,
|
|
|
+ query: { del: false, createdAt: this.createdAt, collectionId: this.collectionId, name: this.name }
|
|
|
+ };
|
|
|
},
|
|
|
toggleMultipleMode(multipleMode) {
|
|
|
this.multipleMode = multipleMode;
|