hanbaoshan
2020-09-22 e0f0173f98b37a752359d5312b30575f44d1d8f7
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)
            }
          });
        }
      })