helper.js 1.1 KB

12345678910111213141516171819202122232425262728
  1. import { navbarButtonGroup } from '../config/config.js'
  2. // 导航按钮类型
  3. export function generateNavbarButtonText(productData) {
  4. const { priceType } = productData
  5. const navbarButton = navbarButtonGroup[priceType]
  6. // 拼团券后价购买
  7. if (priceType === 'groupWithCoupon') {
  8. navbarButton.left[1] = `¥${productData.normalCouponPrice.toFixed(2)}`
  9. navbarButton.right[1] = `¥${productData.couponPrice.toFixed(2)}`
  10. }
  11. // 拼团价购买
  12. else if (priceType === 'group') {
  13. navbarButton.left[1] = `¥${productData.normalPrice.toFixed(2)}`
  14. navbarButton.right[1] = `¥${productData.price.toFixed(2)}`
  15. }
  16. // 活动价券后价购买(限时特价|普通活动)
  17. else if (priceType === 'activityWithCoupon') {
  18. navbarButton.right[1] = `¥${productData.couponPrice.toFixed(2)}`
  19. }
  20. // 普通价券后价购买
  21. else if (priceType === 'normalWithCoupon') {
  22. navbarButton.right[1] = `¥${productData.couponPrice.toFixed(2)}`
  23. } else {
  24. navbarButton.right[1] = ''
  25. }
  26. return navbarButton
  27. }