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