| xqd
@@ -235,6 +235,7 @@ class TableController extends CommonController
|
|
|
{
|
|
|
$user = session('user');
|
|
|
$input = $request->only('project_name', 'bzc_name', 'bzc_cardid', 'bzc_addr', 'bzc_area', 'house_type', 'bzc_tel', 'used', 'num', 'table_time', 'sub_description');
|
|
|
+ $child_data = $request->except('_token');
|
|
|
$data = $input;
|
|
|
|
|
|
$data['user_id'] = $user->id;
|
| xqd
@@ -260,20 +261,92 @@ class TableController extends CommonController
|
|
|
}
|
|
|
// 0:未提交 1已核算 2已复核 3已提交 4:已初审 5:已复审 6已监审
|
|
|
$find = Tablelist::find($table_id);
|
|
|
- $find_child = Table_one::find($find->child_table_id);
|
|
|
//提交一次,在原status值上加1
|
|
|
$data['status'] = $find['status'] + 1;
|
|
|
- $child_data['status'] = $find_child['status']+1;
|
|
|
+ $child_data['status'] = $find['status'] + 1;
|
|
|
$re = Tablelist::where('id', $table_id)->update($data);
|
|
|
switch($find->table_id){
|
|
|
case 1:
|
|
|
- $response = Table_one::where('id',$find->child_table_id)->update($child_data);
|
|
|
- if ($re && $response) {
|
|
|
+ if($re == 1) {
|
|
|
+ Table_one::where('id',$find->child_table_id)->update($child_data);
|
|
|
return redirect('/on_table');
|
|
|
- } else {
|
|
|
- return back()->with('errors', '提交失败,请检查重试!');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
}
|
|
|
break;
|
|
|
+ case 2:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_two::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_three::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_four::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_five::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_six::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_seven::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_eight::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 9:
|
|
|
+ if($re == 1) {
|
|
|
+ Table_nine::where('id',$find->child_table_id)->update($child_data);
|
|
|
+ return redirect('/on_table');
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return back()->withErrors('提交失败,请检查后重试');
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|
| xqd
@@ -294,7 +367,6 @@ class TableController extends CommonController
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// $table_id表格自增id
|
|
|
public function edit($table_id)
|
|
|
{
|
| xqd
@@ -306,47 +378,47 @@ class TableController extends CommonController
|
|
|
if ($table_type_id == 1) {
|
|
|
$table = Table_one::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_one', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_one', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 2) {
|
|
|
$table = Table_two::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_two', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_two', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 3) {
|
|
|
$table = Table_three::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_three', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_three', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 4) {
|
|
|
$table = Table_four::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_four', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_four', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 5) {
|
|
|
$table = Table_five::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_five', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_five', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 6) {
|
|
|
$table = Table_six::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_six', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_six', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 7) {
|
|
|
$table = Table_seven::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_seven', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_seven', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 8) {
|
|
|
$table = Table_eight::find($child_table_id);
|
|
|
$table['judge'] = $user->role;
|
|
|
- return view('admin.edit_table.table_eight', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_eight', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
if ($table_type_id == 9) {
|
|
|
$table = Table_nine::find($child_table_id);
|
|
|
$table->judge = $user->role;
|
|
|
- return view('admin.edit_table.table_nine', compact('table_id', 'table'));
|
|
|
+ return view('admin.edit_table.table_nine', compact('table_id', 'table','table_type_id'));
|
|
|
}
|
|
|
}
|
|
|
|
| xqd
@@ -358,9 +430,48 @@ class TableController extends CommonController
|
|
|
// 表格未完成保存 0
|
|
|
$data = $input;
|
|
|
$data['user_id'] = $user->id;
|
|
|
- $data['json'] = json_encode($request->except('_token'));
|
|
|
-
|
|
|
+// $data['json'] = json_encode($request->except('_token'));
|
|
|
+ $data['json'] = '';
|
|
|
+ $table = Tablelist::find($table_id);
|
|
|
$re = Tablelist::where('id', $table_id)->update($data);
|
|
|
+ switch($table->table_id){
|
|
|
+ case 1:
|
|
|
+ Table_one::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ Table_two::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ Table_three::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ Table_four::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ Table_five::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ Table_six::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ Table_seven::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ Table_eight::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ case 9:
|
|
|
+ Table_nine::find($table->child_table_id)->update($request->except('_token','_method'));
|
|
|
+ return redirect('/on_table');
|
|
|
+ break;
|
|
|
+ }
|
|
|
if ($re) {
|
|
|
return redirect('/on_table/');
|
|
|
} else {
|