Browse Source

规格价格隐藏

sunhao 5 years ago
parent
commit
6ebd010911

+ 13 - 13
app/Http/Controllers/Admin/GoodsController.php

@@ -532,20 +532,20 @@ class GoodsController extends Controller
532 532
     {
533 533
         $this->validate($request, [
534 534
             'propsName' => 'required',
535
-            'price' => 'required',
535
+            //'price' => 'required',
536 536
         ], [
537 537
             'propsName.required' => '规格不能为空',
538
-            'price.required' => '价格不能为空',
538
+            //'price.required' => '价格不能为空',
539 539
         ]);
540 540
         $id = (int)$request->input('id');
541 541
         $goods_id = (int)$request->input('goods_id');
542 542
         $data = array();
543 543
         $data['propsName'] = $request->input('propsName');
544
-        $data['price'] = $request->input('price');
545
-        $data['tagPrice'] = $request->input('tagPrice');
546
-        $data['referenceCost'] = $request->input('referenceCost');       
544
+        if($request->input('price') > 0) $data['price'] = $request->input('price');
545
+        if($request->input('tagPrice') > 0) $data['tagPrice'] = $request->input('tagPrice');
546
+        if($request->input('referenceCost') > 0) $data['referenceCost'] = $request->input('referenceCost');       
547 547
         $data['is_weigh'] = (int)$request->input('is_weigh');
548
-        $data['outPrice'] = $request->input('outPrice');
548
+        if($request->input('outPrice') > 0) $data['outPrice'] = $request->input('outPrice');
549 549
        
550 550
         DB::beginTransaction();
551 551
         try{
@@ -558,14 +558,14 @@ class GoodsController extends Controller
558 558
                 $erpArr['skuId'] = $sku->erpSkuId;               
559 559
                 if($data['is_weigh'] == 1){
560 560
                     $erpArr['propsName'] = str_replace('【按半斤称重】', '', $sku->propsName).'【按半斤称重】';
561
-                    $erpArr['price'] = round( $sku->price/2, 2 );
562
-                    $erpArr['tagPrice'] = round( $sku->tagPrice/2, 2 );
563
-                    $erpArr['referenceCost'] = round( $sku->referenceCost/2, 2 );
561
+                    if($request->input('price') > 0) $erpArr['price'] = round( $sku->price/2, 2 );
562
+                    if($request->input('tagPrice') > 0) $erpArr['tagPrice'] = round( $sku->tagPrice/2, 2 );
563
+                    if($request->input('referenceCost') > 0) $erpArr['referenceCost'] = round( $sku->referenceCost/2, 2 );
564 564
                 }else{
565 565
                     $erpArr['propsName'] = str_replace('【按半斤称重】', '', $sku->propsName);
566
-                    $erpArr['price'] = $sku->price;
567
-                    $erpArr['tagPrice'] = $sku->tagPrice;
568
-                    $erpArr['referenceCost'] = $sku->referenceCost;
566
+                    if($request->input('price') > 0) $erpArr['price'] = $sku->price;
567
+                    if($request->input('tagPrice') > 0) $erpArr['tagPrice'] = $sku->tagPrice;
568
+                    if($request->input('referenceCost') > 0) $erpArr['referenceCost'] = $sku->referenceCost;
569 569
                 }
570 570
                 
571 571
                 $erp_up = Order::mjErpSkuUpdate($erpArr);
@@ -579,7 +579,7 @@ class GoodsController extends Controller
579 579
                 $shopArr['goodsCode'] = $sku->goodsCode;
580 580
                 $shopArr['outerCode'] = $sku->id;
581 581
                 $shopArr['propsName'] = $sku->propsName;
582
-                $shopArr['price'] = $erpArr['price'];
582
+                if($request->input('price') > 0) $shopArr['price'] = $erpArr['price'];
583 583
 
584 584
                 $sku_up = Order::mjSkuUpdate($shopArr);
585 585
                 if( $sku_up == false ){

+ 1 - 1
resources/views/goods/edit.blade.php

@@ -55,7 +55,7 @@
55 55
                     已有规格:</label>
56 56
                     <div id = 'goods_o' class="formControls col-xs-6 col-sm-6">
57 57
                         @foreach( $sku_list as $sku )
58
-                        <p id='sku{{$sku["id"]}}'><font style='font-weight:bold;'>规格:</font>{{$sku['propsName']}} &nbsp;<font style='font-weight:bold;'>售价:</font>{{$sku['price']}}; </p>
58
+                        <p id='sku{{$sku["id"]}}'><font style='font-weight:bold;'>规格:</font>{{$sku['propsName']}}; &nbsp; </p>
59 59
                         @endforeach
60 60
                     </div>
61 61
 

+ 2 - 2
resources/views/goods/index.blade.php

@@ -50,14 +50,14 @@
50 50
                         <td class="text-c">{{$a['productCode']}}</td>
51 51
                         <td class="text-c">
52 52
                             @foreach($a['sku_list'] as $item)
53
-                                规格:{{$item['propsName']}}&nbsp;&nbsp; @if($item['is_weigh']==1)【称重商品】 @endif <br>
53
+                                规格:{{$item['propsName']}}&nbsp;&nbsp;  库存:{{$item['quantity']}}  @if($item['is_weigh']==1)【称重商品】 @endif <br>
54 54
                             @endforeach
55 55
                         </td>
56 56
                         <td class="text-c">{{$a['description']}}</td>
57 57
                         <td class="text-c">@if($a['is_del']==1) 已下架 @else 已上架 @endif</td>
58 58
                         <td class="text-c">{{$a['createTime']}}</td>
59 59
                         <td class="f-14 product-brand-manage">
60
-                            <!--a style="text-decoration:none" onClick='admin_edit("编辑","{{$a['id']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑</span></a-->
60
+                            <a style="text-decoration:none" onClick='admin_edit("编辑","{{$a['id']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑</span></a>
61 61
                             <a style="text-decoration:none" onClick='sku_edit("规格管理","{{$a['id']}}")' href="javascript:;" title="规格管理"><span class="btn btn-primary radius">规格管理</span></a>
62 62
                              
63 63
                              @if($a['is_del']==0)

+ 4 - 4
resources/views/goods/skuedit.blade.php

@@ -24,28 +24,28 @@
24 24
                 <label class="form-label col-xs-4 col-sm-2">
25 25
                     售价:</label>
26 26
                 <div class="formControls col-xs-6 col-sm-6">
27
-                    <input type="text" class="input-text" value="{{$sku['price']}}" placeholder="" name="price">
27
+                    <input type="text" class="input-text" value="" placeholder="" name="price">
28 28
                 </div>
29 29
             </div>
30 30
             <div class="row cl">
31 31
                 <label class="form-label col-xs-4 col-sm-2">
32 32
                     吊牌价:</label>
33 33
                 <div class="formControls col-xs-6 col-sm-6">
34
-                    <input type="text" class="input-text" value="{{$sku['tagPrice']}}" placeholder="" name="tagPrice">
34
+                    <input type="text" class="input-text" value="" placeholder="" name="tagPrice">
35 35
                 </div>
36 36
             </div>
37 37
             <div class="row cl">
38 38
                 <label class="form-label col-xs-4 col-sm-2">
39 39
                     分销商价格:</label>
40 40
                 <div class="formControls col-xs-6 col-sm-6">
41
-                    <input type="text" class="input-text" value="{{$sku['outPrice']}}" placeholder="" name="outPrice">
41
+                    <input type="text" class="input-text" value="" placeholder="" name="outPrice">
42 42
                 </div>
43 43
             </div>
44 44
             <div class="row cl">
45 45
                 <label class="form-label col-xs-4 col-sm-2">
46 46
                     参考成本:</label>
47 47
                 <div class="formControls col-xs-6 col-sm-6">
48
-                    <input type="text" class="input-text" value="{{$sku['referenceCost']}}" placeholder="" name="referenceCost">
48
+                    <input type="text" class="input-text" value="" placeholder="" name="referenceCost">
49 49
                 </div>
50 50
             </div>
51 51
             <div class="row cl">

+ 1 - 1
resources/views/goods/skulist.blade.php

@@ -41,7 +41,7 @@
41 41
                         <td class="text-c">{{$a['quantity']}}</td>
42 42
                         <td class="text-c">@if($a['is_del']==1) 已禁用 @else 已启用 @endif</td>
43 43
                         <td class="text-c">{{$a['createTime']}}</td>
44
-                        <td class="f-14 product-brand-manage"><!--a style="text-decoration:none" onClick='admin_edit("编辑","{{$a['id']}}","{{$a['goodsCode']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑</span></a-->
44
+                        <td class="f-14 product-brand-manage"><a style="text-decoration:none" onClick='admin_edit("编辑","{{$a['id']}}","{{$a['goodsCode']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑</span></a>
45 45
                          @if($a['is_del']==0)
46 46
                          <a style="text-decoration:none" class="ml-5" onClick="admin_del(this, '{{$a['id']}}')" href="javascript:;" title="禁用"><span class="btn btn-danger radius">禁用</span></a>
47 47
                          @elseif($a['is_del']==1)