|
|
@@ -30,25 +30,24 @@
|
|
30
|
30
|
<el-card class="list-body" shadow="hover">
|
|
31
|
31
|
<el-table :data="listRes.list" v-loading="listRes.loading" border size="small" @selection-change="handleSelectionChange">
|
|
32
|
32
|
<el-table-column type="selection" width="55" align="center"/>
|
|
33
|
|
- <el-table-column prop="id" label="id" align="center"/>
|
|
34
|
|
- <el-table-column prop="cpu" label="cpu" align="center"/>
|
|
35
|
|
- <el-table-column prop="hostname" :label="T('Hostname')" align="center"/>
|
|
36
|
|
- <el-table-column prop="memory" :label="T('Memory')" align="center"/>
|
|
37
|
|
- <el-table-column prop="os" :label="T('Os')" align="center"/>
|
|
38
|
|
- <el-table-column prop="username" :label="T('Username')" align="center"/>
|
|
39
|
|
- <el-table-column prop="uuid" :label="T('Uuid')" align="center"/>
|
|
40
|
|
- <el-table-column prop="version" :label="T('Version')" align="center" width="80"/>
|
|
41
|
|
- <el-table-column prop="created_at" :label="T('CreatedAt')" align="center"/>
|
|
42
|
|
- <el-table-column prop="updated_at" :label="T('UpdatedAt')" align="center"/>
|
|
43
|
|
- <el-table-column prop="last_online_time" :label="T('LastOnlineTime')" align="center">
|
|
|
33
|
+ <el-table-column prop="id" label="id" align="center" width="150"/>
|
|
|
34
|
+ <el-table-column prop="cpu" label="cpu" align="center" width="100" show-overflow-tooltip/>
|
|
|
35
|
+ <el-table-column prop="hostname" :label="T('Hostname')" align="center" width="120"/>
|
|
|
36
|
+ <el-table-column prop="memory" :label="T('Memory')" align="center" width="120"/>
|
|
|
37
|
+ <el-table-column prop="os" :label="T('Os')" align="center" width="120" show-overflow-tooltip/>
|
|
|
38
|
+ <el-table-column prop="last_online_time" :label="T('LastOnlineTime')" align="center" min-width="120">
|
|
44
|
39
|
<template #default="{row}">
|
|
45
|
40
|
<div class="last_oline_time">
|
|
46
|
41
|
<span> {{ row.last_online_time ? timeAgo(row.last_online_time * 1000) : '-' }}</span> <span class="dot" :class="{red: timeDis(row.last_online_time) >= 60, green: timeDis(row.last_online_time)< 60}"></span>
|
|
47
|
42
|
</div>
|
|
48
|
|
-
|
|
49
|
43
|
</template>
|
|
50
|
44
|
</el-table-column>
|
|
51
|
|
- <el-table-column :label="T('Actions')" align="center" width="500" class-name="table-actions">
|
|
|
45
|
+ <el-table-column prop="username" :label="T('Username')" align="center" width="120"/>
|
|
|
46
|
+ <el-table-column prop="uuid" :label="T('Uuid')" align="center" width="120" show-overflow-tooltip/>
|
|
|
47
|
+ <el-table-column prop="version" :label="T('Version')" align="center" width="80"/>
|
|
|
48
|
+ <el-table-column prop="created_at" :label="T('CreatedAt')" align="center" width="150"/>
|
|
|
49
|
+ <el-table-column prop="updated_at" :label="T('UpdatedAt')" align="center" width="150"/>
|
|
|
50
|
+ <el-table-column :label="T('Actions')" align="center" width="500" class-name="table-actions" fixed="right">
|
|
52
|
51
|
<template #default="{row}">
|
|
53
|
52
|
<el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button>
|
|
54
|
53
|
<el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button>
|