Browse Source

设为退款

sunhao 5 years ago
parent
commit
d0a7bee8cb

+ 8 - 1
app/Http/Controllers/Admin/OrderController.php

@@ -439,7 +439,14 @@ class OrderController extends Controller
439 439
         }
440 440
     }
441 441
 
442
-
442
+    public function setrefund($id){
443
+        $order = Order::find($id);
444
+        $order->order_status = 2;
445
+        if ($order ->save()){
446
+            exit('0');
447
+        }
448
+        exit('1');
449
+    }
443 450
 
444 451
     /**
445 452
      * 分组管理-分组展示

+ 1 - 0
app/Http/routes.php

@@ -73,6 +73,7 @@ Route::group(['prefix' => 'admin'], function(){
73 73
         Route::get('/order/categoods/{category}', 'Admin\OrderController@categoods');
74 74
         Route::get('/order/teamAdmins/{team_id}', 'Admin\OrderController@teamAdmins');
75 75
         Route::get('/order/editLogisticsId', 'Admin\OrderController@editLogisticsId');
76
+        Route::get('/order/setrefund/{id}', 'Admin\OrderController@setrefund');
76 77
 
77 78
         //数据上报
78 79
         Route::get('/custreport/detailindex', 'Admin\CustReportController@detailindex');

+ 13 - 1
resources/views/order/orderlist.blade.php

@@ -93,7 +93,7 @@
93 93
                             <td>@if($a['is_refund']==1) 是 @else 否 @endif</td>
94 94
                             <td>{{$a['refund_price']}}</td>
95 95
                             <td>{{$a['admin_name']}}</td>
96
-                            <td>@if($a['order_status']==2) <span class="btn btn-danger radius">退款</span> @else 正常 @endif</td> 
96
+                            <td id="refund{{$a['id']}}">@if($a['order_status']==2) <span class="btn btn-danger radius">退款</span> @else 正常<br><span class="btn btn-primary radius" onclick="order_refund({{$a['id']}})">设为退款</span> @endif</td> 
97 97
                             <td class ="change_logistics_id"> 
98 98
                                 <p id="buyerMemo_1{{$a['id']}}">{{$a['buyerMemo']}}</p> 
99 99
                                 <input id="buyerMemo_2{{$a['id']}}" style="display: none" type='text' name='buyerMemo' value="{{$a['buyerMemo']}}" onblur="change_buyerMemo({{$a['id']}})" />
@@ -262,6 +262,18 @@
262 262
             });
263 263
         }
264 264
 
265
+        function order_refund(id){
266
+            $.ajax({
267
+                url: '/admin/order/setrefund/'+id,
268
+                type: 'get',
269
+                dateType: 'json',
270
+                success:function(msg){
271
+                    var str = '<span class="btn btn-danger radius">退款</span>';
272
+                    $("#refund"+id).html(str);                    
273
+                }
274
+            });
275
+        }
276
+
265 277
          $(".change_logistics_id").mouseover(
266 278
             function(){
267 279
                 $(this).children("span").show();