浏览代码

选择口味

zhangdehua 11 月之前
父节点
当前提交
3dd2c9e2ee
共有 2 个文件被更改,包括 15 次插入2 次删除
  1. 14 2
      app/index/view/index/productDetails.html
  2. 1 0
      public/install/data/install_struct.sql

+ 14 - 2
app/index/view/index/productDetails.html

@@ -41,7 +41,7 @@
                     <!-- 口味 -->
                     <!-- 新增开始 -->
                     <div class="tasteContainer">
-                        <div class="tasteItem" data-id="0">Choose Flavors Here:</div>
+                        <div class="tasteItem" data-id="0">Choose {$goods.selling_point} Flavors Here:<span id="totalNum">0</span></div>
                         <div class="tasteItem" data-id="1">
                             <div class="tasteNumberBox">
                                 <div class="tasteReduce">-</div>
@@ -565,20 +565,32 @@
             });
         }
         // 新增开始
+        var totalNumEle = $('#totalNum')
+
         //口味数量减少
         $(".tasteReduce").on(tap, function () {
             var inputElement = $(this).siblings('.tasteInput');
             var currentValue = parseInt(inputElement.val()) || 0;
-            if (currentValue > 1) {
+            if (currentValue >= 1) {
                 inputElement.val(currentValue - 1);
+                var oldTotalNum = parseInt(totalNumEle.html())
+                totalNumEle.html(oldTotalNum - 1)
             }
+
         });
 
         //口味数量增加
         $(".tasteAdd").on(tap, function () {
+            var oldTotalNum = parseInt(totalNumEle.html())
+            if (oldTotalNum >= needFlavorCnt){
+                showToast('You have chosen enough flavors')
+                return
+            }
+
             var inputElement = $(this).siblings('.tasteInput');
             var currentValue = parseInt(inputElement.val()) || 0;
             inputElement.val(currentValue + 1);
+            totalNumEle.html(oldTotalNum + 1)
         });
         // 新增结束
     });

+ 1 - 0
public/install/data/install_struct.sql

@@ -55,6 +55,7 @@ CREATE TABLE `yoshop_cart` (
   `store_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
   `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
   `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
+  `remark_for_one` varchar(255) DEFAULT '' COMMENT '一套的口味备注',
   PRIMARY KEY (`id`),
   KEY `goods_id` (`goods_id`),
   KEY `user_id` (`user_id`),