From 994e5e08cba4e6b9ce321b7cf5cb1ec8d19dfa22 Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期二, 12 四月 2022 17:50:21 +0800 Subject: [PATCH] 摄像机管理 --- src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue | 41 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 36 insertions(+), 5 deletions(-) diff --git a/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue b/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue index 19dd78a..2a87edb 100644 --- a/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue +++ b/src/views/equipmentManagement/equipmentList/components/QuitClusterBox.vue @@ -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