diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/master.vue b/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/master.vue
index 40ff14b53d..3f257e5fe8 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/master.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/master.vue
@@ -21,8 +21,8 @@
-
IP: {{item.host}}
-
{{$t('Zk registration directory')}}: {{item.zkDirectory}}
+
Host: {{item.host}}
+
{{$t('Zk registration directory')}}: {{$t('Directory detail')}}
{{$t('Create Time')}}: {{item.createTime | formatDate}}
@@ -57,6 +57,11 @@
+
+
+
@@ -72,6 +77,7 @@
import mNoData from '@/module/components/noData/noData'
import themeData from '@/module/echarts/themeData.json'
import mListConstruction from '@/module/components/listConstruction/listConstruction'
+ import zookeeperDirectoriesPopup from './_source/zookeeperDirectories'
export default {
name: 'servers-master',
@@ -79,12 +85,18 @@
return {
isLoading: false,
masterList: [],
- color: themeData.color
+ color: themeData.color,
+ drawer: false,
+ zkDirectories: []
}
},
props: {},
methods: {
- ...mapActions('monitor', ['getMasterData'])
+ ...mapActions('monitor', ['getMasterData']),
+ _showZkDirectories (item) {
+ this.zkDirectories = [{ zkDirectory: item.zkDirectory }]
+ this.drawer = true
+ }
},
watch: {},
created () {
@@ -103,7 +115,7 @@
this.isLoading = false
})
},
- components: { mListConstruction, mSpin, mNoData, mGauge }
+ components: { mListConstruction, mSpin, mNoData, mGauge, zookeeperDirectoriesPopup }
}