添加了新的地址地图组件 `addressMap.vue`,用于显示伴宠师的可接单地址,并优化了伴宠师列表的筛选逻辑,支持根据性别、宠物类型和等级进行筛选。同时,修复了伴宠师等级选择的bug,并调整了部分样式。
- 在 Vuex 中新增 `buyInfo` 和 `position` 状态,用于存储用户选择的老师和位置信息 - 新增 `position.js` 工具类,用于计算两点之间的距离 - 在 `companionPetList.vue` 和 `companionPetInfo.vue` 中集成距离计算功能,显示老师与用户的距离 - 优化订单流程,支持用户选择指定老师下单,并在页面中显示相关信息