add delete program function
This commit is contained in:
parent
ed4401bc98
commit
b0da42dbe2
@ -265,6 +265,9 @@
|
|||||||
<b-button v-b-tooltip.hover title="Copy Playlist" variant="primary" @click="showCopyModal()">
|
<b-button v-b-tooltip.hover title="Copy Playlist" variant="primary" @click="showCopyModal()">
|
||||||
<b-icon-files />
|
<b-icon-files />
|
||||||
</b-button>
|
</b-button>
|
||||||
|
<b-button v-b-tooltip.hover title="Delete Playlist" variant="primary" @click="showDeleteModal()">
|
||||||
|
<b-icon-trash />
|
||||||
|
</b-button>
|
||||||
</b-button-group>
|
</b-button-group>
|
||||||
</b-container>
|
</b-container>
|
||||||
<b-modal
|
<b-modal
|
||||||
@ -287,6 +290,16 @@
|
|||||||
>
|
>
|
||||||
<b-calendar v-model="targetDate" locale="en-US" class="centered" />
|
<b-calendar v-model="targetDate" locale="en-US" class="centered" />
|
||||||
</b-modal>
|
</b-modal>
|
||||||
|
<b-modal
|
||||||
|
id="delete-modal"
|
||||||
|
ref="delete-modal"
|
||||||
|
centered
|
||||||
|
title="Delete Program"
|
||||||
|
content-class="copy-program"
|
||||||
|
@ok="deletePlaylist(listDate)"
|
||||||
|
>
|
||||||
|
Delete program from {{ listDate }}
|
||||||
|
</b-modal>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -513,8 +526,18 @@ export default {
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
async deletePlaylist (playlistDate) {
|
||||||
|
this.$store.commit('playlist/UPDATE_PLAYLIST', [])
|
||||||
|
const date = playlistDate.split('-')
|
||||||
|
const playlistPath = `${this.configPlayout.playlist.path}/${date[0]}/${date[1]}/${playlistDate}.json`
|
||||||
|
|
||||||
|
await this.$axios.post('api/player/playlist/', { data: { delete: playlistPath } })
|
||||||
|
},
|
||||||
showCopyModal () {
|
showCopyModal () {
|
||||||
this.$root.$emit('bv::show::modal', 'copy-modal')
|
this.$root.$emit('bv::show::modal', 'copy-modal')
|
||||||
|
},
|
||||||
|
showDeleteModal () {
|
||||||
|
this.$root.$emit('bv::show::modal', 'delete-modal')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user