From e0f0173f98b37a752359d5312b30575f44d1d8f7 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期二, 22 九月 2020 11:12:00 +0800
Subject: [PATCH] 应用安装/卸载

---
 src/pages/desktop/index/App.vue |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/src/pages/desktop/index/App.vue b/src/pages/desktop/index/App.vue
index fb60cbd..78897be 100644
--- a/src/pages/desktop/index/App.vue
+++ b/src/pages/desktop/index/App.vue
@@ -52,7 +52,12 @@
         time: new Date()
       }, true);
     }, 1000);
-
+    window.addEventListener('message',(e) => {
+      if(e.data.msg == 'AppUpdate'){
+        console.log('搴旂敤鏇存柊')
+        this.showApps();
+      }
+    });
     findAllSdk().then(() => {
 
     });
@@ -63,8 +68,37 @@
 
       getApps().then(rsp => {
         if (rsp && rsp.success) {
+          _that.$store.state.desktop.docks = [];
           rsp.data.forEach(function (item) {
-            _that.$store.commit('desktop/addDock', item);
+            if(item.installed){
+              let temp = {
+                id: item.id,
+                create_by: item.create_by,
+                create_time: item.create_time,
+                height: item.height,
+                icon: item.icon,
+                src: item.iconBlob?'data:image/png;base64,'+item.iconBlob:item.icon,
+                installed: item.installed,
+                isDelete: item.isDelete,
+                isUpgrade: item.isUpgrade,
+                title: item.title,
+                name: item.package,
+                remoteVersion: item.remoteVersion,
+                type: item.type,
+                update_by: item.update_by,
+                update_time: item.update_time,
+                url: item.url,
+                version: item.version,
+                width: item.width,
+                isDefault: item.isDefault
+              }
+              
+              _that.$store.commit('desktop/addDock', temp);
+              console.log(item)
+              console.log('apps update')
+              //console.log(this.$store.state.desktop.docks)
+            }
+            
           });
         }
       })

--
Gitblit v1.8.0