Просмотр исходного кода

新增登录、操作、在线登录的用户姓名

余思翰 10 месяцев назад
Родитель
Сommit
434598df86

+ 1
- 0
oa-ui/src/views/monitor/logininfor/index.vue Просмотреть файл

102
       <el-table-column type="selection" width="55" align="center" />
102
       <el-table-column type="selection" width="55" align="center" />
103
       <el-table-column label="访问编号" align="center" prop="infoId" />
103
       <el-table-column label="访问编号" align="center" prop="infoId" />
104
       <el-table-column label="用户名称" align="center" prop="userName" :show-overflow-tooltip="true" sortable="custom" :sort-orders="['descending', 'ascending']" />
104
       <el-table-column label="用户名称" align="center" prop="userName" :show-overflow-tooltip="true" sortable="custom" :sort-orders="['descending', 'ascending']" />
105
+      <el-table-column label="用户姓名" align="center" prop="nickName"/>
105
       <el-table-column label="登录地址" align="center" prop="ipaddr" width="130" :show-overflow-tooltip="true" />
106
       <el-table-column label="登录地址" align="center" prop="ipaddr" width="130" :show-overflow-tooltip="true" />
106
       <el-table-column label="登录地点" align="center" prop="loginLocation" :show-overflow-tooltip="true" />
107
       <el-table-column label="登录地点" align="center" prop="loginLocation" :show-overflow-tooltip="true" />
107
       <el-table-column label="浏览器" align="center" prop="browser" :show-overflow-tooltip="true" />
108
       <el-table-column label="浏览器" align="center" prop="browser" :show-overflow-tooltip="true" />

+ 1
- 15
oa-ui/src/views/monitor/online/index.vue Просмотреть файл

20
         </template>
20
         </template>
21
       </el-table-column>
21
       </el-table-column>
22
       <el-table-column label="会话编号" align="center" prop="tokenId" :show-overflow-tooltip="true" />
22
       <el-table-column label="会话编号" align="center" prop="tokenId" :show-overflow-tooltip="true" />
23
-      <el-table-column label="登录账号" align="center" prop="userName" :show-overflow-tooltip="true">
24
-        <template slot-scope="scope">
25
-          {{ getNickName(scope.row) }}
26
-        </template>
27
-      </el-table-column>
23
+      <el-table-column label="登录账号" align="center" prop="userName" :show-overflow-tooltip="true" />
28
       <el-table-column label="用户姓名" align="center" prop="nickName" :show-overflow-tooltip="true" />
24
       <el-table-column label="用户姓名" align="center" prop="nickName" :show-overflow-tooltip="true" />
29
       <el-table-column label="部门名称" align="center" prop="deptName" />
25
       <el-table-column label="部门名称" align="center" prop="deptName" />
30
       <el-table-column label="主机" align="center" prop="ipaddr" :show-overflow-tooltip="true" />
26
       <el-table-column label="主机" align="center" prop="ipaddr" :show-overflow-tooltip="true" />
50
 
46
 
51
 <script>
47
 <script>
52
 import { list, forceLogout } from "@/api/monitor/online";
48
 import { list, forceLogout } from "@/api/monitor/online";
53
-import { listUser } from "@/api/system/user"
54
 
49
 
55
 export default {
50
 export default {
56
   name: "Online",
51
   name: "Online",
102
         this.getList();
97
         this.getList();
103
         this.$modal.msgSuccess("强退成功");
98
         this.$modal.msgSuccess("强退成功");
104
       }).catch(() => { });
99
       }).catch(() => { });
105
-    },
106
-    getNickName(row) {
107
-      let userName = row.userName;
108
-      listUser({ userName }).then(data => {
109
-        if (data.total == 1) {
110
-          this.$set(row, 'nickName', data.rows[0].nickName)
111
-        }
112
-      })
113
-      return userName
114
     }
100
     }
115
   }
101
   }
116
 };
102
 };

+ 2
- 16
oa-ui/src/views/monitor/operlog/index.vue Просмотреть файл

120
           <dict-tag :options="dict.type.sys_oper_type" :value="scope.row.businessType"/>
120
           <dict-tag :options="dict.type.sys_oper_type" :value="scope.row.businessType"/>
121
         </template>
121
         </template>
122
       </el-table-column>
122
       </el-table-column>
123
-      <el-table-column label="操作人员" align="center" prop="operName" width="110" :show-overflow-tooltip="true" sortable="custom" :sort-orders="['descending', 'ascending']">
124
-        <template slot-scope="scope">
125
-          {{ getNickName(scope.row) }}
126
-        </template>
127
-      </el-table-column>
128
-      <el-table-column label="用户姓名" align="center" prop="nickName"/>
123
+      <el-table-column label="操作人员" align="center" prop="operName" width="110" :show-overflow-tooltip="true" sortable="custom" :sort-orders="['descending', 'ascending']" />
124
+      <el-table-column label="用户姓名" align="center" prop="nickName" />
129
       <el-table-column label="操作地址" align="center" prop="operIp" width="130" :show-overflow-tooltip="true" />
125
       <el-table-column label="操作地址" align="center" prop="operIp" width="130" :show-overflow-tooltip="true" />
130
       <el-table-column label="操作地点" align="center" prop="operLocation" :show-overflow-tooltip="true" />
126
       <el-table-column label="操作地点" align="center" prop="operLocation" :show-overflow-tooltip="true" />
131
       <el-table-column label="操作状态" align="center" prop="status">
127
       <el-table-column label="操作状态" align="center" prop="status">
213
 
209
 
214
 <script>
210
 <script>
215
 import { list, delOperlog, cleanOperlog } from "@/api/monitor/operlog";
211
 import { list, delOperlog, cleanOperlog } from "@/api/monitor/operlog";
216
-import { listUser } from "@/api/system/user"
217
 
212
 
218
 export default {
213
 export default {
219
   name: "Operlog",
214
   name: "Operlog",
322
       this.download('monitor/operlog/export', {
317
       this.download('monitor/operlog/export', {
323
         ...this.queryParams
318
         ...this.queryParams
324
       }, `operlog_${new Date().getTime()}.xlsx`)
319
       }, `operlog_${new Date().getTime()}.xlsx`)
325
-    },
326
-    getNickName(row) {
327
-      let userName = row.operName;
328
-      listUser({ userName }).then(data => {
329
-        if (data.total == 1) {
330
-          this.$set(row, 'nickName', data.rows[0].nickName)
331
-        }
332
-      })
333
-      return userName
334
     }
320
     }
335
   }
321
   }
336
 };
322
 };

Загрузка…
Отмена
Сохранить