diff --git a/backend/app/services/order/OrderCenterServices.php b/backend/app/services/order/OrderCenterServices.php index abbb9af13..b76584828 100644 --- a/backend/app/services/order/OrderCenterServices.php +++ b/backend/app/services/order/OrderCenterServices.php @@ -1003,13 +1003,13 @@ class OrderCenterServices extends BaseService implements OrderCenterSyncInterfac Log::warning('[OrderCenter] resolve product capabilities failed: ' . $e->getMessage()); } $isVirtual = (($capabilities['order']['virtual'] ?? false) === true); - // 状态映射图标 + // 状态映射图标(iconfont 项目 993865 中真实存在的图标,勿填不存在的字形名) $statusIcons = [ - 'pending_payment' => 'icon-daizhifu', - 'processing' => 'icon-jinxingzhong', + 'pending_payment' => 'icon-daifukuan', + 'processing' => 'icon-daishouhuo', 'completed' => 'icon-yiwancheng', 'canceled' => 'icon-yiquxiao', - 'after_sale' => 'icon-shouhouzhong', + 'after_sale' => 'icon-a-shouhoutuikuan', 'refunding' => 'icon-tuikuanzhong', 'refunded' => 'icon-yituikuan', ]; @@ -1021,7 +1021,7 @@ class OrderCenterServices extends BaseService implements OrderCenterSyncInterfac $status = [ 'code' => $statusCode, 'text' => $statusText, - 'icon' => $statusIcons[$statusCode] ?? 'icon-jinxingzhong', + 'icon' => $statusIcons[$statusCode] ?? 'icon-daishouhuo', 'subtitle' => $businessStatus['text'] ?? '', 'source_status' => $detail['source_status'] ?? '', 'business_status'=> $businessStatus, diff --git a/frontend/uni-app/src/dynamic-pages/components/order/detail/StatusBar.vue b/frontend/uni-app/src/dynamic-pages/components/order/detail/StatusBar.vue index 94f21b27f..77096849d 100644 --- a/frontend/uni-app/src/dynamic-pages/components/order/detail/StatusBar.vue +++ b/frontend/uni-app/src/dynamic-pages/components/order/detail/StatusBar.vue @@ -42,7 +42,7 @@ const p = computed(() => (props.section && props.section.props) || {}); const ctx = computed(() => (props.section && props.section._ctx) || {}); /** 状态文案,如"进行中"、"待支付" */ const text = computed(() => p.value.text || ''); -/** 状态图标 class(iconfont),如 icon-daizhifu */ +/** 状态图标 class(iconfont),如 icon-daifukuan */ const icon = computed(() => p.value.icon || ''); /** 业务状态副文案,如"商家已发货" */ const subtitle = computed(() => p.value.subtitle || '');