Parcourir la source

fix: the reject function cannot be used

Casper Dai il y a 3 ans
Parent
commit
70fc0830bc
1 fichiers modifiés avec 8 ajouts et 7 suppressions
  1. 8 7
      src/views/review/index.vue

+ 8 - 7
src/views/review/index.vue

@@ -103,17 +103,17 @@ export default {
   computed: {
     reject () {
       switch (this.active) {
-        case 'asset':
+        case 'ReviewAsset':
           return rejectAsset
-        case 'program':
+        case 'ReviewProgram':
           return rejectProgram
-        case 'recur':
-        case 'schedule':
+        case 'ReviewProgramRecur':
+        case 'ReviewSchedule':
           return rejectSchedule
-        case 'release':
+        case 'ReviewPublish':
           return rejectPublish
         default:
-          return Promise.reject
+          return () => Promise.reject()
       }
     }
   },
@@ -140,9 +140,10 @@ export default {
         })
         return
       }
+      console.log(this.active, this.reject)
       this.reject(this.$item, reason).then(() => {
-        this.$refs.component.refresh()
         done()
+        this.$refs.component.refresh()
       })
     }
   }