From f20a554bdb24e9dfde9dc6a69d78595944f61d15 Mon Sep 17 00:00:00 2001 From: mark <mark18340872469@163.com> Date: 星期二, 25 十月 2022 14:53:57 +0800 Subject: [PATCH] 设备管理 样式调整 --- src/views/hashrate/AlgManage/components/AlgCard.vue | 48 ++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 40 insertions(+), 8 deletions(-) diff --git a/src/views/hashrate/AlgManage/components/AlgCard.vue b/src/views/hashrate/AlgManage/components/AlgCard.vue index 42892ad..e9206e7 100644 --- a/src/views/hashrate/AlgManage/components/AlgCard.vue +++ b/src/views/hashrate/AlgManage/components/AlgCard.vue @@ -1,17 +1,17 @@ <template> <div class="AlgCard"> - <img :src="alg.img" alt="" /> - <div class="name">{{ alg.name }}</div> - <div class="dot" v-if="alg.hasNewVersion"></div> + <img :src="alg.iconBlob" alt="" /> + <div class="name">{{ alg.sdk_name }}</div> + <div class="dot" v-if="alg.isUpgrade"></div> <!-- 鎮仠閬僵灞� --> <div class="version"> <!-- 鏈夋柊鐗堟湰 --> - <div class="isOld" v-if="alg.hasNewVersion"> + <div class="isOld" v-if="alg.isUpgrade"> <div class="row">褰撳墠鐗堟湰: {{ alg.version }}</div> - <div class="row">鏈�鏂扮増鏈�: {{ alg.newVersion }}</div> + <div class="row">鏈�鏂扮増鏈�: {{ alg.remoteVersion }}</div> <div class="btns"> - <div class="button update">鍗囩骇</div> + <div class="button update" @click="update">鍗囩骇</div> <div class="button delete">鍗歌浇</div> </div> </div> @@ -20,7 +20,7 @@ <div class="row">褰撳墠涓烘渶鏂扮増鏈�</div> <div class="row">{{ alg.version }}</div> <div class="btns"> - <div class="button delete">鍗歌浇</div> + <div class="button delete" @click="unInstall">鍗歌浇</div> </div> </div> </div> @@ -28,9 +28,41 @@ </template> <script> +import { downloadOrUpgrade, unInstall } from "@/api/algorithm"; export default { props: { alg: {}, + devId: {}, + }, + methods: { + async update() { + const res = await downloadOrUpgrade({ + nodeId: this.devId, + path: this.alg.id, + userId: JSON.parse(sessionStorage.getItem("userInfo")).id, + inputText: this.alg.sdk_name, + }); + if (res && res.success) { + this.$notify({ + type: "success", + message: "鎿嶄綔鎴愬姛,璇风◢鍚�", + }); + } + }, + async unInstall() { + const res = await unInstall({ + nodeId: this.devId, + sdkId: this.alg.id, + userId: JSON.parse(sessionStorage.getItem("userInfo")).id, + }); + if (res && res.success) { + this.$emit("unInstall"); + this.$notify({ + type: "success", + message: "鍗歌浇鎴愬姛", + }); + } + }, }, }; </script> @@ -96,7 +128,7 @@ .btns { position: absolute; display: flex; - justify-content: end; + justify-content: flex-end; bottom: 10px; right: 10px; -- Gitblit v1.8.0