优化能量条数值处理并添加调试日志
- 添加parseNumericValue方法处理科学计数法、带符号和逗号格式的数值 - 优化EnergyBar组件的数值计算,支持各种数值格式 - 更新safePercent和getRibbonPercent方法使用新的数值解析 - 添加调试日志用于监控刷新时间和工作状态变化 - 解决合并冲突,保留能量条优化功能
This commit is contained in:
@@ -1143,6 +1143,7 @@ export default {
|
||||
this.doingWorkStatus = false
|
||||
}, 10000)
|
||||
this.timer2 = setInterval(this.getPrintData, this.refreshTime2)
|
||||
console.log(this.refreshTime1,this.refreshTime2)
|
||||
},
|
||||
beforeDestroy() {
|
||||
this.stopTimer()
|
||||
@@ -1153,7 +1154,6 @@ export default {
|
||||
return row.AssUuid ? 'ass-row' : ''
|
||||
},
|
||||
safePercent(value, total) {
|
||||
console.log(value, total)
|
||||
// 处理科学计数法、带符号和逗号的数值
|
||||
const v = this.parseNumericValue(value)
|
||||
const t = this.parseNumericValue(total)
|
||||
@@ -1816,7 +1816,6 @@ export default {
|
||||
return isFinite(num) ? num : 0
|
||||
},
|
||||
getRibbonPercent(current, total) {
|
||||
console.log('current, total', current, total)
|
||||
// 处理科学计数法、带符号和逗号的数值
|
||||
const c = this.parseNumericValue(current)
|
||||
const t = this.parseNumericValue(total)
|
||||
@@ -1988,11 +1987,13 @@ export default {
|
||||
},
|
||||
watch: {
|
||||
hasDoingWork: {
|
||||
handler() {
|
||||
handler(val) {
|
||||
console.log('hasDoingWork changed:', val)
|
||||
if (this.hasDoingWork) {
|
||||
this.intervalTime = parseInt(this.refreshTime1)
|
||||
clearInterval(this.timer1)
|
||||
this.timer1 = setInterval(this.initData, this.intervalTime)
|
||||
console.log('hasDoingWork', this.intervalTime)
|
||||
} else {
|
||||
this.intervalTime = parseInt(this.refreshTime2)
|
||||
clearInterval(this.timer1)
|
||||
|
||||
Reference in New Issue
Block a user