From a0b5604fcefa0c7900ecc50830b718f77bba8f39 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期五, 15 七月 2022 14:43:40 +0800 Subject: [PATCH] add cluster pwd --- src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue | 43 +++++++++++++++++++++++++++++++++++++------ 1 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue b/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue index 19dd78a..318932e 100644 --- a/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue +++ b/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue @@ -1,7 +1,7 @@ <template> <div class="QuitClusterBox"> <div class="title">閫�鍑洪泦缇�</div> - <div class="name">189鏈嶅姟鍣�</div> + <div class="name">{{ equipment.devName }}</div> <el-form :model="formData" @@ -28,7 +28,7 @@ <div class="btns"> <div class="cancel button" @click="close()">鍙栨秷</div> - <div class="submit button" @click="close()">閫�鍑洪泦缇�</div> + <div class="submit button" @click="leave()">閫�鍑洪泦缇�</div> </div> <div class="close iconfont" @click="close()"></div> @@ -36,14 +36,21 @@ </template> <script> +import { findCluster, leave } from "@/api/clusterManage"; export default { + props: { + equipment: {}, + }, + created() { + this.getCluster(); + }, data() { return { formData: { - name: "189闆嗙兢", - id: "5ee1dfa8-e3fb-4d62-8692-388d7632859b", - password: "123456", - ip: "192.168.20.117", + name: "", + id: "", + password: "", + ip: "", }, }; }, @@ -51,6 +58,30 @@ close() { this.$emit("close"); }, + async getCluster() { + let res = await findCluster({ + nodeId: this.equipment.devId, + }); + if (res && res.success) { + if (res.data && res.data.clusterId) { + this.formData.name = res.data.clusterName; + this.formData.id = res.data.clusterId; + this.formData.password = "******"; + this.formData.ip = res.data.virtualIp; + } + } + }, + async leave() { + const res = await leave({ + nodeId: this.equipment.devId, + }); + if (res && res.success) { + this.$notify({ + message: "鎿嶄綔鎴愬姛", + type: "success", + }); + } + }, }, }; </script> -- Gitblit v1.8.0