fix: 修复网络概况 apps 折线图表显示隐藏问题
This commit is contained in:
@@ -52,7 +52,7 @@
|
|||||||
<div>{{unitConvert(app.total, unitTypes.number).join(' ')}}</div>
|
<div>{{unitConvert(app.total, unitTypes.number).join(' ')}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="chart__drawing" :id="`chart-${app.name}-${app.type}`"></div>
|
<div class="chart__drawing" v-show="!isNoData" :id="`chart-${app.name}-${app.type}`"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="app-card app-card--create">
|
<div class="app-card app-card--create">
|
||||||
@@ -272,6 +272,7 @@ export default {
|
|||||||
handleData (prevRequest, request, _t) {
|
handleData (prevRequest, request, _t) {
|
||||||
this.toggleLoading(true)
|
this.toggleLoading(true)
|
||||||
Promise.all([prevRequest, request]).then(res => {
|
Promise.all([prevRequest, request]).then(res => {
|
||||||
|
this.isNoData = (res[0].data.result.length && res[1].data.result.length) === 0
|
||||||
if (res[0].code === 200 && res[1].code === 200) {
|
if (res[0].code === 200 && res[1].code === 200) {
|
||||||
const prevData = res[0].data.result
|
const prevData = res[0].data.result
|
||||||
const data = res[1].data.result
|
const data = res[1].data.result
|
||||||
@@ -301,6 +302,9 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
console.error(e)
|
||||||
|
this.isNoData = true
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
this.toggleLoading(false)
|
this.toggleLoading(false)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user