194 lines
11 KiB
JavaScript
194 lines
11 KiB
JavaScript
/**
|
|
* api接口统一管理
|
|
*/
|
|
import { post, get } from '../http'
|
|
|
|
export const addProjectApi = data => post('xmgl/project/add', data); //添加项目信息
|
|
export const editProjectApi = data => post('xmgl/project/edit', data); //编辑项目信息
|
|
export const deleteProjectApi = data => post('xmgl/project/delete', data); //删除项目信息
|
|
export const getProjectListApi = data => post('xmgl/project/selectCompanyProjectList', data); //项目列表
|
|
export const selectProvincesCityListApi = data => get('xmgl/systemProvinces/selectProvincesCityList', data); //查询省市区
|
|
|
|
|
|
|
|
//项目后台
|
|
|
|
|
|
export const getLayerCompanyList = data => post('xmgl/company/getLayerCompanyList', data); // 项目后台--项目列表--获取一级二级管理机构列表
|
|
export const selectCompanyProjectPage = data => post('xmgl/project/selectCompanyProjectPage', data); // 项目后台--项目列表--获取数据列表
|
|
|
|
|
|
|
|
// 项目配置
|
|
export const getProjectConfigListApi = data => post('xmgl/projectConfig/getProjectConfigList', data);
|
|
export const editProjectConfigListApi = data => post('xmgl/projectConfig/edit', data);
|
|
|
|
|
|
//BIM中心
|
|
export const getBimTokenApi = data => post('forged/getToken', data); //获取bim token
|
|
|
|
export const projectBimAddApi = data => post('xmgl/projectBim/add', data);
|
|
export const projectBimDeleteApi = data => post('xmgl/projectBim/delete', data);
|
|
export const projectBimEditApi = data => post('xmgl/projectBim/edit', data);
|
|
export const projectBimListApi = data => post('xmgl/projectBim/list', data);
|
|
export const projectBimUploadApi = data => post('xmgl/projectBim/saveBim', data);
|
|
|
|
export const addOrEditProjectBimConfigApi = data => post('xmgl/projectBimConfig/addOrEditProjectBimConfig', data);
|
|
export const getProjectBimConfigInfoApi = data => post('xmgl/projectBimConfig/getProjectBimConfigInfo', data);
|
|
|
|
export const updateMainModelApi = data => post('xmgl/projectBim/updateMainModel', data);
|
|
|
|
export const addOrUpdateBimDevPointApi = data => post('xmgl/bimDevPoint/addOrUpdateBimDevPoint', data);
|
|
export const selectBimDevPointListApi = data => post('xmgl/bimDevPoint/selectBimDevPointList', data);
|
|
export const deleteBimDevPointApi = data => post('xmgl/bimDevPoint/deleteBimDevPoint', data);
|
|
|
|
export const getVideoItemInfoApi = data => post('xmgl/videoItem/getVideoItemInfo', data);
|
|
// 金林湾
|
|
export const projectJlwBimListApi = data => get('/xmgl/bimface/selectProjectBimfaceList', data); // 配置列表
|
|
export const addJlwConfigApi = data => post('/xmgl/bimface/addBimfaceConfig', data); // 添加配置
|
|
export const addJlwUploadApi = data => post('/xmgl/bimface/uploadFile', data); // 添加新模型
|
|
export const deleteJlwUploadApi = data => get('/xmgl/bimface/deleteProjectBim', data); // 删除bim
|
|
export const startJlwApi = data => get('/xmgl/bimface/updateEnabled', data); // 启用所对应的bim
|
|
export const getJlwConfigApi = data => get('/xmgl/bimface/getConfigStatus', data); // 获取项目中bimface配置信息
|
|
export const getJlwTokenApi = data => get('/xmgl/bimface/getViewTokenByFileId', data); // 通过文件标识获取ViewToken
|
|
export const getJlwDetailsApi = data => get('/xmgl/bimface/getDetailsByFileIdAndProjectSn', data); // 通过文件标识获取详情(包括ViewToken)
|
|
export const saveBimfaceConfig = data => post('/xmgl/bimface/edit', data); // 保存BIMFACE相关配置
|
|
export const searchEnableModel = data => get('/xmgl/bimface/getEnableModel', data); // 查询启用的模型和token
|
|
|
|
// bimBase中心
|
|
export const addBimBaseConfigApi = data => post('/xmgl/gouliPkpmConfig/add', data); // 添加配置
|
|
export const getBimBaseConfigApi = data => get('/xmgl/gouliPkpmConfig/getConfigByProjectSn', data); // 获取项目中bimface配置信息
|
|
export const projectBimBaseListApi = data => get('/xmgl/gouliPkpmModel/list', data); // 配置列表
|
|
export const addBimBaseUploadApi = data => post('/xmgl/gouliPkpmModel/add', data); // 添加新模型
|
|
export const updateBimBaseUploadApi = data => post('/xmgl/gouliPkpmModel/edit', data); // 编辑模型
|
|
export const deleteBimBaseUploadApi = data => post('/xmgl/gouliPkpmModel/delete', data); // 删除模型
|
|
export const startBimBaseApi = data => post('/xmgl/gouliPkpmModel/setEnableMainModel', data); // 启用所对应的bim
|
|
export const getBimBaseDetailsApi = data => get('/xmgl/gouliPkpmModel/getBimTokenByProjectSn', data); // 通过文件标识获取ViewToken
|
|
export const getBimBaseDetails = data => get('/xmgl/gouliPkpmModel/queryById', data); // 通过文件标识获取详情
|
|
|
|
|
|
|
|
//楼栋管理
|
|
//查询楼栋列表
|
|
export const queryBuildingList = data => post('/xmgl/massReboundBuild/selectBuildInfoList', data)
|
|
//查询楼栋名称列表
|
|
export const getBuildName = data => post('/xmgl/massReboundBuild/getBuildFloorList', data)
|
|
//根据楼栋查询楼层列表
|
|
export const getFloorList = data => post('/xmgl/massReboundFloor/selectFloorAndRoomList', data)
|
|
//通过id查询户型
|
|
export const queryById = data => post('/xmgl/houseType/queryById', data)
|
|
//删除楼栋信息
|
|
export const deleteBuild = data => post('/xmgl/massReboundBuild/delete', data)
|
|
//添加楼栋信息
|
|
export const addBuild = data => post('/xmgl/massReboundBuild/addBatchBuildFloor', data)
|
|
//通过id查询楼栋信息
|
|
export const buildQueryById = data => post('/xmgl/massReboundFloor/selectFloorAndRoomList', data)
|
|
//删除楼层通过id
|
|
export const deleteFloor = data => post('/xmgl/massReboundFloor/delete', data)
|
|
//删除房间信息
|
|
export const deleteRoom = data => post('/xmgl/massReboundRoom/delete', data)
|
|
//添加房间信息
|
|
export const addRoomInfo = data => post('/xmgl/massReboundRoom/add', data)
|
|
//楼栋重命名
|
|
export const rewriteBuildName = data => post('/xmgl/massReboundBuild/editBatchName', data)
|
|
//楼层房间重命名
|
|
export const rewriteFloorAndRoom = data => post('/xmgl/massReboundFloor/updateBatchName', data)
|
|
//查询所有楼栋和房间
|
|
export const getAllBuildAndRoom = data => post('xmgl/massReboundBuild/selectBuildAndRoomList', data)
|
|
//添加楼层信息
|
|
export const addFloor = data => post('/xmgl/massReboundFloor/add', data)
|
|
|
|
|
|
|
|
//户型管理
|
|
//查询户型汇总列表
|
|
export const getHouseTypeList = data => post('/xmgl/houseType/selectHouseTypeCountList', data)
|
|
//查询户型汇总列表
|
|
export const getHouseTypeInfoList = data => post('/xmgl/houseType/list', data)
|
|
//添加户型
|
|
export const addHouseType = data => post('/xmgl/houseType/add', data)
|
|
//删除户型
|
|
export const deleteHouseType = data => post('/xmgl/houseType/delete', data)
|
|
//编辑户型
|
|
export const editHouseType = data => post('/xmgl/houseType/edit', data)
|
|
//绑定户型
|
|
export const bindAllHouseType = data => post('/xmgl/massReboundRoom/saveBatchBind', data)
|
|
//解除户型
|
|
export const cancelHouseType = data => post('/xmgl/massReboundRoom/deleteBind', data)
|
|
//解除全部楼层户型
|
|
export const cancelFloorType = data => post('/xmgl/massReboundRoom/deleteFloorBind', data)
|
|
|
|
|
|
|
|
|
|
//功能间
|
|
//查询功能间列表
|
|
export const getFunctionRoomList = data => post('/xmgl/functionRoom/selectList', data)
|
|
// //分页查询
|
|
// export const getPageList = data =>get(`/xmgl/functionRoom/selectPageList?projectSn=${data.projectSn}&pageNo=${data.pageNo}&pageSize=${data.pageSize}`)
|
|
//分页查询
|
|
export const getPageList = data => post('/xmgl/functionRoom/selectPageList', data)
|
|
//添加功能间
|
|
export const addFunctionRoom = data => post('/xmgl/functionRoom/add', data)
|
|
//删除功能间
|
|
export const deleteFunctionRoom = data => post('/xmgl/functionRoom/delete', data)
|
|
|
|
// 项目组管理接口
|
|
// 分页查询项目组列表
|
|
export const getProjectGroupPage = data => get('/xmgl/projectGroup/page', data);
|
|
// 通过id查询项目组详情
|
|
export const getProjectGroupById = data => get('/xmgl/projectGroup/queryById', data);
|
|
// 添加项目组
|
|
export const setProjectGroupAdd = data => post('/xmgl/projectGroup/saveObj', data);
|
|
// 编辑项目组
|
|
export const setProjectGroupEdit = data => post('/xmgl/projectGroup/edit', data);
|
|
// 删除项目组
|
|
export const setProjectGroupDelete = data => post('/xmgl/projectGroup/delete', data);
|
|
// 查询项目组下拉列表
|
|
export const getProjectGroupEnterpriseList = data => get('/xmgl/projectGroup/getProjectGroupEnterpriseList', data);
|
|
|
|
// 装置管理接口
|
|
// 分页查询装置管理列表
|
|
export const getDeviceUnitPage = data => get('/xmgl/deviceUnit/page', data);
|
|
// 通过id查询装置详情
|
|
export const getDeviceUnitById = data => get('/xmgl/deviceUnit/queryById', data);
|
|
// 添加装置
|
|
export const setDeviceUnitAdd = data => post('/xmgl/deviceUnit/add', data);
|
|
// 编辑装置
|
|
export const setDeviceUnitEdit = data => post('/xmgl/deviceUnit/edit', data);
|
|
// 删除装置
|
|
export const setDeviceUnitDelete = data => post('/xmgl/deviceUnit/delete', data);
|
|
|
|
// 方案台账
|
|
// 分页列表查询施工方案台账信息
|
|
export const getConstructionPlanLedgerPage = data => get('/xmgl/constructionPlanLedger/page', data);
|
|
// 添加施工方案台账信息
|
|
export const setConstructionPlanLedgerAdd = data => post('/xmgl/constructionPlanLedger/add', data);
|
|
// 编辑施工方案台账信息
|
|
export const setConstructionPlanLedgerEdit = data => post('/xmgl/constructionPlanLedger/edit', data);
|
|
// 删除施工方案台账信息
|
|
export const setConstructionPlanLedgerDelete = data => post('/xmgl/constructionPlanLedger/delete', data);
|
|
// 查询施工方案台账人员信息
|
|
export const getConstructionPlanLedgerSetPage = data => get('/xmgl/constructionPlanLedgerSet/page', data);
|
|
// 保存施工方案台账设置列表信息
|
|
export const setConstructionPlanLedgerSaveList = data => post('/xmgl/constructionPlanLedgerSet/saveList', data);
|
|
|
|
// 文明施工
|
|
// 分页列表查询现场会、曝光栏、专题活动信息
|
|
export const getSceneExposePage = data => get('/xmgl/sceneExposeSpecial/page', data);
|
|
// 添加现场会、曝光栏、专题活动信息
|
|
export const setSceneExposeAdd = data => post('/xmgl/sceneExposeSpecial/add', data);
|
|
// 编辑现场会、曝光栏、专题活动信息
|
|
export const setSceneExposeEdit = data => post('/xmgl/sceneExposeSpecial/edit', data);
|
|
// 删除现场会、曝光栏、专题活动信息
|
|
export const setSceneExposeDelete = data => post('/xmgl/sceneExposeSpecial/delete', data);
|
|
|
|
// 首件样板台账
|
|
// 分页列表查询首件样板管理信息
|
|
export const getFirstExampleManagePage = data => get('/xmgl/firstExampleManage/page', data);
|
|
// 添加首件样板管理信息
|
|
export const setFirstExampleManageAdd = data => post('/xmgl/firstExampleManage/add', data);
|
|
// 编辑首件样板管理信息
|
|
export const setFirstExampleManageEdit = data => post('/xmgl/firstExampleManage/edit', data);
|
|
// 删除首件样板管理信息
|
|
export const setFirstExampleManageDelete = data => post('/xmgl/firstExampleManage/delete', data); |