作者 朱兆平

update:

1. 用户界面增加状态查询条件
@@ -14,6 +14,19 @@ @@ -14,6 +14,19 @@
14 </el-input> 14 </el-input>
15 </el-form-item> 15 </el-form-item>
16 <el-form-item> 16 <el-form-item>
  17 + <el-select v-model="filters.userStatus"
  18 + default-first-option
  19 + clearable placeholder="请选择" style="width: 225px">
  20 + <el-option
  21 + v-for="item in userStatusOption"
  22 + :key="item.code"
  23 + :label="item.label"
  24 + :value="item.code"
  25 + >
  26 + </el-option>
  27 + </el-select>
  28 + </el-form-item>
  29 + <el-form-item>
17 <el-button type="primary" v-on:click="getUsers" icon="el-icon-search">查询</el-button> 30 <el-button type="primary" v-on:click="getUsers" icon="el-icon-search">查询</el-button>
18 </el-form-item> 31 </el-form-item>
19 <el-form-item> 32 <el-form-item>
@@ -251,7 +264,8 @@ @@ -251,7 +264,8 @@
251 return { 264 return {
252 filters: { 265 filters: {
253 userName: '', 266 userName: '',
254 - realName: '' 267 + realName: '',
  268 + userStatus: 1
255 }, 269 },
256 treeDefaultProps: { 270 treeDefaultProps: {
257 children: 'children', 271 children: 'children',
@@ -308,6 +322,24 @@ @@ -308,6 +322,24 @@
308 roles: [], 322 roles: [],
309 roleIds: [], 323 roleIds: [],
310 options: [], 324 options: [],
  325 + userStatusOption: [
  326 + {
  327 + label:"锁定",
  328 + code: 0
  329 + },
  330 + {
  331 + label:"在线",
  332 + code: 1
  333 + },
  334 + {
  335 + label:"离线",
  336 + code: 2
  337 + },
  338 + {
  339 + label:"过期",
  340 + code: 3
  341 + },
  342 + ]
311 } 343 }
312 }, 344 },
313 methods: { 345 methods: {
@@ -328,7 +360,8 @@ @@ -328,7 +360,8 @@
328 pageNum: this.pageNum, 360 pageNum: this.pageNum,
329 pageSize: this.pageSize, 361 pageSize: this.pageSize,
330 userName: this.filters.userName, 362 userName: this.filters.userName,
331 - realName: this.filters.realName 363 + realName: this.filters.realName,
  364 + userStatus: this.filters.userStatus
332 }; 365 };
333 this.listLoading = true; 366 this.listLoading = true;
334 getUserList(para).then((res) => { 367 getUserList(para).then((res) => {