zhgdyun/src/assets/js/api/project.js

120 lines
5.9 KiB
JavaScript
Raw Normal View History

2022-06-08 14:51:11 +08:00
/**
* 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
2022-06-08 14:51:11 +08:00
//楼栋管理
//查询楼栋列表
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)