diff --git a/frontend/src/views/OilReference.vue b/frontend/src/views/OilReference.vue index d928f5d..dd95487 100644 --- a/frontend/src/views/OilReference.vue +++ b/frontend/src/views/OilReference.vue @@ -146,9 +146,9 @@
¥{{ getMeta(name).retailPrice }}/瓶
@@ -172,7 +172,7 @@
¥ {{ (getMeta(activeCardName).bottlePrice || 0).toFixed(2) }} - · ¥ {{ oils.pricePerDrop(activeCardName).toFixed(4) }}/{{ oils.unitLabel(activeCardName) }} + · ¥ {{ oils.pricePerDrop(activeCardName).toFixed(4) }}/{{ oilPriceUnit(activeCardName) }}
@@ -242,6 +242,10 @@ 零售价 ¥ {{ getMeta(selectedOilName).retailPrice.toFixed(2) }} +
+ 每ml价格 + {{ oils.pricePerDrop(selectedOilName) ? ('¥ ' + (oils.pricePerDrop(selectedOilName) * DROPS_PER_ML).toFixed(2)) : '--' }} +

含此精油的配方

@@ -468,6 +472,12 @@ for (const [ml, drops] of Object.entries(VOLUME_OPTIONS)) { DROPS_TO_VOLUME[drops] = ml + 'ml' } +function oilPriceUnit(name) { + if (oils.isMlUnit(name)) return 'ml' + if (name === '植物空胶囊') return '颗' + return '滴' +} + function volumeLabel(dropCount, name) { if (dropCount === 160) return '160颗' if (oils.isMlUnit(name)) return dropCount + 'ml'