From 00d0b83bde14f733c4698c97dbc04f40680f6909 Mon Sep 17 00:00:00 2001 From: gerson <1405270578@qq.com> Date: 星期四, 13 二月 2025 22:38:35 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/IEE/Web.V1 --- src/views/ProductDetail.vue | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/views/ProductDetail.vue b/src/views/ProductDetail.vue index f4b8518..cb05a1f 100644 --- a/src/views/ProductDetail.vue +++ b/src/views/ProductDetail.vue @@ -24,10 +24,11 @@ <div class="text-gray-500 mb-2">璁㈣揣缂栫爜锛歿{ product.applicationCode }}</div> <div class="flex items-center gap-2"> <span class="text-gray-500">鑳芥晥绛夌骇锛�</span> - <div class="flex items-center"> - <img :src="product.eecLevelIcon" class="h-8" /> - <!-- <span class="text-white relative right-[42px] top-[-1px]">1</span> - <span class="text-white relative right-[30px] top-[-1px] text-sm">涓�绾ц兘鏁�</span> --> + <div class="flex items-center relative"> + <img :src="EecLevelEnum[productDataRef.EnergyEfficiencyClass]?.icon" class="h-8" /> + <!-- <span class="text-white relative right-[42px] top-[-1px]">1</span> --> + <!-- <span class="text-white absolute left-[16px] bottom-[10px] text-small">{{ EecLevelEnum[productDataRef.EnergyEfficiencyClass]?.name }}</span> --> + </div> </div> </div> @@ -153,7 +154,8 @@ </template> <script setup lang="ts"> -import EecLevel1 from '@/assets/icons/energy_level_1.svg'; +import EecLevel1 from '@/assets/icons/energy1.png'; +import EecLevel2 from '@/assets/icons/energy2.png'; import { Check } from '@element-plus/icons-vue'; import { ElMessage } from 'element-plus'; import { onMounted, ref } from 'vue'; @@ -226,19 +228,25 @@ // 璺宠浆鍒版敮浠橀〉闈� router.push('/payment'); }; +const EecLevelEnum = { + 1: { name: '涓�绾ц兘鏁�', icon: EecLevel1 }, + 2: { name: '浜岀骇鑳芥晥', icon: EecLevel2 }, +}; +const productDataRef = ref({}); onMounted(() => { // 浠巐ocalStorage鑾峰彇浜у搧淇℃伅 const savedProduct = localStorage.getItem('currentProduct'); if (savedProduct) { const productData = JSON.parse(savedProduct); + productDataRef.value = productData; // 鍚堝苟榛樿鍊煎拰淇濆瓨鐨勪骇鍝佹暟鎹� product.value = { ...product.value, id: productData.Id, name: productData.ModelType, applicationCode: productData.RecordNumber, - price: '璇环', + price: productData.Price, image: productData.PhysicalPicturePath, brand: productData.CompanyName, model: productData.Model, -- Gitblit v1.9.3