Browse Source

add table submit

GGican 8 năm trước cách đây
mục cha
commit
36e6a3d979

+ 34 - 5
app/Http/Controllers/Admin/TableController.php

xqd xqd
@@ -91,14 +91,43 @@ class TableController extends CommonController
 //        $v = json_encode($request->all());
 //        解析json为对象
 //        $a = json_decode($v);
-
-        return 0;
     }
 
-    public function submit($user_id)
+//    $table_id表格自增id
+//        完成表单提交
+    public function submit(Request $request,$table_id)
     {
+        $user = session('user');
+        $input = $request->only('project_name','bzc_name','bzc_cardid','bzc_addr','bzc_area','house_type','bzc_tel','used','num','table_time');
+        $data = $input;
+
+        $data['user_id'] = $user->id;
+        if($data['bzc_area'] == null){
+            $data['bzc_area'] = 0;
+        }
+        if($data['house_type'] == null){
+            $data['house_type'] = '默认:住房';
+        }
 //        0:未提交 1已核算  2已复核 3已提交 4:已初审 5:已复审 6已监审
-        return 1;
+        $find = Tablelist::find($table_id);
+        if($find){
+            //提交一次,在原status值上加1
+            $data['status'] = $find['status'] + 1;
+            $re = Tablelist::where('id',$table_id)->update($data);
+            if($re){
+                return redirect('/on_table');
+            }else{
+                return back()->with('errors','提交失败,请检查重试!');
+            }
+        }else{
+            $re = Tablelist::create($data);
+            $data['status'] = '0';
+            if($re){
+                return redirect('/on_table');
+            }else{
+                return back()->with('errors','提交失败,请检查重试!');
+            }
+        }
     }
 
     public function delete($table_id)
@@ -174,7 +203,7 @@ class TableController extends CommonController
         if($re){
             return redirect('/on_table/');
         }else{
-            return back()->with('msg','保存更新错误,请稍后重试!');
+            return back()->with('errors','保存更新错误,请稍后重试!');
         }
     }
 

+ 2 - 2
resources/views/admin/edit_table/table_two.blade.php

xqd
@@ -140,11 +140,11 @@
                         <div class="row">
                             <div class="col-sm-1">项目名称:</div>
                             <div class="col-sm-8">
-                                <input name="project_name" style="margin: 0px;" class="form-control" type="text" placeholder="必填项" value="">
+                                <input name="project_name" style="margin: 0px;" class="form-control" type="text" placeholder="必填项" value="{{ $table->project_name }}">
                             </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项" value="">
+                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项" value="{{ $table->num }}">
                             </div><br><br>
                         </div>
                         <div class="row">