feat(ai): 新增AI找房功能模块及配套组件

添加AI找房功能页面、路由配置和API接口
实现聊天界面组件、历史记录加载和滚动定位功能
包含房源推荐展示、联系人组件和样式优化
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-08-22 18:56:17 +08:00
parent 005441895b
commit 397cdd2a53
8 changed files with 820 additions and 6 deletions

View File

@@ -45,6 +45,23 @@ export default{
},
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)
},
}

View File

@@ -20,7 +20,7 @@ axios.interceptors.request.use(
if (config.url != "/tenement/pc/api/user/operation" && !noMask) showFullScreenLoading()
// 开发时登录用的,可以直接替换小程序的 authorization
if (process.env.NODE_ENV !== "production") {
const miucms_session = "fb685339c8ec5030749c4d85d3c1a7fd";
const miucms_session = "01346a38444d71aaadb3adad52b52c39";
document.cookie = "miucms_session=" + miucms_session;
config["headers"]["authorization"] = miucms_session;
}
@@ -97,9 +97,8 @@ const $post = (url, params) => {
resolve(res.data)
})
.catch(err => {
if (err.data.code == 401) {
resolve(err.data)
} else reject(err.data)
if (err.data.code == 401) resolve(err.data)
else reject(err.data)
})
})
}