魏熙美 6 年 前
コミット
76fb18f90d

+ 6
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/model/TaUserVerify.java ファイルの表示

@@ -128,4 +128,10 @@ public class TaUserVerify implements Serializable {
128 128
     @TableField(exist = false)
129 129
     private String idCard;
130 130
 
131
+    /**
132
+     * 性别 1:男   2:女
133
+     */
134
+    @TableField(exist = false)
135
+    private String gender;
136
+
131 137
 }

+ 2
- 1
CODE/smart-community/property-api/src/main/resources/mapper/TaUserVerifyMapper.xml ファイルの表示

@@ -7,7 +7,8 @@
7 7
             tav.*,
8 8
             tu.user_name as userName,
9 9
             tu.login_name as phone,
10
-            tu.id_card as idCard
10
+            tu.id_card as idCard,
11
+            tu.gender as gender
11 12
         from
12 13
           ta_user_verify tav LEFT JOIN ta_user tu on tav.user_id = tu.id
13 14
         <where>

+ 53
- 7
VUECODE/smart-property-manage/src/views/building/audit/index.vue ファイルの表示

@@ -33,7 +33,7 @@
33 33
         label="姓名"/>
34 34
       <el-table-column
35 35
         align="center"
36
-        prop="loginName"
36
+        prop="phone"
37 37
         label="手机号"/>
38 38
       <el-table-column
39 39
         align="center"
@@ -42,19 +42,27 @@
42 42
       <el-table-column
43 43
         align="center"
44 44
         prop="gender"
45
-        label="性别"/>
45
+        label="性别">
46
+        <template slot-scope="scope">{{ scope.row.gender === '1' ? '男' : '女' }}</template>
47
+      </el-table-column>
46 48
       <el-table-column
47 49
         align="center"
48 50
         prop="address"
49
-        label="房产"/>
51
+        label="房产">
52
+        <template slot-scope="scope">{{ scope.row.phaseName + scope.row.buildingName + scope.row.unitName + scope.row.levelName + scope.row.roomNoName }}</template>
53
+      </el-table-column>
50 54
       <el-table-column
51 55
         align="center"
52 56
         prop="userRole"
53
-        label="角色"/>
57
+        label="角色">
58
+        <template slot-scope="scope">{{ showRoleName(scope.row.roleId) }}</template>
59
+      </el-table-column>
54 60
       <el-table-column
55 61
         align="center"
56 62
         prop="createDate"
57
-        label="提交时间"/>
63
+        label="提交时间">
64
+        <template slot-scope="scope">{{ formatDate(scope.row.createDate) }}</template>
65
+      </el-table-column>
58 66
       <el-table-column
59 67
         align="center"
60 68
         label="操作">
@@ -100,10 +108,17 @@ export default {
100 108
   },
101 109
   methods: {
102 110
     clear() { // 清空
103
-
111
+      this.formInline.pageNum = 1
112
+      this.formInline.pageSize = 10
113
+      this.formInline.userName = ''
114
+      this.formInline.phone = ''
115
+      this.formInline.idCard = ''
116
+      this.getData()
104 117
     },
105 118
     queryList() { // 查询
106
-
119
+      this.formInline.pageNum = 1
120
+      this.formInline.pageSize = 10
121
+      this.getData()
107 122
     },
108 123
     handleSelectionChange(val) { // 选择
109 124
       this.multipleSelection = val
@@ -122,10 +137,41 @@ export default {
122 137
           this.tableData = resData.records
123 138
           this.formInline.pageNum = resData.pageNum
124 139
           this.formInline.pageSize = resData.pageSize
140
+          this.total = resData.total
125 141
         }
126 142
       }).catch(() => {
127 143
         console.log('UserVerifyAll error')
128 144
       })
145
+    },
146
+    showRoleName(roleId) {
147
+      let str = ''
148
+      switch (roleId) {
149
+        case 1:
150
+          str = '业主'
151
+          break
152
+        case 2:
153
+          str = '租客'
154
+          break
155
+        case 3:
156
+          str = '家属'
157
+          break
158
+      }
159
+
160
+      return str
161
+    },
162
+    formatDate(val) {
163
+      if (val === null) {
164
+        return ''
165
+      }
166
+      var value = new Date(val)
167
+      var year = value.getFullYear()
168
+      var month = value.getMonth() + 1
169
+      var day = value.getDate()
170
+      // var hour = value.getHours()
171
+      // var minutes = value.getMinutes()
172
+      // var seconds = value.getSeconds()
173
+      // return year + '-' + month + '-' + day + ' ' + hour + ':' + minutes + ':' + seconds
174
+      return year + '-' + month + '-' + day
129 175
     }
130 176
   }
131 177
 }