feat: 발주 등록/변경/삭제 화면 개선 + 발주담당 추가
- 발주 등록: 폼(좌)·발주품목 선택(우, 스크롤)·발주 이력(하단) 재배치, 수량→박스수량 - 발주담당(담당자) 선택 항목 추가(bo_manager_idx), 등록/변경 시 저장 - 발주 이력 발주일 클릭 → 발주 내역 보기 모달(변경/삭제 버튼), 삭제·취소 발주는 두 버튼 숨김 - 발주 변경: 변경구분 라디오 제거, 원 발주번호(LOT)·이력 안내 표시, 취소 시 발주 등록 화면으로 이동 - 발주 등록 화면에서도 삭제 가능(정상 발주만), 삭제 후 등록 화면 복귀 - 삭제 화면에서 삭제 대상 발주 내역 표시 - 발주 상세 JSON 엔드포인트(bag/order/detail-json) 추가 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -539,6 +539,11 @@ class BagOrder extends BaseController
|
||||
'bo_regdate' => date('Y-m-d H:i:s'),
|
||||
];
|
||||
|
||||
// 발주담당(manager.mg_idx) — 컬럼이 있을 때만 저장
|
||||
if (\Config\Database::connect()->fieldExists('bo_manager_idx', 'bag_order')) {
|
||||
$orderData['bo_manager_idx'] = $this->request->getPost('bo_manager_idx') ?: null;
|
||||
}
|
||||
|
||||
// 품목 입력 후 최종 payload 기준으로 해시를 계산하므로 우선 빈값으로 생성
|
||||
$orderData['bo_hash'] = '';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user