diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 14f1e92..8f95315 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -74,7 +74,8 @@ class UserController extends Controller try { $position = Location::get($ipToLookup); if ($position) { - $data['location'] = ($position->countryName === '中国' || $position->countryName === 'Local') ? + $isChinaOrLocal = in_array($position->countryCode ?? $position->isoCode ?? '', ['CN', 'TW', 'HK', 'MO']) || $position->countryName === 'Local'; + $data['location'] = $isChinaOrLocal ? trim(($position->regionName ?? '') . ' ' . ($position->cityName ?? '')) : ($position->countryName ?? '未知区域'); diff --git a/resources/views/chat/partials/user-actions.blade.php b/resources/views/chat/partials/user-actions.blade.php index 86ae0fb..4797e42 100644 --- a/resources/views/chat/partials/user-actions.blade.php +++ b/resources/views/chat/partials/user-actions.blade.php @@ -332,23 +332,23 @@ {{-- 详细信息区 (等级高看等级低,或自己看自己时才有这些字段) --}}
+ style="margin-top: 12px; display: flex; flex-direction: row; gap: 8px;">
+ style="flex: 1; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; padding: 6px 0; display: flex; flex-direction: column; align-items: center; justify-content: center;"> 经验
+ style="flex: 1; background: #fdfae8; border: 1px solid #fef08a; border-radius: 6px; padding: 6px 0; display: flex; flex-direction: column; align-items: center; justify-content: center;"> 金币
+ style="flex: 1; background: #fdf2f8; border: 1px solid #fbcfe8; border-radius: 6px; padding: 6px 0; display: flex; flex-direction: column; align-items: center; justify-content: center;"> 魅力