1856 lines
125 KiB
JavaScript
1856 lines
125 KiB
JavaScript
(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined,
|
|
"[project]/src/app/boards/page.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"default",
|
|
()=>BoardsPage
|
|
]);
|
|
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$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)");
|
|
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$plus$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/plus.js [app-client] (ecmascript) <export default as Plus>");
|
|
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$upload$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Upload$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/upload.js [app-client] (ecmascript) <export default as Upload>");
|
|
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/wrench.js [app-client] (ecmascript) <export default as Wrench>");
|
|
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2d$big$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check-big.js [app-client] (ecmascript) <export default as CheckCircle>");
|
|
;
|
|
var _s = __turbopack_context__.k.signature();
|
|
'use client';
|
|
;
|
|
;
|
|
;
|
|
const tabs = [
|
|
'全部',
|
|
'主协板',
|
|
'采集板',
|
|
'发射板',
|
|
'升压板'
|
|
];
|
|
const boardsData = [
|
|
{
|
|
id: 1,
|
|
type: '主协板',
|
|
model: 'MCB-3000',
|
|
firmwareVersion: 'v2.1.0',
|
|
productionDate: '2024-03-15',
|
|
status: '在产'
|
|
},
|
|
{
|
|
id: 2,
|
|
type: '主协板',
|
|
model: 'MCB-2000',
|
|
firmwareVersion: 'v1.8.5',
|
|
productionDate: '2023-11-20',
|
|
status: '在产'
|
|
},
|
|
{
|
|
id: 3,
|
|
type: '采集板',
|
|
model: 'ACB-6000',
|
|
firmwareVersion: 'v3.0.2',
|
|
productionDate: '2024-01-10',
|
|
status: '在产'
|
|
},
|
|
{
|
|
id: 4,
|
|
type: '采集板',
|
|
model: 'ACB-5000',
|
|
firmwareVersion: 'v2.5.1',
|
|
productionDate: '2023-09-05',
|
|
status: '停产'
|
|
},
|
|
{
|
|
id: 5,
|
|
type: '发射板',
|
|
model: 'TXB-1000',
|
|
firmwareVersion: 'v1.2.0',
|
|
productionDate: '2024-02-28',
|
|
status: '在产'
|
|
},
|
|
{
|
|
id: 6,
|
|
type: '发射板',
|
|
model: 'TXB-800',
|
|
firmwareVersion: 'v1.0.3',
|
|
productionDate: '2023-06-15',
|
|
status: '停产'
|
|
},
|
|
{
|
|
id: 7,
|
|
type: '升压板',
|
|
model: 'BST-500',
|
|
firmwareVersion: 'v1.1.0',
|
|
productionDate: '2024-04-01',
|
|
status: '在产'
|
|
},
|
|
{
|
|
id: 8,
|
|
type: '升压板',
|
|
model: 'BST-300',
|
|
firmwareVersion: 'v0.9.8',
|
|
productionDate: '2023-08-22',
|
|
status: '停产'
|
|
}
|
|
];
|
|
const upgradeHistory = [
|
|
{
|
|
version: 'v2.1.0',
|
|
date: '2024-03-10',
|
|
operator: '张工',
|
|
note: '修复通信协议兼容性问题'
|
|
},
|
|
{
|
|
version: 'v2.0.0',
|
|
date: '2024-01-15',
|
|
operator: '李工',
|
|
note: '新增多通道采集支持'
|
|
},
|
|
{
|
|
version: 'v1.8.5',
|
|
date: '2023-11-01',
|
|
operator: '张工',
|
|
note: '优化功耗管理'
|
|
}
|
|
];
|
|
const calibrationHistory = [
|
|
{
|
|
date: '2024-03-01',
|
|
result: '合格',
|
|
operator: '王工',
|
|
nextDate: '2025-03-01'
|
|
},
|
|
{
|
|
date: '2023-03-05',
|
|
result: '合格',
|
|
operator: '王工',
|
|
nextDate: '2024-03-05'
|
|
}
|
|
];
|
|
const serviceHistory = [
|
|
{
|
|
date: '2024-02-15',
|
|
type: '例行保养',
|
|
operator: '赵工',
|
|
description: '清洁接口,检查焊点'
|
|
},
|
|
{
|
|
date: '2023-08-20',
|
|
type: '例行保养',
|
|
operator: '赵工',
|
|
description: '更换散热硅脂'
|
|
}
|
|
];
|
|
const repairHistory = [
|
|
{
|
|
date: '2024-01-20',
|
|
issue: '通信异常',
|
|
operator: '李工',
|
|
result: '更换通信芯片,已修复'
|
|
}
|
|
];
|
|
function getStatusStyle(status) {
|
|
switch(status){
|
|
case '在产':
|
|
return {
|
|
backgroundColor: '#eef5f0',
|
|
color: '#4a7c59',
|
|
border: '1px solid #a3c4ad'
|
|
};
|
|
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 BoardsPage() {
|
|
_s();
|
|
const router = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRouter"])();
|
|
const [activeTab, setActiveTab] = (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 [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 [addDrawer, setAddDrawer] = (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"])(false);
|
|
const [detailTab, setDetailTab] = (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"])('basic');
|
|
const [formData, setFormData] = (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"])({
|
|
type: '主协板',
|
|
model: '',
|
|
firmwareVersion: '',
|
|
productionDate: ''
|
|
});
|
|
const filteredBoards = activeTab === '全部' ? boardsData : boardsData.filter((b)=>b.type === activeTab);
|
|
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: {
|
|
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", {
|
|
style: {
|
|
display: 'flex',
|
|
justifyContent: 'space-between',
|
|
alignItems: 'center',
|
|
marginBottom: 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"])("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/boards/page.tsx",
|
|
lineNumber: 63,
|
|
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"])("p", {
|
|
style: {
|
|
fontSize: 14,
|
|
color: 'rgba(0,0,0,0.45)',
|
|
margin: '4px 0 0'
|
|
},
|
|
children: "管理所有板卡型号及固件版本"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 64,
|
|
columnNumber: 13
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 62,
|
|
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',
|
|
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: ()=>{},
|
|
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/boards/page.tsx",
|
|
lineNumber: 68,
|
|
columnNumber: 15
|
|
}, this),
|
|
"导出"
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 67,
|
|
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"])("button", {
|
|
onClick: ()=>setAddDrawer(true),
|
|
style: {
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
gap: 6,
|
|
padding: '8px 16px',
|
|
border: 'none',
|
|
borderRadius: 6,
|
|
backgroundColor: '#4a7c59',
|
|
color: '#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$plus$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__["Plus"], {
|
|
size: 16
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 71,
|
|
columnNumber: 15
|
|
}, this),
|
|
"添加板卡"
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 70,
|
|
columnNumber: 13
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 66,
|
|
columnNumber: 11
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 61,
|
|
columnNumber: 9
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 60,
|
|
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',
|
|
gap: 0,
|
|
borderBottom: '1px solid #F0F0F0',
|
|
marginBottom: 24
|
|
},
|
|
children: tabs.map((tab)=>/*#__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: ()=>setActiveTab(tab),
|
|
style: {
|
|
padding: '10px 20px',
|
|
fontSize: 14,
|
|
cursor: 'pointer',
|
|
border: 'none',
|
|
backgroundColor: 'transparent',
|
|
borderBottom: activeTab === tab ? '2px solid #4a7c59' : '2px solid transparent',
|
|
color: activeTab === tab ? '#4a7c59' : 'rgba(0,0,0,0.65)',
|
|
fontWeight: activeTab === tab ? 600 : 400
|
|
},
|
|
children: tab
|
|
}, tab, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 80,
|
|
columnNumber: 11
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 78,
|
|
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: [
|
|
'板卡类型',
|
|
'型号',
|
|
'固件版本',
|
|
'生产日期',
|
|
'状态',
|
|
'操作'
|
|
].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/boards/page.tsx",
|
|
lineNumber: 94,
|
|
columnNumber: 17
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 92,
|
|
columnNumber: 13
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 91,
|
|
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: filteredBoards.map((board)=>/*#__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
|
|
},
|
|
children: board.type
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 101,
|
|
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,
|
|
fontWeight: 500
|
|
},
|
|
children: board.model
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 102,
|
|
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
|
|
},
|
|
children: board.firmwareVersion
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 103,
|
|
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: board.productionDate
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 104,
|
|
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(board.status),
|
|
padding: '2px 8px',
|
|
borderRadius: 4,
|
|
fontSize: 12
|
|
},
|
|
children: board.status
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 106,
|
|
columnNumber: 19
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 105,
|
|
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(board);
|
|
setDetailTab('basic');
|
|
},
|
|
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/boards/page.tsx",
|
|
lineNumber: 111,
|
|
columnNumber: 23
|
|
}, this),
|
|
"详情"
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 110,
|
|
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", {
|
|
onClick: ()=>router.push(`/firmware?board=${board.model}`),
|
|
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$upload$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Upload$3e$__["Upload"], {
|
|
size: 14
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 114,
|
|
columnNumber: 23
|
|
}, this),
|
|
"固件"
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 113,
|
|
columnNumber: 21
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 109,
|
|
columnNumber: 19
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 108,
|
|
columnNumber: 17
|
|
}, this)
|
|
]
|
|
}, board.id, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 100,
|
|
columnNumber: 15
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 98,
|
|
columnNumber: 11
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 90,
|
|
columnNumber: 9
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 89,
|
|
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/boards/page.tsx",
|
|
lineNumber: 127,
|
|
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.model
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 130,
|
|
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/boards/page.tsx",
|
|
lineNumber: 131,
|
|
columnNumber: 139
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 131,
|
|
columnNumber: 15
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 129,
|
|
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: {
|
|
display: 'flex',
|
|
borderBottom: '1px solid #F0F0F0'
|
|
},
|
|
children: [
|
|
{
|
|
key: 'basic',
|
|
label: '基本信息'
|
|
},
|
|
{
|
|
key: 'upgrade',
|
|
label: '升级历史'
|
|
},
|
|
{
|
|
key: 'calibration',
|
|
label: '校准历史'
|
|
},
|
|
{
|
|
key: 'service',
|
|
label: '保养历史'
|
|
},
|
|
{
|
|
key: 'repair',
|
|
label: '维修历史'
|
|
}
|
|
].map((t)=>/*#__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: ()=>setDetailTab(t.key),
|
|
style: {
|
|
padding: '10px 16px',
|
|
fontSize: 13,
|
|
cursor: 'pointer',
|
|
border: 'none',
|
|
backgroundColor: 'transparent',
|
|
borderBottom: detailTab === t.key ? '2px solid #4a7c59' : '2px solid transparent',
|
|
color: detailTab === t.key ? '#4a7c59' : 'rgba(0,0,0,0.65)',
|
|
fontWeight: detailTab === t.key ? 600 : 400
|
|
},
|
|
children: t.label
|
|
}, t.key, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 142,
|
|
columnNumber: 17
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 134,
|
|
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: [
|
|
detailTab === 'basic' && /*#__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: 20
|
|
},
|
|
children: [
|
|
{
|
|
label: '板卡类型',
|
|
value: detailDrawer.type
|
|
},
|
|
{
|
|
label: '型号',
|
|
value: detailDrawer.model
|
|
},
|
|
{
|
|
label: '固件版本',
|
|
value: detailDrawer.firmwareVersion
|
|
},
|
|
{
|
|
label: '生产日期',
|
|
value: detailDrawer.productionDate
|
|
},
|
|
{
|
|
label: '状态',
|
|
value: detailDrawer.status
|
|
}
|
|
].map((item)=>/*#__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"])("div", {
|
|
style: {
|
|
fontSize: 13,
|
|
color: 'rgba(0,0,0,0.45)',
|
|
marginBottom: 4
|
|
},
|
|
children: item.label
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 160,
|
|
columnNumber: 23
|
|
}, 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: 'rgba(0,0,0,0.85)'
|
|
},
|
|
children: item.label === '状态' ? /*#__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(item.value),
|
|
padding: '2px 8px',
|
|
borderRadius: 4,
|
|
fontSize: 12
|
|
},
|
|
children: item.value
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 163,
|
|
columnNumber: 27
|
|
}, this) : item.value
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 161,
|
|
columnNumber: 23
|
|
}, this)
|
|
]
|
|
}, item.label, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 159,
|
|
columnNumber: 21
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 151,
|
|
columnNumber: 17
|
|
}, this),
|
|
detailTab === 'upgrade' && /*#__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: upgradeHistory.map((h, 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"])("div", {
|
|
style: {
|
|
display: 'flex',
|
|
gap: 12,
|
|
padding: '12px 0',
|
|
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"])("div", {
|
|
style: {
|
|
width: 32,
|
|
height: 32,
|
|
borderRadius: '50%',
|
|
backgroundColor: '#eef5f0',
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
justifyContent: 'center',
|
|
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$upload$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Upload$3e$__["Upload"], {
|
|
size: 14,
|
|
style: {
|
|
color: '#4a7c59'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 175,
|
|
columnNumber: 25
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 174,
|
|
columnNumber: 23
|
|
}, 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"])("div", {
|
|
style: {
|
|
fontSize: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 4
|
|
},
|
|
children: h.version
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 178,
|
|
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"])("div", {
|
|
style: {
|
|
fontSize: 13,
|
|
color: 'rgba(0,0,0,0.45)'
|
|
},
|
|
children: h.note
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 179,
|
|
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"])("div", {
|
|
style: {
|
|
fontSize: 12,
|
|
color: 'rgba(0,0,0,0.35)',
|
|
marginTop: 4
|
|
},
|
|
children: [
|
|
h.date,
|
|
" · ",
|
|
h.operator
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 180,
|
|
columnNumber: 25
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 177,
|
|
columnNumber: 23
|
|
}, this)
|
|
]
|
|
}, i, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 173,
|
|
columnNumber: 21
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 171,
|
|
columnNumber: 17
|
|
}, this),
|
|
detailTab === 'calibration' && /*#__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: calibrationHistory.map((h, 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"])("div", {
|
|
style: {
|
|
display: 'flex',
|
|
gap: 12,
|
|
padding: '12px 0',
|
|
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"])("div", {
|
|
style: {
|
|
width: 32,
|
|
height: 32,
|
|
borderRadius: '50%',
|
|
backgroundColor: '#F6FFED',
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
justifyContent: 'center',
|
|
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$circle$2d$check$2d$big$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle$3e$__["CheckCircle"], {
|
|
size: 14,
|
|
style: {
|
|
color: '#52C41A'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 191,
|
|
columnNumber: 25
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 190,
|
|
columnNumber: 23
|
|
}, 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"])("div", {
|
|
style: {
|
|
fontSize: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 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"])("span", {
|
|
style: {
|
|
color: '#52C41A'
|
|
},
|
|
children: h.result
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 194,
|
|
columnNumber: 95
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/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"])("div", {
|
|
style: {
|
|
fontSize: 13,
|
|
color: 'rgba(0,0,0,0.45)'
|
|
},
|
|
children: [
|
|
"下次校准: ",
|
|
h.nextDate
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/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"])("div", {
|
|
style: {
|
|
fontSize: 12,
|
|
color: 'rgba(0,0,0,0.35)',
|
|
marginTop: 4
|
|
},
|
|
children: [
|
|
h.date,
|
|
" · ",
|
|
h.operator
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 196,
|
|
columnNumber: 25
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 193,
|
|
columnNumber: 23
|
|
}, this)
|
|
]
|
|
}, i, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 189,
|
|
columnNumber: 21
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 187,
|
|
columnNumber: 17
|
|
}, this),
|
|
detailTab === 'service' && /*#__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: serviceHistory.map((h, 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"])("div", {
|
|
style: {
|
|
display: 'flex',
|
|
gap: 12,
|
|
padding: '12px 0',
|
|
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"])("div", {
|
|
style: {
|
|
width: 32,
|
|
height: 32,
|
|
borderRadius: '50%',
|
|
backgroundColor: '#eef5f0',
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
justifyContent: 'center',
|
|
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$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__["Wrench"], {
|
|
size: 14,
|
|
style: {
|
|
color: '#4a7c59'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 207,
|
|
columnNumber: 25
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 206,
|
|
columnNumber: 23
|
|
}, 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"])("div", {
|
|
style: {
|
|
fontSize: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 4
|
|
},
|
|
children: h.type
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 210,
|
|
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"])("div", {
|
|
style: {
|
|
fontSize: 13,
|
|
color: 'rgba(0,0,0,0.45)'
|
|
},
|
|
children: h.description
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 211,
|
|
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"])("div", {
|
|
style: {
|
|
fontSize: 12,
|
|
color: 'rgba(0,0,0,0.35)',
|
|
marginTop: 4
|
|
},
|
|
children: [
|
|
h.date,
|
|
" · ",
|
|
h.operator
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 212,
|
|
columnNumber: 25
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 209,
|
|
columnNumber: 23
|
|
}, this)
|
|
]
|
|
}, i, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 205,
|
|
columnNumber: 21
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 203,
|
|
columnNumber: 17
|
|
}, this),
|
|
detailTab === 'repair' && /*#__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: repairHistory.map((h, 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"])("div", {
|
|
style: {
|
|
display: 'flex',
|
|
gap: 12,
|
|
padding: '12px 0',
|
|
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"])("div", {
|
|
style: {
|
|
width: 32,
|
|
height: 32,
|
|
borderRadius: '50%',
|
|
backgroundColor: '#FFF2F0',
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
justifyContent: 'center',
|
|
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$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__["Wrench"], {
|
|
size: 14,
|
|
style: {
|
|
color: '#FF4D4F'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 223,
|
|
columnNumber: 25
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 222,
|
|
columnNumber: 23
|
|
}, 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"])("div", {
|
|
style: {
|
|
fontSize: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 4
|
|
},
|
|
children: [
|
|
"故障: ",
|
|
h.issue
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 226,
|
|
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"])("div", {
|
|
style: {
|
|
fontSize: 13,
|
|
color: 'rgba(0,0,0,0.45)'
|
|
},
|
|
children: h.result
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 227,
|
|
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"])("div", {
|
|
style: {
|
|
fontSize: 12,
|
|
color: 'rgba(0,0,0,0.35)',
|
|
marginTop: 4
|
|
},
|
|
children: [
|
|
h.date,
|
|
" · ",
|
|
h.operator
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 228,
|
|
columnNumber: 25
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 225,
|
|
columnNumber: 23
|
|
}, this)
|
|
]
|
|
}, i, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 221,
|
|
columnNumber: 21
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 219,
|
|
columnNumber: 17
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 149,
|
|
columnNumber: 13
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 128,
|
|
columnNumber: 11
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 126,
|
|
columnNumber: 9
|
|
}, this),
|
|
addDrawer && /*#__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: ()=>setAddDrawer(false),
|
|
style: {
|
|
position: 'absolute',
|
|
inset: 0,
|
|
backgroundColor: 'rgba(0,0,0,0.45)'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 242,
|
|
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: 480,
|
|
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: "添加板卡"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 245,
|
|
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: ()=>setAddDrawer(false),
|
|
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/boards/page.tsx",
|
|
lineNumber: 246,
|
|
columnNumber: 137
|
|
}, this)
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 246,
|
|
columnNumber: 15
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 244,
|
|
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: {
|
|
marginBottom: 20
|
|
},
|
|
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: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 8
|
|
},
|
|
children: "板卡类型"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 250,
|
|
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"])("select", {
|
|
value: formData.type,
|
|
onChange: (e)=>setFormData({
|
|
...formData,
|
|
type: e.target.value
|
|
}),
|
|
style: {
|
|
width: '100%',
|
|
padding: '8px 12px',
|
|
border: '1px solid #D9D9D9',
|
|
borderRadius: 6,
|
|
fontSize: 14,
|
|
outline: 'none'
|
|
},
|
|
children: [
|
|
'主协板',
|
|
'采集板',
|
|
'发射板',
|
|
'升压板'
|
|
].map((t)=>/*#__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: t,
|
|
children: t
|
|
}, t, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 252,
|
|
columnNumber: 58
|
|
}, this))
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 251,
|
|
columnNumber: 17
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 249,
|
|
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: {
|
|
marginBottom: 20
|
|
},
|
|
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: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 8
|
|
},
|
|
children: "型号"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 256,
|
|
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"])("input", {
|
|
value: formData.model,
|
|
onChange: (e)=>setFormData({
|
|
...formData,
|
|
model: e.target.value
|
|
}),
|
|
placeholder: "请输入型号",
|
|
style: {
|
|
width: '100%',
|
|
padding: '8px 12px',
|
|
border: '1px solid #D9D9D9',
|
|
borderRadius: 6,
|
|
fontSize: 14,
|
|
outline: 'none',
|
|
boxSizing: 'border-box'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 257,
|
|
columnNumber: 17
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 255,
|
|
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: {
|
|
marginBottom: 20
|
|
},
|
|
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: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 8
|
|
},
|
|
children: "固件版本"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 260,
|
|
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"])("input", {
|
|
value: formData.firmwareVersion,
|
|
onChange: (e)=>setFormData({
|
|
...formData,
|
|
firmwareVersion: e.target.value
|
|
}),
|
|
placeholder: "请输入固件版本",
|
|
style: {
|
|
width: '100%',
|
|
padding: '8px 12px',
|
|
border: '1px solid #D9D9D9',
|
|
borderRadius: 6,
|
|
fontSize: 14,
|
|
outline: 'none',
|
|
boxSizing: 'border-box'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 261,
|
|
columnNumber: 17
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 259,
|
|
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: {
|
|
marginBottom: 20
|
|
},
|
|
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: 14,
|
|
fontWeight: 500,
|
|
marginBottom: 8
|
|
},
|
|
children: "生产日期"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 264,
|
|
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"])("input", {
|
|
type: "date",
|
|
value: formData.productionDate,
|
|
onChange: (e)=>setFormData({
|
|
...formData,
|
|
productionDate: e.target.value
|
|
}),
|
|
style: {
|
|
width: '100%',
|
|
padding: '8px 12px',
|
|
border: '1px solid #D9D9D9',
|
|
borderRadius: 6,
|
|
fontSize: 14,
|
|
outline: 'none',
|
|
boxSizing: 'border-box'
|
|
}
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 265,
|
|
columnNumber: 17
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 263,
|
|
columnNumber: 15
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 248,
|
|
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", {
|
|
onClick: ()=>setAddDrawer(false),
|
|
style: {
|
|
padding: '8px 20px',
|
|
border: '1px solid #D9D9D9',
|
|
borderRadius: 6,
|
|
backgroundColor: '#fff',
|
|
cursor: 'pointer',
|
|
fontSize: 14
|
|
},
|
|
children: "取消"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 269,
|
|
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: ()=>setAddDrawer(false),
|
|
style: {
|
|
padding: '8px 20px',
|
|
border: 'none',
|
|
borderRadius: 6,
|
|
backgroundColor: '#4a7c59',
|
|
color: '#fff',
|
|
cursor: 'pointer',
|
|
fontSize: 14
|
|
},
|
|
children: "确定"
|
|
}, void 0, false, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 270,
|
|
columnNumber: 15
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 268,
|
|
columnNumber: 13
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 243,
|
|
columnNumber: 11
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 241,
|
|
columnNumber: 9
|
|
}, this)
|
|
]
|
|
}, void 0, true, {
|
|
fileName: "[project]/src/app/boards/page.tsx",
|
|
lineNumber: 59,
|
|
columnNumber: 5
|
|
}, this);
|
|
}
|
|
_s(BoardsPage, "JVDRpWUZXvwFYspTASJt+dA5C7U=", false, function() {
|
|
return [
|
|
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRouter"]
|
|
];
|
|
});
|
|
_c = BoardsPage;
|
|
var _c;
|
|
__turbopack_context__.k.register(_c, "BoardsPage");
|
|
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/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/plus.js [app-client] (ecmascript)", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"__iconNode",
|
|
()=>__iconNode,
|
|
"default",
|
|
()=>Plus
|
|
]);
|
|
/**
|
|
* @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: "M5 12h14",
|
|
key: "1ays0h"
|
|
}
|
|
],
|
|
[
|
|
"path",
|
|
{
|
|
d: "M12 5v14",
|
|
key: "s699le"
|
|
}
|
|
]
|
|
];
|
|
const Plus = (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"])("plus", __iconNode);
|
|
;
|
|
//# sourceMappingURL=plus.js.map
|
|
}),
|
|
"[project]/node_modules/lucide-react/dist/esm/icons/plus.js [app-client] (ecmascript) <export default as Plus>", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"Plus",
|
|
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$plus$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$plus$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/plus.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/upload.js [app-client] (ecmascript)", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"__iconNode",
|
|
()=>__iconNode,
|
|
"default",
|
|
()=>Upload
|
|
]);
|
|
/**
|
|
* @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 3v12",
|
|
key: "1x0j5s"
|
|
}
|
|
],
|
|
[
|
|
"path",
|
|
{
|
|
d: "m17 8-5-5-5 5",
|
|
key: "7q97r8"
|
|
}
|
|
],
|
|
[
|
|
"path",
|
|
{
|
|
d: "M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",
|
|
key: "ih7n3h"
|
|
}
|
|
]
|
|
];
|
|
const Upload = (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"])("upload", __iconNode);
|
|
;
|
|
//# sourceMappingURL=upload.js.map
|
|
}),
|
|
"[project]/node_modules/lucide-react/dist/esm/icons/upload.js [app-client] (ecmascript) <export default as Upload>", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"Upload",
|
|
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$upload$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$upload$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/upload.js [app-client] (ecmascript)");
|
|
}),
|
|
"[project]/node_modules/lucide-react/dist/esm/icons/circle-check-big.js [app-client] (ecmascript)", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"__iconNode",
|
|
()=>__iconNode,
|
|
"default",
|
|
()=>CircleCheckBig
|
|
]);
|
|
/**
|
|
* @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.801 10A10 10 0 1 1 17 3.335",
|
|
key: "yps3ct"
|
|
}
|
|
],
|
|
[
|
|
"path",
|
|
{
|
|
d: "m9 11 3 3L22 4",
|
|
key: "1pflzl"
|
|
}
|
|
]
|
|
];
|
|
const CircleCheckBig = (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"])("circle-check-big", __iconNode);
|
|
;
|
|
//# sourceMappingURL=circle-check-big.js.map
|
|
}),
|
|
"[project]/node_modules/lucide-react/dist/esm/icons/circle-check-big.js [app-client] (ecmascript) <export default as CheckCircle>", ((__turbopack_context__) => {
|
|
"use strict";
|
|
|
|
__turbopack_context__.s([
|
|
"CheckCircle",
|
|
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2d$big$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$circle$2d$check$2d$big$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check-big.js [app-client] (ecmascript)");
|
|
}),
|
|
]);
|
|
|
|
//# sourceMappingURL=_b5cc22ea._.js.map
|