fix(订单中台): 订单状态图标改用 iconfont 项目中真实存在的字形

This commit is contained in:
From-wh 2026-10-21 16:28:23 +08:00 committed by 吴昊天
parent 833ece0288
commit 9ab91ef226
2 changed files with 6 additions and 6 deletions

View File

@ -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,

View File

@ -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 || '');