fix: 修复网络概况 apps 折线图表显示隐藏问题

This commit is contained in:
@changcode
2022-09-29 10:15:39 +08:00
parent 571c0cc7ce
commit 0b35f85645

View File

@@ -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)
}) })