/** * 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);