feat: 套装方案对比与导出功能
All checks were successful
Test / unit-test (push) Successful in 6s
Test / build-check (push) Successful in 4s
PR Preview / teardown-preview (pull_request) Has been skipped
Test / e2e-test (push) Successful in 2m58s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 14s

- 新增套装方案对比页面(KitExport.vue),支持4个套装(芳香调理/家庭医生/居家呵护/全精油)的配方匹配和成本对比
- 按各精油原瓶价占比分摊套装总价,计算每滴套装成本
- 支持设置配方售价,自动计算利润率
- Excel导出完整版(含成分明细)和简版,含横向对比sheet
- 抽取套装配置到共享config/kits.js,Inventory页复用
- 修复库存页模糊匹配bug(牛至错误匹配到牛至呵护)
- 修正全精油套装列表(补芫荽叶/加州胡椒/罗马洋甘菊/道格拉斯冷杉/西班牙鼠尾草,修正广藿香/斯里兰卡肉桂皮名称)
- 所有套装加入椰子油

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-13 22:22:22 +00:00
parent d3e824be5b
commit cbf7294688
6 changed files with 645 additions and 18 deletions

View File

@@ -0,0 +1,50 @@
// doTERRA 套装配置
// 价格和内容更新频率低,手动维护即可
export const KITS = [
{
id: 'aroma',
name: '芳香调理套装',
price: 2950,
oils: [
'茶树', '野橘', '椒样薄荷', '薰衣草',
'芳香调理', '安定情绪', '保卫', '舒缓',
'椰子油',
],
},
{
id: 'family',
name: '家庭医生套装',
price: 2250,
oils: [
'乳香', '茶树', '薰衣草', '柠檬', '椒样薄荷', '西班牙牛至',
'乐活', '舒缓', '保卫', '顺畅呼吸',
'椰子油',
],
},
{
id: 'home3988',
name: '居家呵护套装',
price: 3988,
oils: [
'乳香', '野橘', '柠檬', '薰衣草', '椒样薄荷', '冬青', '茶树', '生姜', '柠檬草', '西班牙牛至',
'西洋蓍草石榴籽', '乐活', '保卫', '新瑞活力', '舒缓', '安定情绪', '安宁神气', '顺畅呼吸', '柑橘清新', '芳香调理', '元气焕能',
'椰子油',
],
},
{
id: 'full',
name: '全精油套装',
price: 17700,
oils: [
'侧柏', '乳香', '雪松', '芫荽', '芫荽叶', '丝柏', '圆柚', '红橘', '冬青', '没药', '扁柏', '檀香', '姜黄', '玫瑰',
'绿薄荷', '薰衣草', '永久花', '香蜂草', '迷迭香', '麦卢卡', '天竺葵', '蓝艾菊', '小茴香',
'古巴香脂', '依兰依兰', '丁香花蕾', '柠檬尤加利', '广藿香',
'罗勒', '莱姆', '生姜', '柠檬', '茶树', '野橘', '香茅', '枫香',
'芹菜籽', '岩兰草', '苦橙叶', '柠檬草', '山鸡椒', '黑云杉',
'马郁兰', '佛手柑', '黑胡椒', '小豆蔻', '尤加利', '百里香',
'椒样薄荷', '杜松浆果', '加州胡椒', '罗马洋甘菊', '道格拉斯冷杉', '西班牙鼠尾草',
'快乐鼠尾草', '西伯利亚冷杉',
'西班牙牛至', '斯里兰卡肉桂皮', '椰子油',
],
},
]