ah_jjzhgd_webservice/ah-jjzhgd-web/src/api/basic/project.js

158 lines
2.7 KiB
JavaScript
Raw Normal View History

2024-03-15 17:45:13 +08:00
import request from '@/utils/request'
// 查询工程列表
export function getProjectList(data) {
return request({
url: '/system/sys/pro/getProLists',
method: 'get',
params: data
})
}
// 新增工程
export function addProjectItem(data) {
return request({
2024-03-18 10:59:37 +08:00
url: '/system/sys/pro/addPro',
method: 'post',
2024-03-15 17:45:13 +08:00
data
})
}
// 编辑工程
export function updateProjectItem(data) {
return request({
2024-03-18 10:59:37 +08:00
url: '/system/sys/pro/editPro',
method: 'post',
2024-03-15 17:45:13 +08:00
data
})
}
// 删除工程
export function deleteProjectItem(data) {
return request({
url: '/system/sys/pro/delPro',
method: 'post',
data
})
}
// 查看工程详情
export function getProjectItemDetail(data) {
return request({
url: '/system/sys/pro/getProById',
method: 'get',
params: data
})
}
// 模板下载
export function downloadProjectTemplate(data) {
return request({
url: '/system/sys/download/proFile',
method: 'get',
2024-03-18 10:59:37 +08:00
params: data,
responseType: 'blob'
2024-03-15 17:45:13 +08:00
})
}
// 导入工程
export function importProject(data) {
return request({
url: '/system/sys/pro/importProData',
method: 'post',
data
})
}
// 导出工程
export function exportProject(data) {
return request({
url: '/system/sys/export/exportProData',
method: 'get',
2024-03-18 10:59:37 +08:00
responseType: 'blob',
2024-03-15 17:45:13 +08:00
data
})
}
// 获取建管单位列表
export function getBuildList(data) {
return request({
url: '/system/sys/select/getBuildLists',
method: 'get',
params: data
})
}
// 工程完工
export function completeProject(data) {
return request({
url: '/system/sys/pro/editProStatus',
method: 'post',
data
})
}
// 获取工序列表
export function getProcessList(data) {
return request({
url: '/system/sys/pro/getGxPlanLists',
method: 'get',
params: data
})
}
// 新增工序
export function addProcessItem(data) {
return request({
url: '/system/sys/pro/addGxPlan',
2024-03-18 10:59:37 +08:00
method: 'post',
2024-03-15 17:45:13 +08:00
data
})
}
// 编辑工序
export function updateProcessItem(data) {
return request({
url: '/system/sys/pro/editGxPlan',
2024-03-18 10:59:37 +08:00
method: 'post',
2024-03-15 17:45:13 +08:00
data
})
}
// 删除工序
export function deleteProcessItem(data) {
return request({
2024-03-18 10:59:37 +08:00
url: '/system/sys/pro/delGxPlanById',
2024-03-15 17:45:13 +08:00
method: 'post',
data
})
}
// 查看工序详情
export function getProcessItemDetail(data) {
return request({
url: '/system/sys/pro/getGxPlanById',
method: 'get',
params: data
})
}
2024-03-18 10:59:37 +08:00
// 获取类型选项
export function getTowerList(data) {
return request({
url: '/system/sys/select/getTowerLists',
method: 'get',
params: data
})
}
2024-03-18 15:16:36 +08:00
// 工程图片预览
export function getViewImageList(data) {
return request({
url: '/system/sys/pro/viewProFile',
method: 'get',
params: data
})
}