优化星铁体力面板,新增显示预计体力完全恢复时刻 (#155)

This commit is contained in:
ChicorSun 2023-06-01 21:39:47 +08:00 committed by GitHub
parent e8725f5d3d
commit ce05d584bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 2 deletions

View File

@ -69,6 +69,20 @@ export default class Note extends base {
} else if (seconds > 0) {
resinMaxTime = seconds + '秒'
}
if ((day > 0) || (hours > 0) || (seconds > 0)) {
let total_seconds = 3600*hours + 60*minutes + seconds
const now = new Date()
const dateTimes = now.getTime() + total_seconds * 1000
const date = new Date(dateTimes)
const dayDiff = date.getDate() - now.getDate()
const str = dayDiff === 0 ? '今日' : '明日'
const timeStr = `${date.getHours().toString().padStart(2, '0')}:${date
.getMinutes()
.toString()
.padStart(2, '0')}`
let recoverTimeStr = ` | [${str}]${timeStr}`
resinMaxTime += recoverTimeStr
}
}
data.bfStamina = data.current_stamina / data.max_stamina * 100 + '%'
/** 派遣 */

View File

@ -31,7 +31,7 @@
<div class="subject_solid"><span style="width: {{bfStamina}};"></span></div>
<div class="subject_date">
{{if stamina_recover_time>0}}
剩余恢复时间:<span style="margin-left: 25px;">{{resinMaxTime}}</span>
剩余:<span style="margin-left: 25px;">{{resinMaxTime}}</span>
{{else}}
开拓力已完全恢复
{{/if}}
@ -69,4 +69,4 @@
</div>
</body>
</html>
</html>