fix:매니저 드롭다운 API 엔드포인트 수정
- 기존: /api/admin/users?tenant_type=HQ (미지원 파라미터) - 변경: /sales/managers/list (전용 엔드포인트) - 라우트 추가: sales.managers.list Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -118,8 +118,8 @@ function managerDropdown(tenantId, initialManager) {
|
||||
async loadManagers() {
|
||||
this.loading = true;
|
||||
try {
|
||||
// HQ 테넌트의 사용자 목록 조회 (본인 제외)
|
||||
const response = await fetch('/api/admin/users?tenant_type=HQ', {
|
||||
// HQ 테넌트의 매니저 목록 조회 (본인 제외)
|
||||
const response = await fetch('{{ route('sales.managers.list') }}', {
|
||||
headers: {
|
||||
'Accept': 'application/json',
|
||||
'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content,
|
||||
@@ -127,7 +127,7 @@ function managerDropdown(tenantId, initialManager) {
|
||||
});
|
||||
const result = await response.json();
|
||||
// 본인을 제외한 목록
|
||||
this.managers = (result.data || []).filter(m => m.id !== {{ auth()->id() }});
|
||||
this.managers = (result.managers || []).filter(m => m.id !== {{ auth()->id() }});
|
||||
} catch (error) {
|
||||
console.error('매니저 목록 조회 실패:', error);
|
||||
this.managers = [];
|
||||
|
||||
@@ -812,4 +812,7 @@
|
||||
|
||||
// 매니저 지정 변경
|
||||
Route::post('/tenants/{tenant}/assign-manager', [\App\Http\Controllers\Sales\SalesDashboardController::class, 'assignManager'])->name('tenants.assign-manager');
|
||||
|
||||
// 매니저 목록 조회 (드롭다운용)
|
||||
Route::get('/managers/list', [\App\Http\Controllers\Sales\SalesDashboardController::class, 'getManagers'])->name('managers.list');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user