dyjh il y a 6 ans
Parent
commit
d47d1422f2

+ 15 - 0
app/Http/Controllers/Admin/Medical/OrderController.php

xqd
@@ -91,6 +91,21 @@ class OrderController extends Controller
         return view('admin.medical.order.edit',compact('data'));
     }
 
+    public  function export(Request $request){
+        $data = MedicalOrderModel::all();
+        dd($data);
+        foreach ($student as $key=>$val){}
+        $student =json_encode($student,true);
+        $student =json_decode($student,true);
+        Array_unshift($student,['id','申请人','申请产品名称','申请理由','联系人1','联系人2','联系人3']);
+        Excel::create(iconv('UTF-8', 'GBK', '学生成绩').date('Y-m-d-H-i-s'),function($excel) use ($student){
+            $excel->sheet('score', function($sheet) use ($student){
+                $sheet->rows($student);
+            });
+        })->store('xls')->export('xls');
+    }
+
+
     /**
      * 保存修改
      */

+ 1 - 0
composer.json

xqd
@@ -13,6 +13,7 @@
         "laravel/framework": "5.5.*",
         "laravel/passport": "^4.0",
         "laravel/tinker": "~1.0",
+        "maatwebsite/excel": "^3.0",
         "overtrue/laravel-wechat": "~4.0"
     },
     "require-dev": {

+ 9 - 0
resources/views/admin/medical/order/index.blade.php

xqd
@@ -24,6 +24,15 @@
     						</div>
 				        </div>
 				        </form>
+						<form method="post" action="export" accept-charset="UTF-8">
+
+							<div class="col-sm-4">
+								<div class="input-group">
+									<button type="submit" class="btn btn-sm btn-primary">导出excel</button>
+								</span>
+								</div>
+							</div>
+						</form>
 						@if(role('Medical/Order/create'))
     					<div class="col-sm-3 pull-right">
     					   <a href="{{ U('Medical/Order/create')}}" class="btn btn-sm btn-primary pull-right">添加</a>