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 }}/瓶
- ¥{{ oils.pricePerDrop(name).toFixed(2) }}/{{ oils.unitLabel(name) }}
+ ¥{{ oils.pricePerDrop(name).toFixed(2) }}/{{ oilPriceUnit(name) }}
- ¥{{ (getMeta(name).retailPrice / getMeta(name).dropCount).toFixed(2) }}/{{ oils.unitLabel(name) }}
+ ¥{{ (getMeta(name).retailPrice / getMeta(name).dropCount).toFixed(2) }}/{{ oilPriceUnit(name) }}
@@ -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'