SafetyAlertSystem-ui/src/api/base/proj.js

95 lines
2.0 KiB
JavaScript

/**
* 工程管理页面 API
*/
import request from '@/utils/request'
/** 工程列表查询 */
export const queryProjListApi = (data) => {
return request.get('/base/tbProject/list', {
params: data
})
}
/** 工程类型查询 */
export const queryProjTypeApi = (data) => {
return request.get('/base/tbProDepart/getDataList', {
params: data
})
}
/** 工程名称查询 */
export const queryProjNameApi = (data) => {
return request.get('/base/tbProject/getList', {
params: data
})
}
/** 电压等级查询 */
export const queryVolLevelApi = (data) => {
return request.get('/base/tbProDepart/getDataList', {
params: data
})
}
/** 所属项目部查询 */
export const queryDeptApi = (data) => {
return request.get('/base/tbProDepart/list', {
params: data
})
}
/** 杆塔列表查询 */
export const queryTowerListApi = (data) => {
return request.get('/base/tbProPower/list', {
params: data
})
}
/** 新增杆塔查询 */
export const queryExistTowerApi = (data) => {
return request.get('/base/tbProPower/getList', {
params: data
})
}
/** 新增工程 */
export const addProjApi = (data) => {
return request.post('/base/tbProject', data)
}
/** 新增杆塔 */
export const addTowerApi = (data) => {
return request.post('/base/tbProPower', data)
}
/** 修改工程 */
export const editProjApi = (data) => {
return request.post('/base/tbProject/edit', data)
}
/** 修改杆塔 */
export const editTowerApi = (data) => {
return request.post('/base/tbProPower/edit', data)
}
/** 删除工程 */
export const deleteProjApi = (data) => {
return request.post('/base/tbProject/deleteById',data)
}
/** 删除杆塔 */
export const deleteTowerApi = (data) => {
return request.post('/base/tbProPower/deleteById',data)
}
/** 文件上传 */
export const towerFileUpLoad = (data) => {
/* const formData = new FormData()
formData.append('file', param.fileData.file) */
return request({
url: '/base/tbProPower/importData',
method: 'post',
data
})
}