feat: 增加账号session窗口管理与显示。后续可以据此优化账号轮转逻辑。

scripts目录有相关管理脚本,请自行探索
This commit is contained in:
KevinLiao
2025-07-28 15:51:38 +08:00
parent 7c91e9424f
commit 718733b78b
6 changed files with 1408 additions and 3 deletions

View File

@@ -2538,6 +2538,34 @@ const app = createApp({
return number.toLocaleString();
},
// 格式化会话窗口时间
formatSessionWindow(windowStart, windowEnd) {
if (!windowStart || !windowEnd) return '--';
const start = new Date(windowStart);
const end = new Date(windowEnd);
const startHour = start.getHours().toString().padStart(2, '0');
const startMin = start.getMinutes().toString().padStart(2, '0');
const endHour = end.getHours().toString().padStart(2, '0');
const endMin = end.getMinutes().toString().padStart(2, '0');
return `${startHour}:${startMin} - ${endHour}:${endMin}`;
},
// 格式化剩余时间
formatRemainingTime(minutes) {
if (!minutes || minutes <= 0) return '已结束';
const hours = Math.floor(minutes / 60);
const mins = minutes % 60;
if (hours > 0) {
return `${hours}小时${mins}分钟`;
}
return `${mins}分钟`;
},
// 格式化运行时间
formatUptime(seconds) {
if (!seconds) return '0s';