// SKU价格计算工具 // 亚克力-单 固定配件成本 const FIXED_COST = 42 + 12 + 4 + 1 + 1 + 10 + 5 + 10; // 机箱+电源+硬盘线+电池+网线+运费+包装+装机 = 85 // 配件价格(来自配件清单) const CPU_PRICES = { 'N2840': 45, 'N2930': 50, 'AMD-A4': 45, 'J1900': 80, 'J3160': 90 }; const MEMORY_PRICES = { '2G-16G': { ram: 13, disk: 15 }, // D3-2G + mSATA-16G '2G-32G': { ram: 13, disk: 20 }, // D3-2G + mSATA-32G '4G-64G': { ram: 25, disk: 40 }, // D3-4G + mSATA-64G '4G-128G': { ram: 25, disk: 68 } // D3-4G + mSATA-128G }; const CPUS = ['N2840', 'N2930', 'AMD-A4', 'J1900', 'J3160']; const MEMORIES = ['2G-16G', '2G-32G', '4G-64G', '4G-128G']; console.log('=== 亚克力-单 SKU 价格计算 ===\n'); let results = []; let index = 1; CPUS.forEach(cpu => { MEMORIES.forEach(mem => { const cpuCost = CPU_PRICES[cpu]; const ramCost = MEMORY_PRICES[mem].ram; const diskCost = MEMORY_PRICES[mem].disk; const totalCost = FIXED_COST + cpuCost + ramCost + diskCost; const price = Math.round(totalCost * 1.3); const profit = price - totalCost; const sku = `亚克力 - 单-${cpu}-${mem}`; results.push({ index, sku, cost: totalCost, price, profit }); console.log(`${index}. ${sku}`); console.log(` CPU(${cpu}): ¥${cpuCost} + 内存: ¥${ramCost} + 系统盘: ¥${diskCost} + 固定: ¥${FIXED_COST}`); console.log(` 成本: ¥${totalCost} | 售价: ¥${price} | 利润: ¥${profit}\n`); index++; }); }); // 输出汇总表格式的数据 console.log('\n=== 汇总表更新数据 ==='); results.forEach(r => { console.log(`| ${r.index} | ${r.sku} | ¥${r.cost} | ¥${r.price} | ¥${r.profit} | 30% |`); }); // 导出JSON供后续使用 const fs = require('fs'); fs.writeFileSync('./sku-results.json', JSON.stringify(results, null, 2)); console.log('\n已导出计算结果到 sku-results.json');