|
@@ -83,6 +83,7 @@
|
|
|
<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="phone" label="手机"></el-table-column>
|
|
|
<el-table-column prop="createdAt" label="注册时间"></el-table-column>
|
|
<el-table-column prop="createdAt" label="注册时间"></el-table-column>
|
|
|
|
|
+ <el-table-column prop="authStatus" label="实名审核状态" :formatter="statusFormatter"></el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
</div>
|
|
</div>
|
|
@@ -103,7 +104,13 @@ export default {
|
|
|
createdAt: '',
|
|
createdAt: '',
|
|
|
showDialog: false,
|
|
showDialog: false,
|
|
|
dialogLoading: false,
|
|
dialogLoading: false,
|
|
|
- list: []
|
|
|
|
|
|
|
+ list: [],
|
|
|
|
|
+ statusOptions: [
|
|
|
|
|
+ { label: '未认证', value: 'NOT_AUTH' },
|
|
|
|
|
+ { label: '认证中', value: 'PENDING' },
|
|
|
|
|
+ { label: '已认证', value: 'SUCCESS' },
|
|
|
|
|
+ { label: '失败', value: 'FAIL' }
|
|
|
|
|
+ ]
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
@@ -113,6 +120,13 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ statusFormatter(row, column, cellValue, index) {
|
|
|
|
|
+ let selectedOption = this.statusOptions.find(i => i.value === cellValue);
|
|
|
|
|
+ if (selectedOption) {
|
|
|
|
|
+ return selectedOption.label;
|
|
|
|
|
+ }
|
|
|
|
|
+ return '';
|
|
|
|
|
+ },
|
|
|
beforeGetData() {
|
|
beforeGetData() {
|
|
|
return { search: this.search, query: { createdAt: this.createdAt } };
|
|
return { search: this.search, query: { createdAt: this.createdAt } };
|
|
|
},
|
|
},
|