|
|
@@ -36,6 +36,7 @@
|
|
|
></el-image>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="member" label="身份" :formatter="memberFormatter"></el-table-column>
|
|
|
<el-table-column prop="amount" label="余额">
|
|
|
<!-- <template slot-scope="{ row }">
|
|
|
<span>{{ row.amount }}</span>
|
|
|
@@ -87,7 +88,13 @@ export default {
|
|
|
search: '',
|
|
|
url: '/user/all',
|
|
|
downloading: false,
|
|
|
- display: false
|
|
|
+ display: false,
|
|
|
+ members: [
|
|
|
+ { label: '普通会员', value: 'NORMAL' },
|
|
|
+ { label: '黄金佳人', value: 'EXPERT' },
|
|
|
+ { label: '钻石佳人', value: 'BIG_EXPERT' },
|
|
|
+ { label: '钻石合伙人', value: 'PARTNER' }
|
|
|
+ ]
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
@@ -103,11 +110,18 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ memberFormatter(row, column, cellValue, index) {
|
|
|
+ let selectedOption = this.members.find(i => i.value === cellValue);
|
|
|
+ if (selectedOption) {
|
|
|
+ return selectedOption.label;
|
|
|
+ }
|
|
|
+ return '';
|
|
|
+ },
|
|
|
beforeGetData() {
|
|
|
return {
|
|
|
search: this.search,
|
|
|
query: {
|
|
|
- member: 'EXPERT,BIG_EXPERT'
|
|
|
+ member: 'EXPERT,BIG_EXPERT,PARTNER'
|
|
|
}
|
|
|
};
|
|
|
},
|