From 2b99047683332624832c1dfcae596e957a710b7d Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期四, 28 七月 2022 10:20:49 +0800
Subject: [PATCH] bug修复
---
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