|
|
|
@ -143,7 +143,7 @@
|
|
|
|
|
allow-multiple='true'
|
|
|
|
|
:files='files'
|
|
|
|
|
max-files='10'
|
|
|
|
|
server='/u'
|
|
|
|
|
:server='filePondServerOpts'
|
|
|
|
|
:instant-upload='false'
|
|
|
|
|
:allow-revert='false'
|
|
|
|
|
@processfile='onFileProcessed'
|
|
|
|
@ -230,6 +230,7 @@
|
|
|
|
|
<script>
|
|
|
|
|
import _ from 'lodash'
|
|
|
|
|
import { get, sync } from 'vuex-pathify'
|
|
|
|
|
import Cookies from 'js-cookie'
|
|
|
|
|
import vueFilePond from 'vue-filepond'
|
|
|
|
|
import 'filepond/dist/filepond.min.css'
|
|
|
|
|
|
|
|
|
@ -312,6 +313,17 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
currentAsset () {
|
|
|
|
|
return _.find(this.assets, ['id', this.currentFileId]) || {}
|
|
|
|
|
},
|
|
|
|
|
filePondServerOpts () {
|
|
|
|
|
const jwtToken = Cookies.get('jwt')
|
|
|
|
|
return {
|
|
|
|
|
process: {
|
|
|
|
|
url: '/u',
|
|
|
|
|
headers: {
|
|
|
|
|
'Authorization': `Bearer ${jwtToken}`
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
|