|
|
@@ -30,6 +30,9 @@
|
|
30
|
30
|
<el-table-column prop="peer_id" :label="T('Peer')" align="center"/>
|
|
31
|
31
|
<el-table-column prop="created_at" :label="T('CreatedAt')" align="center"/>
|
|
32
|
32
|
<el-table-column :label="`${T('ExpireTime')}(${T('Second')})`" prop="expire" align="center">
|
|
|
33
|
+ <template #default="{row}">
|
|
|
34
|
+ <el-tag :type="expired(row)?'info':'success'">{{ row.expire ? row.expire : '-' }}</el-tag>
|
|
|
35
|
+ </template>
|
|
33
|
36
|
</el-table-column>
|
|
34
|
37
|
<el-table-column :label="T('Actions')" align="center" width="400">
|
|
35
|
38
|
<template #default="{row}">
|
|
|
@@ -88,7 +91,8 @@
|
|
88
|
91
|
}
|
|
89
|
92
|
const expired = (row) => {
|
|
90
|
93
|
const now = new Date().getTime()
|
|
91
|
|
- return row.expire * 1000 < now
|
|
|
94
|
+ const created_at = new Date(row.created_at).getTime()
|
|
|
95
|
+ return row.expire * 1000 + created_at < now
|
|
92
|
96
|
}
|
|
93
|
97
|
|
|
94
|
98
|
const del = async (row) => {
|