smart-bid-web/src/api/template/templateInfo/templateInfo.js

60 lines
1.5 KiB
JavaScript
Raw Normal View History

import request from '@/utils/request'
/**
* 模板信息接口统一携带模板ID确保数据关联正确
*/
// 1. 查询模板信息列表(支持按行业类型、启用状态等筛选)
export function listTemplateInfo(query) {
return request({
url: '/smartBid/templateInfo/list',
method: 'get',
params: query
})
}
// 2. 查询模板信息详情携带模板ID包含关联组成和文件
export function getTemplateInfoDetail(params) {
return request({
url: '/smartBid/templateInfo/detail',
method: 'get',
params: params
})
}
// 3. 新增模板信息(携带模板名称、行业类型等基础信息,支持上传文件)
export function addTemplateInfo(data) {
return request({
url: '/smartBid/templateInfo/add',
method: 'post',
data: data
})
}
// 4. 修改模板信息携带模板ID支持更新基础信息和文件列表
export function updateTemplateInfo(data) {
return request({
url: '/smartBid/templateInfo/edit',
method: 'post',
data: data
})
}
// 5. 删除模板信息携带模板ID级联删除关联组成和文件
export function delTemplateInfo(params) {
return request({
url: '/smartBid/templateInfo/delete',
method: 'post',
data: params
})
}
// 6. 校验模板名称唯一性(新增/编辑时使用)
export function checkTemplateNameUnique(params) {
return request({
url: '/smartBid/templateInfo/checkNameUnique',
method: 'get',
params: params
})
}