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/index.vue |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/src/views/hashrate/AlgManage/index.vue b/src/views/hashrate/AlgManage/index.vue
index 1edfacd..3619277 100644
--- a/src/views/hashrate/AlgManage/index.vue
+++ b/src/views/hashrate/AlgManage/index.vue
@@ -10,9 +10,7 @@
         <div class="algCard" v-for="(item, index) in payAlg" :key="index">
           <img :src="item.logoUrl" alt="" draggable="false" />
           <div class="name">{{ item.productName }}</div>
-          <span class="button pay" @click="toDetail(item.productName)"
-            >璐拱</span
-          >
+          <span class="button pay" @click="toDetail(item.id)">璐拱</span>
         </div>
       </div>
 
@@ -34,9 +32,7 @@
             @dragstart="dragStart(item)"
           />
           <div class="name">{{ item.productName }}</div>
-          <span class="button detail" @click="toDetail(item.productName)"
-            >鏌ョ湅璇︽儏</span
-          >
+          <span class="button detail" @click="toDetail(item.id)">鏌ョ湅璇︽儏</span>
         </div>
       </div>
     </div>
@@ -53,25 +49,25 @@
         <div class="algList">
           <!-- 绠楁硶card -->
           <Card
-            v-for="(alg, index) in item.sdkList"
+            v-for="(alg, index) in item.sdkList1"
             :key="index"
             :alg="alg"
             :devId="item.devId"
-            @unInstall="item.sdkList.splice(index, 1)"
+            @unInstall="item.sdkList1.splice(index, 1)"
           ></Card>
           <!-- 鎷栨嫿瀛樻斁box -->
           <div
             class="dropBox"
             v-if="dragAlg"
             @dragover="dragover($event)"
-            @drop="drop(item.sdkList, item.devId)"
+            @drop="drop(item.sdkList1, item.devId)"
           >
             璇锋嫋鍔ㄥ埌姝ゅ
           </div>
           <!-- 绌虹畻娉曟儏鍐� -->
           <div
             class="empty"
-            v-if="item.sdkList && item.sdkList.length === 0 && !dragAlg"
+            v-if="item.sdkList1 && item.sdkList1.length === 0 && !dragAlg"
           >
             <img src="/images/hashrate/sdkEmpty.png" alt="" />
             <div class="des">
@@ -190,6 +186,13 @@
         this.equipmentArr = [];
         res.data.forEach((item, index) => {
           if (item.sdkList) {
+            let sdkList1 = [];
+            item.sdkList.forEach((sdk) => {
+              if (sdk.installed) {
+                sdkList1.push(sdk);
+              }
+            });
+            item.sdkList1 = sdkList1;
             this.equipmentArr.push(item);
           }
         });
@@ -255,7 +258,7 @@
         let devObj = {};
         let sdkIds = [];
         devObj.devId = dev.devId;
-        dev.sdkList.forEach((sdk) => {
+        dev.sdkList1.forEach((sdk) => {
           if (sdk.isUpgrade) {
             sdkIds.push(sdk.id);
           }
@@ -275,11 +278,11 @@
         });
       }
     },
-    toDetail(productName) {
+    toDetail(id) {
       this.$router.push({
         path: "/productDetail",
         query: {
-          name: productName,
+          id: id,
         },
       });
     },

--
Gitblit v1.8.0