71 lines
1.4 KiB
JavaScript
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
|
|
})
|
|
}
|
|
|
|
}
|