Selaa lähdekoodia

refactor: processing after editing the program

Casper Dai 3 vuotta sitten
vanhempi
sitoutus
e67c89c9df
2 muutettua tiedostoa jossa 4 lisäystä ja 10 poistoa
  1. 2 8
      src/views/bigscreen/ProgramDesigner.vue
  2. 2 2
      src/views/bigscreen/ast/Designer.vue

+ 2 - 8
src/views/bigscreen/ProgramDesigner.vue

@@ -143,14 +143,8 @@ export default {
       }
     },
     onMessage (event) {
-      if (!this.loading) {
-        const id = event.data?.id
-        if (id) {
-          const program = this.$refs.table.getData().find(program => program.id === id)
-          if (program) {
-            program.img = event.data.base64
-          }
-        }
+      if (event.data?.type === 'PROGRAM_UPDATED') {
+        this.$refs.table.pageTo(1)
       }
     },
     onAdd () {

+ 2 - 2
src/views/bigscreen/ast/Designer.vue

@@ -811,8 +811,8 @@ export default {
         if (result) {
           if (window.opener) {
             window.opener.postMessage({
-              id: this.program.id,
-              base64
+              type: 'PROGRAM_UPDATED',
+              id: this.program.id
             })
             this.$message({
               type: 'success',