zhengjinyi 2 years ago
parent
commit
77a3d05fb3

+ 2 - 0
src/main/resources/static/js/product/mixins/productMixins.js

@@ -90,6 +90,8 @@ var productMixins = function () {
                 this.productStock = sku.stock;
                 this.ladderList = sku.ladderPriceList ? sku.ladderPriceList : [];
                 this.isDetailsBtnDisable = sku.stock === 0;
+                $('#prosductStock').text(sku.stock);
+                $('#proMinBuyNumber').text(sku.minBuyNumber);
             },
             hanSkuClickSEo(){// 静态化下控制点击
                 var grade = $(".unitTags").eq(0).attr('data-grade');

+ 4 - 4
src/main/resources/static/js/shopping/confirm.js

@@ -209,7 +209,7 @@ var shoppingConfirm = new Vue({
             _self.balance.originUserMoney = data.userMoney;
             _self.hanldShouldPayFee = data.totalPrice;
             _self.svipReducedPrice = data.svipReducedPrice;
-            _self.postageParam.productIds =  _self.getProductIds(data.list); // 获取订单商品id列表 以 , 隔开
+            _self.postageParam.skuIds =  _self.getProductIds(data.list); // 获取订单商品id列表 以 , 隔开
             _self.getAddressList(_self.userId,20);
             console.log('邮费接口数据',  _self.postageParam)
             if( data.couponList &&  data.couponList.length>0){
@@ -796,14 +796,14 @@ var shoppingConfirm = new Vue({
             this.isShowConfirm= true;
         },
         getProductIds: function(list){// 获取订单商品id列表
-            var productIds = [];
+            var skuIds = [];
             list.forEach(function(supplier){
                 supplier.cartList.forEach(function(product){
-                    productIds.push(product.productId)
+                    skuIds.push(product.skuId)
                 });
             })
             // console.log(list);
-            return productIds.join(',');
+            return skuIds.join(',');
         }
     },
     created: function () {

+ 9 - 7
src/main/resources/templates/product/detail.html

@@ -237,16 +237,18 @@
                     </template>
                     <div class="row" th:if="not${#strings.isEmpty(product.productCode)}"><span
                             class="l">商品编码:</span><em th:text="*{productCode}"></em></div>
-                    <div class="row" th:if="not${#strings.isEmpty(product.stock)}"><span class="l">库存:</span><em
-                            th:text="*{stock}"></em></div>
-                    <div class="row" th:if="not${#strings.isEmpty(product.minBuyNumber)}"><span
-                            class="l">起订量:</span><em th:text="*{minBuyNumber}"></em></div>
+                    <div class="row"><span class="l">库存:</span>
+                        <em id="prosductStock" th:text="*{stock}"></em>
+                    </div>
+                    <div class="row"><span class="l">起订量:</span>
+                        <em id="proMinBuyNumber" th:text="*{minBuyNumber}"></em>
+                    </div>
                     <div v-show="GLOBAL_USER_ID && GLOBAL_USER_ID>0" class="row"><span class="l">采购量:</span>
                         <span class="number">
-                            <em class="sub" @click="numberSub()">-</em>
+                            <em class="sub" @click="numberSub">-</em>
                             <input type="number" :value="number" v-model="number" maxlength='6'
-                                   @change="numberChange()">
-                            <em class="add" @click="numberAdd()">+</em>
+                                   @change="numberChange">
+                            <em class="add" @click="numberAdd">+</em>
                         </span>
                         <input type="hidden" th:value="*{step}">
                     </div>