fix(customers): Fix orders data mapping in detail page
Fixed 3 data mapping issues:
1. ✅ Orders Array:
- Backend returns: data.rows
- Was using: data.orders ❌
- Fixed to: data.rows ✅
2. ✅ Date Field:
- Backend returns: order.date
- Was using: order.date_created ❌
- Fixed to: order.date ✅
- Added null check for safety
3. ✅ Items Count:
- Backend returns: order.items_count
- Was using: order.line_items?.length ❌
- Fixed to: order.items_count ✅
Backend Response Structure:
{
rows: [
{
id: 123,
number: '123',
date: '2025-11-21T...',
status: 'completed',
total: 100000,
items_count: 3,
items_brief: 'Product A ×1, Product B ×2',
...
}
],
total: 10,
page: 1,
per_page: 100
}
Result: Orders now load and display correctly in customer detail page!