|
|
@@ -21,7 +21,8 @@
|
|
|
</el-button> -->
|
|
|
</page-title>
|
|
|
<div class="filters-container">
|
|
|
- <created-at-picker v-model="createdAt" @input="getData"></created-at-picker>
|
|
|
+ <created-at-picker v-model="createdAt" @input="getData" style="margin-right:10px"></created-at-picker>
|
|
|
+ <minter-filter v-model="minterId" @input="getData"></minter-filter>
|
|
|
<el-input
|
|
|
placeholder="搜索..."
|
|
|
v-model="search"
|
|
|
@@ -127,9 +128,10 @@
|
|
|
import { mapState } from 'vuex';
|
|
|
import pageableTable from '@/mixins/pageableTable';
|
|
|
import SortableHeader from '../components/SortableHeader.vue';
|
|
|
+import MinterSelect from '../components/MinterSelect.vue';
|
|
|
|
|
|
export default {
|
|
|
- components: { SortableHeader },
|
|
|
+ components: { SortableHeader, MinterSelect },
|
|
|
name: 'CollectionList',
|
|
|
mixins: [pageableTable],
|
|
|
data() {
|
|
|
@@ -150,7 +152,8 @@ export default {
|
|
|
],
|
|
|
sort: { sort: 'desc' },
|
|
|
sortStr: 'sort,desc',
|
|
|
- createdAt: ''
|
|
|
+ createdAt: '',
|
|
|
+ minterId: ''
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -174,7 +177,10 @@ export default {
|
|
|
return '';
|
|
|
},
|
|
|
beforeGetData() {
|
|
|
- return { search: this.search, query: { del: false, source: 'OFFICIAL', createdAt: this.createdAt } };
|
|
|
+ return {
|
|
|
+ search: this.search,
|
|
|
+ query: { del: false, source: 'OFFICIAL', createdAt: this.createdAt, minterId: this.minterId }
|
|
|
+ };
|
|
|
},
|
|
|
toggleMultipleMode(multipleMode) {
|
|
|
this.multipleMode = multipleMode;
|