From f6571b7877dc749ad83c01e748653cfa13f2308f Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期一, 19 十月 2020 17:15:19 +0800 Subject: [PATCH] 调整底库管理页面的样式 --- src/pages/settings/components/ClusterManagement.vue | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/pages/settings/components/ClusterManagement.vue b/src/pages/settings/components/ClusterManagement.vue index f9aa80c..4e9a70e 100644 --- a/src/pages/settings/components/ClusterManagement.vue +++ b/src/pages/settings/components/ClusterManagement.vue @@ -30,7 +30,7 @@ <!-- 鍔犲叆宸叉湁闆嗙兢 --> <el-tab-pane label="鍔犲叆宸叉湁闆嗙兢" name="2" :disabled="isHasColony"> - <el-form label-width="80px" :model="joinForm" :rules="joinRules" ref="joinForm"> + <el-form label-width="80px" :model="joinForm" :rules="joinRules" ref="joinForm" v-loading="joinLoading"> <el-form-item label="IP鍦板潃" style="width:440px"> <el-input v-model="joinForm.clusterip" @@ -125,7 +125,7 @@ </el-col> </el-row> - <div class="ui-top-view"> + <!-- <div class="ui-top-view"> <div class="ui-top-title">瀛樺偍闆嗙兢绠$悊</div> </div> <el-row> @@ -138,7 +138,7 @@ size="small" @click="createEsCluster()" >鍒涘缓瀛樺偍闆嗙兢</el-button> - <!-- <p>鐐瑰嚮灏嗘湰鏈哄垱寤轰负瀛樺偍闆嗙兢</p> --> + </el-tab-pane> <el-tab-pane label="鍔犲叆宸叉湁闆嗙兢" name="s-second" v-if="sActiveName != 's-third1'"> <el-form label-width="80px"> @@ -175,7 +175,7 @@ </el-tab-pane> </el-tabs> </el-col> - </el-row> + </el-row> --> </div> </template> @@ -288,11 +288,20 @@ agentName: "", members: [], innerNodes: [], + intervalTimer: null, + joinLoading: false }; }, mounted() { this.findCluster(); + let _this = this; + this.intervalTimer = setInterval(()=>{ + _this.findCluster(); + },30000); this.getEsClusterNodes(); + }, + beforeDestroy(){ + clearInterval(this.intervalTimer); }, methods: { cleanValue() { @@ -342,8 +351,10 @@ }, join(formName) { + let _this = this; this.$refs[formName].validate(valid => { if (valid) { + _this.joinLoading = true; if (Object.keys(this.currentCluster).length === 0) { this.$notify({ type: "info", @@ -361,7 +372,11 @@ nodeIps: nodeIps }; this.joinCluster(json).then(() => { + _this.joinLoading = false; this.findCluster(); + }).catch(e=>{ + console.log(e); + _this.joinLoading = false; }); } else { console.log("error submit!!"); @@ -505,7 +520,7 @@ obj.node_ip = i.node_ip; obj.nodeName = i.node_name; obj.Address = i.node_ip; - obj.role = i.role ? i.role : "pc"; + obj.role = i.drift_state ? i.drift_state : "pc"; return obj; }); -- Gitblit v1.8.0