Files
gterFang/src/utils/api.js
DESKTOP-RQ919RC\Pc 397cdd2a53 feat(ai): 新增AI找房功能模块及配套组件
添加AI找房功能页面、路由配置和API接口
实现聊天界面组件、历史记录加载和滚动定位功能
包含房源推荐展示、联系人组件和样式优化
2025-08-22 18:56:17 +08:00

67 lines
2.6 KiB
JavaScript

import axios from "./axios";
export default{
index:(params={})=>{//首页数据
return axios.post('/tenement/pc/api/home',params)
},
getApartment:(params={})=>{//获取首页公寓数据
return axios.get('/tenement/pc/api/home/getApartment',params)
},
recommendList:(params={})=>{//首页瀑布流
return axios.get('/tenement/pc/api/home/recommendList',params)
},
banner:(params={})=>{//轮播
return axios.get('/tenement/pc/api/banner',params)
},
getLocationData:(params={})=>{//地区选择数据
return axios.get('/tenement/pc/api/home/getLocationData',params)
},
search:(params={})=>{//搜索初始化
return axios.get('/tenement/pc/api/search',params)
},
getLists:(params={})=>{//获取搜索数据 个人/中介/求房源
return axios.get('/tenement/pc/api/lists',params)
},
getMoreLists:(params={})=>{// 获取 更多搜索数据
return axios.get('/tenement/pc/api/lists/moreRecommendations',params)
},
apartment:(params={})=>{//获取公寓列表
return axios.get('/tenement/pc/api/apartment',params)
},
details:(params={})=>{//房源详情
return axios.get('/tenement/pc/api/details',params)
},
operation:(params={})=>{//收藏/取消收藏
return axios.post('/tenement/pc/api/user/operation',params)
},
contactData:(params={})=>{//获取联系方式
return axios.post('/tenement/pc/api/details/contactData',params)
},
publisherList:(params={})=>{//发布者其他房源
return axios.post('/tenement/pc/api/lists/publisherList',params)
},
detailsDistance:(params={})=>{//详情页 - 距离学校距离
return axios.get('/tenement/pc/api/details/distance',params)
},
apartmentCollection:(params={})=>{// 公寓列表 - 收藏
return axios.post('/tenement/pc/api/user/apartmentCollection',params)
},
alInit:(params={})=>{// AI 初始化
return axios.post('https://api.gter.net/v1/chat/init',params)
},
alHistory:(params={})=>{// AI 历史记录
return axios.post('https://api.gter.net/v1/chat/history',params)
},
alChat:(params={})=>{// AI 发送信息
return axios.post('https://fangchat.x-php.com/api/v1/chat',params)
},
alResume:(params={})=>{// AI 恢复会话
return axios.post('https://fangchat.x-php.com/api/v1/chat/resume',params)
},
alEnd:(params={})=>{// AI 结束会话
return axios.post('https://api.gter.net/v1/chat/end',params)
},
alNew:(params={})=>{// AI 新建会话
return axios.post('https://api.gter.net/v1/chat/new',params)
},
}