Browse Source

财务明细加仓库筛选

sunhao 5 years ago
parent
commit
7d28da09c9

+ 75 - 15
app/Http/Controllers/Admin/StatisticsController.php

@@ -1978,6 +1978,7 @@ class StatisticsController extends Controller
1978 1978
         $team_id = (int)$request->input('team_id');
1979 1979
         $stime = $request->input('stime');
1980 1980
         $etime = $request->input('etime');
1981
+        $warehouse = (int)$request->input('warehouse');
1981 1982
 
1982 1983
         $page = (int)$request->input('page');
1983 1984
         $pageSize = 20;
@@ -1987,8 +1988,9 @@ class StatisticsController extends Controller
1987 1988
 
1988 1989
         $offset = ($page-1) * $pageSize;
1989 1990
 
1990
-        $count = Order::where(function($query) use($team_id, $stime, $etime){
1991
+        $count = Order::where(function($query) use($team_id, $stime, $etime, $warehouse){
1991 1992
             if($team_id) $query->where('team_id', $team_id);
1993
+            if($warehouse) $query->where('warehouse', $warehouse);
1992 1994
             if($stime) $query->where('aftersale_time', '>=', $stime);
1993 1995
             if($etime) $query->where('aftersale_time', '<=', $etime. ' 23:59:59');
1994 1996
 
@@ -2002,8 +2004,9 @@ class StatisticsController extends Controller
2002 2004
         }
2003 2005
 
2004 2006
         $teams = DB::table('teams')->lists('name', 'id');
2005
-        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'aftersale_fee', 'refund_price', 'cost', 'freight_cost', 'payment_type', 'aftersale_time')->where(function($query) use($team_id, $stime, $etime){
2007
+        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'aftersale_fee', 'refund_price', 'cost', 'freight_cost', 'payment_type', 'aftersale_time', 'warehouse')->where(function($query) use($team_id, $stime, $etime, $warehouse){
2006 2008
             if($team_id) $query->where('team_id', $team_id);
2009
+            if($warehouse) $query->where('warehouse', $warehouse);
2007 2010
             if($stime ) $query->where('aftersale_time', '>=', $stime);
2008 2011
             if($etime ) $query->where('aftersale_time', '<=', $etime. ' 23:59:59');
2009 2012
         })->where('is_del', 0)->where('aftersale_fee', '>', 0);
@@ -2012,11 +2015,18 @@ class StatisticsController extends Controller
2012 2015
         
2013 2016
         $result = json_decode(json_encode($result), true);
2014 2017
         $payArr = [1=>'微信支付', 2=>'付款码支付'];
2018
+        $wareArr = array(
2019
+            0 => '其他',
2020
+            1 => 'A仓',
2021
+            2 => 'B仓',
2022
+            3 => 'C仓',
2023
+        );
2015 2024
         foreach($result as $k=>&$v){
2016 2025
             $v['team_name'] = $v['team_id']>0 ? $teams[$v['team_id']] : '';;
2017 2026
             //$v['true_amount'] = $v['receivedAmount'] + $v['refund_price'] - $v['aftersale_fee'];
2018 2027
             $v['payment_type'] = $payArr[$v['payment_type']];
2019 2028
             $v['ctime'] = $v['aftersale_time'];
2029
+            $v['warehouse'] = $wareArr[$v['warehouse']];
2020 2030
         }
2021 2031
 
2022 2032
         $teamList = DB::table('teams')->select('id', 'name')->get();
@@ -2031,6 +2041,7 @@ class StatisticsController extends Controller
2031 2041
             'count'   =>   $count,
2032 2042
             'pages'   =>   $pages,
2033 2043
             'teamlist'   =>   $teamList,
2044
+            'warehouse'   =>   $warehouse,
2034 2045
         ]);
2035 2046
     } 
2036 2047
 
@@ -2039,6 +2050,7 @@ class StatisticsController extends Controller
2039 2050
      */
2040 2051
     public function refundFinanceList(Request $request){
2041 2052
         $team_id = (int)$request->input('team_id');
2053
+        $warehouse = (int)$request->input('warehouse');
2042 2054
         $stime = $request->input('stime');
2043 2055
         $etime = $request->input('etime');
2044 2056
 
@@ -2050,8 +2062,9 @@ class StatisticsController extends Controller
2050 2062
 
2051 2063
         $offset = ($page-1) * $pageSize;
2052 2064
 
2053
-        $count = Order::where(function($query) use($team_id, $stime, $etime){
2065
+        $count = Order::where(function($query) use($team_id, $stime, $etime, $warehouse){
2054 2066
             if($team_id) $query->where('team_id', $team_id);
2067
+            if($warehouse) $query->where('warehouse', $warehouse);
2055 2068
             if($stime) $query->where('refund_time', '>=', $stime);
2056 2069
             if($etime) $query->where('refund_time', '<=', $etime);
2057 2070
 
@@ -2065,8 +2078,9 @@ class StatisticsController extends Controller
2065 2078
         }
2066 2079
 
2067 2080
         $teams = DB::table('teams')->lists('name', 'id');
2068
-        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'refund_price', 'payment_type', 'refund_time', 'refund_note', 'refund_type')->where(function($query) use($team_id, $stime, $etime){
2081
+        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'refund_price', 'payment_type', 'refund_time', 'refund_note', 'refund_type', 'warehouse')->where(function($query) use($team_id, $stime, $etime, $warehouse){
2069 2082
             if($team_id) $query->where('team_id', $team_id);
2083
+            if($warehouse) $query->where('warehouse', $warehouse);
2070 2084
             if($stime ) $query->where('refund_time', '>=', $stime);
2071 2085
             if($etime ) $query->where('refund_time', '<=', $etime);
2072 2086
         })->where('is_del', 0)->where('refund_time', '>', '')->where('is_refund', 1);
@@ -2075,6 +2089,12 @@ class StatisticsController extends Controller
2075 2089
         
2076 2090
         $result = json_decode(json_encode($result), true);
2077 2091
         $payArr = [1=>'微信支付', 2=>'付款码支付'];
2092
+        $wareArr = array(
2093
+            0 => '其他',
2094
+            1 => 'A仓',
2095
+            2 => 'B仓',
2096
+            3 => 'C仓',
2097
+        );
2078 2098
         foreach($result as $k=>&$v){
2079 2099
             $v['team_name'] = $v['team_id']>0 ? $teams[$v['team_id']] : '';;            
2080 2100
             $v['payment_type'] = $payArr[$v['payment_type']];
@@ -2087,6 +2107,7 @@ class StatisticsController extends Controller
2087 2107
             }else{
2088 2108
                 $v['refund_type'] = '';
2089 2109
             }   
2110
+            $v['warehouse'] = $wareArr[$v['warehouse']];
2090 2111
         }
2091 2112
 
2092 2113
         $teamList = DB::table('teams')->select('id', 'name')->get();
@@ -2101,6 +2122,7 @@ class StatisticsController extends Controller
2101 2122
             'count'   =>   $count,
2102 2123
             'pages'   =>   $pages,
2103 2124
             'teamlist'   =>   $teamList,
2125
+            'warehouse'   =>   $warehouse,
2104 2126
         ]);
2105 2127
     } 
2106 2128
 
@@ -2111,6 +2133,7 @@ class StatisticsController extends Controller
2111 2133
         $team_id = (int)$request->input('team_id');
2112 2134
         $stime = $request->input('stime');
2113 2135
         $etime = $request->input('etime');
2136
+        $warehouse = (int)$request->input('warehouse');
2114 2137
 
2115 2138
         $page = (int)$request->input('page');
2116 2139
         $pageSize = 20;
@@ -2120,8 +2143,9 @@ class StatisticsController extends Controller
2120 2143
 
2121 2144
         $offset = ($page-1) * $pageSize;
2122 2145
 
2123
-        $count = Order::where(function($query) use($team_id, $stime, $etime){
2146
+        $count = Order::where(function($query) use($team_id, $stime, $etime, $warehouse){
2124 2147
             if($team_id) $query->where('team_id', $team_id);
2148
+            if($warehouse) $query->where('warehouse', $warehouse);
2125 2149
             if($stime) $query->where('send_time', '>=', $stime);
2126 2150
             if($etime) $query->where('send_time', '<=', $etime);
2127 2151
 
@@ -2135,8 +2159,9 @@ class StatisticsController extends Controller
2135 2159
         }
2136 2160
 
2137 2161
         $teams = DB::table('teams')->lists('name', 'id');
2138
-        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'cost', 'freight_cost', 'payment_type', 'send_time')->where(function($query) use($team_id, $stime, $etime){
2162
+        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'cost', 'freight_cost', 'payment_type', 'send_time', 'warehouse')->where(function($query) use($team_id, $stime, $etime, $warehouse){
2139 2163
             if($team_id) $query->where('team_id', $team_id);
2164
+            if($warehouse) $query->where('warehouse', $warehouse);
2140 2165
             if($stime ) $query->where('send_time', '>=', $stime);
2141 2166
             if($etime ) $query->where('send_time', '<=', $etime);
2142 2167
         })->where('is_del', 0)->where('logistics_id', '>', '');
@@ -2145,10 +2170,17 @@ class StatisticsController extends Controller
2145 2170
         
2146 2171
         $result = json_decode(json_encode($result), true);
2147 2172
         $payArr = [1=>'微信支付', 2=>'付款码支付'];
2173
+        $wareArr = array(
2174
+            0 => '其他',
2175
+            1 => 'A仓',
2176
+            2 => 'B仓',
2177
+            3 => 'C仓',
2178
+        );
2148 2179
         foreach($result as $k=>&$v){
2149 2180
             $v['team_name'] = $v['team_id']>0 ? $teams[$v['team_id']] : '';;            
2150 2181
             $v['payment_type'] = $payArr[$v['payment_type']];
2151 2182
             $v['ctime'] = $v['send_time'];
2183
+            $v['warehouse'] = $wareArr[$v['warehouse']];
2152 2184
         }
2153 2185
 
2154 2186
         $teamList = DB::table('teams')->select('id', 'name')->get();
@@ -2163,6 +2195,7 @@ class StatisticsController extends Controller
2163 2195
             'count'   =>   $count,
2164 2196
             'pages'   =>   $pages,
2165 2197
             'teamlist'   =>   $teamList,
2198
+            'warehouse'   =>   $warehouse,
2166 2199
         ]);
2167 2200
     } 
2168 2201
 
@@ -2173,10 +2206,12 @@ class StatisticsController extends Controller
2173 2206
         $team_id = (int)$request->input('team_id');
2174 2207
         $stime = $request->input('stime');
2175 2208
         $etime = $request->input('etime');
2209
+        $warehouse = (int)$request->input('warehouse');
2176 2210
 
2177 2211
         $teams = DB::table('teams')->lists('name', 'id');
2178
-        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'aftersale_fee', 'refund_price', 'cost', 'freight_cost', 'payment_type', 'aftersale_time')->where(function($query) use($team_id, $stime, $etime){
2212
+        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'aftersale_fee', 'refund_price', 'cost', 'freight_cost', 'payment_type', 'aftersale_time', 'warehouse')->where(function($query) use($team_id, $stime, $etime, $warehouse){
2179 2213
             if($team_id) $query->where('team_id', $team_id);
2214
+            if($warehouse) $query->where('warehouse', $warehouse);
2180 2215
             if($stime ) $query->where('aftersale_time', '>=', $stime);
2181 2216
             if($etime ) $query->where('aftersale_time', '<=', $etime. ' 23:59:59');
2182 2217
         })->where('is_del', 0)->where('aftersale_fee', '>', 0);
@@ -2185,15 +2220,22 @@ class StatisticsController extends Controller
2185 2220
         
2186 2221
         $result = json_decode(json_encode($result), true);
2187 2222
         $payArr = [1=>'微信支付', 2=>'付款码支付'];
2223
+        $wareArr = array(
2224
+            0 => '其他',
2225
+            1 => 'A仓',
2226
+            2 => 'B仓',
2227
+            3 => 'C仓',
2228
+        );
2188 2229
         foreach($result as $k=>&$v){
2189 2230
             $v['team_name'] = $v['team_id']>0 ? $teams[$v['team_id']] : '';;
2190 2231
             //$v['true_amount'] = $v['receivedAmount'] + $v['refund_price'] - $v['aftersale_fee'];
2191 2232
             $v['payment_type'] = $payArr[$v['payment_type']];
2192 2233
             $v['ctime'] = $v['aftersale_time'];
2234
+            $v['warehouse'] = $wareArr[$v['warehouse']];
2193 2235
         }
2194 2236
 
2195
-        $indexKey = ['team_name','ctime','id','receivedAmount','aftersale_fee', 'payment_type'];      
2196
-        $title = ['团队', '售后时间', '订单编号', '成交金额','售后金额', '支付方式'];
2237
+        $indexKey = ['team_name','ctime','id','receivedAmount','aftersale_fee', 'payment_type', 'warehouse'];      
2238
+        $title = ['团队', '售后时间', '订单编号', '成交金额','售后金额', '支付方式', '发货仓库'];
2197 2239
         $filename = 'shouhoumingxi_'.date('Y-m-d_H').'.xlsx';
2198 2240
         return Order::export_excel($result, $filename, $indexKey, $title);
2199 2241
     } 
@@ -2205,10 +2247,12 @@ class StatisticsController extends Controller
2205 2247
         $team_id = (int)$request->input('team_id');
2206 2248
         $stime = $request->input('stime');
2207 2249
         $etime = $request->input('etime');
2250
+        $warehouse = (int)$request->input('warehouse');
2208 2251
 
2209 2252
         $teams = DB::table('teams')->lists('name', 'id');
2210
-        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'refund_price', 'payment_type', 'refund_time', 'refund_note', 'refund_type')->where(function($query) use($team_id, $stime, $etime){
2253
+        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'refund_price', 'payment_type', 'refund_time', 'refund_note', 'refund_type', 'warehouse')->where(function($query) use($team_id, $stime, $etime, $warehouse){
2211 2254
             if($team_id) $query->where('team_id', $team_id);
2255
+            if($warehouse) $query->where('warehouse', $warehouse);
2212 2256
             if($stime ) $query->where('refund_time', '>=', $stime);
2213 2257
             if($etime ) $query->where('refund_time', '<=', $etime);
2214 2258
         })->where('is_del', 0)->where('refund_time', '>', '')->where('is_refund', 1);
@@ -2217,6 +2261,12 @@ class StatisticsController extends Controller
2217 2261
         
2218 2262
         $result = json_decode(json_encode($result), true);
2219 2263
         $payArr = [1=>'微信支付', 2=>'付款码支付'];
2264
+        $wareArr = array(
2265
+            0 => '其他',
2266
+            1 => 'A仓',
2267
+            2 => 'B仓',
2268
+            3 => 'C仓',
2269
+        );
2220 2270
         foreach($result as $k=>&$v){
2221 2271
             $v['team_name'] = $v['team_id']>0 ? $teams[$v['team_id']] : '';;            
2222 2272
             $v['payment_type'] = $payArr[$v['payment_type']];
@@ -2229,10 +2279,11 @@ class StatisticsController extends Controller
2229 2279
             }else{
2230 2280
                 $v['refund_type'] = '';
2231 2281
             } 
2282
+            $v['warehouse'] = $wareArr[$v['warehouse']];
2232 2283
         }
2233 2284
 
2234
-        $indexKey = ['team_name','ctime','id','receivedAmount', 'payment_type','refund_price', 'refund_type'];      
2235
-        $title = ['团队', '退补时间', '订单编号', '成交金额', '支付方式', '退补差价', '退补支付方式'];
2285
+        $indexKey = ['team_name','ctime','id','receivedAmount', 'payment_type','refund_price', 'refund_type', 'warehouse'];      
2286
+        $title = ['团队', '退补时间', '订单编号', '成交金额', '支付方式', '退补差价', '退补支付方式', '发货仓库'];
2236 2287
         $filename = 'tuibumingxi_'.date('Y-m-d_H').'.xlsx';
2237 2288
         return Order::export_excel($result, $filename, $indexKey, $title);
2238 2289
     } 
@@ -2244,10 +2295,12 @@ class StatisticsController extends Controller
2244 2295
         $team_id = (int)$request->input('team_id');
2245 2296
         $stime = $request->input('stime');
2246 2297
         $etime = $request->input('etime');
2298
+        $warehouse = (int)$request->input('warehouse');
2247 2299
         
2248 2300
         $teams = DB::table('teams')->lists('name', 'id');
2249
-        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'cost', 'freight_cost', 'payment_type', 'send_time')->where(function($query) use($team_id, $stime, $etime){
2301
+        $resultQuery = Order::select('team_id', 'createTime', 'id', 'receivedAmount', 'cost', 'freight_cost', 'payment_type', 'send_time', 'warehouse')->where(function($query) use($team_id, $stime, $etime, $warehouse){
2250 2302
             if($team_id) $query->where('team_id', $team_id);
2303
+            if($warehouse) $query->where('warehouse', $warehouse);
2251 2304
             if($stime ) $query->where('send_time', '>=', $stime);
2252 2305
             if($etime ) $query->where('send_time', '<=', $etime);
2253 2306
         })->where('is_del', 0)->where('logistics_id', '>', '');
@@ -2256,14 +2309,21 @@ class StatisticsController extends Controller
2256 2309
         
2257 2310
         $result = json_decode(json_encode($result), true);
2258 2311
         $payArr = [1=>'微信支付', 2=>'付款码支付'];
2312
+        $wareArr = array(
2313
+            0 => '其他',
2314
+            1 => 'A仓',
2315
+            2 => 'B仓',
2316
+            3 => 'C仓',
2317
+        );
2259 2318
         foreach($result as $k=>&$v){
2260 2319
             $v['team_name'] = $v['team_id']>0 ? $teams[$v['team_id']] : '';;            
2261 2320
             $v['payment_type'] = $payArr[$v['payment_type']];
2262 2321
             $v['ctime'] = $v['send_time'];
2322
+            $v['warehouse'] = $wareArr[$v['warehouse']];
2263 2323
         }
2264 2324
 
2265
-        $indexKey = ['team_name','ctime','id','receivedAmount', 'cost', 'freight_cost', 'payment_type'];      
2266
-        $title = ['团队', '发货时间', '订单编号', '成交金额','货品成本', '物流成本', '支付方式'];
2325
+        $indexKey = ['team_name','ctime','id','receivedAmount', 'cost', 'freight_cost', 'payment_type', 'warehouse'];      
2326
+        $title = ['团队', '发货时间', '订单编号', '成交金额','货品成本', '物流成本', '支付方式', '发货仓库'];
2267 2327
         $filename = 'fahuomingxi_'.date('Y-m-d_H').'.xlsx';
2268 2328
         return Order::export_excel($result, $filename, $indexKey, $title);
2269 2329
     } 

+ 16 - 3
resources/views/statistics/aftersaleFinanceList.blade.php

@@ -15,6 +15,14 @@
15 15
                 <input id="stime" type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="stime" value="{{$stime?$stime:''}}">
16 16
                 <input class="input-text" style="width:6%;text-align:center" type="text" value="结束时间"/>
17 17
                 <input id="etime"type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="etime" value="{{$etime?$etime:''}}">
18
+                <input class="input-text" style="width:6%;text-align:center" type="text" value="所属仓库"/> 
19
+                <select style="width:10%;text-align:center" id='warehouse' name="warehouse">
20
+                    <option value="0" @if($warehouse==0) selected @endif>-- 选择仓库 --</option>
21
+                    <option value="1" @if($warehouse==1) selected @endif>A仓库</option>
22
+                    <option value="2" @if($warehouse==2) selected @endif>B仓库</option>
23
+                    <option value="3" @if($warehouse==3) selected @endif>C仓库</option>
24
+                    
25
+                </select> 
18 26
                               
19 27
                 <a class="btn btn-primary radius"  style="margin-left: 5px" onclick="user_search()" href="javascript:;">搜索</a>
20 28
                 <a class="btn btn-primary radius" onclick="statistics_export()" href="javascript:;"><i class="Hui-iconfont"></i> 导出数据</a>
@@ -34,6 +42,7 @@
34 42
                     <!--th width="5%">供应商成本</th>
35 43
                     <th width="5%">物流成本</th-->                                                
36 44
                     <th width="5%">支付方式</th>                                                
45
+                    <th width="5%">发货仓库</th>                                                
37 46
                 </tr>
38 47
                 </thead>
39 48
                 <tbody>
@@ -48,6 +57,7 @@
48 57
                             <!--td>{{$a['cost']}}</td>
49 58
                             <td>{{$a['freight_cost']}}</td-->
50 59
                             <td>{{$a['payment_type']}}</td>
60
+                            <td>{{$a['warehouse']}}</td>
51 61
 
52 62
                         </tr>
53 63
                     @endforeach
@@ -72,15 +82,17 @@
72 82
             var stime = $('#stime').val();
73 83
             var etime = $('#etime').val();
74 84
             var team_id = $('#team_id').val();
85
+            var warehouse = $('#warehouse').val();
75 86
             //var page = {{$page}};
76
-            location.href = 'aftersaleFinanceList?stime='+stime+'&etime='+etime+'&team_id='+team_id;
87
+            location.href = 'aftersaleFinanceList?stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
77 88
         }
78 89
         //导出
79 90
         function statistics_export(){
80 91
             var stime = $('#stime').val();
81 92
             var etime = $('#etime').val();
82 93
             var team_id = $('#team_id').val();
83
-            location.href = '/admin/statistics/aftersaleFinanceList_export?stime='+stime+'&etime='+etime+'&team_id='+team_id;
94
+            var warehouse = $('#warehouse').val();
95
+            location.href = '/admin/statistics/aftersaleFinanceList_export?stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
84 96
         }
85 97
        
86 98
         /*分页*/
@@ -93,7 +105,8 @@
93 105
                 var stime = $('#stime').val();
94 106
                 var etime = $('#etime').val();
95 107
                 var team_id = $('#team_id').val();
96
-                location.href='aftersaleFinanceList?page='+num+'&stime='+stime+'&etime='+etime+'&team_id='+team_id;
108
+                var warehouse = $('#warehouse').val();
109
+                location.href='aftersaleFinanceList?page='+num+'&stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
97 110
             }
98 111
         })
99 112
         

+ 16 - 3
resources/views/statistics/refundFinanceList.blade.php

@@ -15,6 +15,14 @@
15 15
                 <input id="stime" type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="stime" value="{{$stime?$stime:''}}">
16 16
                 <input class="input-text" style="width:6%;text-align:center" type="text" value="结束时间"/>
17 17
                 <input id="etime"type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="etime" value="{{$etime?$etime:''}}">
18
+                <input class="input-text" style="width:6%;text-align:center" type="text" value="所属仓库"/> 
19
+                <select style="width:10%;text-align:center" id='warehouse' name="warehouse">
20
+                    <option value="0" @if($warehouse==0) selected @endif>-- 选择仓库 --</option>
21
+                    <option value="1" @if($warehouse==1) selected @endif>A仓库</option>
22
+                    <option value="2" @if($warehouse==2) selected @endif>B仓库</option>
23
+                    <option value="3" @if($warehouse==3) selected @endif>C仓库</option>
24
+                    
25
+                </select> 
18 26
                               
19 27
                 <a class="btn btn-primary radius"  style="margin-left: 5px" onclick="user_search()" href="javascript:;">搜索</a>
20 28
                 <a class="btn btn-primary radius" onclick="statistics_export()" href="javascript:;"><i class="Hui-iconfont"></i> 导出数据</a>
@@ -33,6 +41,7 @@
33 41
                     <th width="5%">支付方式</th>                
34 42
                     <th width="5%">退补金额</th>                                                             
35 43
                     <th width="5%">退补支付方式</th>                                                
44
+                    <th width="5%">发货仓库</th>                                                
36 45
                 </tr>
37 46
                 </thead>
38 47
                 <tbody>
@@ -46,6 +55,7 @@
46 55
                             <td>{{$a['payment_type']}}</td>                    
47 56
                             <td>{{$a['refund_price']}}</td>                      
48 57
                             <td>{{$a['refund_type']}}</td>
58
+                            <td>{{$a['warehouse']}}</td>
49 59
 
50 60
                         </tr>
51 61
                     @endforeach
@@ -70,15 +80,17 @@
70 80
             var stime = $('#stime').val();
71 81
             var etime = $('#etime').val();
72 82
             var team_id = $('#team_id').val();
83
+            var warehouse = $('#warehouse').val();
73 84
             //var page = {{$page}};
74
-            location.href = 'refundFinanceList?stime='+stime+'&etime='+etime+'&team_id='+team_id;
85
+            location.href = 'refundFinanceList?stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
75 86
         }
76 87
         //导出
77 88
         function statistics_export(){
78 89
             var stime = $('#stime').val();
79 90
             var etime = $('#etime').val();
80 91
             var team_id = $('#team_id').val();
81
-            location.href = '/admin/statistics/refundFinanceList_export?stime='+stime+'&etime='+etime+'&team_id='+team_id;
92
+            var warehouse = $('#warehouse').val();
93
+            location.href = '/admin/statistics/refundFinanceList_export?stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
82 94
         }
83 95
        
84 96
         /*分页*/
@@ -91,7 +103,8 @@
91 103
                 var stime = $('#stime').val();
92 104
                 var etime = $('#etime').val();
93 105
                 var team_id = $('#team_id').val();
94
-                location.href='refundFinanceList?page='+num+'&stime='+stime+'&etime='+etime+'&team_id='+team_id;
106
+                var warehouse = $('#warehouse').val();
107
+                location.href='refundFinanceList?page='+num+'&stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
95 108
             }
96 109
         })
97 110
         

+ 16 - 3
resources/views/statistics/sendFinanceList.blade.php

@@ -15,6 +15,14 @@
15 15
                 <input id="stime" type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="stime" value="{{$stime?$stime:''}}">
16 16
                 <input class="input-text" style="width:6%;text-align:center" type="text" value="结束时间"/>
17 17
                 <input id="etime"type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="etime" value="{{$etime?$etime:''}}">
18
+                <input class="input-text" style="width:6%;text-align:center" type="text" value="所属仓库"/> 
19
+                <select style="width:10%;text-align:center" id='warehouse' name="warehouse">
20
+                    <option value="0" @if($warehouse==0) selected @endif>-- 选择仓库 --</option>
21
+                    <option value="1" @if($warehouse==1) selected @endif>A仓库</option>
22
+                    <option value="2" @if($warehouse==2) selected @endif>B仓库</option>
23
+                    <option value="3" @if($warehouse==3) selected @endif>C仓库</option>
24
+                    
25
+                </select> 
18 26
                               
19 27
                 <a class="btn btn-primary radius"  style="margin-left: 5px" onclick="user_search()" href="javascript:;">搜索</a>
20 28
                 <a class="btn btn-primary radius" onclick="statistics_export()" href="javascript:;"><i class="Hui-iconfont"></i> 导出数据</a>
@@ -34,6 +42,7 @@
34 42
                     <th width="5%">物流成本</th>                
35 43
                                                
36 44
                     <th width="5%">支付方式</th>                                                
45
+                    <th width="5%">发货仓库</th>                                                
37 46
                 </tr>
38 47
                 </thead>
39 48
                 <tbody>
@@ -48,6 +57,7 @@
48 57
                             <td>{{$a['freight_cost']}}</td>                      
49 58
 
50 59
                             <td>{{$a['payment_type']}}</td>
60
+                            <td>{{$a['warehouse']}}</td>
51 61
 
52 62
                         </tr>
53 63
                     @endforeach
@@ -72,15 +82,17 @@
72 82
             var stime = $('#stime').val();
73 83
             var etime = $('#etime').val();
74 84
             var team_id = $('#team_id').val();
85
+            var warehouse = $('#warehouse').val();
75 86
             //var page = {{$page}};
76
-            location.href = 'sendFinanceList?stime='+stime+'&etime='+etime+'&team_id='+team_id;
87
+            location.href = 'sendFinanceList?stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
77 88
         }
78 89
         //导出
79 90
         function statistics_export(){
80 91
             var stime = $('#stime').val();
81 92
             var etime = $('#etime').val();
82 93
             var team_id = $('#team_id').val();
83
-            location.href = '/admin/statistics/sendFinanceList_export?stime='+stime+'&etime='+etime+'&team_id='+team_id;
94
+            var warehouse = $('#warehouse').val();
95
+            location.href = '/admin/statistics/sendFinanceList_export?stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
84 96
         }
85 97
        
86 98
         /*分页*/
@@ -93,7 +105,8 @@
93 105
                 var stime = $('#stime').val();
94 106
                 var etime = $('#etime').val();
95 107
                 var team_id = $('#team_id').val();
96
-                location.href='sendFinanceList?page='+num+'&stime='+stime+'&etime='+etime+'&team_id='+team_id;
108
+                var warehouse = $('#warehouse').val();
109
+                location.href='sendFinanceList?page='+num+'&stime='+stime+'&etime='+etime+'&team_id='+team_id+'&warehouse='+warehouse;
97 110
             }
98 111
         })
99 112