【功能完善】积分商城:完善活动详情页面
							parent
							
								
									2349faa1bc
								
							
						
					
					
						commit
						6d762c5367
					
				|  | @ -277,10 +277,6 @@ | ||||||
|         color: #fff; |         color: #fff; | ||||||
|         line-height: normal; |         line-height: normal; | ||||||
|         font-family: OPPOSANS; |         font-family: OPPOSANS; | ||||||
| 
 |  | ||||||
|         &::before { |  | ||||||
|           font-size: 30rpx; |  | ||||||
|         } |  | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -19,8 +19,11 @@ | ||||||
|           <view class="goods-title ss-line-2">{{ state.goodsInfo.name }}</view> |           <view class="goods-title ss-line-2">{{ state.goodsInfo.name }}</view> | ||||||
|           <view class="header-right-bottom ss-flex ss-col-center ss-row-between"> |           <view class="header-right-bottom ss-flex ss-col-center ss-row-between"> | ||||||
|             <!-- 价格 --> |             <!-- 价格 --> | ||||||
|             <view class="price-text"> |             <view v-if="state.goodsInfo.activity_type === PromotionActivityTypeEnum.POINT.type" class="price-text"> | ||||||
|               {{ fen2yuan(state.selectedSku.price || state.goodsInfo.price) }} |               {{ getShowPriceText }} | ||||||
|  |             </view> | ||||||
|  |             <view v-else class="price-text"> | ||||||
|  |               ¥{{ fen2yuan(state.selectedSku.price || state.goodsInfo.price) }} | ||||||
|             </view> |             </view> | ||||||
|             <!-- 秒杀价格标签 --> |             <!-- 秒杀价格标签 --> | ||||||
|             <view class="tig ss-flex ss-col-center"> |             <view class="tig ss-flex ss-col-center"> | ||||||
|  | @ -92,12 +95,15 @@ | ||||||
|   import { computed, reactive, watch } from 'vue'; |   import { computed, reactive, watch } from 'vue'; | ||||||
|   import sheep from '@/sheep'; |   import sheep from '@/sheep'; | ||||||
|   import { convertProductPropertyList, fen2yuan } from '@/sheep/hooks/useGoods'; |   import { convertProductPropertyList, fen2yuan } from '@/sheep/hooks/useGoods'; | ||||||
|   import { min } from 'lodash-es'; |   import { isEmpty, min } from 'lodash-es'; | ||||||
|  |   import { PromotionActivityTypeEnum } from '@/sheep/util/const'; | ||||||
|  | 
 | ||||||
|   const emits = defineEmits(['change', 'addCart', 'buy', 'close']); |   const emits = defineEmits(['change', 'addCart', 'buy', 'close']); | ||||||
|   const props = defineProps({ |   const props = defineProps({ | ||||||
|     modelValue: { |     modelValue: { | ||||||
|       type: Object, |       type: Object, | ||||||
|       default() {}, |       default() { | ||||||
|  |       }, | ||||||
|     }, |     }, | ||||||
|     show: { |     show: { | ||||||
|       type: Boolean, |       type: Boolean, | ||||||
|  | @ -114,7 +120,14 @@ | ||||||
|     selectedSku: {}, |     selectedSku: {}, | ||||||
|     currentPropertyArray: [], |     currentPropertyArray: [], | ||||||
|   }); |   }); | ||||||
| 
 |   const getShowPriceText = computed(() => { | ||||||
|  |     let priceText = `¥${fen2yuan(state.goodsInfo.price)}`; | ||||||
|  |     if (!isEmpty(state.selectedSku)) { | ||||||
|  |       const sku = state.selectedSku; | ||||||
|  |       priceText = `${sku.point}积分${!sku.pointPrice ? '' : `+¥${fen2yuan(sku.pointPrice)}`}`; | ||||||
|  |     } | ||||||
|  |     return priceText; | ||||||
|  |   }); | ||||||
|   const propertyList = convertProductPropertyList(state.goodsInfo.skus); |   const propertyList = convertProductPropertyList(state.goodsInfo.skus); | ||||||
|   // SKU 列表 |   // SKU 列表 | ||||||
|   const skuList = computed(() => { |   const skuList = computed(() => { | ||||||
|  | @ -344,11 +357,6 @@ | ||||||
|         font-weight: 500; |         font-weight: 500; | ||||||
|         color: $red; |         color: $red; | ||||||
|         font-family: OPPOSANS; |         font-family: OPPOSANS; | ||||||
| 
 |  | ||||||
|         &::before { |  | ||||||
|           content: '¥'; |  | ||||||
|           font-size: 24rpx; |  | ||||||
|         } |  | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       .stock-text { |       .stock-text { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 puhui999
						puhui999