Просмотр исходного кода

fix(deploy): priority not imported during import

Casper Dai 1 год назад
Родитель
Сommit
edf8f684a6
1 измененных файлов с 11 добавлено и 12 удалено
  1. 11 12
      src/views/screen/deploy/device/index.vue

+ 11 - 12
src/views/screen/deploy/device/index.vue

@@ -40,12 +40,12 @@
           上播类型
         </div>
         <el-select
-          v-model="eventOptions.type"
+          v-model="eventType"
           class="c-sibling-item--v nearer u-width--sm"
           size="small"
         >
           <el-option
-            v-for="option in typeOptions"
+            v-for="option in eventTypeOptions"
             :key="option.value"
             :label="option.label"
             :value="option.value"
@@ -210,10 +210,8 @@ export default {
   data () {
     return {
       selectedDevices: [],
-      eventOptions: {
-        type: PublishDataType.NORMAL
-      },
-      typeOptions: [
+      eventType: PublishDataType.NORMAL,
+      eventTypeOptions: [
         { value: PublishDataType.NORMAL, label: '常规' },
         { value: PublishDataType.INTERCUT, label: '资源插播' },
         { value: PublishDataType.DEFAULT_PLAYBACK, label: '默认播放' }
@@ -334,13 +332,13 @@ export default {
   },
   computed: {
     isNormal () {
-      return this.eventOptions.type === PublishDataType.NORMAL
+      return this.eventType === PublishDataType.NORMAL
     },
     isDefaultPlayback () {
-      return this.eventOptions.type === PublishDataType.DEFAULT_PLAYBACK
+      return this.eventType === PublishDataType.DEFAULT_PLAYBACK
     },
     isIntercut () {
-      return this.eventOptions.type === PublishDataType.INTERCUT
+      return this.eventType === PublishDataType.INTERCUT
     },
     selectedDeviceIds () {
       return this.selectedDevices.map(device => device.id)
@@ -363,7 +361,7 @@ export default {
         })
         return
       }
-      switch (this.eventOptions.type) {
+      switch (this.eventType) {
         case PublishDataType.NORMAL:
           this.onPublishNormal()
           break
@@ -480,7 +478,7 @@ export default {
       getWorkflowDetail(id, { loading: true }).then(({ data }) => {
         let devices = []
         if (type === WorkflowType.INTERCUT) {
-          this.eventOptions.type = PublishDataType.INTERCUT
+          this.eventType = PublishDataType.INTERCUT
           this.rangeDate = [data.startDate, data.endDate]
 
           this.eventTarget = this.createEventTarget({
@@ -513,9 +511,10 @@ export default {
           const targets = targetList.map(JSON.parse)
           const { detail: { priority, target } } = targets[0]
 
-          this.eventOptions.type = priority === EventPriority.SHIM
+          this.eventType = priority === EventPriority.SHIM
             ? PublishDataType.DEFAULT_PLAYBACK
             : PublishDataType.NORMAL
+          this.priority = priority
 
           this.events = targets.map(
             ({ detail: { priority, target, ...event } }) => {