sunhao 5 years ago
parent
commit
6c2901145a

+ 7 - 7
app/Http/Controllers/Admin/OrderController.php

486
             'receiverCity'           => 'required|between:1,10', 
486
             'receiverCity'           => 'required|between:1,10', 
487
             'receiverAddress'           => 'required', 
487
             'receiverAddress'           => 'required', 
488
             'delivery_date'           => 'required|date', 
488
             'delivery_date'           => 'required|date', 
489
-            'createTime'           => 'required|date', 
489
+            //'createTime'           => 'required|date', 
490
             'receivedAmount'           => 'required|numeric|min:1', 
490
             'receivedAmount'           => 'required|numeric|min:1', 
491
             //'goods_note'           => 'required|min:1',  
491
             //'goods_note'           => 'required|min:1',  
492
             'warehouse'           => 'required|integer|min:1',  
492
             'warehouse'           => 'required|integer|min:1',  
505
             'receiverCity.between'           => '市填写有误',   
505
             'receiverCity.between'           => '市填写有误',   
506
             'receiverAddress.required'           => '详细地址不能为空',             
506
             'receiverAddress.required'           => '详细地址不能为空',             
507
             'delivery_date.required'           => '预发货时间不能为空',   
507
             'delivery_date.required'           => '预发货时间不能为空',   
508
-            'createTime.required'           => '下单时间不能为空',   
508
+            //'createTime.required'           => '下单时间不能为空',   
509
             'receivedAmount.required'           => '付款金额不能为空',                   
509
             'receivedAmount.required'           => '付款金额不能为空',                   
510
             'receivedAmount.numeric'           => '付款金额必须为数字',                   
510
             'receivedAmount.numeric'           => '付款金额必须为数字',                   
511
             'goods_note.required'           => '商品信息不能为空',                   
511
             'goods_note.required'           => '商品信息不能为空',                   
563
         $order['receivedAmount'] = trim($request->input('receivedAmount')); //付款金额        
563
         $order['receivedAmount'] = trim($request->input('receivedAmount')); //付款金额        
564
         $order['buyerMemo'] = trim($request->input('buyerMemo', '')); // 买家备注
564
         $order['buyerMemo'] = trim($request->input('buyerMemo', '')); // 买家备注
565
         $order['sellerMemo'] = trim($request->input('sellerMemo', '')); // 卖家备注
565
         $order['sellerMemo'] = trim($request->input('sellerMemo', '')); // 卖家备注
566
-        $order['createTime'] = !empty($request->input('createTime')) ? $request->input('createTime') : date('Y-m-d H:i:s'); // 订单创建时间
566
+        $order['createTime'] = date('Y-m-d H:i:s'); // 订单创建时间
567
         $order['modifyTime'] = date('Y-m-d H:i:s'); // 订单修改时间
567
         $order['modifyTime'] = date('Y-m-d H:i:s'); // 订单修改时间
568
         $order['should_amount'] = $request->input('should_amount');
568
         $order['should_amount'] = $request->input('should_amount');
569
         if(!$order['should_amount']) $order['should_amount'] = null;
569
         if(!$order['should_amount']) $order['should_amount'] = null;
761
             'receiverCity'           => 'required|between:1,10', 
761
             'receiverCity'           => 'required|between:1,10', 
762
             'receiverAddress'           => 'required', 
762
             'receiverAddress'           => 'required', 
763
             'delivery_date'           => 'required|date', 
763
             'delivery_date'           => 'required|date', 
764
-            'createTime'           => 'required|date', 
764
+            //'createTime'           => 'required|date', 
765
             'receivedAmount'           => 'required|numeric|min:1', 
765
             'receivedAmount'           => 'required|numeric|min:1', 
766
             //'goods_note'           => 'required|min:1',  
766
             //'goods_note'           => 'required|min:1',  
767
             'warehouse'           => 'required|integer|min:1',    
767
             'warehouse'           => 'required|integer|min:1',    
778
             'receiverCity.between'           => '市填写有误',   
778
             'receiverCity.between'           => '市填写有误',   
779
             'receiverAddress.required'           => '详细地址不能为空',             
779
             'receiverAddress.required'           => '详细地址不能为空',             
780
             'delivery_date.required'           => '预发货时间不能为空',   
780
             'delivery_date.required'           => '预发货时间不能为空',   
781
-            'createTime.required'           => '下单时间不能为空',   
781
+            //'createTime.required'           => '下单时间不能为空',   
782
             'receivedAmount.required'           => '付款金额不能为空',                   
782
             'receivedAmount.required'           => '付款金额不能为空',                   
783
             'receivedAmount.numeric'           => '付款金额必须为数字',                   
783
             'receivedAmount.numeric'           => '付款金额必须为数字',                   
784
             'goods_note.required'           => '商品信息不能为空',                   
784
             'goods_note.required'           => '商品信息不能为空',                   
815
         $order['is_fugou'] = (int)$request->input('is_fugou'); //是否复购
815
         $order['is_fugou'] = (int)$request->input('is_fugou'); //是否复购
816
         $order['warehouse'] = (int)$request->input('warehouse'); //仓库
816
         $order['warehouse'] = (int)$request->input('warehouse'); //仓库
817
         $order['delivery_date'] = !empty($request->input('delivery_date')) ? $request->input('delivery_date') : date('Y-m-d'); //发货日期
817
         $order['delivery_date'] = !empty($request->input('delivery_date')) ? $request->input('delivery_date') : date('Y-m-d'); //发货日期
818
-        if(!empty($request->input('createTime'))) $order['createTime'] = $request->input('createTime'); // 订单创建时间
818
+        //if(!empty($request->input('createTime'))) $order['createTime'] = $request->input('createTime'); // 订单创建时间
819
         $order['order_status'] = (int)$request->input('order_status');
819
         $order['order_status'] = (int)$request->input('order_status');
820
         $order['payment_type'] = (int)$request->input('payment_type'); //支付方式
820
         $order['payment_type'] = (int)$request->input('payment_type'); //支付方式
821
         //$order['status'] = (int)$request->input('status');
821
         //$order['status'] = (int)$request->input('status');
881
             $orderSkus['receivedAmount'] = $order['receivedAmount'];
881
             $orderSkus['receivedAmount'] = $order['receivedAmount'];
882
             $orderSkus['buyerMemo'] = $order['buyerMemo'];
882
             $orderSkus['buyerMemo'] = $order['buyerMemo'];
883
             $orderSkus['sellerMemo'] = $order['sellerMemo'];
883
             $orderSkus['sellerMemo'] = $order['sellerMemo'];
884
-            $orderSkus['createTime'] = $order['createTime'];
884
+            $orderSkus['createTime'] = $old_order->createTime;
885
             $orderSkus['modifyTime'] = $old_order->modifyTime;
885
             $orderSkus['modifyTime'] = $old_order->modifyTime;
886
             
886
             
887
         }
887
         }

File diff suppressed because it is too large
+ 30 - 8
app/Http/Controllers/Admin/StatisticsController.php


+ 2 - 6
resources/views/order/ordercreate.blade.php

228
                 <label class="form-label col-xs-4 col-sm-2">
228
                 <label class="form-label col-xs-4 col-sm-2">
229
                     <font color='red'>* </font>下单时间:</label>
229
                     <font color='red'>* </font>下单时间:</label>
230
                 <div class="formControls col-xs-6 col-sm-6">
230
                 <div class="formControls col-xs-6 col-sm-6">
231
-                    <input id="createTime" type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd HH:mm:ss' })" autocomplete="off"  class="input-text Wdate" style="width:22%;text-align:center;" name="createTime" value="{{old('createTime')}}"> <font color='red'> *默认今天 </font>                  
231
+                    <input id="createTime" type="text" autocomplete="off"  class="input-text" style="width:22%;text-align:center;" name="createTime" value="{{$createTime}}" disabled> <font color='red'> *默认当前时间 </font>                                    
232
                 </div>
232
                 </div>
233
             </div>
233
             </div>
234
 
234
 
676
             layer.msg('预发货时间不能为空!',{icon:2,time:1500});
676
             layer.msg('预发货时间不能为空!',{icon:2,time:1500});
677
             return false;
677
             return false;
678
         }
678
         }
679
-        var createTime = $("input[name=createTime]").val();
680
-        if(!createTime){
681
-            layer.msg('下单时间不能为空!',{icon:2,time:1500});
682
-            return false;
683
-        }
679
+        
684
         var warehouse = $("#warehouse").val();
680
         var warehouse = $("#warehouse").val();
685
         if(warehouse<1){
681
         if(warehouse<1){
686
             layer.msg('仓库必须选择!',{icon:2,time:1500});
682
             layer.msg('仓库必须选择!',{icon:2,time:1500});

+ 4 - 2
resources/views/order/orderedit.blade.php

232
                 <div class="formControls col-xs-6 col-sm-6">
232
                 <div class="formControls col-xs-6 col-sm-6">
233
                     <input type="radio" name="payment_type"  value="1" @if($order['payment_type']=='1') checked  @endif>
233
                     <input type="radio" name="payment_type"  value="1" @if($order['payment_type']=='1') checked  @endif>
234
                     <label for="status-1" style="margin-right: 27px;">微信支付</label>
234
                     <label for="status-1" style="margin-right: 27px;">微信支付</label>
235
-                    <input type="radio" name="payment_type" value="2" @if($order['payment_type']=='2') checked @endif>
235
+                    @if($order['payment_type']=='2')
236
+                    <input type="radio" name="payment_type" value="2"  checked >
236
                     <label for="status-0" style="margin-right: 27px;">付款码支付</label>
237
                     <label for="status-0" style="margin-right: 27px;">付款码支付</label>
238
+                    @endif
237
                     <input type="radio" name="payment_type" value="3" @if($order['payment_type']=='3') checked @endif>
239
                     <input type="radio" name="payment_type" value="3" @if($order['payment_type']=='3') checked @endif>
238
                     <label for="status-0" style="margin-right: 27px;">个体户支付</label>
240
                     <label for="status-0" style="margin-right: 27px;">个体户支付</label>
239
                 </div>
241
                 </div>
284
                 <label class="form-label col-xs-4 col-sm-2">
286
                 <label class="form-label col-xs-4 col-sm-2">
285
                     <font color='red'>* </font>下单时间:</label>
287
                     <font color='red'>* </font>下单时间:</label>
286
                 <div class="formControls col-xs-6 col-sm-6">
288
                 <div class="formControls col-xs-6 col-sm-6">
287
-                    <input id="createTime" type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd HH:mm:ss' })" class="input-text Wdate" style="width:22%;text-align:center;" name="createTime" value="{{$order['createTime']}}"> <font color='red'>  </font>                  
289
+                    <input id="createTime" type="text"  class="input-text" style="width:22%;text-align:center;" name="createTime" value="{{$order['createTime']}}" disabled> <font color='red'> *不可变更 </font>                  
288
                 </div>
290
                 </div>
289
             </div>
291
             </div>
290
 
292
 

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

170
                                 <select id="refund_type_2{{$a['id']}}" style="display: none" name='refund_type' value="{{$a['refund_type']}}" onchange="change_refund_type({{$a['id']}})">
170
                                 <select id="refund_type_2{{$a['id']}}" style="display: none" name='refund_type' value="{{$a['refund_type']}}" onchange="change_refund_type({{$a['id']}})">
171
                                     <option value='0'>-请选择-</option>
171
                                     <option value='0'>-请选择-</option>
172
                                     <option value='1'>微信支付</option>
172
                                     <option value='1'>微信支付</option>
173
-                                    <option value='2'>付款码支付</option>
173
+                                    <!--option value='2'>付款码支付</option-->
174
+                                    <option value='3'>个体户支付</option>
174
                                 </select>
175
                                 </select>
175
                                 <span class="sort_icon" hidden  onClick='change_refund_type_click("{{$a['id']}}","{{$a['cost']}}")' style="cursor:pointer"><i class="Hui-iconfont">&#xe647;</i></span>
176
                                 <span class="sort_icon" hidden  onClick='change_refund_type_click("{{$a['id']}}","{{$a['cost']}}")' style="cursor:pointer"><i class="Hui-iconfont">&#xe647;</i></span>
176
                             </td>
177
                             </td>
682
                     if(refund_type==2){
683
                     if(refund_type==2){
683
                         refund_type = '付款码支付';
684
                         refund_type = '付款码支付';
684
                     }
685
                     }
686
+                    if(refund_type==3){
687
+                        refund_type = '个体户支付';
688
+                    }
685
                     if(refund_type==0){
689
                     if(refund_type==0){
686
                         refund_type = '';
690
                         refund_type = '';
687
                     }
691
                     }

+ 15 - 7
resources/views/statistics/teamFinanceTotal.blade.php

28
                 <tr class="text-c">
28
                 <tr class="text-c">
29
                     <th width="5%">团队</th>
29
                     <th width="5%">团队</th>
30
                     <th width="5%">时间</th>
30
                     <th width="5%">时间</th>
31
-                    <th width="5%">总单数</th>
31
+                    <th width="4%">总单数</th>
32
                     <th width="5%">成交金额</th>
32
                     <th width="5%">成交金额</th>
33
                     <th width="5%">微信支付金额</th>
33
                     <th width="5%">微信支付金额</th>
34
                     <th width="5%">付款码支付金额</th>
34
                     <th width="5%">付款码支付金额</th>
35
-                    <th width="5%">售后单数</th>
35
+                    <th width="5%">个体户支付金额</th>
36
+                    <th width="4%">售后单数</th>
36
                     <th width="5%">售后金额</th>
37
                     <th width="5%">售后金额</th>
37
-                    <th width="5%">微信退补单数</th>
38
-                    <th width="5%">微信退补差价</th>
38
+                    <th width="4%">微信退补单数</th>
39
+                    <th width="4%">微信退补差价</th>
39
                     <th width="5%">微信实际金额</th>
40
                     <th width="5%">微信实际金额</th>
40
-                    <th width="5%">付款码退补单数</th>
41
-                    <th width="5%">付款码退补差价</th>
41
+                    <th width="4%">付款码退补单数</th>
42
+                    <th width="4%">付款码退补差价</th>
42
                     <th width="5%">付款码实际金额</th>
43
                     <th width="5%">付款码实际金额</th>
43
-                    <th width="5%">发货单数</th>
44
+                    <th width="4%">个体户退补单数</th>
45
+                    <th width="4%">个体户退补差价</th>
46
+                    <th width="5%">个体户实际金额</th>
47
+                    <th width="4%">发货单数</th>
44
                     <th width="5%">货品成本</th>
48
                     <th width="5%">货品成本</th>
45
                     <th width="5%">物流成本</th>
49
                     <th width="5%">物流成本</th>
46
                     <th width="5%">毛利</th>
50
                     <th width="5%">毛利</th>
57
                             <td>{{$a['receivedAmount']}}</td>
61
                             <td>{{$a['receivedAmount']}}</td>
58
                             <td>{{$a['wx_money']}}</td>
62
                             <td>{{$a['wx_money']}}</td>
59
                             <td>{{$a['zfm_money']}}</td>
63
                             <td>{{$a['zfm_money']}}</td>
64
+                            <td>{{$a['gth_money']}}</td>
60
                             <td>{{$a['aftersale_count']}}</td>
65
                             <td>{{$a['aftersale_count']}}</td>
61
                             <td>{{$a['aftersale_fee']}}</td>
66
                             <td>{{$a['aftersale_fee']}}</td>
62
                             <td>{{$a['wx_refund_count']}}</td>
67
                             <td>{{$a['wx_refund_count']}}</td>
65
                             <td>{{$a['zfm_refund_count']}}</td>
70
                             <td>{{$a['zfm_refund_count']}}</td>
66
                             <td>{{$a['zfm_refund_price']}}</td>
71
                             <td>{{$a['zfm_refund_price']}}</td>
67
                             <td>{{$a['zfm_true_amount']}}</td>
72
                             <td>{{$a['zfm_true_amount']}}</td>
73
+                            <td>{{$a['gth_refund_count']}}</td>
74
+                            <td>{{$a['gth_refund_price']}}</td>
75
+                            <td>{{$a['gth_true_amount']}}</td>
68
                             <td>{{$a['send_count']}}</td>
76
                             <td>{{$a['send_count']}}</td>
69
                             <td>{{$a['cost']}}</td>
77
                             <td>{{$a['cost']}}</td>
70
                             <td>{{$a['freight_cost']}}</td>
78
                             <td>{{$a['freight_cost']}}</td>