userData->toArray(); list($status,$data) = $service->constructionAdd($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionEdit(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->constructionEdit($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionDel(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->constructionDel($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionList(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->constructionList($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionDetail(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->detail($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionGet(Request $request) { $service = new ConstructionService(); list($status,$data) = $service->constructionGet($request->all()); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function deliveryNoteList(Request $request) { $service = new ConstructionService(); list($status,$data) = $service->deliveryNoteList($request->all()); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function deliveryNoteDetail(Request $request) { $service = new ConstructionService(); list($status,$data) = $service->deliveryNoteDetail($request->all()); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function deliveryNoteEdit(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->deliveryNoteEdit($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function deliveryNoteDel(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->deliveryNoteDel($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionPdf(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->constructionPdf($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function constructionOperation(Request $request) { $service = new ConstructionService(); $userData = $request->userData->toArray(); list($status,$data) = $service->constructionOperation($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function show(Request $request){ $construction = [ "id" => 45, "model_type" => 1, "order_number" => "WO0.202404021158317949", "title" => "cs", "customer_id" => 0, "customer_contact_id" => 0, "install_method" => 195, "install_position" => 205, "sales_order_id" => 170, "construction_fee" => "26.82", "service_price" => "0.00", "crt_id" => 91, "del_time" => 0, "crt_time" => "2024-04-02 11:58:52", "upd_time" => "1712913661", "mark" => "", "construction_time" => 0, "handover_time" => "", "urgency" => 0, "state" => 2, "pq_state" => 1, "address1" => "", "address2" => "", "introduction" => "", "depart_id" => 46, "top_depart_id" => 2, "storehouse_id" => 10, "start_time" => 1711987200, "end_time" => 1711987200, "schedule_id" => 19, "day_stamp" => 1713715200, "day_start_stamp" => 1713715200, "day_end_stamp" => 1713715260, "customer_title" => "", "sales_order_number" => "T9XS.202404021129349107", "crt_name" => "苏盈心 三部 13772835000", "xt_name" => "", ]; $product = [ [ "id" => 94, "construction_id" => 45, "product_id" => 4018, "del_time" => 0, "crt_time" => "1712210724", "upd_time" => "0", "number" => "1.00", "mark" => "", "cost" => "0.00", "retail_price" => "889.00", "storehouse_id" => 10, "basic_type_id" => 0, "price" => "889.00", "final_amount" => "893.84", "count" => 1, "title" => "全新智能香氛等离子系统", "code" => "1000004536", "size" => "Model 3/Y", "unit" => "套", ] ]; $detail = [ 0 => "陈建斌 技术部,技术部 15372086866|高健 技术部,技术部 13388601173" ]; $pdf = Pdf::loadView('pdf.construction', ['order' => $construction,'product'=>$product,'detail'=>$detail]); return $pdf->stream('11.pdf'); // return response($pdf->output()) // ->header('Content-Type', 'application/pdf') // ->header('Content-Disposition', 'attachment; filename="report.pdf"'); // return $pdf->download('report.pdf'); return view('pdf.construction',['order' => $construction,'product'=>$product]); } }