hjjeong
17b08c7a09
구매관리 발주서 메일 발송 + PDF 다운로드 + 행추가/삭제 제거
- backend purchaseOrderMailService 신설 — getOrderMailInfo / getPartnerManagerList /
sendOrderMail (SMTP PURCHASE, 발송 성공 시 mail_send_yn='Y'/mail_send_date 갱신)
- backend routes — GET /order-form/mail-info/:objid, POST /order-form/mail,
GET /options/partner-managers/:partnerObjid
- frontend lib/utils/purchaseOrderPdf — html2canvas-pro + jsPDF (A4, scale=2,
input/textarea → 텍스트 변환). download:true 면 파일 저장, 아니면 base64 반환
- PurchaseOrderMailDialog 신설 — EstimateMailDialog 패턴 단순화 (한글/영문 본문 분기,
공급업체 단일 email 자동 채움)
- 3개 양식 다이얼로그 — 읽기전용 + 저장된 발주서일 때 "메일 발송" + "PDF 다운로드"
버튼 노출. window.print 간이판 제거
- 3개 양식 다이얼로그 — "행 추가"/"선택 행 삭제" 버튼 + 그리드 체크박스 컬럼 제거
(wace 운영판은 모두 주석 처리/부재. 발주서는 품의서에서 자동 채움된 품목 그대로 사용)
2026-05-19 14:57:47 +09:00
..
2026-03-05 19:08:08 +09:00
2026-03-07 03:02:36 +09:00
2026-03-12 05:14:27 +09:00
2026-03-04 20:51:00 +09:00
2026-05-12 15:05:41 +09:00
2026-05-07 09:48:28 +09:00
2025-12-10 15:59:04 +09:00
2025-12-10 15:59:04 +09:00
2025-12-10 15:59:04 +09:00
2025-12-10 15:59:04 +09:00
2025-12-18 14:12:48 +09:00
2026-03-04 13:49:08 +09:00
2025-12-18 14:12:48 +09:00
2026-05-14 16:30:11 +09:00
2025-09-26 01:28:51 +09:00
2025-09-24 10:04:25 +09:00
2025-12-23 09:31:18 +09:00
2025-10-02 17:14:08 +09:00
2026-05-08 17:01:56 +09:00
2026-05-08 09:07:40 +09:00
2026-02-10 10:06:53 +09:00
2025-09-19 15:47:35 +09:00
2025-09-26 17:11:18 +09:00
2025-10-28 10:07:07 +09:00
2025-11-03 17:28:12 +09:00
2026-03-19 15:08:31 +09:00
2026-05-13 12:11:08 +09:00
2026-05-12 16:27:37 +09:00
2026-05-13 14:36:24 +09:00
2025-11-25 13:55:00 +09:00
2025-12-01 19:03:43 +09:00
2026-01-09 15:46:09 +09:00
2026-05-14 19:08:15 +09:00
2026-01-16 11:10:41 +09:00
2025-09-21 09:53:05 +09:00
2026-05-07 09:48:28 +09:00
2026-01-08 11:45:39 +09:00
2025-10-02 17:28:52 +09:00
2025-09-26 17:11:18 +09:00
2025-11-28 11:35:36 +09:00
2026-05-07 09:48:28 +09:00
2026-05-14 16:09:05 +09:00
2026-03-03 14:33:17 +09:00
2025-10-20 17:50:27 +09:00
2025-09-29 13:29:03 +09:00
2026-05-19 11:25:15 +09:00
2026-04-28 18:42:25 +09:00
2025-09-10 18:36:28 +09:00
2025-11-28 11:34:48 +09:00
2026-04-22 12:27:36 +09:00
2026-05-15 10:53:35 +09:00
2026-03-12 09:00:52 +09:00
2026-03-09 13:15:41 +09:00
2025-09-26 01:28:51 +09:00
2026-01-14 10:20:27 +09:00
2026-03-05 19:17:35 +09:00
2025-10-02 16:43:40 +09:00
2025-12-31 10:54:07 +09:00
2026-03-12 16:07:13 +09:00
2025-10-27 18:33:15 +09:00
2026-04-03 17:38:14 +09:00
2026-04-22 09:27:45 +09:00
2026-04-22 14:55:32 +09:00
2026-02-02 18:01:05 +09:00
2026-04-28 16:14:27 +09:00
2026-05-14 17:31:12 +09:00
2026-04-28 13:59:34 +09:00
2026-05-12 13:44:58 +09:00
2026-05-19 14:57:47 +09:00
2026-05-15 11:23:46 +09:00
2026-03-31 14:34:43 +09:00
2026-03-12 18:47:42 +09:00
2026-05-07 14:59:20 +09:00
2026-05-11 18:16:43 +09:00
2026-05-11 17:44:54 +09:00
2026-05-15 14:40:28 +09:00
2026-05-12 13:44:58 +09:00
2026-03-04 21:09:55 +09:00
2025-11-27 12:08:32 +09:00
2025-09-26 17:12:03 +09:00
2026-03-04 21:09:55 +09:00
2026-04-28 13:59:34 +09:00
2026-04-07 17:29:03 +09:00
2026-03-05 18:49:33 +09:00
2026-04-17 13:11:01 +09:00
2025-10-27 11:11:08 +09:00
2026-03-11 14:16:50 +09:00
2025-12-17 12:01:16 +09:00
2025-12-08 16:18:44 +09:00
2026-01-28 17:36:19 +09:00
2026-03-30 17:17:20 +09:00
2026-03-09 14:31:59 +09:00
2026-05-12 13:43:51 +09:00
2026-04-23 17:36:04 +09:00
2025-10-20 09:53:31 +09:00