File tree Expand file tree Collapse file tree
apps/daas/src/views/dashboard Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -461,6 +461,31 @@ export default {
461461 }
462462 clusterApi .get (params).then (data => {
463463 let items = data? .items || []
464+ items .map (item => {
465+ const { management , engine , apiServer } = item
466+ const isStopped = item .status !== ' running'
467+
468+ // 停止了上报状态后,因为不再上报状态了,所以各个服务的状态就不再更新了。
469+ if (isStopped) {
470+ if (management) {
471+ management .status = ' stopped'
472+ management .serviceStatus = ' stopped'
473+ }
474+ if (engine) {
475+ engine .status = ' stopped'
476+ engine .serviceStatus = ' stopped'
477+ engine .netStat = []
478+ engine .netStatTotals = 0
479+ }
480+ if (apiServer) {
481+ apiServer .status = ' stopped'
482+ apiServer .serviceStatus = ' stopped'
483+ }
484+ }
485+
486+ return item
487+ })
488+
464489 this .serverProcess .tableData = items
465490 this .serverTable = items
466491 })
You can’t perform that action at this time.
0 commit comments