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
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|