1806 lines
115 KiB
JavaScript
1806 lines
115 KiB
JavaScript
module.exports = [
|
||
"[project]/src/app/models/page.tsx [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||
"use strict";
|
||
|
||
__turbopack_context__.s([
|
||
"default",
|
||
()=>ModelsPage
|
||
]);
|
||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js [app-ssr] (ecmascript)");
|
||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-ssr] (ecmascript)");
|
||
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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/plus.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-ssr] (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$info$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Info$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-ssr] (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$grip$2d$vertical$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__GripVertical$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/grip-vertical.js [app-ssr] (ecmascript) <export default as GripVertical>");
|
||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trash$2d$2$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Trash2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/trash-2.js [app-ssr] (ecmascript) <export default as Trash2>");
|
||
'use client';
|
||
;
|
||
;
|
||
;
|
||
;
|
||
const modelsData = [
|
||
{
|
||
id: 1,
|
||
name: 'GD-30 Supreme',
|
||
code: 'GD30',
|
||
status: '在产',
|
||
boardCount: 12,
|
||
deviceCount: 156,
|
||
description: '高端三维电法仪',
|
||
createDate: '2023-06-01'
|
||
},
|
||
{
|
||
id: 2,
|
||
name: 'GD-20',
|
||
code: 'GD20',
|
||
status: '在产',
|
||
boardCount: 8,
|
||
deviceCount: 89,
|
||
description: '中端二维电法仪',
|
||
createDate: '2023-08-15'
|
||
},
|
||
{
|
||
id: 3,
|
||
name: 'GD-10 Supreme',
|
||
code: 'GD10',
|
||
status: '停产',
|
||
boardCount: 6,
|
||
deviceCount: 234,
|
||
description: '入门级电法仪',
|
||
createDate: '2022-03-10'
|
||
}
|
||
];
|
||
const checklistTemplates = {
|
||
GD30: [
|
||
{
|
||
id: 1,
|
||
name: '主协板安装检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 2,
|
||
name: '采集板安装检查(×6)',
|
||
required: true
|
||
},
|
||
{
|
||
id: 3,
|
||
name: '发射板安装检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 4,
|
||
name: '升压板安装检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 5,
|
||
name: '线缆连接检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 6,
|
||
name: '整机通电测试',
|
||
required: true
|
||
},
|
||
{
|
||
id: 7,
|
||
name: '通信功能测试',
|
||
required: true
|
||
},
|
||
{
|
||
id: 8,
|
||
name: '采集通道校准',
|
||
required: true
|
||
},
|
||
{
|
||
id: 9,
|
||
name: '外观检查',
|
||
required: false
|
||
},
|
||
{
|
||
id: 10,
|
||
name: '包装检查',
|
||
required: false
|
||
}
|
||
],
|
||
GD20: [
|
||
{
|
||
id: 1,
|
||
name: '主协板安装检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 2,
|
||
name: '采集板安装检查(×4)',
|
||
required: true
|
||
},
|
||
{
|
||
id: 3,
|
||
name: '发射板安装检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 4,
|
||
name: '线缆连接检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 5,
|
||
name: '整机通电测试',
|
||
required: true
|
||
},
|
||
{
|
||
id: 6,
|
||
name: '通信功能测试',
|
||
required: true
|
||
},
|
||
{
|
||
id: 7,
|
||
name: '采集通道校准',
|
||
required: true
|
||
},
|
||
{
|
||
id: 8,
|
||
name: '外观检查',
|
||
required: false
|
||
}
|
||
],
|
||
GD10: [
|
||
{
|
||
id: 1,
|
||
name: '主协板安装检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 2,
|
||
name: '采集板安装检查(×2)',
|
||
required: true
|
||
},
|
||
{
|
||
id: 3,
|
||
name: '线缆连接检查',
|
||
required: true
|
||
},
|
||
{
|
||
id: 4,
|
||
name: '整机通电测试',
|
||
required: true
|
||
},
|
||
{
|
||
id: 5,
|
||
name: '通信功能测试',
|
||
required: true
|
||
},
|
||
{
|
||
id: 6,
|
||
name: '外观检查',
|
||
required: false
|
||
}
|
||
]
|
||
};
|
||
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 ModelsPage() {
|
||
const router = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRouter"])();
|
||
const [modelDrawer, setModelDrawer] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])(false);
|
||
const [checklistDrawer, setChecklistDrawer] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])(false);
|
||
const [checklistTab, setChecklistTab] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])('GD30');
|
||
const [modelForm, setModelForm] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])({
|
||
name: '',
|
||
code: '',
|
||
status: '在产'
|
||
});
|
||
const [checklistForm, setChecklistForm] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])({
|
||
model: 'GD30',
|
||
items: [
|
||
{
|
||
name: '',
|
||
required: true
|
||
}
|
||
]
|
||
});
|
||
const addChecklistItem = ()=>{
|
||
setChecklistForm({
|
||
...checklistForm,
|
||
items: [
|
||
...checklistForm.items,
|
||
{
|
||
name: '',
|
||
required: true
|
||
}
|
||
]
|
||
});
|
||
};
|
||
const removeChecklistItem = (index)=>{
|
||
setChecklistForm({
|
||
...checklistForm,
|
||
items: checklistForm.items.filter((_, i)=>i !== index)
|
||
});
|
||
};
|
||
const updateChecklistItem = (index, field, value)=>{
|
||
const items = [
|
||
...checklistForm.items
|
||
];
|
||
items[index] = {
|
||
...items[index],
|
||
[field]: value
|
||
};
|
||
setChecklistForm({
|
||
...checklistForm,
|
||
items
|
||
});
|
||
};
|
||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", {
|
||
style: {
|
||
fontSize: 20,
|
||
fontWeight: 600,
|
||
margin: 0
|
||
},
|
||
children: "设备型号管理"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 79,
|
||
columnNumber: 9
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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/models/page.tsx",
|
||
lineNumber: 80,
|
||
columnNumber: 9
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 78,
|
||
columnNumber: 7
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
alignItems: 'flex-start',
|
||
gap: 12,
|
||
padding: 16,
|
||
backgroundColor: '#eef5f0',
|
||
borderRadius: 8,
|
||
marginBottom: 24,
|
||
border: '1px solid #a3c4ad'
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Info$3e$__["Info"], {
|
||
size: 18,
|
||
style: {
|
||
color: '#4a7c59',
|
||
flexShrink: 0,
|
||
marginTop: 2
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 85,
|
||
columnNumber: 9
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
fontSize: 14,
|
||
color: '#4a7c59',
|
||
lineHeight: 1.6
|
||
},
|
||
children: "设备型号管理是生产管理的核心枢纽。每个型号定义了设备的板卡组成、装配流程和检测标准。新增型号后,请及时配置对应的装配清单模板。"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 86,
|
||
columnNumber: 9
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 84,
|
||
columnNumber: 7
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
backgroundColor: '#fff',
|
||
borderRadius: 8,
|
||
boxShadow: '0 1px 2px rgba(0,0,0,0.05)',
|
||
overflow: 'hidden',
|
||
marginBottom: 32
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
justifyContent: 'space-between',
|
||
alignItems: 'center',
|
||
padding: '16px 20px',
|
||
borderBottom: '1px solid #F0F0F0'
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||
style: {
|
||
fontSize: 16,
|
||
fontWeight: 600,
|
||
margin: 0
|
||
},
|
||
children: "设备型号列表"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 94,
|
||
columnNumber: 11
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setModelDrawer(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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__["Plus"], {
|
||
size: 16
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 96,
|
||
columnNumber: 13
|
||
}, this),
|
||
"新增型号"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 95,
|
||
columnNumber: 11
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 93,
|
||
columnNumber: 9
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("thead", {
|
||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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/models/page.tsx",
|
||
lineNumber: 103,
|
||
columnNumber: 17
|
||
}, this))
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 101,
|
||
columnNumber: 13
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 100,
|
||
columnNumber: 11
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("tbody", {
|
||
children: modelsData.map((model)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '12px 16px',
|
||
fontSize: 14,
|
||
fontWeight: 500
|
||
},
|
||
children: model.name
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 110,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '12px 16px',
|
||
fontSize: 14,
|
||
color: 'rgba(0,0,0,0.65)'
|
||
},
|
||
children: model.code
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 111,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '12px 16px',
|
||
fontSize: 14,
|
||
color: 'rgba(0,0,0,0.65)'
|
||
},
|
||
children: model.description
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 112,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '12px 16px',
|
||
fontSize: 14
|
||
},
|
||
children: model.boardCount
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 113,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '12px 16px',
|
||
fontSize: 14
|
||
},
|
||
children: model.deviceCount
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 114,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||
style: {
|
||
...getStatusStyle(model.status),
|
||
padding: '2px 8px',
|
||
borderRadius: 4,
|
||
fontSize: 12
|
||
},
|
||
children: model.status
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 116,
|
||
columnNumber: 19
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 115,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '12px 16px',
|
||
fontSize: 14,
|
||
color: 'rgba(0,0,0,0.65)'
|
||
},
|
||
children: model.createDate
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 118,
|
||
columnNumber: 17
|
||
}, this)
|
||
]
|
||
}, model.id, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 109,
|
||
columnNumber: 15
|
||
}, this))
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 107,
|
||
columnNumber: 11
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 99,
|
||
columnNumber: 9
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 92,
|
||
columnNumber: 7
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
justifyContent: 'space-between',
|
||
alignItems: 'center',
|
||
padding: '16px 20px',
|
||
borderBottom: '1px solid #F0F0F0'
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||
style: {
|
||
fontSize: 16,
|
||
fontWeight: 600,
|
||
margin: 0
|
||
},
|
||
children: "装配 Checklist 模板"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 128,
|
||
columnNumber: 11
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setChecklistDrawer(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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__["Plus"], {
|
||
size: 16
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 130,
|
||
columnNumber: 13
|
||
}, this),
|
||
"新增模板"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 129,
|
||
columnNumber: 11
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 127,
|
||
columnNumber: 9
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
borderBottom: '1px solid #F0F0F0'
|
||
},
|
||
children: Object.keys(checklistTemplates).map((tab)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setChecklistTab(tab),
|
||
style: {
|
||
padding: '10px 20px',
|
||
fontSize: 14,
|
||
cursor: 'pointer',
|
||
border: 'none',
|
||
backgroundColor: 'transparent',
|
||
borderBottom: checklistTab === tab ? '2px solid #4a7c59' : '2px solid transparent',
|
||
color: checklistTab === tab ? '#4a7c59' : 'rgba(0,0,0,0.65)',
|
||
fontWeight: checklistTab === tab ? 600 : 400
|
||
},
|
||
children: tab
|
||
}, tab, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 135,
|
||
columnNumber: 13
|
||
}, this))
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 133,
|
||
columnNumber: 9
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("thead", {
|
||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", {
|
||
style: {
|
||
backgroundColor: '#FAFAFA'
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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',
|
||
width: 60
|
||
},
|
||
children: "序号"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 145,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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: "项目名称"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 146,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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',
|
||
width: 80
|
||
},
|
||
children: "必填"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 147,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 144,
|
||
columnNumber: 13
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 143,
|
||
columnNumber: 11
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("tbody", {
|
||
children: (checklistTemplates[checklistTab] || []).map((item, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '10px 16px',
|
||
fontSize: 14,
|
||
color: 'rgba(0,0,0,0.45)'
|
||
},
|
||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
alignItems: 'center',
|
||
gap: 8
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$grip$2d$vertical$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__GripVertical$3e$__["GripVertical"], {
|
||
size: 14,
|
||
style: {
|
||
color: 'rgba(0,0,0,0.25)',
|
||
cursor: 'grab'
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 155,
|
||
columnNumber: 21
|
||
}, this),
|
||
i + 1
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 154,
|
||
columnNumber: 19
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 153,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '10px 16px',
|
||
fontSize: 14
|
||
},
|
||
children: item.name
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 159,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("td", {
|
||
style: {
|
||
padding: '10px 16px'
|
||
},
|
||
children: item.required && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||
style: {
|
||
fontSize: 12,
|
||
color: '#FF4D4F'
|
||
},
|
||
children: "必填"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 161,
|
||
columnNumber: 37
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 160,
|
||
columnNumber: 17
|
||
}, this)
|
||
]
|
||
}, item.id, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 152,
|
||
columnNumber: 15
|
||
}, this))
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 150,
|
||
columnNumber: 11
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 142,
|
||
columnNumber: 9
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 126,
|
||
columnNumber: 7
|
||
}, this),
|
||
modelDrawer && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
onClick: ()=>setModelDrawer(false),
|
||
style: {
|
||
position: 'absolute',
|
||
inset: 0,
|
||
backgroundColor: 'rgba(0,0,0,0.45)'
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 172,
|
||
columnNumber: 11
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||
style: {
|
||
fontSize: 16,
|
||
fontWeight: 600,
|
||
margin: 0
|
||
},
|
||
children: "新增设备型号"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 175,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setModelDrawer(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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], {
|
||
size: 20
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 176,
|
||
columnNumber: 139
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 176,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 174,
|
||
columnNumber: 13
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||
style: {
|
||
display: 'block',
|
||
fontSize: 14,
|
||
fontWeight: 500,
|
||
marginBottom: 8
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||
style: {
|
||
color: '#FF4D4F'
|
||
},
|
||
children: "*"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 180,
|
||
columnNumber: 101
|
||
}, this),
|
||
" 型号名称"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 180,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
|
||
value: modelForm.name,
|
||
onChange: (e)=>setModelForm({
|
||
...modelForm,
|
||
name: e.target.value
|
||
}),
|
||
placeholder: "如 GD-30 Supreme",
|
||
style: {
|
||
width: '100%',
|
||
padding: '8px 12px',
|
||
border: '1px solid #D9D9D9',
|
||
borderRadius: 6,
|
||
fontSize: 14,
|
||
boxSizing: 'border-box'
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 181,
|
||
columnNumber: 17
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 179,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||
style: {
|
||
display: 'block',
|
||
fontSize: 14,
|
||
fontWeight: 500,
|
||
marginBottom: 8
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||
style: {
|
||
color: '#FF4D4F'
|
||
},
|
||
children: "*"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 184,
|
||
columnNumber: 101
|
||
}, this),
|
||
" 型号编码"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 184,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
|
||
value: modelForm.code,
|
||
onChange: (e)=>setModelForm({
|
||
...modelForm,
|
||
code: e.target.value
|
||
}),
|
||
placeholder: "如 GD30",
|
||
style: {
|
||
width: '100%',
|
||
padding: '8px 12px',
|
||
border: '1px solid #D9D9D9',
|
||
borderRadius: 6,
|
||
fontSize: 14,
|
||
boxSizing: 'border-box'
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 185,
|
||
columnNumber: 17
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 183,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||
style: {
|
||
display: 'block',
|
||
fontSize: 14,
|
||
fontWeight: 500,
|
||
marginBottom: 8
|
||
},
|
||
children: "状态"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 188,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
gap: 12
|
||
},
|
||
children: [
|
||
'在产',
|
||
'停产'
|
||
].map((s)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setModelForm({
|
||
...modelForm,
|
||
status: s
|
||
}),
|
||
style: {
|
||
padding: '6px 20px',
|
||
borderRadius: 6,
|
||
fontSize: 14,
|
||
cursor: 'pointer',
|
||
border: modelForm.status === s ? '1px solid #4a7c59' : '1px solid #D9D9D9',
|
||
backgroundColor: modelForm.status === s ? '#eef5f0' : '#fff',
|
||
color: modelForm.status === s ? '#4a7c59' : 'rgba(0,0,0,0.65)'
|
||
},
|
||
children: s
|
||
}, s, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 191,
|
||
columnNumber: 21
|
||
}, this))
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 189,
|
||
columnNumber: 17
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 187,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 178,
|
||
columnNumber: 13
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setModelDrawer(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/models/page.tsx",
|
||
lineNumber: 197,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setModelDrawer(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/models/page.tsx",
|
||
lineNumber: 198,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 196,
|
||
columnNumber: 13
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 173,
|
||
columnNumber: 11
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 171,
|
||
columnNumber: 9
|
||
}, this),
|
||
checklistDrawer && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
onClick: ()=>setChecklistDrawer(false),
|
||
style: {
|
||
position: 'absolute',
|
||
inset: 0,
|
||
backgroundColor: 'rgba(0,0,0,0.45)'
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 207,
|
||
columnNumber: 11
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||
style: {
|
||
fontSize: 16,
|
||
fontWeight: 600,
|
||
margin: 0
|
||
},
|
||
children: "新增 Checklist 模板"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 210,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setChecklistDrawer(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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], {
|
||
size: 20
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 211,
|
||
columnNumber: 143
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 211,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 209,
|
||
columnNumber: 13
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||
style: {
|
||
display: 'block',
|
||
fontSize: 14,
|
||
fontWeight: 500,
|
||
marginBottom: 8
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||
style: {
|
||
color: '#FF4D4F'
|
||
},
|
||
children: "*"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 215,
|
||
columnNumber: 101
|
||
}, this),
|
||
" 设备型号"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 215,
|
||
columnNumber: 17
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||
value: checklistForm.model,
|
||
onChange: (e)=>setChecklistForm({
|
||
...checklistForm,
|
||
model: e.target.value
|
||
}),
|
||
style: {
|
||
width: '100%',
|
||
padding: '8px 12px',
|
||
border: '1px solid #D9D9D9',
|
||
borderRadius: 6,
|
||
fontSize: 14
|
||
},
|
||
children: Object.keys(checklistTemplates).map((m)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||
value: m,
|
||
children: m
|
||
}, m, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 217,
|
||
columnNumber: 61
|
||
}, this))
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 216,
|
||
columnNumber: 17
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 214,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
marginBottom: 12
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
justifyContent: 'space-between',
|
||
alignItems: 'center',
|
||
marginBottom: 12
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||
style: {
|
||
fontSize: 14,
|
||
fontWeight: 500
|
||
},
|
||
children: "检查项列表"
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 222,
|
||
columnNumber: 19
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: addChecklistItem,
|
||
style: {
|
||
display: 'flex',
|
||
alignItems: 'center',
|
||
gap: 4,
|
||
padding: '4px 12px',
|
||
border: '1px solid #4a7c59',
|
||
borderRadius: 6,
|
||
backgroundColor: '#fff',
|
||
color: '#4a7c59',
|
||
cursor: 'pointer',
|
||
fontSize: 13
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__["Plus"], {
|
||
size: 14
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 224,
|
||
columnNumber: 21
|
||
}, this),
|
||
"添加"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 223,
|
||
columnNumber: 19
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 221,
|
||
columnNumber: 17
|
||
}, this),
|
||
checklistForm.items.map((item, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||
style: {
|
||
display: 'flex',
|
||
alignItems: 'center',
|
||
gap: 8,
|
||
marginBottom: 8
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
|
||
value: item.name,
|
||
onChange: (e)=>updateChecklistItem(i, 'name', e.target.value),
|
||
placeholder: `检查项 ${i + 1}`,
|
||
style: {
|
||
flex: 1,
|
||
padding: '6px 10px',
|
||
border: '1px solid #D9D9D9',
|
||
borderRadius: 6,
|
||
fontSize: 13,
|
||
boxSizing: 'border-box'
|
||
}
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 229,
|
||
columnNumber: 21
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||
style: {
|
||
display: 'flex',
|
||
alignItems: 'center',
|
||
gap: 4,
|
||
fontSize: 13,
|
||
flexShrink: 0
|
||
},
|
||
children: [
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
|
||
type: "checkbox",
|
||
checked: item.required,
|
||
onChange: (e)=>updateChecklistItem(i, 'required', e.target.checked)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 231,
|
||
columnNumber: 23
|
||
}, this),
|
||
"必填"
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 230,
|
||
columnNumber: 21
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>removeChecklistItem(i),
|
||
style: {
|
||
border: 'none',
|
||
background: 'none',
|
||
cursor: 'pointer',
|
||
padding: 4,
|
||
color: '#FF4D4F'
|
||
},
|
||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trash$2d$2$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Trash2$3e$__["Trash2"], {
|
||
size: 14
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 233,
|
||
columnNumber: 164
|
||
}, this)
|
||
}, void 0, false, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 233,
|
||
columnNumber: 21
|
||
}, this)
|
||
]
|
||
}, i, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 228,
|
||
columnNumber: 19
|
||
}, this))
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 220,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 213,
|
||
columnNumber: 13
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setChecklistDrawer(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/models/page.tsx",
|
||
lineNumber: 239,
|
||
columnNumber: 15
|
||
}, this),
|
||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||
onClick: ()=>setChecklistDrawer(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/models/page.tsx",
|
||
lineNumber: 240,
|
||
columnNumber: 15
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 238,
|
||
columnNumber: 13
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 208,
|
||
columnNumber: 11
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 206,
|
||
columnNumber: 9
|
||
}, this)
|
||
]
|
||
}, void 0, true, {
|
||
fileName: "[project]/src/app/models/page.tsx",
|
||
lineNumber: 77,
|
||
columnNumber: 5
|
||
}, this);
|
||
}
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/plus.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__["default"])("plus", __iconNode);
|
||
;
|
||
//# sourceMappingURL=plus.js.map
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/plus.js [app-ssr] (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$ssr$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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/plus.js [app-ssr] (ecmascript)");
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__["default"])("x", __iconNode);
|
||
;
|
||
//# sourceMappingURL=x.js.map
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-ssr] (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$ssr$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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-ssr] (ecmascript)");
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-ssr] (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$ssr$5d$__$28$ecmascript$29$__["default"])("info", __iconNode);
|
||
;
|
||
//# sourceMappingURL=info.js.map
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-ssr] (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$ssr$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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/info.js [app-ssr] (ecmascript)");
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/grip-vertical.js [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||
"use strict";
|
||
|
||
__turbopack_context__.s([
|
||
"__iconNode",
|
||
()=>__iconNode,
|
||
"default",
|
||
()=>GripVertical
|
||
]);
|
||
/**
|
||
* @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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-ssr] (ecmascript)");
|
||
;
|
||
const __iconNode = [
|
||
[
|
||
"circle",
|
||
{
|
||
cx: "9",
|
||
cy: "12",
|
||
r: "1",
|
||
key: "1vctgf"
|
||
}
|
||
],
|
||
[
|
||
"circle",
|
||
{
|
||
cx: "9",
|
||
cy: "5",
|
||
r: "1",
|
||
key: "hp0tcf"
|
||
}
|
||
],
|
||
[
|
||
"circle",
|
||
{
|
||
cx: "9",
|
||
cy: "19",
|
||
r: "1",
|
||
key: "fkjjf6"
|
||
}
|
||
],
|
||
[
|
||
"circle",
|
||
{
|
||
cx: "15",
|
||
cy: "12",
|
||
r: "1",
|
||
key: "1tmaij"
|
||
}
|
||
],
|
||
[
|
||
"circle",
|
||
{
|
||
cx: "15",
|
||
cy: "5",
|
||
r: "1",
|
||
key: "19l28e"
|
||
}
|
||
],
|
||
[
|
||
"circle",
|
||
{
|
||
cx: "15",
|
||
cy: "19",
|
||
r: "1",
|
||
key: "f4zoj3"
|
||
}
|
||
]
|
||
];
|
||
const GripVertical = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"])("grip-vertical", __iconNode);
|
||
;
|
||
//# sourceMappingURL=grip-vertical.js.map
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/grip-vertical.js [app-ssr] (ecmascript) <export default as GripVertical>", ((__turbopack_context__) => {
|
||
"use strict";
|
||
|
||
__turbopack_context__.s([
|
||
"GripVertical",
|
||
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$grip$2d$vertical$2e$js__$5b$app$2d$ssr$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$grip$2d$vertical$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/grip-vertical.js [app-ssr] (ecmascript)");
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/trash-2.js [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||
"use strict";
|
||
|
||
__turbopack_context__.s([
|
||
"__iconNode",
|
||
()=>__iconNode,
|
||
"default",
|
||
()=>Trash2
|
||
]);
|
||
/**
|
||
* @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$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/createLucideIcon.js [app-ssr] (ecmascript)");
|
||
;
|
||
const __iconNode = [
|
||
[
|
||
"path",
|
||
{
|
||
d: "M10 11v6",
|
||
key: "nco0om"
|
||
}
|
||
],
|
||
[
|
||
"path",
|
||
{
|
||
d: "M14 11v6",
|
||
key: "outv1u"
|
||
}
|
||
],
|
||
[
|
||
"path",
|
||
{
|
||
d: "M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",
|
||
key: "miytrc"
|
||
}
|
||
],
|
||
[
|
||
"path",
|
||
{
|
||
d: "M3 6h18",
|
||
key: "d0wm0j"
|
||
}
|
||
],
|
||
[
|
||
"path",
|
||
{
|
||
d: "M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",
|
||
key: "e791ji"
|
||
}
|
||
]
|
||
];
|
||
const Trash2 = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$createLucideIcon$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"])("trash-2", __iconNode);
|
||
;
|
||
//# sourceMappingURL=trash-2.js.map
|
||
}),
|
||
"[project]/node_modules/lucide-react/dist/esm/icons/trash-2.js [app-ssr] (ecmascript) <export default as Trash2>", ((__turbopack_context__) => {
|
||
"use strict";
|
||
|
||
__turbopack_context__.s([
|
||
"Trash2",
|
||
()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trash$2d$2$2e$js__$5b$app$2d$ssr$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$trash$2d$2$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/trash-2.js [app-ssr] (ecmascript)");
|
||
}),
|
||
];
|
||
|
||
//# sourceMappingURL=_bcf42a53._.js.map
|