Browse Source

提示按斤称重

sunhao 5 years ago
parent
commit
684968efb0

+ 11 - 2
app/Http/Controllers/Admin/OrderController.php

@@ -120,8 +120,17 @@ class OrderController extends Controller
120 120
             if(!empty($goods)){
121 121
                 foreach($goods as $item){
122 122
                     $goods_name = Goods::where('id', $item->goods_id)->pluck('name');
123
-                    $props_name = GoodsSkus::where('id', $item->sku_id)->pluck('propsName');
124
-                    $v['goods'][] = $goods_name.'('.$props_name.')  数量/重量:'.$item->num.'';
123
+                    $goods_sku_info = GoodsSkus::select('propsName', 'is_weigh')->where('id', $item->sku_id)->first();
124
+                    if(!empty($goods_sku_info)){
125
+                        $props_name = $goods_sku_info->propsName;
126
+                        $is_weigh = $goods_sku_info->is_weigh;
127
+                        $weigh_note = $is_weigh==1 ? '重量(斤)':'数量';
128
+                    }else{
129
+                        $props_name = '';
130
+                        $weigh_note = '数量';
131
+                    }
132
+                    
133
+                    $v['goods'][] = $goods_name.'('.$props_name.')  '.$weigh_note.':'.$item->num.'';
125 134
                 }
126 135
             }
127 136
             

+ 5 - 1
resources/views/order/ordercreate.blade.php

@@ -552,7 +552,11 @@
552 552
                         var str = '';
553 553
                         for (var i = 0, l = data.length; i < l; i++) {
554 554
                             var item = data[i];
555
-                            str += '<li onclick=\'add_goods('+item.goods_id+','+item.sku_id+',"'+item.name+'","'+item.propsName+'",'+item.price+','+item.is_weigh+');\'>'+ item.name+'【    规格:'+item.propsName+'&nbsp;&nbsp; 价格:¥'+item.price +' 】<\/li>' 
555
+                            var weigh_t = '';
556
+                            if(item.is_weigh==1){
557
+                                weigh_t = '【按半斤称重】';
558
+                            }
559
+                            str += '<li onclick=\'add_goods('+item.goods_id+','+item.sku_id+',"'+item.name+'","'+item.propsName+'",'+item.price+','+item.is_weigh+');\'>'+ item.name+'【    规格:'+item.propsName+'&nbsp;&nbsp; 价格:¥'+item.price +' 】'+weigh_t+'<\/li>' 
556 560
                             // '<p onclick=\'add_goods('+item.goods_id+','+item.sku_id+',"'+item.name+'","'+item.propsName+'",'+item.price+');\'>'+ item.name+' '+item.propsName+' ¥'+item.price +'<\/p>';
557 561
                         }
558 562
                         document.getElementById('good_sku').innerHTML = str;

+ 5 - 1
resources/views/order/orderedit.blade.php

@@ -456,7 +456,11 @@
456 456
                         var str = '';
457 457
                         for (var i = 0, l = data.length; i < l; i++) {
458 458
                             var item = data[i];
459
-                            str += '<li onclick=\'add_goods('+item.goods_id+','+item.sku_id+',"'+item.name+'","'+item.propsName+'",'+item.price+','+item.is_weigh+');\'>'+ item.name+'【    规格:'+item.propsName+'&nbsp;&nbsp; 价格:¥'+item.price +' 】<\/li>' 
459
+                            var weigh_t = '';
460
+                            if(item.is_weigh==1){
461
+                                weigh_t = '【按半斤称重】';
462
+                            }
463
+                            str += '<li onclick=\'add_goods('+item.goods_id+','+item.sku_id+',"'+item.name+'","'+item.propsName+'",'+item.price+','+item.is_weigh+');\'>'+ item.name+'【    规格:'+item.propsName+'&nbsp;&nbsp; 价格:¥'+item.price +' 】'+weigh_t+'<\/li>' 
460 464
                             // '<p onclick=\'add_goods('+item.goods_id+','+item.sku_id+',"'+item.name+'","'+item.propsName+'",'+item.price+');\'>'+ item.name+' '+item.propsName+' ¥'+item.price +'<\/p>';
461 465
                         }
462 466
                         document.getElementById('good_sku').innerHTML = str;