From 218862a7c8e62f26e9611ae3b9fc48d7bdda0883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=B3=E6=B8=85=E7=88=BD?= Date: Fri, 25 Apr 2025 10:04:46 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E8=B6=85=E7=AE=A1=E5=90=8E=E5=8F=B0=20-=20?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=A1=B9=E7=9B=AE=E8=AE=BE=E5=A4=87=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=86=85=E5=AE=B9=E4=B8=B0=E5=AF=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GetCompanyDetailForUpdateController.php | 2 +- .../app/dashboard/projects/[id]/edit/page.tsx | 46 ++++++++++++++++--- 2 files changed, 40 insertions(+), 8 deletions(-) diff --git a/Server/application/superadmin/controller/company/GetCompanyDetailForUpdateController.php b/Server/application/superadmin/controller/company/GetCompanyDetailForUpdateController.php index 9ca5bc67..5a03f582 100644 --- a/Server/application/superadmin/controller/company/GetCompanyDetailForUpdateController.php +++ b/Server/application/superadmin/controller/company/GetCompanyDetailForUpdateController.php @@ -22,7 +22,7 @@ class GetCompanyDetailForUpdateController extends BaseController { return DeviceModel::alias('d') ->field([ - 'd.id', 'd.memo', + 'd.id', 'd.memo', 'd.model', 'd.brand', 'd.phone', 'd.imei', 'd.createTime', 'd.alive', ]) ->where('companyId', $companyId) ->select() diff --git a/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx b/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx index 9c7f266e..c2791cf2 100644 --- a/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx +++ b/SuperAdmin/app/dashboard/projects/[id]/edit/page.tsx @@ -23,6 +23,12 @@ declare module 'react' { interface Device { id: number memo: string + imei: string + phone: string + model: string + brand: string + alive: number + createTime: number } interface Project { @@ -264,14 +270,40 @@ export default function EditProjectPage({ params }: { params: { id: string } })
- {project && project.devices && project.devices.length > 0 && project.devices.map((device) => ( -
- + {project && project.devices && project.devices.length > 0 && ( +
+ + + + + + + + + + + + + + {project.devices.map((device) => ( + + + + + + + + + + ))} + +
设备名称IMEI手机号型号品牌状态添加时间
{device.memo}{device.imei || '-'}{device.phone || '-'}{device.model || '-'}{device.brand || '-'} + + {device.alive === 1 ? '在线' : '离线'} + + {device.createTime || '-'}
- ))} + )}