xiongzhu há 4 anos atrás
pai
commit
03fc76d66e

+ 6 - 3
src/main/vue/src/views/BannerEdit.vue

@@ -42,12 +42,13 @@
                     <el-form-item prop="link" label="跳转">
                         <el-switch v-model="formData.link"></el-switch>
                     </el-form-item>
-                    <el-form-item prop="linkType" label="跳转类型">
+                    <el-form-item prop="linkType" label="跳转类型" v-if="formData.link">
                         <el-select v-model="formData.linkType">
                             <el-option label="藏品/盲盒" value="collection"></el-option>
+                            <el-option label="铸造者" value="user"></el-option>
                         </el-select>
                     </el-form-item>
-                    <el-form-item prop="linkContent" label="跳转内容">
+                    <el-form-item prop="linkContent" label="跳转内容" v-if="formData.link">
                         <el-input v-model="formData.linkContent" placeholder="输入ID"></el-input>
                     </el-form-item>
                     <el-form-item class="form-submit">
@@ -119,7 +120,9 @@ export default {
                         message: '请输入跳转',
                         trigger: 'blur'
                     }
-                ]
+                ],
+                linkType: [{ required: true, message: '请选择跳转类型' }],
+                linkContent: [{ required: true, message: '请输入跳转内容' }]
             },
             typeOptions: [
                 { label: '首页', value: 'HOME' },

+ 12 - 6
src/main/vue/src/views/IdentityAuthList.vue

@@ -9,7 +9,11 @@
             </el-button> -->
         </page-title>
         <div class="filters-container">
-            <el-select v-model="status" clearable placeholder="状态" @change="getData">
+            <el-select v-model="org" @change="getData" class="filter-item">
+                <el-option label="个人" :value="false"></el-option>
+                <el-option label="企业" :value="true"></el-option>
+            </el-select>
+            <el-select v-model="status" clearable placeholder="状态" @change="getData" class="filter-item">
                 <el-option
                     v-for="item in statusOptions.slice(1, 4)"
                     :key="item.value"
@@ -41,10 +45,11 @@
             <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" width="100"> </el-table-column>
-            <el-table-column prop="realName" label="姓名" min-width="100" show-overflow-tooltip> </el-table-column>
-            <el-table-column prop="phone" label="手机"  min-width="150" show-overflow-tooltip> </el-table-column>
+            <el-table-column prop="realName" :label="org ? '法人' : '姓名'" min-width="100" show-overflow-tooltip>
+            </el-table-column>
+            <el-table-column prop="phone" label="手机" min-width="150" show-overflow-tooltip> </el-table-column>
             <el-table-column prop="email" label="邮箱" min-width="200" show-overflow-tooltip> </el-table-column>
-            <el-table-column prop="idNo" label="身份证"  min-width="200" show-overflow-tooltip> </el-table-column>
+            <el-table-column prop="idNo" label="身份证" min-width="200" show-overflow-tooltip> </el-table-column>
             <el-table-column prop="idFront" label="身份正面照" width="120" align="center">
                 <template v-slot="{ row }">
                     <el-image
@@ -120,7 +125,8 @@ export default {
                 { label: '已认证', value: 'SUCCESS' },
                 { label: '失败', value: 'FAIL' }
             ],
-            status: 'PENDING'
+            status: 'PENDING',
+            org: false
         };
     },
     computed: {
@@ -137,7 +143,7 @@ export default {
             return '';
         },
         beforeGetData() {
-            return { search: this.search, query: { del: false, status: this.status } };
+            return { search: this.search, query: { del: false, status: this.status, org: this.org } };
         },
         toggleMultipleMode(multipleMode) {
             this.multipleMode = multipleMode;