mirror of
https://github.com/MCSManager/MCSManager.git
synced 2025-02-05 15:29:35 +08:00
新增 - 用户在线显示
This commit is contained in:
parent
8fdc4edbd0
commit
37e0482c72
@ -94,4 +94,14 @@ module.exports.isCanServer = (userName, serverName) => {
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
module.exports.isOnline = (username) => {
|
||||
let onlineusers = MCSERVER.onlineUser;
|
||||
for (let k in onlineusers) {
|
||||
if (k === username) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
@ -27,8 +27,11 @@
|
||||
<span v-text="item.username"></span>
|
||||
</h4>
|
||||
<div>
|
||||
创建时间:
|
||||
<span v-text="item.data.createDate"> </span> | 最后上线:
|
||||
<span v-if="item.data.online" class="color-green">正在线上</span>
|
||||
<span v-if="!item.data.online" class="color-red">离线</span>
|
||||
| 创建时间:
|
||||
<span v-text="item.data.createDate"> </span>
|
||||
| 最后上线:
|
||||
<span v-text="item.data.lastDate"> </span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -13,7 +13,16 @@ const os = require("os");
|
||||
WebSocketObserver().listener('userset/update', (data) => {
|
||||
if (!permssion.isMaster(data.WsSession)) return;
|
||||
|
||||
//添加是否在线
|
||||
let userNameList = userCenter().getUserList();
|
||||
for (let k in userNameList) {
|
||||
let userdata = userNameList[k];
|
||||
if (permssion.isOnline(userdata.username))
|
||||
userdata.data.online = true;
|
||||
else
|
||||
userdata.data.online = false;
|
||||
}
|
||||
|
||||
response.wsSend(data.ws, 'userset/update', {
|
||||
items: userNameList
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user