|
|
|
|
// src/api/ManageApi/index.js
|
|
|
|
|
import request from '@/utils/request';
|
|
|
|
|
import { getToken } from '@/utils/auth';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 企业--基本信息==下载模板(基本信息模板)
|
|
|
|
|
export function exportBasicInformationTemplate() {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/basicInformation/importTemplate',
|
|
|
|
|
method: 'post',
|
|
|
|
|
responseType: 'blob',
|
|
|
|
|
headers: {
|
|
|
|
|
'Authorization': `Bearer ${getToken()}`
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 分页查询所有数据
|
|
|
|
|
export function getBasicInformationPage(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/basicInformation/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
// 企业基本信息--的导入功能
|
|
|
|
|
export function importBasicInformation(data) {
|
|
|
|
|
const formData = new FormData();
|
|
|
|
|
formData.append('file', data.file);
|
|
|
|
|
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/basicInformation/import',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: formData,
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'multipart/form-data',
|
|
|
|
|
'Authorization': `Bearer ${getToken()}`,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 企业--基本信息==展示
|
|
|
|
|
export function getBasicInformationById(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/basicInformation/${id}`,
|
|
|
|
|
method: 'get'
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 企业--基本信息==修改
|
|
|
|
|
export function updateBasicInformation(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/basicInformation/edit`,
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 基本信息的导出功能
|
|
|
|
|
export function exportBasicInformation(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/basicInformation/export`,
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: params,
|
|
|
|
|
responseType: 'blob'
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 项目详情 规划信息
|
|
|
|
|
// 修改规划信息
|
|
|
|
|
export function updateProgrammeInformation(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/planInformation/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//根据主键来查询单条数据
|
|
|
|
|
export function getProgrammeInformationById(quey) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/planInformation/selectAll',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: quey
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 项目评价清单
|
|
|
|
|
// 分页查询项目评价清单
|
|
|
|
|
export function getProjectEvaluationList(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmpjqd/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 修改项目评价清单
|
|
|
|
|
export function updateProjectEvaluationList(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmpjqd/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 新增项目评价清单
|
|
|
|
|
export function addProjectEvaluationList(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmpjqd/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 删除项目评价清单
|
|
|
|
|
export function deleteProjectEvaluationList(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmpjqd/delete',
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//评价清单结束
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 项目评价配置接口
|
|
|
|
|
// 新增数据
|
|
|
|
|
export function addProjectEvaluation(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/pjpz/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 删除数据
|
|
|
|
|
export function deleteProjectEvaluation(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/pjpz/delete',
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 修改数据
|
|
|
|
|
export function updateProjectEvaluation(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/pjpz/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 分页查询所有数据
|
|
|
|
|
export function getProjectEvaluationPage(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/pjpz/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 评价配置结束
|
|
|
|
|
|
|
|
|
|
// 要素指标管理(模型管理)
|
|
|
|
|
// 新增要素或者指标
|
|
|
|
|
export function addElement(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/mx/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查询所有要素
|
|
|
|
|
export function getAllElements(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/mx/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 编辑要素或者指标
|
|
|
|
|
export function editElemention(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/mx/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 删除指标
|
|
|
|
|
export function deleteElemention(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/mx/delete`,
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 目录管理
|
|
|
|
|
// 新增目录
|
|
|
|
|
export function addCatalog(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/ml/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 删除目录
|
|
|
|
|
export function deleteCatalog(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/ml/delete`,
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 修改目录
|
|
|
|
|
export function editCatalog(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/ml/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查询所有目录
|
|
|
|
|
export function getAllCatalogs(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/ml/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 项目知识库管理
|
|
|
|
|
// 新增数据
|
|
|
|
|
export function addXmzsk(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmzsk/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 删除数据
|
|
|
|
|
export function deleteXmzsk(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmzsk/delete',
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 修改数据
|
|
|
|
|
export function updateXmzsk(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmzsk/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 分页查询所有数据
|
|
|
|
|
export function getXmzskPage(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmzsk/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 通过主键查询单条数据
|
|
|
|
|
export function getXmzskById(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/xmzsk/${id}`,
|
|
|
|
|
method: 'get'
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//项目巡礼
|
|
|
|
|
//新增项目巡礼
|
|
|
|
|
export function addXmxl(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmxl/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//删除项目巡礼
|
|
|
|
|
export function deleteXmxl(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmxl/delete',
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//修改项目巡礼
|
|
|
|
|
export function updateXmxl(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmxl/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//分页查询所有项目巡礼
|
|
|
|
|
export function getXmxlPagebymid(quey) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/xmxl/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
quey
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//企业入驻内容区表格
|
|
|
|
|
//新增数据
|
|
|
|
|
export function addqyrz(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/qyrzInformation/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//修改数据
|
|
|
|
|
export function updateqyrz(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/qyrzInformation/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//分页查询所有数据
|
|
|
|
|
export function getqyrzPage(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/qyrzInformation/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//删除数据
|
|
|
|
|
export function deleteqyrz(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/qyrzInformation/delete',
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//通过主键查询单条数据
|
|
|
|
|
export function getqyrzById(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/qyrzInformation/${id}`,
|
|
|
|
|
method: 'get'
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//建筑信息表
|
|
|
|
|
//新增数据
|
|
|
|
|
export function addjzxx(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/buildingInformation/add',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//删除数据
|
|
|
|
|
export function deletejzxx(idList) {
|
|
|
|
|
console.log('Deleting buildings with IDs:', idList); // 调试信息
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/buildingInformation/delete',
|
|
|
|
|
method: 'delete',
|
|
|
|
|
params: { idList: idList.join(',') } // 将数组转换为逗号分隔的字符串
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//修改数据
|
|
|
|
|
export function updatejzxx(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/buildingInformation/edit',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//导入项目建筑信息
|
|
|
|
|
export function importjzxx(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/buildingInformation/importProjectBuilding',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//分页查询所有数据
|
|
|
|
|
export function getjzxxinformationByxmId(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/buildingInformation/page',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//通过主键查询单条数据
|
|
|
|
|
export function getjzxxById(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/gysl/buildingInformation/${id}`,
|
|
|
|
|
method: 'get'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//项目图例
|
|
|
|
|
//新增数据
|
|
|
|
|
export function addxmtl(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectLegend/add',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//删除数据
|
|
|
|
|
export function deletexmtl(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectLegend/delete',
|
|
|
|
|
method:'delete',
|
|
|
|
|
params:{idList}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//修改数据
|
|
|
|
|
export function updatexmtll(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectLegend/edit',
|
|
|
|
|
method:'put',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//分页查询所有数据(根据xmid)
|
|
|
|
|
export function getxmtlPageByxmid(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectLegend/page',
|
|
|
|
|
method:'get',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//通过主键查询单条数据
|
|
|
|
|
export function getxmtlById(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url:`/gysl/projectLegend/${id}`,
|
|
|
|
|
method:'get',
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//项目其他信息
|
|
|
|
|
//新增数据
|
|
|
|
|
export function addxmqt(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectOtherInfo/add',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//删除数据
|
|
|
|
|
export function deletexmqt(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectOtherInfo/delete',
|
|
|
|
|
method:'delete',
|
|
|
|
|
params:{idList}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//修改数据
|
|
|
|
|
export function updatexmqt(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectOtherInfo/edit',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//根据项目id查询信息// 根据项目id查询信息
|
|
|
|
|
export function getOtherInfoByxmid(query) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/gysl/projectOtherInfo/searchId',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: query // 使用 params 传递查询参数
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//项目备忘录
|
|
|
|
|
//新增数据
|
|
|
|
|
export function addxmmmb(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectRemark/add',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//删除数据
|
|
|
|
|
export function deletexmmmb(idList) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectRemark/delete',
|
|
|
|
|
method:'delete',
|
|
|
|
|
params:{idList}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//修改数据
|
|
|
|
|
export function updatexmmmb(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectRemark/edit',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//查询所有数据
|
|
|
|
|
export function getxmmmbPage(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/projectRemark/page',
|
|
|
|
|
method:'get',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//通过主键查询单条数据
|
|
|
|
|
export function getxmmmbById(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url:`/gysl/projectRemark/${id}`,
|
|
|
|
|
method:'get',
|
|
|
|
|
params:{id}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//单片材料管理
|
|
|
|
|
//新增数据
|
|
|
|
|
export function getclglPage(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url:'/gysl/dpclgl/add',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|