import request from '@/axios' /* * 获取项目列表 * */ export function getProjectListByPage(data) { return request({ url: `/api/project/${data.currPage}/${data.pageSize}`, method: 'post', data: data }) } /* * 新增项目 * * */ export function insertProject(data) { return request({ url: `/api/project`, method: 'post', data: data }) } /* * 编辑项目 * * */ export function updateProject(data) { return request({ url: `/api/project/update`, method: 'put', data: data }) } /* * 获取项目详情 * * */ export function getProjectDetailById(id) { return request({ url: `/api/project/getProject/${id}`, method: 'get' }) } /* * 删除项目 * * */ export function deleteProjectById(id) { return request({ url: `/api/project/delete/${id}`, method: 'delete' }) } /* * 获取楼宇列表 * * */ export function getProjectItemList(data) { return request({ url: `/api/projectItem/${data.currPage}/${data.pageSize}`, method: 'post', data: data }) } /* * 新增楼宇 * * */ export function insertProjectItem(data) { return request({ url: `/api/projectItem`, method: 'post', data: data }) } /* * 获取楼宇详情 * * */ export function getProjectItemDetailById(projectItemId) { return request({ url: `/api/projectItem/${projectItemId}`, method: 'get' }) } /* * 编辑楼宇 * * */ export function updateProjectItem(data) { return request({ url: `/api/projectItem/update`, method: 'put', data: data }) } /* * 删除楼宇 * * */ export function deleteProjectItemById(id) { return request({ url: `/api/projectItem/delete/${id}`, method: 'delete' }) } /* * 新增楼层 * * */ export function insertProjectItemTarget(data) { return request({ url: `/api/projectItemTarget`, method: 'post', data: data }) } /* * 获取楼宇详情 * * */ export function getProjectItemTargetDetailById(id) { return request({ url: `/api/projectItemTarget/${id}`, method: 'get' }) } /* * 编辑楼层 * * */ export function updateProjectItemTarget(data) { return request({ url: `/api/projectItemTarget`, method: 'put', data: data }) } /* * 删除楼层 * * */ export function deleteProjectItemTarget(projectItemTargetId) { return request({ url: `/api/projectItemTarget/${projectItemTargetId}`, method: 'delete' }) } /* * 获取标签列表 * * */ export function getTagList(type) { return request({ url: `/api/tag/${type}`, method: 'post' }) } /* * 获取组织标签列表 * * */ export function getTagListByOrganizationId(organizationId, type) { return request({ url: `/api/tag/${organizationId}/${type}`, method: 'get' }) } /* * 新增标签 * * */ export function insertTag(data) { return request({ url: `/api/tag`, method: 'post', data: data }) } /* * 编辑标签 * * */ export function updateTag(data) { return request({ url: `/api/tag/update`, method: 'put', data: data }) } /* * 删除标签 * * */ export function deleteTag(id) { return request({ url: `/api/tag/delete/${id}`, method: 'delete' }) } /* * 获取房源列表 * * */ export function getHouseListByPage(data) { return request({ url: `/api/projectItemTargetRoom/${data.currPage}/${data.pageSize}`, method: 'post', data: data }) } /* * 新增房源 * * */ export function insertHouse(data) { return request({ url: `/api/projectItemTargetRoom`, method: 'post', data: data }) } /* * 获取房源详情 * * */ export function getHouseDetailById(id) { return request({ url: `/api/projectItemTargetRoom/${id}`, method: 'get' }) } /* * 编辑房源 * * */ export function updateHouse(data) { return request({ url: `/api/projectItemTargetRoom`, method: 'put', data: data }) } /* * 删除房源 * * */ export function deleteHouseById(id) { return request({ url: `/api/projectItemTargetRoom/${id}`, method: 'delete' }) } /* * 获取房源层级结构 * * */ export function getHouseTree(id) { return request({ url: `/api/projectItemTargetRoom/level/${id}`, method: 'get' }) } /* * 新增房源带看记录 * * */ export function insertLookRecord(data) { return request({ url: `/api/lookRecord`, method: 'post', data: data }) } /* * 获取房源带看记录 * * */ export function getLookRecordList(data) { return request({ url: `/api/lookRecord/1/100`, method: 'post', data: data }) } /* * 删除房源带看记录 * * */ export function deleteLookRecordById(id) { return request({ url: `/api/lookRecord/delete/${id}`, method: 'delete' }) } /* * 获取模型viewToken * * */ export function getBimViewToken(fileId) { return request({ url: `/api/bim/viewToken/${fileId}`, method: 'get', }); } /* * 获取项目列表 * */ export function getProjectListByIdentity() { return request({ url: `/api/project/projectListIdentity`, method: 'get' }) } /* * 获取空间层级关系 * * */ export function getProjectTreeList(projectId) { return request({ url: `/api/project/getProject/${projectId}`, method: 'get' }) } /* * 获取公海 * * */ export function getOpenHouseListByPage(data) { return request({ url: `/api/projectItemTargetRoom/open/${data.currPage}/${data.pageSize}`, method: 'post', data: data }) } /* * 搜索房源 * * */ export function search(keyWord) { return request({ url: `/api/projectItemTargetRoom/query/${keyWord}`, method: 'get' }) } /* * 新增看房预约 * * */ export function insertReservation(data) { return request({ url: '/api/roomOperation/reservation', method: 'post', data: data }) }