jmalcloud-view/src/api/upload-api.js
2020-02-13 23:05:04 +08:00

71 lines
1.4 KiB
JavaScript

import request from '@/utils/request'
const qs = require('qs')
export default {
// 上传
simpleUploadURL: process.env.VUE_APP_BASE_API + '/upload',
// 合并
mergeSimpleUpload: function(params) {
return request({
url: 'merge',
method: 'post',
params
})
},
uploadFolder: function(params) {
return request({
url: 'upload-folder',
method: 'post',
params,
paramsSerializer: function(params) {
return qs.stringify(params, { arrayFormat: 'repeat' })
}
})
},
// 文件列表
fileList: function(params) {
return request({
url: 'list',
method: 'get',
params
})
},
// 收藏/取消收藏
favoriteUrl: function(params) {
const isFavorite = params.isFavorite
if (isFavorite) {
return request({
url: 'favorite',
method: 'post',
params
})
} else {
return request({
url: 'unFavorite',
method: 'post',
params
})
}
},
// 删除
delete: function(params) {
return request({
url: 'delete',
method: 'delete',
params,
paramsSerializer: function(params) {
return qs.stringify(params, { arrayFormat: 'repeat' })
}
})
},
// 重名名
rename: function(params) {
return request({
url: 'rename',
method: 'get',
params
})
}
}