lj-zhgd-htweb/src/api/base/engineering.js

148 lines
2.8 KiB
JavaScript

import request from '@/utils/request'
// 查询列表
export function listEngineering(query) {
return request({
url: '/bracelet/engineering/list',
method: 'get',
params: query
})
}
// 工程详情
export function getEngineeringInfo(proId) {
return request({
url: '/bracelet/engineering/getEngineeringInfo/' + proId,
method: 'get',
})
}
// 杆塔详情
export function getGtInfo(data) {
return request({
url: '/bracelet/engineering/gtInfo',
method: 'get',
params: data
})
}
// 添加杆塔
export function addGt(data) {
return request({
url: '/bracelet/engineering/addGt',
method: 'post',
data: data
})
}
// 某杆塔详情
export function getGtId(gtId) {
return request({
url: '/bracelet/engineering/'+ gtId,
method: 'get',
})
}
// 修改杆塔
export function editGt(data) {
return request({
url: '/bracelet/engineering/editGt',
method: 'post',
data: data
})
}
// 删除杆塔
export function delGt(data) {
return request({
url: '/bracelet/engineering/delGt',
method: 'post',
data: data
})
}
// 添加工程
export function addPro(data) {
return request({
url: '/bracelet/engineering/addPro',
method: 'post',
data: data
})
}
// 修改工程
export function editPro(data) {
return request({
url: '/bracelet/engineering/editPro',
method: 'post',
data: data
})
}
// 删除工程
export function delPro(proId) {
return request({
url: '/bracelet/engineering/delPro/' + proId,
method: 'post',
})
}
// 导出工程
export function exportEngineering(query) {
return request({
url: '/bracelet/export/exportEngineering',
method: 'get',
responseType: 'blob',
params: query
})
}
// 批量导出工程
export function exportEngineeringSome(query) {
return request({
url: '/bracelet/engineering/exportEngineeringSome',
method: 'get',
responseType: 'blob',
params: query
})
}
// 导出杆塔
export function exportGt(query) {
return request({
url: '/bracelet/export/exportGt',
method: 'get',
responseType: 'blob',
params: query
})
}
// 批量导出工程
export function exportGtSome(query) {
return request({
url: '/bracelet/engineering/exportGtSome',
method: 'get',
responseType: 'blob',
params: query
})
}
// 模板下载
export function gtFile(query) {
return request({
url: '/bracelet/download/gtFile',
method: 'get',
headers: { 'Content-Type': 'application/x-www-form-urlencoded',
"encryption":"encryption"
},
responseType: 'blob',
params: query
})
}