htao-common
Version:
通用
167 lines • 3.79 kB
JavaScript
import request from '@/utils/request';
// 获取
export function getFileList(params) {
let data = JSON.parse(JSON.stringify(params))
if (Array.isArray(params.time) && params.time.length) {
delete data.time
}
return request({
url: '/dictionary/file/pageList',
method: 'post',
data: data
})
}
export function uploadFile(params) {
return request({
url: '/dictionary/file/pdfToWord',
method: 'post',
data: params
})
}
export function downloadFile(id) {
return request({
url: `/dictionary/file/getFileUrl/${id}`,
method: 'get',
})
}
//获取行业类目
export function getIndustryList(params) {
let data = JSON.parse(JSON.stringify(params))
return request({
url: '/dictionary/industry/list',
method: 'post',
data: data
})
}
//上传文件并添加行业类目信息
export function uploadFileInsInfo(params) {
return request({
url: '/dictionary/doc/uploadAndMark',
method: 'post',
data: params
})
}
//新增行业类目
export function addIndustry(params) {
return request({
url: '/dictionary/industry',
method: 'post',
data: params
})
}
//修改行业类目
export function updateIndustry(params) {
return request({
url: '/dictionary/industry',
method: 'put',
data: params
})
}
//获取文件列表
export function getFileListByIndustry(params) {
let data = JSON.parse(JSON.stringify(params))
return request({
url: '/dictionary/doc/paged',
method: 'post',
data: data
})
}
//文件上下架
export function fileOnShelf(params) {
return request({
url: '/dictionary/doc/upDown',
method: 'post',
data: params
})
}
//文件标记行业类型
export function fileMark(params) {
return request({
url: '/dictionary/doc/tag/industry',
method: 'post',
data: params
})
}
//文件摘要更新
export function fileSummary(params) {
return request({
url: '/dictionary/doc/tag/summary',
method: 'post',
data: params
})
}
//获取文件摘要信息
export function getFileSummary(fileId) {
return request({
url: `/dictionary/doc/tag/summary/${fileId}`,
method: 'get',
})
}
//删除文件摘要
export function deleteFileSummary(params) {
let data = JSON.parse(JSON.stringify(params))
return request({
url: `/dictionary/doc/tag/summary`,
method: 'delete',
data: data
})
}
//删除文件摘要下的标签
export function deleteFileSummaryTag(params) {
let data = JSON.parse(JSON.stringify(params))
return request({
url: `/dictionary/doc/tag/summary/tag`,
method: 'delete',
data: data
})
}
//获取商品列表
export function getProductList(params){
return request({
url: '/dictionary/product/paged',
method: 'post',
data: params
})
}
//设置商品价格信息、上下架信息
export function setProdutInfo(params){
return request({
url: '/dictionary/product',
method: 'put',
data: params
})
}
//文件预览
export function filePreview(params){
return request({
url: '/dictionary/doc/view',
method: 'get',
responseType: 'blob',
contentType: "application/pdf;charset=UTF-8",
params: params
})
}
//获取类目树
export function getIndustryTreeList(params){
return request({
url: '/dictionary/industry/tree',
method: 'post',
data: params
})
}
//
export function addDocSignal(data) {
return request({
url: `/dictionary/doc/tag/summary/single`,
method: 'post',
data: data
})
}
//文件标签审核
export function editTags(data) {
return request({
url: `/dictionary/doc/tag`,
method: 'put',
data: data
})
}