chem_mes/jnpf-java-boot/jnpf-web/src/api/common.js
2026-04-07 14:58:42 +08:00

84 lines
1.7 KiB
JavaScript

import request from '@/utils/request'
// 获取下载文件链接
export function getDownloadUrl(type, fileName) {
return request({
url: `/api/file/Download/${type}/${fileName}`,
method: 'get'
})
}
// 获取全部下载文件链接(打包下载)
export function getPackDownloadUrl(type, data) {
return request({
url: `/api/file/PackDownload/${type}`,
method: 'POST',
data
})
}
// 预览文件
export function PreviewFile(data) {
return request({
url: `/api/file/Uploader/Preview`,
method: 'get',
data
})
}
// 获取列设置
export const getColumnsByModuleId = (moduleId) => {
return request({
url: `/api/permission/Authority/GetColumnsByModuleId/${moduleId}`,
method: 'GET'
})
}
// 设置列设置
export const setColumnsByModuleId = (data) => {
return request({
url: `/api/permission/Authority/SetColumnsByModuleId`,
method: 'PUT',
data
})
}
// 分片组装
export const chunkMerge = (data) => {
return request({
url: `/api/file/merge`,
method: 'POST',
data
})
}
// 下载导入示例模板
export function getTemplateDownload(modelId, url) {
return request({
url: `/api/${url}/TemplateDownload`,
method: 'get'
})
}
// 导入预览
export function getImportPreview(modelId, data, url) {
return request({
url: `/api/${url}/ImportPreview`,
method: 'get',
data
})
}
// 导入数据
export function importData(modelId, data, url) {
return request({
url: `/api/${url}/ImportData`,
method: 'post',
data
})
}
// 导出错误数据
export function getImportExceptionData(modelId, data, url) {
return request({
url: `/api/${url}/ImportExceptionData`,
method: 'post',
data
})
}