import axios from '../request';
|
/**
|
* 项目管理模块接口
|
*/
|
export default {
|
/**
|
* 项目信息管理模块
|
*/
|
// 查询项目信息管理列表
|
searchProjectInfoList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/projectInfo/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
proId: params.proId,
|
proNo: params.proNo,
|
segmentId: params.segmentId
|
}
|
}),
|
// 添加 修改 项目信息管理
|
insertProjectInfo: (params) =>
|
axios.post('/pm/projectInfo/addProjectInfo', params),
|
// 查询项目下文件列表信息
|
getProjectFileInfo: (params) =>
|
axios.post('/pm/projectInfo/fileList', params),
|
|
|
/**
|
* 图纸管理模块
|
*/
|
// 查询图纸信息列表
|
searchDrawingTypeList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/drawType/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
}),
|
// 添加 修改 图纸类型信息
|
insertDrawingTypeInfo: (params) =>
|
axios.post('/pm/drawType/addDrawType', params),
|
// 删除图纸类型信息
|
deleteDrawingTypeInfo: (params) =>
|
axios.post('/pm/drawType/delete', params),
|
// 查询图纸列表
|
searchDrawingInfoList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/draw/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
drawTypeId: params.drawTypeId
|
}
|
}),
|
// 添加 修改 图纸信息
|
insertDrawingInfo: (params) =>
|
axios.post('/pm/draw/addDraw', params),
|
// 删除图纸信息
|
deleteDrawingInfo: (params) =>
|
axios.post('/pm/draw/delete', params),
|
// 查询图纸文件列表
|
searchDrawingFileList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/draw/fileList',
|
headers: {
|
pageNum: 1,
|
pageSize: 1000000
|
},
|
data: params
|
}),
|
|
/**
|
* 合同管理模块
|
*/
|
// 查询合同信息列表
|
searchContractInfoList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/contract/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
contractNum: params.contractNum,
|
contractName: params.contractName
|
}
|
}),
|
// 添加 修改 合同信息
|
insertContractInfo: (params) =>
|
axios.post('/pm/contract/addContract', params),
|
// 删除合同信息
|
deleteContractInfo: (params) =>
|
axios.post('/pm/contract/delete', params),
|
// 获取合同文件信息
|
searchContractFileList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/contract/fileList',
|
headers: {
|
pageNum: 1,
|
pageSize: 1000000
|
},
|
data: params
|
}),
|
|
|
/**
|
* 技术文件管理模块
|
*/
|
// 查询技术文件类型信息列表
|
searchTechnicalTypeList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/tchFileType/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
}
|
}),
|
// 添加 修改 技术文件类型信息
|
insertTechnicalTypeInfo: (params) =>
|
axios.post('/pm/tchFileType/addTchFileType', params),
|
// 删除技术文件类型信息
|
deleteTechnicalTypeInfo: (params) =>
|
axios.post('/pm/tchFileType/delete', params),
|
|
// 查询技术文件信息列表
|
searchTechnicalDocmentList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/tchFile/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
tchFileTypeId: params.tchFileTypeId
|
}
|
}),
|
// 添加 修改 技术文件信息
|
insertTechnicalDocmentInfo: (params) =>
|
axios.post('/pm/tchFile/addTchFile', params),
|
// 删除技术文件信息
|
deleteTechnicalDocmentInfo: (params) =>
|
axios.post('/pm/tchFile/delete', params),
|
// 获取技术问文件文件信息
|
searchTechnicalDocmentFileList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/tchFile/fileList',
|
headers: {
|
pageNum: 1,
|
pageSize: 1000000
|
},
|
data: params
|
}),
|
|
|
|
/**
|
* 会议管理模块
|
*/
|
// 查询会议信息列表
|
searchMeetingInfoList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/meet/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
meetTopic: params.meetTopic,
|
startTime: params.startTime,
|
endTime: params.endTime
|
}
|
}),
|
// 添加 修改会议信息
|
insertMeetingInfo: (params) =>
|
axios.post('/pm/meet/addMeet', params),
|
// 删除会议信息
|
deleteMeetingInfo: (params) =>
|
axios.post('/pm/meet/delete', params),
|
// 获取会议文件信息
|
searchMeetingFileList: (params) =>
|
axios({
|
method: 'post',
|
url: '/pm/meet/fileList',
|
headers: {
|
pageNum: 1,
|
pageSize: 1000000
|
},
|
data: params
|
}),
|
}
|