enterprise-saa-s-dashboard-.../.next/dev/static/chunks/_ac839053._.js

1836 lines
119 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined,
"[project]/src/app/calibration/page.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>CalibrationPage
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$info$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Info$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-client] (ecmascript) <export default as Info>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/search.js [app-client] (ecmascript) <export default as Search>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/download.js [app-client] (ecmascript) <export default as Download>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$left$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronLeft$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-left.js [app-client] (ecmascript) <export default as ChevronLeft>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-right.js [app-client] (ecmascript) <export default as ChevronRight>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) <export default as X>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$eye$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Eye$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/eye.js [app-client] (ecmascript) <export default as Eye>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileDown$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/file-down.js [app-client] (ecmascript) <export default as FileDown>");
;
var _s = __turbopack_context__.k.signature();
'use client';
;
;
const calibrationData = [
{
id: 1,
sn: 'RX20240308001',
boardModel: 'ACB-6000',
calibDate: '2024-03-01',
expiryDate: '2025-03-01',
operator: '王工程师',
status: '合格',
channel: 6,
deviation: '±0.05%'
},
{
id: 2,
sn: 'RX20240308002',
boardModel: 'ACB-6000',
calibDate: '2024-02-15',
expiryDate: '2025-02-15',
operator: '张工程师',
status: '合格',
channel: 6,
deviation: '±0.03%'
},
{
id: 3,
sn: 'RX20240115003',
boardModel: 'ACB-5000',
calibDate: '2024-01-15',
expiryDate: '2025-01-15',
operator: '王工程师',
status: '合格',
channel: 4,
deviation: '±0.08%'
},
{
id: 4,
sn: 'RX20240420004',
boardModel: 'ACB-6000',
calibDate: '2024-04-20',
expiryDate: '2025-04-20',
operator: '李工程师',
status: '待校准',
channel: 6,
deviation: '-'
},
{
id: 5,
sn: 'RX20231205005',
boardModel: 'ACB-5000',
calibDate: '2023-12-05',
expiryDate: '2024-12-05',
operator: '王工程师',
status: '不合格',
channel: 4,
deviation: '±0.25%'
},
{
id: 6,
sn: 'RX20240610006',
boardModel: 'ACB-6000',
calibDate: '2024-06-10',
expiryDate: '2025-06-10',
operator: '张工程师',
status: '合格',
channel: 6,
deviation: '±0.04%'
},
{
id: 7,
sn: 'RX20240801007',
boardModel: 'ACB-6000',
calibDate: '2024-08-01',
expiryDate: '2025-08-01',
operator: '李工程师',
status: '待校准',
channel: 6,
deviation: '-'
},
{
id: 8,
sn: 'RX20240305008',
boardModel: 'ACB-5000',
calibDate: '2024-03-05',
expiryDate: '2025-03-05',
operator: '王工程师',
status: '合格',
channel: 4,
deviation: '±0.06%'
},
{
id: 9,
sn: 'RX20240922009',
boardModel: 'ACB-6000',
calibDate: '2024-09-22',
expiryDate: '2025-09-22',
operator: '张工程师',
status: '合格',
channel: 6,
deviation: '±0.02%'
},
{
id: 10,
sn: 'RX20231110010',
boardModel: 'ACB-5000',
calibDate: '2023-11-10',
expiryDate: '2024-11-10',
operator: '李工程师',
status: '不合格',
channel: 4,
deviation: '±0.30%'
}
];
const operatorOptions = [
'全部',
'王工程师',
'张工程师',
'李工程师'
];
const statusOptions = [
'全部',
'合格',
'不合格',
'待校准'
];
const calibDetailData = {
basicInfo: {
sn: 'RX20240308001',
model: 'ACB-6000',
channels: 6,
productionDate: '2024-01-10'
},
calibResults: [
{
channel: 'CH1',
reference: '1000.00Ω',
measured: '999.95Ω',
deviation: '+0.005%',
result: '合格'
},
{
channel: 'CH2',
reference: '1000.00Ω',
measured: '1000.03Ω',
deviation: '-0.003%',
result: '合格'
},
{
channel: 'CH3',
reference: '1000.00Ω',
measured: '999.98Ω',
deviation: '+0.002%',
result: '合格'
},
{
channel: 'CH4',
reference: '1000.00Ω',
measured: '1000.08Ω',
deviation: '-0.008%',
result: '合格'
},
{
channel: 'CH5',
reference: '1000.00Ω',
measured: '999.92Ω',
deviation: '+0.008%',
result: '合格'
},
{
channel: 'CH6',
reference: '1000.00Ω',
measured: '1000.05Ω',
deviation: '-0.005%',
result: '合格'
}
]
};
function getStatusStyle(status) {
switch(status){
case '合格':
return {
backgroundColor: '#F6FFED',
color: '#52C41A',
border: '1px solid #B7EB8F'
};
case '不合格':
return {
backgroundColor: '#FFF1F0',
color: '#FF4D4F',
border: '1px solid #FFCCC7'
};
case '待校准':
return {
backgroundColor: '#FFFBE6',
color: '#FAAD14',
border: '1px solid #FFE58F'
};
default:
return {
backgroundColor: '#FAFAFA',
color: 'rgba(0,0,0,0.45)',
border: '1px solid #D9D9D9'
};
}
}
function CalibrationPage() {
_s();
const [filterSN, setFilterSN] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])('');
const [filterStatus, setFilterStatus] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])('全部');
const [filterOperator, setFilterOperator] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])('全部');
const [currentPage, setCurrentPage] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(1);
const [detailDrawer, setDetailDrawer] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(null);
const pageSize = 6;
const filtered = calibrationData.filter((r)=>{
if (filterSN && !r.sn.toLowerCase().includes(filterSN.toLowerCase())) return false;
if (filterStatus !== '全部' && r.status !== filterStatus) return false;
if (filterOperator !== '全部' && r.operator !== filterOperator) return false;
return true;
});
const totalPages = Math.ceil(filtered.length / pageSize);
const paged = filtered.slice((currentPage - 1) * pageSize, currentPage * pageSize);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
padding: 24
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
justifyContent: 'space-between',
alignItems: 'center',
marginBottom: 24
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", {
style: {
fontSize: 20,
fontWeight: 600,
margin: 0
},
children: "校准管理"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 64,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
style: {
fontSize: 14,
color: 'rgba(0,0,0,0.45)',
margin: '4px 0 0'
},
children: "管理采集板校准数据与记录"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 65,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 63,
columnNumber: 9
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
style: {
display: 'flex',
alignItems: 'center',
gap: 6,
padding: '8px 16px',
border: '1px solid #D9D9D9',
borderRadius: 6,
backgroundColor: '#fff',
cursor: 'pointer',
fontSize: 14
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__["Download"], {
size: 16
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 68,
columnNumber: 11
}, this),
"导入"
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 67,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 62,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
alignItems: 'flex-start',
gap: 12,
padding: 16,
backgroundColor: '#F9F0FF',
borderRadius: 8,
marginBottom: 24,
border: '1px solid #D3ADF7'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$info$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Info$3e$__["Info"], {
size: 18,
style: {
color: '#722ED1',
flexShrink: 0,
marginTop: 2
}
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 74,
columnNumber: 9
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
fontSize: 14,
color: '#722ED1',
lineHeight: 1.6
},
children: "校准管理仅针对采集板ACB系列其他类型板卡无需校准。校准到期前30天系统会自动提醒。"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 75,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 73,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
backgroundColor: '#fff',
borderRadius: 8,
padding: 20,
marginBottom: 24,
boxShadow: '0 1px 2px rgba(0,0,0,0.05)'
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
alignItems: 'flex-end',
gap: 16
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
flex: 1
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
style: {
display: 'block',
fontSize: 13,
color: 'rgba(0,0,0,0.65)',
marginBottom: 6
},
children: "采集板SN号"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 84,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
type: "text",
value: filterSN,
onChange: (e)=>{
setFilterSN(e.target.value);
setCurrentPage(1);
},
placeholder: "输入SN号搜索",
style: {
width: '100%',
padding: '6px 12px',
border: '1px solid #D9D9D9',
borderRadius: 6,
fontSize: 14,
boxSizing: 'border-box'
}
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 85,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 83,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
flex: 1
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
style: {
display: 'block',
fontSize: 13,
color: 'rgba(0,0,0,0.65)',
marginBottom: 6
},
children: "校准状态"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 88,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
value: filterStatus,
onChange: (e)=>{
setFilterStatus(e.target.value);
setCurrentPage(1);
},
style: {
width: '100%',
padding: '6px 12px',
border: '1px solid #D9D9D9',
borderRadius: 6,
fontSize: 14
},
children: statusOptions.map((s)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
value: s,
children: s
}, s, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 90,
columnNumber: 39
}, this))
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 89,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 87,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
flex: 1
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
style: {
display: 'block',
fontSize: 13,
color: 'rgba(0,0,0,0.65)',
marginBottom: 6
},
children: "校准人员"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 94,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
value: filterOperator,
onChange: (e)=>{
setFilterOperator(e.target.value);
setCurrentPage(1);
},
style: {
width: '100%',
padding: '6px 12px',
border: '1px solid #D9D9D9',
borderRadius: 6,
fontSize: 14
},
children: operatorOptions.map((o)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
value: o,
children: o
}, o, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 96,
columnNumber: 41
}, this))
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 95,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 93,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setCurrentPage(1),
style: {
display: 'flex',
alignItems: 'center',
gap: 4,
padding: '6px 16px',
border: 'none',
borderRadius: 6,
backgroundColor: '#4a7c59',
color: '#fff',
cursor: 'pointer',
fontSize: 14,
flexShrink: 0
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], {
size: 14
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 100,
columnNumber: 13
}, this),
"查询"
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 99,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 82,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 81,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
backgroundColor: '#fff',
borderRadius: 8,
boxShadow: '0 1px 2px rgba(0,0,0,0.05)',
overflow: 'hidden'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("table", {
style: {
width: '100%',
borderCollapse: 'collapse'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("thead", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", {
style: {
backgroundColor: '#FAFAFA'
},
children: [
'采集板SN号',
'板卡型号',
'校准日期',
'到期日期',
'校准人员',
'状态',
'操作'
].map((h)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", {
style: {
padding: '12px 16px',
textAlign: 'left',
fontSize: 14,
fontWeight: 600,
color: 'rgba(0,0,0,0.85)',
borderBottom: '1px solid #F0F0F0'
},
children: h
}, h, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 111,
columnNumber: 17
}, this))
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 109,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 108,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tbody", {
children: paged.map((row)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", {
style: {
borderBottom: '1px solid #F0F0F0'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px',
fontSize: 14,
fontWeight: 500
},
children: row.sn
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 118,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px',
fontSize: 14,
color: 'rgba(0,0,0,0.65)'
},
children: row.boardModel
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 119,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px',
fontSize: 14,
color: 'rgba(0,0,0,0.65)'
},
children: row.calibDate
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 120,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px',
fontSize: 14,
color: 'rgba(0,0,0,0.65)'
},
children: row.expiryDate
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 121,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px',
fontSize: 14,
color: 'rgba(0,0,0,0.65)'
},
children: row.operator
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 122,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px'
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
...getStatusStyle(row.status),
padding: '2px 8px',
borderRadius: 4,
fontSize: 12
},
children: row.status
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 124,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 123,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '12px 16px'
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
gap: 12
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setDetailDrawer(row),
style: {
color: '#4a7c59',
cursor: 'pointer',
border: 'none',
background: 'none',
fontSize: 14,
display: 'flex',
alignItems: 'center',
gap: 4
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$eye$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Eye$3e$__["Eye"], {
size: 14
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 129,
columnNumber: 23
}, this),
"详情"
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 128,
columnNumber: 21
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
style: {
color: '#4a7c59',
cursor: 'pointer',
border: 'none',
background: 'none',
fontSize: 14,
display: 'flex',
alignItems: 'center',
gap: 4
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileDown$3e$__["FileDown"], {
size: 14
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 132,
columnNumber: 23
}, this),
"校准文件"
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 131,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 127,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 126,
columnNumber: 17
}, this)
]
}, row.id, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 117,
columnNumber: 15
}, this))
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 115,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 107,
columnNumber: 9
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
justifyContent: 'space-between',
alignItems: 'center',
padding: '12px 16px',
borderTop: '1px solid #F0F0F0'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
fontSize: 14,
color: 'rgba(0,0,0,0.45)'
},
children: [
"显示 ",
(currentPage - 1) * pageSize + 1,
"-",
Math.min(currentPage * pageSize, filtered.length),
" / 共 ",
filtered.length,
" 条"
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 143,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
alignItems: 'center',
gap: 4
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setCurrentPage((p)=>Math.max(1, p - 1)),
disabled: currentPage === 1,
style: {
padding: '4px 8px',
border: '1px solid #D9D9D9',
borderRadius: 4,
backgroundColor: '#fff',
cursor: currentPage === 1 ? 'not-allowed' : 'pointer',
opacity: currentPage === 1 ? 0.4 : 1
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$left$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronLeft$3e$__["ChevronLeft"], {
size: 16
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 145,
columnNumber: 301
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 145,
columnNumber: 13
}, this),
Array.from({
length: totalPages
}, (_, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setCurrentPage(i + 1),
style: {
width: 32,
height: 32,
borderRadius: 4,
fontSize: 14,
border: currentPage === i + 1 ? '1px solid #4a7c59' : '1px solid #D9D9D9',
color: currentPage === i + 1 ? '#4a7c59' : 'rgba(0,0,0,0.65)',
backgroundColor: currentPage === i + 1 ? '#eef5f0' : '#fff',
cursor: 'pointer'
},
children: i + 1
}, i, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 147,
columnNumber: 15
}, this)),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setCurrentPage((p)=>Math.min(totalPages, p + 1)),
disabled: currentPage === totalPages,
style: {
padding: '4px 8px',
border: '1px solid #D9D9D9',
borderRadius: 4,
backgroundColor: '#fff',
cursor: currentPage === totalPages ? 'not-allowed' : 'pointer',
opacity: currentPage === totalPages ? 0.4 : 1
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronRight$3e$__["ChevronRight"], {
size: 16
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 149,
columnNumber: 337
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 149,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 144,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 142,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 106,
columnNumber: 7
}, this),
detailDrawer && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
position: 'fixed',
inset: 0,
zIndex: 50
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
onClick: ()=>setDetailDrawer(null),
style: {
position: 'absolute',
inset: 0,
backgroundColor: 'rgba(0,0,0,0.45)'
}
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 157,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
position: 'absolute',
right: 0,
top: 0,
bottom: 0,
width: 560,
backgroundColor: '#fff',
boxShadow: '-2px 0 8px rgba(0,0,0,0.15)',
display: 'flex',
flexDirection: 'column'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'flex',
justifyContent: 'space-between',
alignItems: 'center',
padding: '16px 24px',
borderBottom: '1px solid #F0F0F0'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
style: {
fontSize: 16,
fontWeight: 600,
margin: 0
},
children: [
"校准详情 - ",
detailDrawer.sn
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 160,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setDetailDrawer(null),
style: {
border: 'none',
background: 'none',
cursor: 'pointer',
padding: 4
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], {
size: 20
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 161,
columnNumber: 139
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 161,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 159,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
flex: 1,
overflow: 'auto',
padding: 24
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
padding: 16,
backgroundColor: '#FAFAFA',
borderRadius: 8,
marginBottom: 16,
border: '1px solid #F0F0F0'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", {
style: {
fontSize: 14,
fontWeight: 600,
marginBottom: 12
},
children: "基本信息"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 166,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
display: 'grid',
gridTemplateColumns: '1fr 1fr',
gap: 12,
fontSize: 13
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "采集板SN"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 168,
columnNumber: 24
}, this),
detailDrawer.sn
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 168,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "板卡型号:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 169,
columnNumber: 24
}, this),
detailDrawer.boardModel
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 169,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "通道数:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 170,
columnNumber: 24
}, this),
detailDrawer.channel
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 170,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "综合偏差:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 171,
columnNumber: 24
}, this),
detailDrawer.deviation
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 171,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "校准日期:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 172,
columnNumber: 24
}, this),
detailDrawer.calibDate
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 172,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "到期日期:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 173,
columnNumber: 24
}, this),
detailDrawer.expiryDate
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 173,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "校准人员:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 174,
columnNumber: 24
}, this),
detailDrawer.operator
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 174,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: 'rgba(0,0,0,0.45)'
},
children: "状态:"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 175,
columnNumber: 24
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
...getStatusStyle(detailDrawer.status),
padding: '1px 6px',
borderRadius: 4,
fontSize: 12
},
children: detailDrawer.status
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 175,
columnNumber: 78
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 175,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 167,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 165,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
padding: 16,
backgroundColor: '#FAFAFA',
borderRadius: 8,
marginBottom: 16,
border: '1px solid #F0F0F0'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", {
style: {
fontSize: 14,
fontWeight: 600,
marginBottom: 12
},
children: "通道校准结果"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 181,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("table", {
style: {
width: '100%',
borderCollapse: 'collapse'
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("thead", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", {
children: [
'通道',
'参考值',
'测量值',
'偏差',
'结果'
].map((h)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", {
style: {
padding: '8px 10px',
textAlign: 'left',
fontSize: 12,
fontWeight: 600,
color: 'rgba(0,0,0,0.65)',
borderBottom: '1px solid #F0F0F0'
},
children: h
}, h, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 186,
columnNumber: 25
}, this))
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 184,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 183,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tbody", {
children: calibDetailData.calibResults.map((r, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '8px 10px',
fontSize: 13
},
children: r.channel
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 193,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '8px 10px',
fontSize: 13,
color: 'rgba(0,0,0,0.65)'
},
children: r.reference
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 194,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '8px 10px',
fontSize: 13
},
children: r.measured
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 195,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '8px 10px',
fontSize: 13,
color: 'rgba(0,0,0,0.65)'
},
children: r.deviation
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 196,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
style: {
padding: '8px 10px'
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
...getStatusStyle(r.result),
padding: '1px 6px',
borderRadius: 4,
fontSize: 11
},
children: r.result
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 198,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 197,
columnNumber: 25
}, this)
]
}, i, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 192,
columnNumber: 23
}, this))
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 190,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 182,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 180,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 163,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
padding: '16px 24px',
borderTop: '1px solid #F0F0F0',
display: 'flex',
justifyContent: 'flex-end',
gap: 12
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
style: {
display: 'flex',
alignItems: 'center',
gap: 4,
padding: '8px 20px',
border: '1px solid #D9D9D9',
borderRadius: 6,
backgroundColor: '#fff',
cursor: 'pointer',
fontSize: 14
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileDown$3e$__["FileDown"], {
size: 14
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 208,
columnNumber: 17
}, this),
"下载校准文件"
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 207,
columnNumber: 15
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
onClick: ()=>setDetailDrawer(null),
style: {
padding: '8px 20px',
border: '1px solid #D9D9D9',
borderRadius: 6,
backgroundColor: '#fff',
cursor: 'pointer',
fontSize: 14
},
children: "关闭"
}, void 0, false, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 210,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 206,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 158,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 156,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/src/app/calibration/page.tsx",
lineNumber: 60,
columnNumber: 5
}, this);
}
_s(CalibrationPage, "7IiFp1LdddBcpYIU2LMdHsqonDE=");
_c = CalibrationPage;
var _c;
__turbopack_context__.k.register(_c, "CalibrationPage");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>Info
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"circle",
{
cx: "12",
cy: "12",
r: "10",
key: "1mglay"
}
],
[
"path",
{
d: "M12 16v-4",
key: "1dtifu"
}
],
[
"path",
{
d: "M12 8h.01",
key: "e9boi3"
}
]
];
const Info = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("info", __iconNode);
;
//# sourceMappingURL=info.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-client] (ecmascript) <export default as Info>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"Info",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$info$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$info$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/search.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>Search
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "m21 21-4.34-4.34",
key: "14j7rj"
}
],
[
"circle",
{
cx: "11",
cy: "11",
r: "8",
key: "4ej97u"
}
]
];
const Search = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("search", __iconNode);
;
//# sourceMappingURL=search.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/search.js [app-client] (ecmascript) <export default as Search>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"Search",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/search.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/download.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>Download
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "M12 15V3",
key: "m9g1x1"
}
],
[
"path",
{
d: "M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",
key: "ih7n3h"
}
],
[
"path",
{
d: "m7 10 5 5 5-5",
key: "brsn70"
}
]
];
const Download = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("download", __iconNode);
;
//# sourceMappingURL=download.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/download.js [app-client] (ecmascript) <export default as Download>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"Download",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/download.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/chevron-left.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>ChevronLeft
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "m15 18-6-6 6-6",
key: "1wnfg3"
}
]
];
const ChevronLeft = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("chevron-left", __iconNode);
;
//# sourceMappingURL=chevron-left.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/chevron-left.js [app-client] (ecmascript) <export default as ChevronLeft>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"ChevronLeft",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$left$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$left$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-left.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/chevron-right.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>ChevronRight
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "m9 18 6-6-6-6",
key: "mthhwq"
}
]
];
const ChevronRight = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("chevron-right", __iconNode);
;
//# sourceMappingURL=chevron-right.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/chevron-right.js [app-client] (ecmascript) <export default as ChevronRight>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"ChevronRight",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-right.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>X
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "M18 6 6 18",
key: "1bl5f8"
}
],
[
"path",
{
d: "m6 6 12 12",
key: "d8bk6v"
}
]
];
const X = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("x", __iconNode);
;
//# sourceMappingURL=x.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) <export default as X>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"X",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/eye.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>Eye
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",
key: "1nclc0"
}
],
[
"circle",
{
cx: "12",
cy: "12",
r: "3",
key: "1v7zrd"
}
]
];
const Eye = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("eye", __iconNode);
;
//# sourceMappingURL=eye.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/eye.js [app-client] (ecmascript) <export default as Eye>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"Eye",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$eye$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$eye$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/eye.js [app-client] (ecmascript)");
}),
"[project]/node_modules/lucide-react/dist/esm/icons/file-down.js [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"__iconNode",
()=>__iconNode,
"default",
()=>FileDown
]);
/**
* @license lucide-react v1.7.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-client] (ecmascript)");
;
const __iconNode = [
[
"path",
{
d: "M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",
key: "1oefj6"
}
],
[
"path",
{
d: "M14 2v5a1 1 0 0 0 1 1h5",
key: "wfsgrz"
}
],
[
"path",
{
d: "M12 18v-6",
key: "17g6i2"
}
],
[
"path",
{
d: "m9 15 3 3 3-3",
key: "1npd3o"
}
]
];
const FileDown = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"])("file-down", __iconNode);
;
//# sourceMappingURL=file-down.js.map
}),
"[project]/node_modules/lucide-react/dist/esm/icons/file-down.js [app-client] (ecmascript) <export default as FileDown>", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"FileDown",
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"]
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/file-down.js [app-client] (ecmascript)");
}),
]);
//# sourceMappingURL=_ac839053._.js.map