Change-Id: I0d7b9d3d97aa96b4c460f1d4789c867b2561c773mr10.1.1
parent
c25ef97fe9
commit
6ab354454a
@ -1,21 +1,17 @@
|
|||||||
|
import { post } from 'src/api/common'
|
||||||
import _ from 'lodash'
|
import _ from 'lodash'
|
||||||
import Vue from 'vue'
|
|
||||||
|
|
||||||
export function createFax (options) {
|
export async function createFax (options) {
|
||||||
return new Promise((resolve, reject) => {
|
const formData = new FormData()
|
||||||
var formData = new FormData()
|
const fields = _.clone(options)
|
||||||
var fields = _.clone(options)
|
delete fields.faxfile
|
||||||
delete fields.file
|
const json = JSON.stringify(fields)
|
||||||
var json = JSON.stringify(fields)
|
|
||||||
formData.append('json', json)
|
formData.append('json', json)
|
||||||
if (options.file) {
|
if (options.faxfile) {
|
||||||
formData.append('faxfile', options.file)
|
formData.append('faxfile', options.faxfile)
|
||||||
}
|
}
|
||||||
Vue.http.post('api/faxes/', formData).then(() => {
|
return await post({
|
||||||
resolve()
|
resource: 'faxes',
|
||||||
}).catch((err) => {
|
body: formData
|
||||||
reject(err)
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in new issue