|
@@ -40,6 +40,7 @@
|
|
|
<div>
|
|
|
<!-- 口味 -->
|
|
|
<!-- 新增开始 -->
|
|
|
+ {if $is_lost_mary == 1}
|
|
|
<div class="tasteContainer">
|
|
|
<div class="tasteItem" data-id="0">Choose {$goods.selling_point} Flavors Here:<span id="totalNum">0</span></div>
|
|
|
<div class="tasteItem" data-id="1">
|
|
@@ -113,6 +114,7 @@
|
|
|
<p class="tasteTitle">BLUEBERRY-ICE</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ {/if}
|
|
|
<!-- 新增结束 -->
|
|
|
<!-- 数量 -->
|
|
|
<div class="productNContainer">
|
|
@@ -229,6 +231,9 @@
|
|
|
var needFlavorCnt = {$goods.selling_point};
|
|
|
needFlavorCnt = parseInt(needFlavorCnt)
|
|
|
|
|
|
+ var isLostMary = {$is_lost_mary};
|
|
|
+ console.log(isLostMary)
|
|
|
+
|
|
|
var flavors = {
|
|
|
'STRAWBERRY-MANGO': 0,
|
|
|
'BLUE-RAZZ-ICE': 0,
|
|
@@ -340,49 +345,52 @@
|
|
|
//上面的添加按钮
|
|
|
$(".addToCart").on(tap, function () {
|
|
|
const number = $('#numberInput').val();
|
|
|
- // 新增开始
|
|
|
- var totalValue = 0;
|
|
|
-
|
|
|
- var STRAWBERRY_MANGO_Num = parseInt($('#STRAWBERRY-MANGO-NUM').val());
|
|
|
- flavors["STRAWBERRY-MANGO"] = STRAWBERRY_MANGO_Num
|
|
|
- totalValue += STRAWBERRY_MANGO_Num;
|
|
|
-
|
|
|
- var BLUE_RAZZ_ICE_Num = parseInt($('#BLUE-RAZZ-ICE-NUM').val());
|
|
|
- totalValue += BLUE_RAZZ_ICE_Num;
|
|
|
- flavors["BLUE-RAZZ-ICE"] = BLUE_RAZZ_ICE_Num
|
|
|
-
|
|
|
- var WATERMELON_Num = parseInt($('#WATERMELON-NUM').val());
|
|
|
- totalValue += WATERMELON_Num;
|
|
|
- flavors["WATERMELON"] = WATERMELON_Num
|
|
|
-
|
|
|
- var KIWI_PASSION_Num = parseInt($('#KIWI-PASSION-FRUIT-GUAVA-NUM').val());
|
|
|
- totalValue += KIWI_PASSION_Num;
|
|
|
- flavors["KIWI-PASSION-FRUIT-GUAVA"] = KIWI_PASSION_Num
|
|
|
-
|
|
|
- var JUICY_PEACH_Num = parseInt($('#JUICY-PEACH-NUM').val());
|
|
|
- totalValue += JUICY_PEACH_Num;
|
|
|
- flavors["JUICY-PEACH"] = JUICY_PEACH_Num
|
|
|
-
|
|
|
- var GRAPE_Num = parseInt($('#GRAPE-NUM').val());
|
|
|
- totalValue += GRAPE_Num;
|
|
|
- flavors["GRAPE"] = GRAPE_Num
|
|
|
-
|
|
|
- var BLUEBERRY_ICE_Num = parseInt($('#BLUEBERRY-ICE-NUM').val());
|
|
|
- totalValue += BLUEBERRY_ICE_Num;
|
|
|
- flavors["BLUEBERRY-ICE"] = BLUEBERRY_ICE_Num
|
|
|
-
|
|
|
- /* $(".tasteItem").each(function () {
|
|
|
- var id = $(this).data("id");
|
|
|
- var value = parseInt($(this).find(".tasteInput").val()) || 0;
|
|
|
- totalValue += value;
|
|
|
- console.log("ID:", id, "Value:", value);
|
|
|
- });*/
|
|
|
- console.log("Total Value:", totalValue);
|
|
|
- console.log("flavors Value:", flavors);
|
|
|
-
|
|
|
- if (totalValue !== needFlavorCnt || totalValue != needFlavorCnt){
|
|
|
- showToast('You should choose '+ needFlavorCnt +' flavor first for one pack')
|
|
|
- return
|
|
|
+ if (isLostMary === 1 || isLostMary === '1'){
|
|
|
+
|
|
|
+ // 新增开始
|
|
|
+ var totalValue = 0;
|
|
|
+
|
|
|
+ var STRAWBERRY_MANGO_Num = parseInt($('#STRAWBERRY-MANGO-NUM').val());
|
|
|
+ flavors["STRAWBERRY-MANGO"] = STRAWBERRY_MANGO_Num
|
|
|
+ totalValue += STRAWBERRY_MANGO_Num;
|
|
|
+
|
|
|
+ var BLUE_RAZZ_ICE_Num = parseInt($('#BLUE-RAZZ-ICE-NUM').val());
|
|
|
+ totalValue += BLUE_RAZZ_ICE_Num;
|
|
|
+ flavors["BLUE-RAZZ-ICE"] = BLUE_RAZZ_ICE_Num
|
|
|
+
|
|
|
+ var WATERMELON_Num = parseInt($('#WATERMELON-NUM').val());
|
|
|
+ totalValue += WATERMELON_Num;
|
|
|
+ flavors["WATERMELON"] = WATERMELON_Num
|
|
|
+
|
|
|
+ var KIWI_PASSION_Num = parseInt($('#KIWI-PASSION-FRUIT-GUAVA-NUM').val());
|
|
|
+ totalValue += KIWI_PASSION_Num;
|
|
|
+ flavors["KIWI-PASSION-FRUIT-GUAVA"] = KIWI_PASSION_Num
|
|
|
+
|
|
|
+ var JUICY_PEACH_Num = parseInt($('#JUICY-PEACH-NUM').val());
|
|
|
+ totalValue += JUICY_PEACH_Num;
|
|
|
+ flavors["JUICY-PEACH"] = JUICY_PEACH_Num
|
|
|
+
|
|
|
+ var GRAPE_Num = parseInt($('#GRAPE-NUM').val());
|
|
|
+ totalValue += GRAPE_Num;
|
|
|
+ flavors["GRAPE"] = GRAPE_Num
|
|
|
+
|
|
|
+ var BLUEBERRY_ICE_Num = parseInt($('#BLUEBERRY-ICE-NUM').val());
|
|
|
+ totalValue += BLUEBERRY_ICE_Num;
|
|
|
+ flavors["BLUEBERRY-ICE"] = BLUEBERRY_ICE_Num
|
|
|
+
|
|
|
+ /* $(".tasteItem").each(function () {
|
|
|
+ var id = $(this).data("id");
|
|
|
+ var value = parseInt($(this).find(".tasteInput").val()) || 0;
|
|
|
+ totalValue += value;
|
|
|
+ console.log("ID:", id, "Value:", value);
|
|
|
+ });*/
|
|
|
+ console.log("Total Value:", totalValue);
|
|
|
+ console.log("flavors Value:", flavors);
|
|
|
+
|
|
|
+ if (totalValue !== needFlavorCnt || totalValue != needFlavorCnt) {
|
|
|
+ showToast('You should choose ' + needFlavorCnt + ' flavor first for one pack')
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
// 新增结束
|
|
|
addCart(number, flavors)
|
|
@@ -391,43 +399,46 @@
|
|
|
//悬浮模块的添加按钮
|
|
|
$(".fPrAddToCart").on(tap, function () {
|
|
|
const number = $('#fPrNumberInput').val();
|
|
|
- // 新增开始
|
|
|
- var totalValue = 0;
|
|
|
+ if (isLostMary === 1 || isLostMary === '1'){
|
|
|
|
|
|
- var STRAWBERRY_MANGO_Num = parseInt($('#STRAWBERRY-MANGO-NUM').val());
|
|
|
- flavors["STRAWBERRY-MANGO"] = STRAWBERRY_MANGO_Num
|
|
|
- totalValue += STRAWBERRY_MANGO_Num;
|
|
|
+ // 新增开始
|
|
|
+ var totalValue = 0;
|
|
|
|
|
|
- var BLUE_RAZZ_ICE_Num = parseInt($('#BLUE-RAZZ-ICE-NUM').val());
|
|
|
- totalValue += BLUE_RAZZ_ICE_Num;
|
|
|
- flavors["BLUE-RAZZ-ICE"] = BLUE_RAZZ_ICE_Num
|
|
|
+ var STRAWBERRY_MANGO_Num = parseInt($('#STRAWBERRY-MANGO-NUM').val());
|
|
|
+ flavors["STRAWBERRY-MANGO"] = STRAWBERRY_MANGO_Num
|
|
|
+ totalValue += STRAWBERRY_MANGO_Num;
|
|
|
|
|
|
- var WATERMELON_Num = parseInt($('#WATERMELON-NUM').val());
|
|
|
- totalValue += WATERMELON_Num;
|
|
|
- flavors["WATERMELON"] = WATERMELON_Num
|
|
|
+ var BLUE_RAZZ_ICE_Num = parseInt($('#BLUE-RAZZ-ICE-NUM').val());
|
|
|
+ totalValue += BLUE_RAZZ_ICE_Num;
|
|
|
+ flavors["BLUE-RAZZ-ICE"] = BLUE_RAZZ_ICE_Num
|
|
|
|
|
|
- var KIWI_PASSION_Num = parseInt($('#KIWI-PASSION-FRUIT-GUAVA-NUM').val());
|
|
|
- totalValue += KIWI_PASSION_Num;
|
|
|
- flavors["KIWI-PASSION-FRUIT-GUAVA"] = KIWI_PASSION_Num
|
|
|
+ var WATERMELON_Num = parseInt($('#WATERMELON-NUM').val());
|
|
|
+ totalValue += WATERMELON_Num;
|
|
|
+ flavors["WATERMELON"] = WATERMELON_Num
|
|
|
|
|
|
- var JUICY_PEACH_Num = parseInt($('#JUICY-PEACH-NUM').val());
|
|
|
- totalValue += JUICY_PEACH_Num;
|
|
|
- flavors["JUICY-PEACH"] = JUICY_PEACH_Num
|
|
|
+ var KIWI_PASSION_Num = parseInt($('#KIWI-PASSION-FRUIT-GUAVA-NUM').val());
|
|
|
+ totalValue += KIWI_PASSION_Num;
|
|
|
+ flavors["KIWI-PASSION-FRUIT-GUAVA"] = KIWI_PASSION_Num
|
|
|
|
|
|
- var GRAPE_Num = parseInt($('#GRAPE-NUM').val());
|
|
|
- totalValue += GRAPE_Num;
|
|
|
- flavors["GRAPE"] = GRAPE_Num
|
|
|
+ var JUICY_PEACH_Num = parseInt($('#JUICY-PEACH-NUM').val());
|
|
|
+ totalValue += JUICY_PEACH_Num;
|
|
|
+ flavors["JUICY-PEACH"] = JUICY_PEACH_Num
|
|
|
|
|
|
- var BLUEBERRY_ICE_Num = parseInt($('#BLUEBERRY-ICE-NUM').val());
|
|
|
- totalValue += BLUEBERRY_ICE_Num;
|
|
|
- flavors["BLUEBERRY-ICE"] = BLUEBERRY_ICE_Num
|
|
|
+ var GRAPE_Num = parseInt($('#GRAPE-NUM').val());
|
|
|
+ totalValue += GRAPE_Num;
|
|
|
+ flavors["GRAPE"] = GRAPE_Num
|
|
|
|
|
|
- console.log("Total Value:", totalValue);
|
|
|
- console.log("flavors Value:", flavors);
|
|
|
+ var BLUEBERRY_ICE_Num = parseInt($('#BLUEBERRY-ICE-NUM').val());
|
|
|
+ totalValue += BLUEBERRY_ICE_Num;
|
|
|
+ flavors["BLUEBERRY-ICE"] = BLUEBERRY_ICE_Num
|
|
|
|
|
|
- if (totalValue !== needFlavorCnt || totalValue != needFlavorCnt){
|
|
|
- showToast('You should choose '+ needFlavorCnt +' flavor first for one pack')
|
|
|
- return
|
|
|
+ console.log("Total Value:", totalValue);
|
|
|
+ console.log("flavors Value:", flavors);
|
|
|
+
|
|
|
+ if (totalValue !== needFlavorCnt || totalValue != needFlavorCnt){
|
|
|
+ showToast('You should choose '+ needFlavorCnt +' flavor first for one pack')
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
addCart(number, flavors)
|
|
@@ -596,4 +607,4 @@
|
|
|
});
|
|
|
</script>
|
|
|
|
|
|
-{/block}
|
|
|
+{/block}
|