111 lines
1.9 KiB
JavaScript
111 lines
1.9 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 查询附件材料
|
|
export function getAffixItems(data) {
|
|
return request({
|
|
'url': '/affix/queryItems',
|
|
'method': 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除附件
|
|
export function deleteAffix (fileId){
|
|
return request(
|
|
{
|
|
url:'/affix/delete',
|
|
method:'post',
|
|
data:{id: fileId}
|
|
}
|
|
)
|
|
}
|
|
|
|
// 新增:批量上传文件
|
|
export function uploadFiles(data) {
|
|
return request({
|
|
url: '/affix/upload',
|
|
method: 'post',
|
|
data: data,
|
|
headers: {
|
|
'Content-Type': 'multipart/form-data'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 新增:获取文件列表
|
|
export function getFileList(data) {
|
|
return request({
|
|
url: '/affix/list',
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
|
|
export function downloadAll (affixId) {
|
|
let data = {affixId: affixId}
|
|
|
|
return request({
|
|
url: '/affix/downloadAll',
|
|
method: 'post',
|
|
responseType: 'arraybuffer',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function commonUpload (data) {
|
|
let param = new FormData()
|
|
for (var p in data) {
|
|
param.append(p, data[p])
|
|
}
|
|
return request({
|
|
url: '/common/upload',
|
|
method: 'post',
|
|
headers: {'Content-Type':'multipart/form-data'},
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export const post = (url, data) => {
|
|
data = data || {}
|
|
|
|
|
|
return request({
|
|
url: url,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
//附件上传
|
|
export function upload (data) {
|
|
let param = new FormData()
|
|
for (var p in data) {
|
|
param.append(p, data[p])
|
|
}
|
|
return request({
|
|
url: '/affix/upload',
|
|
method: 'post',
|
|
headers: {'Content-Type':'multipart/form-data'},
|
|
data: param
|
|
})
|
|
}
|
|
|
|
// 附件下载
|
|
export function download (fileId) {
|
|
let data = {id: fileId}
|
|
|
|
return request({
|
|
url: '/affix/download',
|
|
method: 'post',
|
|
responseType: 'arraybuffer',
|
|
data
|
|
})
|
|
}
|
|
|
|
// 查询附件
|
|
export function queryAffixs (affixId) {
|
|
return request({
|
|
url:'/affix/queryItems',
|
|
method: 'post',
|
|
data: {affixId: affixId}}
|
|
)
|
|
} |