hookehuyr

fix(订单管理): 修复评价功能中review数据路径错误并更新提示方式

修复订单评价功能中review数据的访问路径错误,从order.review改为order.details.review
同时将Toast提示替换为Taro.showToast以保持一致性
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-07-14 16:13:28
* @LastEditTime: 2025-07-14 17:03:37
* @FilePath: /jgdl/src/pages/myOrders/index.vue
* @Description: 订单管理页面
-->
......@@ -625,11 +625,11 @@ const rateOrder = (orderId) => {
currentRateOrder.value = order
// 检查是否已有评价
if (order.review) {
if (order.details.review) {
// 已评价,显示只读模式
isReadOnlyMode.value = true
rateContent.value = order.review.content
rateScore.value = order.review.rating
rateContent.value = order.details.review.note
rateScore.value = order.details.review.rating
} else {
// 未评价,显示编辑模式
isReadOnlyMode.value = false
......@@ -669,7 +669,7 @@ const submitRate = async () => {
submittingRate.value = true
const response = await reviewOrderAPI({
detail_id: currentRateOrder.value.id,
detail_id: currentRateOrder.value.details.id,
rating: rateScore.value,
note: rateContent.value
})
......@@ -685,7 +685,11 @@ const submitRate = async () => {
}
order.status = 5
}
Toast.success(response.msg || '评价提交成功')
Taro.showToast({
title: response.msg || '评价提交成功',
icon: 'success',
duration: 2000
})
closeRatePopup()
} else {
throw new Error(response.msg || '提交失败')
......