- 在 Vuex 中新增 `buyInfo` 和 `position` 状态,用于存储用户选择的老师和位置信息 - 新增 `position.js` 工具类,用于计算两点之间的距离 - 在 `companionPetList.vue` 和 `companionPetInfo.vue` 中集成距离计算功能,显示老师与用户的距离 - 优化订单流程,支持用户选择指定老师下单,并在页面中显示相关信息