FEAT => 本次更新项目为:

设备选择构建完成
This commit is contained in:
超级老白兔
2025-08-08 14:58:26 +08:00
parent d785f11aff
commit b7d94b56f0
4 changed files with 26 additions and 31 deletions

View File

@@ -41,9 +41,9 @@ const DeviceSelection: React.FC<DeviceSelectionProps> = ({
};
// 删除已选设备
const handleRemoveDevice = (id: string) => {
const handleRemoveDevice = (id: number) => {
if (readonly) return;
onSelect(selectedOptions.filter(d => d !== id));
onSelect(selectedOptions.filter(v => v.id !== id));
};
return (
@@ -79,9 +79,9 @@ const DeviceSelection: React.FC<DeviceSelectionProps> = ({
background: "#fff",
}}
>
{selectedOptions.map(deviceId => (
{selectedOptions.map(device => (
<div
key={deviceId}
key={device.id}
className={style.selectedListRow}
style={{
display: "flex",
@@ -100,7 +100,7 @@ const DeviceSelection: React.FC<DeviceSelectionProps> = ({
textOverflow: "ellipsis",
}}
>
{deviceId}
{device.name} - {device.wechatId}
</div>
{!readonly && (
<Button
@@ -118,7 +118,7 @@ const DeviceSelection: React.FC<DeviceSelectionProps> = ({
alignItems: "center",
justifyContent: "center",
}}
onClick={() => handleRemoveDevice(deviceId)}
onClick={() => handleRemoveDevice(device.id)}
/>
)}
</div>