diff --git a/app/Http/Controllers/Sales/SalesManagerController.php b/app/Http/Controllers/Sales/SalesManagerController.php index fd8e5179..c936c9e6 100644 --- a/app/Http/Controllers/Sales/SalesManagerController.php +++ b/app/Http/Controllers/Sales/SalesManagerController.php @@ -211,6 +211,10 @@ public function update(Request $request, int $id) $this->service->updateSalesPartner($partner, $validated, $documents); + if ($request->expectsJson()) { + return response()->json(['success' => true, 'message' => '영업파트너 정보가 수정되었습니다.']); + } + return redirect()->route('sales.managers.index') ->with('success', '영업파트너 정보가 수정되었습니다.'); } diff --git a/resources/views/sales/managers/index.blade.php b/resources/views/sales/managers/index.blade.php index 5b3aee2c..cd3924da 100644 --- a/resources/views/sales/managers/index.blade.php +++ b/resources/views/sales/managers/index.blade.php @@ -256,6 +256,12 @@ class="w-full px-3 py-2 border border-gray-300 rounded-lg focus:outline-none foc .then(response => response.text()) .then(html => { content.innerHTML = html; + // innerHTML로 삽입된 script 태그 수동 실행 + content.querySelectorAll('script').forEach(oldScript => { + const newScript = document.createElement('script'); + newScript.textContent = oldScript.textContent; + oldScript.parentNode.replaceChild(newScript, oldScript); + }); }) .catch(error => { content.innerHTML = ` @@ -297,6 +303,12 @@ class="w-full px-3 py-2 border border-gray-300 rounded-lg focus:outline-none foc .then(response => response.text()) .then(html => { content.innerHTML = html; + // innerHTML로 삽입된 script 태그 수동 실행 + content.querySelectorAll('script').forEach(oldScript => { + const newScript = document.createElement('script'); + newScript.textContent = oldScript.textContent; + oldScript.parentNode.replaceChild(newScript, oldScript); + }); }) .catch(error => { content.innerHTML = ` diff --git a/resources/views/sales/managers/partials/edit-modal.blade.php b/resources/views/sales/managers/partials/edit-modal.blade.php index e9186a9f..05980ac6 100644 --- a/resources/views/sales/managers/partials/edit-modal.blade.php +++ b/resources/views/sales/managers/partials/edit-modal.blade.php @@ -13,8 +13,19 @@ + +