blob: 19ef5497606329fb56682e50e0e6467b4ba1a5cc [file] [log] [blame]
<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-->
<template>
<el-row class="box-card">
<el-radio-group v-model="radioValue" @change="onChange">
<el-radio-button label="1">{{ $t('runtimeStatus.serviceNode') }}</el-radio-button>
<el-radio-button label="2">{{ $t('runtimeStatus.readDataSourceName') }}</el-radio-button>
</el-radio-group>
<component :is="currentView" />
</el-row>
</template>
<script>
import MDataSource from './module/dataSource'
import MInstance from './module/instance'
export default {
name: 'RuntimeStatus',
components: {
MDataSource,
MInstance
},
data() {
return {
radioValue: 1,
currentView: MInstance
}
},
methods: {
onChange(val) {
if (val === '1') {
this.currentView = MInstance
} else {
this.currentView = MDataSource
}
}
}
}
</script>
<style lang="scss" scoped>
</style>