up screen

This commit is contained in:
ljw
2024-10-15 08:19:19 +08:00
parent 96f93cc071
commit 0ccfc8e154
3 changed files with 21 additions and 21 deletions
+5 -4
View File
@@ -38,13 +38,14 @@
</el-table-column> </el-table-column>
<el-table-column prop="username" :label="T('Username')" align="center" width="150"/> <el-table-column prop="username" :label="T('Username')" align="center" width="150"/>
<el-table-column prop="hostname" :label="T('Hostname')" align="center" width="150"/> <el-table-column prop="hostname" :label="T('Hostname')" align="center" width="150"/>
<el-table-column prop="alias" :label="T('Alias')" align="center" width="150"/>
<el-table-column prop="platform" :label="T('Platform')" align="center" width="120"/> <el-table-column prop="platform" :label="T('Platform')" align="center" width="120"/>
<el-table-column prop="hash" :label="T('Hash')" align="center" width="250"/> <el-table-column prop="tags" :label="T('Tags')" align="center"/>
<el-table-column prop="tags" :label="T('Tags')" align="center" width="250"/>
<!-- <el-table-column prop="created_at" label="创建时间" align="center"/>--> <!-- <el-table-column prop="created_at" label="创建时间" align="center"/>-->
<!-- <el-table-column prop="updated_at" label="更新时间" align="center"/>--> <!-- <el-table-column prop="updated_at" label="更新时间" align="center"/>-->
<el-table-column :label="T('Actions')" align="center" class-name="table-actions"> <el-table-column prop="alias" :label="T('Alias')" align="center" width="150"/>
<el-table-column prop="hash" :label="T('Hash')" align="center" width="150" show-overflow-tooltip/>
<el-table-column :label="T('Actions')" align="center" class-name="table-actions" width="500" fixed="right">
<template #default="{row}"> <template #default="{row}">
<el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button> <el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button>
<el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button> <el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button>
+4 -4
View File
@@ -23,13 +23,13 @@
<el-table-column prop="id" label="id" align="center" width="200"/> <el-table-column prop="id" label="id" align="center" width="200"/>
<el-table-column prop="username" :label="T('Username')" align="center" width="150"/> <el-table-column prop="username" :label="T('Username')" align="center" width="150"/>
<el-table-column prop="hostname" :label="T('Hostname')" align="center" width="150"/> <el-table-column prop="hostname" :label="T('Hostname')" align="center" width="150"/>
<el-table-column prop="alias" :label="T('Alias')" align="center" width="150"/>
<el-table-column prop="platform" :label="T('Platform')" align="center" width="120"/> <el-table-column prop="platform" :label="T('Platform')" align="center" width="120"/>
<el-table-column prop="hash" :label="T('Hash')" align="center" width="250"/> <el-table-column prop="tags" :label="T('Tags')" align="center"/>
<el-table-column prop="tags" :label="T('Tags')" align="center" width="250"/>
<!-- <el-table-column prop="created_at" label="创建时间" align="center"/>--> <!-- <el-table-column prop="created_at" label="创建时间" align="center"/>-->
<!-- <el-table-column prop="updated_at" label="更新时间" align="center"/>--> <!-- <el-table-column prop="updated_at" label="更新时间" align="center"/>-->
<el-table-column :label="T('Actions')" align="center" class-name="table-actions"> <el-table-column prop="alias" :label="T('Alias')" align="center" width="150"/>
<el-table-column prop="hash" :label="T('Hash')" align="center" width="150" show-overflow-tooltip/>
<el-table-column :label="T('Actions')" align="center" class-name="table-actions" width="600" fixed="right">
<template #default="{row}"> <template #default="{row}">
<el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button> <el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button>
<el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button> <el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button>
+12 -13
View File
@@ -30,25 +30,24 @@
<el-card class="list-body" shadow="hover"> <el-card class="list-body" shadow="hover">
<el-table :data="listRes.list" v-loading="listRes.loading" border size="small" @selection-change="handleSelectionChange"> <el-table :data="listRes.list" v-loading="listRes.loading" border size="small" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/> <el-table-column type="selection" width="55" align="center"/>
<el-table-column prop="id" label="id" align="center"/> <el-table-column prop="id" label="id" align="center" width="150"/>
<el-table-column prop="cpu" label="cpu" align="center"/> <el-table-column prop="cpu" label="cpu" align="center" width="100" show-overflow-tooltip/>
<el-table-column prop="hostname" :label="T('Hostname')" align="center"/> <el-table-column prop="hostname" :label="T('Hostname')" align="center" width="120"/>
<el-table-column prop="memory" :label="T('Memory')" align="center"/> <el-table-column prop="memory" :label="T('Memory')" align="center" width="120"/>
<el-table-column prop="os" :label="T('Os')" align="center"/> <el-table-column prop="os" :label="T('Os')" align="center" width="120" show-overflow-tooltip/>
<el-table-column prop="username" :label="T('Username')" align="center"/> <el-table-column prop="last_online_time" :label="T('LastOnlineTime')" align="center" min-width="120">
<el-table-column prop="uuid" :label="T('Uuid')" align="center"/>
<el-table-column prop="version" :label="T('Version')" align="center" width="80"/>
<el-table-column prop="created_at" :label="T('CreatedAt')" align="center"/>
<el-table-column prop="updated_at" :label="T('UpdatedAt')" align="center"/>
<el-table-column prop="last_online_time" :label="T('LastOnlineTime')" align="center">
<template #default="{row}"> <template #default="{row}">
<div class="last_oline_time"> <div class="last_oline_time">
<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> <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>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="T('Actions')" align="center" width="500" class-name="table-actions"> <el-table-column prop="username" :label="T('Username')" align="center" width="120"/>
<el-table-column prop="uuid" :label="T('Uuid')" align="center" width="120" show-overflow-tooltip/>
<el-table-column prop="version" :label="T('Version')" align="center" width="80"/>
<el-table-column prop="created_at" :label="T('CreatedAt')" align="center" width="150"/>
<el-table-column prop="updated_at" :label="T('UpdatedAt')" align="center" width="150"/>
<el-table-column :label="T('Actions')" align="center" width="500" class-name="table-actions" fixed="right">
<template #default="{row}"> <template #default="{row}">
<el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button> <el-button type="success" @click="connectByClient(row.id)">{{ T('Link') }}</el-button>
<el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button> <el-button v-if="appStore.setting.appConfig.web_client" type="success" @click="toWebClientLink(row)">Web Client</el-button>