diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index d26147b..c8236e6 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -199,6 +199,17 @@ class ProjectController extends CommonController break; case "area": $res = (new Area())->find($request->id)->update($data); + // 删除原来关联,添加新关联 + AdminAreaLink::where('area_id',$request->id)->delete(); + $links = []; + foreach ($request->head as $item) { + $links[] = [ + 'admin_id' => $item, + 'area_id' => $res->id, + 'created_at' => date('Y-m-d H:i:s') + ]; + } + AdminAreaLink::insert($links); break; case "room": $res = (new Room())->find($request->id)->update($data); diff --git a/app/Models/AdminAreaLink.php b/app/Models/AdminAreaLink.php index 5b4d322..b349cbf 100755 --- a/app/Models/AdminAreaLink.php +++ b/app/Models/AdminAreaLink.php @@ -2,7 +2,7 @@ namespace App\Models; -class AdminAreaLink extends SoftDeletesModel +class AdminAreaLink extends CommonModel { } diff --git a/resources/views/admin/project/beds.blade.php b/resources/views/admin/project/beds.blade.php index 96e5257..35c72ca 100755 --- a/resources/views/admin/project/beds.blade.php +++ b/resources/views/admin/project/beds.blade.php @@ -288,14 +288,11 @@ // 根据病区id获取护士长数据并渲染 function getHead(area_id) { var url = "{{ url($urlPrefix."/get-head") }}"; - $.get(url, {area_id: area_id}, function (res) { - console.log(res) $("#head_option").html('') for (var i = 0; i < res.length; i++) { $("#head_option").append(''); } - }); }