From 5a79372c385070bae860636130d5d50420b00023 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期四, 15 十月 2020 16:50:08 +0800
Subject: [PATCH] 应用中心算法图标统一加适配
---
src/pages/desktop/index/App.vue | 41 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/src/pages/desktop/index/App.vue b/src/pages/desktop/index/App.vue
index fc70133..29c1394 100644
--- a/src/pages/desktop/index/App.vue
+++ b/src/pages/desktop/index/App.vue
@@ -18,6 +18,7 @@
import axios from 'axios'
import { getApps } from '@/api/app'
+import { findAllSdk } from '@/api/taskMange'
export default {
name: 'app',
@@ -51,6 +52,15 @@
time: new Date()
}, true);
}, 1000);
+ window.addEventListener('message', (e) => {
+ if (e.data.msg == 'AppUpdate') {
+ console.log('搴旂敤鏇存柊')
+ this.showApps();
+ }
+ });
+ findAllSdk().then(() => {
+
+ });
},
methods: {
showApps() {
@@ -58,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