From 8d75a6fde33e516f9608a939ae7e513d4b519232 Mon Sep 17 00:00:00 2001 From: linkeyu <798648091@qq.com> Date: Mon, 27 Jul 2026 10:55:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E5=8F=8D=E9=A6=88=E6=9C=BA=E5=9E=8B=E4=B8=8E=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 反馈列表展示可读手机型号、原始硬件编码、厂商系统版本和 Android 版本。 --- src/app/(main)/feedbacks/page.tsx | 26 ++++++++++++++++++++++---- src/lib/types.ts | 3 +++ 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/app/(main)/feedbacks/page.tsx b/src/app/(main)/feedbacks/page.tsx index b37008d..4bb89ce 100644 --- a/src/app/(main)/feedbacks/page.tsx +++ b/src/app/(main)/feedbacks/page.tsx @@ -122,13 +122,31 @@ const renderReview = (f: Feedback) => { // 机型 / OS版本(提交反馈时的端环境;改版前历史反馈无 → -) const renderDeviceOs = (f: Feedback) => { - const os = [f.android_version ? `Android ${f.android_version}` : null, f.rom_name] + const modelName = f.device_model_name || f.device_model; + const rawModel = + f.device_model_name && f.device_model_name !== f.device_model ? f.device_model : null; + const romHasVersion = /\d/.test(f.rom_name || ''); + const vendorOs = [ + f.rom_name, + f.rom_version && !romHasVersion ? f.rom_version : null, + ] + .filter(Boolean) + .join(' '); + const os = [ + vendorOs || null, + f.android_version ? `Android ${f.android_version}` : null, + ] .filter(Boolean) .join(' · '); - if (!f.device_model && !os) return -; + if (!modelName && !os) return -; return ( - {f.device_model || '-'} + {modelName || '-'} + {rawModel ? ( + + {[f.device_manufacturer, rawModel].filter(Boolean).join(' · ')} + + ) : null} {os ? ( {os} @@ -352,7 +370,7 @@ export default function FeedbacksPage() { { title: '机型 / OS版本', key: 'device', - width: 150, + width: 180, render: (_: unknown, f: Feedback) => renderDeviceOs(f), }, { diff --git a/src/lib/types.ts b/src/lib/types.ts index 26d8d95..0571d1b 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -377,7 +377,10 @@ export interface Feedback { // 提交端环境快照:提交版本号 / 机型OS版本;改版前的历史反馈为 null app_version: string | null; device_model: string | null; + device_model_name: string | null; + device_manufacturer: string | null; rom_name: string | null; + rom_version: number | null; android_version: string | null; // 联表瞬态:展示完整手机号(点手机号查该用户全部反馈) phone: string | null;