구매관리 견적요청서 빈 그리드 채움 (quotation_request_master/detail 신설)
- DDL: quotation_request_master(14 cols) + quotation_request_detail(15 cols) 운영 → RPS 타입 차이: numeric objid → varchar(64), detail.part_objid bigint(part_mng FK) - 데이터: 운영 sample master 4건 / detail 4건 (sales_request_part 미존재 → NULL fallback) - 백엔드 listQuotationRequest — wace salesMng.xml:5248-5349 매퍼 1:1 (vendor → client_mng JOIN, attach_file_info QUOTATION_RECEIVED 카운트) - listVendorOptions(client_mng) 신규 — 발주서 vendor 옵션이 supply_mng 와 분리됨 - listPurchaseRequest.has_quotation_request 분기 활성화 - quote-request page.tsx UI 문자열 내부 참조 제거, vendor 옵션 client_mng 로 교체
This commit is contained in:
@@ -71,6 +71,11 @@ export const purchaseApi = {
|
||||
const r = await apiClient.get("/purchase/options/suppliers");
|
||||
return (r.data?.data ?? []) as OptionItem[];
|
||||
},
|
||||
// 견적요청서 / 발주서 vendor (wace client_mng 매칭)
|
||||
async listVendors(): Promise<OptionItem[]> {
|
||||
const r = await apiClient.get("/purchase/options/vendors");
|
||||
return (r.data?.data ?? []) as OptionItem[];
|
||||
},
|
||||
async listUsers(): Promise<OptionItem[]> {
|
||||
const r = await apiClient.get("/purchase/options/users");
|
||||
return (r.data?.data ?? []) as OptionItem[];
|
||||
|
||||
Reference in New Issue
Block a user