- + 出发地 diff --git a/pages/goods-detail/goods-detail.js b/pages/goods-detail/goods-detail.js index b9a4782..a1c82e6 100644 --- a/pages/goods-detail/goods-detail.js +++ b/pages/goods-detail/goods-detail.js @@ -2223,13 +2223,27 @@ Page({ const price = priceArray[index] || ''; // 使用实际的quantity字段,而不是从spec中提取 const soldQuantity = quantityArray[index] || product.quantity || 0; + // 处理规格显示格式 - 根据内容类型添加相应前缀 + let weightSpecDisplay = ''; + if (spec) { + if (spec.includes('净重')) { + // 如果已包含"净重"前缀,保持不变 + weightSpecDisplay = spec; + } else if (spec.includes('毛重')) { + // 如果已包含"毛重"前缀,保持不变 + weightSpecDisplay = spec; + } else { + // 如果都不包含,默认为净重 + weightSpecDisplay = `净重${spec}`; + } + } return { - weightSpec: spec.includes('毛重') ? spec : `毛重${spec}`, + weightSpec: weightSpecDisplay, quantity: soldQuantity, price: price, display: price ? - `${spec.includes('毛重') ? spec : `毛重${spec}`}【已售${soldQuantity}件】¥${price}元` : - `${spec.includes('毛重') ? spec : `毛重${spec}`}【已售${soldQuantity}件】`, + `${weightSpecDisplay}【已售${soldQuantity}件】¥${price}元` : + `${weightSpecDisplay}【已售${soldQuantity}件】`, isSoldOut: true }; });