import { Button, Space, Table } from "antd";
import { useState } from "react";
import { resolveUploadFileId } from "~/utils/mockUpload";
import OrgEquipmentSelectModal from "./OrgEquipmentSelectModal";
export default function EquipmentStep({
equipmentList = [],
disabled,
onAdd,
onRemove,
onUploadCalibration,
}) {
const [selectOpen, setSelectOpen] = useState(false);
const existingIds = equipmentList.map((item) => String(item.sourceEquipmentId || ""));
return (
<>
申请单位装备清单
{!disabled && (
)}
index + 1 },
{ title: "装备名称", dataIndex: "deviceName" },
{ title: "规格型号", dataIndex: "deviceModel" },
{ title: "生产厂家", dataIndex: "manufacturer" },
{
title: "计量检定情况",
width: 120,
render: (_, record) => (
!disabled ? (
) : (record.calibrationReportUrl ? "已上传" : "-")
),
},
{
title: "操作",
width: 100,
render: (_, record) => (
!disabled && (
)
),
},
]}
/>
setSelectOpen(false)}
onConfirm={(ids, rows) => {
onAdd?.(ids, rows);
setSelectOpen(false);
}}
/>
>
);
}