Browse Source

邀请显示

licailing 4 years ago
parent
commit
da78099fa1
1 changed files with 15 additions and 1 deletions
  1. 15 1
      src/main/vue/src/views/UserList.vue

+ 15 - 1
src/main/vue/src/views/UserList.vue

@@ -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 } };
         },
         },