dyjh vor 6 Jahren
Ursprung
Commit
0f12cfd157

+ 9 - 2
app/Http/Controllers/Admin/Medical/Single/ProjectController.php

xqd xqd xqd xqd
@@ -8,6 +8,7 @@
  */
 namespace App\Http\Controllers\Admin\Medical\Single;
 use App\Http\Controllers\Admin\Controller;
+use App\Models\MedicalSingleCateModel;
 use Illuminate\Http\Request;
 use App\Repositories\Base\Criteria\OrderBy;
 use App\Repositories\Medical\Single\Criteria\MultiWhere;
@@ -31,6 +32,10 @@ class ProjectController extends Controller
             $query = $query->pushCriteria(new OrderBy('id','DESC'));
         }
         $list = $query->paginate();
+        foreach($list as $key=>$val){
+            $cate = MedicalSingleCateModel::find($val['cate_id']);
+            $list[$key]['cate_id'] = $cate->name;
+        }
         return view('admin.medical.single.project.index',compact('list'));
     }
 
@@ -56,7 +61,8 @@ class ProjectController extends Controller
         if($request->method() == 'POST') {
             return $this->_createSave();
         }
-        return view('admin.medical.single.project.edit');
+        $cat = MedicalSingleCateModel::all();
+        return view('admin.medical.single.project.edit',compact('cat'));
     }
 
     /**
@@ -86,7 +92,8 @@ class ProjectController extends Controller
             return $this->_updateSave();
         }
         $data = $this->repository->find($request->get('id'));
-        return view('admin.medical.single.project.edit',compact('data'));
+        $cat = MedicalSingleCateModel::all();
+        return view('admin.medical.single.project.edit',compact('data','cat'));
     }
 
     /**

+ 11 - 0
app/Http/Controllers/Web/OrderController.php

xqd xqd
@@ -10,6 +10,8 @@ namespace App\Http\Controllers\Web;
 
 
 use App\Models\MedicalOrderModel;
+use App\Models\MedicalSingleCateModel;
+use App\Models\MedicalSingleProjectModel;
 use Illuminate\Support\Facades\Cache;
 use App\Models\MedicalSmsConfModel;
 use Illuminate\Http\Request;
@@ -75,6 +77,15 @@ class OrderController extends Controller
             $data = $request->input();
             dd($data);
         }
+        $cat = MedicalSingleCateModel::all();
+        foreach ($cat as $key=>$val){
+            $project = MedicalSingleProjectModel::where('cate_id',$val['id'])->get();
+            foreach($project as $k=>$v){
+                $project[]=(object){
+                    
+                }
+            }
+        }
         return view('web.order.post');
     }
 

+ 8 - 1
resources/views/admin/medical/single/project/edit.blade.php

xqd
@@ -40,7 +40,14 @@
                  <label class="control-label col-sm-3">单项所属类目</label>
                                     
                    <div class="col-sm-9">
-                     <input id="data_cate_id" name="data[cate_id]" class="form-control" value="{{ $data['cate_id'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                       <select name="data[cate_id]" id="data_cat_id" class="form-control"  required="" aria-required="true">
+                           @if(isset($cat))
+                               @foreach($cat as $key=>$val)
+                                   <option value="{{$val->id}}"  @if($val['id'] == (isset($data['cate_id'])? $data['cate_id']:''))selected @endif>{{$val->name}}</option>
+                               @endforeach
+                           @endif
+                       </select>
+
                     </div>
                                 
                 </div>    

+ 1 - 1
resources/views/web/order/post.blade.php

xqd
@@ -311,7 +311,7 @@
         for (var t = 0; t < tl; t++) {
             taocans += '<div class="quest">';
             taocans += '<label class="tcan">'
-            taocans += '<input class="tprice" type="checkbox" value="'+taocan[t].id+'" name="tcan">'+taocan[t].name;
+            taocans += '<input class="tprice" type="checkbox" value="'+taocan[t].id+'" name="tcan[]">'+taocan[t].name;
             taocans += '</label>';
             taocans += '<div class="col-xs-12 jiage">';
             taocans += '<div class="col-xs-2"></div>';