设备总包项目管理部分

This commit is contained in:
jhd
2026-06-12 13:54:43 +08:00
parent 79e536aeca
commit 1e140cf1da
115 changed files with 6614 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询预算列表
export function listBudget(query) {
return request({
url: '/rm/budget/list',
method: 'get',
params: query
})
}
// 查询预算详细
export function getBudget(budgetId) {
return request({
url: `/rm/budget/${budgetId}`,
method: 'get'
})
}
// 新增预算
export function addBudget(data) {
return request({
url: '/rm/budget',
method: 'post',
data
})
}
// 修改预算
export function updateBudget(data) {
return request({
url: '/rm/budget',
method: 'put',
data
})
}
// 删除预算
export function delBudget(budgetIds) {
return request({
url: `/rm/budget/${budgetIds}`,
method: 'delete'
})
}
// 全部预算列表(不分页)
export function allBudget(query) {
return request({
url: '/rm/budget/all',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
export function listColorCard(query) {
return request({
url: '/rm/colorCard/list',
method: 'get',
params: query
})
}
export function getColorCard(colorCardId) {
return request({
url: `/rm/colorCard/${colorCardId}`,
method: 'get'
})
}
export function addColorCard(data) {
return request({
url: '/rm/colorCard',
method: 'post',
data
})
}
export function updateColorCard(data) {
return request({
url: '/rm/colorCard',
method: 'put',
data
})
}
export function delColorCard(colorCardIds) {
return request({
url: `/rm/colorCard/${colorCardIds}`,
method: 'delete'
})
}
export function listColorCardAll(query) {
return request({
url: '/rm/colorCard/all',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,20 @@
import request from '@/utils/request'
export function listContract(query) {
return request({ url: '/rm/contract/list', method: 'get', params: query })
}
export function getContract(contractId) {
return request({ url: `/rm/contract/${contractId}`, method: 'get' })
}
export function addContract(data) {
return request({ url: '/rm/contract', method: 'post', data })
}
export function updateContract(data) {
return request({ url: '/rm/contract', method: 'put', data })
}
export function delContract(contractIds) {
return request({ url: `/rm/contract/${contractIds}`, method: 'delete' })
}
export function listContractAll(query) {
return request({ url: '/rm/contract/all', method: 'get', params: query })
}

View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
export function listDrawingDesign(query) {
return request({
url: '/rm/drawingDesign/list',
method: 'get',
params: query
})
}
export function getDrawingDesign(drawingId) {
return request({
url: `/rm/drawingDesign/${drawingId}`,
method: 'get'
})
}
export function addDrawingDesign(data) {
return request({
url: '/rm/drawingDesign',
method: 'post',
data
})
}
export function updateDrawingDesign(data) {
return request({
url: '/rm/drawingDesign',
method: 'put',
data
})
}
export function delDrawingDesign(drawingIds) {
return request({
url: `/rm/drawingDesign/${drawingIds}`,
method: 'delete'
})
}
export function listDrawingDesignAll(query) {
return request({
url: '/rm/drawingDesign/all',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,39 @@
import request from '@/utils/request'
export function listDrawingReview(query) {
return request({
url: '/rm/drawingReview/list',
method: 'get',
params: query
})
}
export function getDrawingReview(reviewId) {
return request({
url: `/rm/drawingReview/${reviewId}`,
method: 'get'
})
}
export function addDrawingReview(data) {
return request({
url: '/rm/drawingReview',
method: 'post',
data
})
}
export function updateDrawingReview(data) {
return request({
url: '/rm/drawingReview',
method: 'put',
data
})
}
export function delDrawingReview(reviewIds) {
return request({
url: `/rm/drawingReview/${reviewIds}`,
method: 'delete'
})
}

View File

@@ -0,0 +1,39 @@
import request from '@/utils/request'
export function listLayoutFile(query) {
return request({
url: '/rm/layout/list',
method: 'get',
params: query
})
}
export function getLayoutFile(layoutFileId) {
return request({
url: `/rm/layout/${layoutFileId}`,
method: 'get'
})
}
export function addLayoutFile(data) {
return request({
url: '/rm/layout',
method: 'post',
data
})
}
export function updateLayoutFile(data) {
return request({
url: '/rm/layout',
method: 'put',
data
})
}
export function delLayoutFile(layoutFileIds) {
return request({
url: `/rm/layout/${layoutFileIds}`,
method: 'delete'
})
}

View File

@@ -0,0 +1,39 @@
import request from '@/utils/request'
export function listMfgDevice(query) {
return request({ url: '/rm/mfgDevice/list', method: 'get', params: query })
}
export function getMfgDevice(deviceId) {
return request({ url: `/rm/mfgDevice/${deviceId}`, method: 'get' })
}
export function addMfgDevice(data) {
return request({ url: '/rm/mfgDevice', method: 'post', data })
}
export function updateMfgDevice(data) {
return request({ url: '/rm/mfgDevice', method: 'put', data })
}
export function delMfgDevice(deviceIds) {
return request({ url: `/rm/mfgDevice/${deviceIds}`, method: 'delete' })
}
export function listMfgDeviceAll(query) {
return request({ url: '/rm/mfgDevice/all', method: 'get', params: query })
}
export function listMfgStage(query) {
return request({ url: '/rm/mfgStage/list', method: 'get', params: query })
}
export function getMfgStage(stageId) {
return request({ url: `/rm/mfgStage/${stageId}`, method: 'get' })
}
export function addMfgStage(data) {
return request({ url: '/rm/mfgStage', method: 'post', data })
}
export function updateMfgStage(data) {
return request({ url: '/rm/mfgStage', method: 'put', data })
}
export function delMfgStage(stageIds) {
return request({ url: `/rm/mfgStage/${stageIds}`, method: 'delete' })
}
export function listMfgStageAll(query) {
return request({ url: '/rm/mfgStage/all', method: 'get', params: query })
}

View File

@@ -0,0 +1,20 @@
import request from '@/utils/request'
export function listProcProgress(query) {
return request({ url: '/rm/procProgress/list', method: 'get', params: query })
}
export function getProcProgress(progressId) {
return request({ url: `/rm/procProgress/${progressId}`, method: 'get' })
}
export function addProcProgress(data) {
return request({ url: '/rm/procProgress', method: 'post', data })
}
export function updateProcProgress(data) {
return request({ url: '/rm/procProgress', method: 'put', data })
}
export function delProcProgress(progressIds) {
return request({ url: `/rm/procProgress/${progressIds}`, method: 'delete' })
}
export function listProcProgressAll(query) {
return request({ url: '/rm/procProgress/all', method: 'get', params: query })
}

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目列表
export function listProject(query) {
return request({
url: '/rm/project/list',
method: 'get',
params: query
})
}
// 查询项目详细
export function getProject(projectId) {
return request({
url: `/rm/project/${projectId}`,
method: 'get'
})
}
// 新增项目
export function addProject(data) {
return request({
url: '/rm/project',
method: 'post',
data
})
}
// 修改项目
export function updateProject(data) {
return request({
url: '/rm/project',
method: 'put',
data
})
}
// 删除项目
export function delProject(projectIds) {
return request({
url: `/rm/project/${projectIds}`,
method: 'delete'
})
}
// 获取所有项目列表(不分页)
export function allProject(query) {
return request({
url: '/rm/project/all',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,20 @@
import request from '@/utils/request'
export function listQuote(query) {
return request({ url: '/rm/quote/list', method: 'get', params: query })
}
export function getQuote(quoteId) {
return request({ url: `/rm/quote/${quoteId}`, method: 'get' })
}
export function addQuote(data) {
return request({ url: '/rm/quote', method: 'post', data })
}
export function updateQuote(data) {
return request({ url: '/rm/quote', method: 'put', data })
}
export function delQuote(quoteIds) {
return request({ url: `/rm/quote/${quoteIds}`, method: 'delete' })
}
export function listQuoteAll(query) {
return request({ url: '/rm/quote/all', method: 'get', params: query })
}

View File

@@ -0,0 +1,39 @@
import request from '@/utils/request'
export function listTechPlan(query) {
return request({
url: '/rm/techPlan/list',
method: 'get',
params: query
})
}
export function getTechPlan(planItemId) {
return request({
url: `/rm/techPlan/${planItemId}`,
method: 'get'
})
}
export function addTechPlan(data) {
return request({
url: '/rm/techPlan',
method: 'post',
data
})
}
export function updateTechPlan(data) {
return request({
url: '/rm/techPlan',
method: 'put',
data
})
}
export function delTechPlan(planItemIds) {
return request({
url: `/rm/techPlan/${planItemIds}`,
method: 'delete'
})
}

View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
export function listTechReview(query) {
return request({
url: '/rm/techReview/list',
method: 'get',
params: query
})
}
export function getTechReview(reviewItemId) {
return request({
url: `/rm/techReview/${reviewItemId}`,
method: 'get'
})
}
export function addTechReview(data) {
return request({
url: '/rm/techReview',
method: 'post',
data
})
}
export function updateTechReview(data) {
return request({
url: '/rm/techReview',
method: 'put',
data
})
}
export function delTechReview(reviewItemIds) {
return request({
url: `/rm/techReview/${reviewItemIds}`,
method: 'delete'
})
}
export function listTechReviewAll(query) {
return request({
url: '/rm/techReview/all',
method: 'get',
params: query
})
}