Feature #27135
[OEE][Job Setting] เพิ่ม column Price Per Unit และ Cavity ใน Export/Import CSV #kiro
Start date:
05/20/2026
Due date:
05/29/2026
% Done:
0%
Estimated time:
นำ AI มาช่วย(%):
100
Description
แก้ไข: ปรับตามข้อ #27166
หน้า Job Setting — ฟังก์ชัน Export/Import CSV ยังขาด column ที่มีในหน้า Add/Edit Job ดังนี้:
Column ที่ขาด¶
1. Price Per Unit (ราคาต่อหน่วย)- Table: `ms_job`
- Field: `price_per_unit` (numeric)
- Table: `ms_job_cavity`
- Fields: `start_ts` (timestamp), `cavity_qty` (numeric)
- ความสัมพันธ์: ms_job_cavity.ms_job_id → ms_job.ms_job_id (1 job มีได้หลาย cavity)
- แนะนำ format CSV: `2026-01-01 08:00:00;2|2026-01-02 08:00:00;4` (semicolon คั่น field, pipe คั่นรายการ)
- เพิ่ม column "Price Per Unit" ใน Export CSV → query เพิ่ม `mj.price_per_unit`
- เพิ่ม column "Price Per Unit" ใน Import CSV template และ parsing logic
- เพิ่ม column "Cavity" ใน Export CSV → query join `ms_job_cavity` (start_ts, cavity_qty)
- เพิ่ม column "Cavity" ใน Import CSV template และ parsing logic
- อัปเดต job-template.csv ให้มี column ใหม่
- Frontend Export: `oee-web/src/routes/JobSetting/JobSettingList.js` (onExport function)
- Frontend Import: `oee-web/src/routes/JobSetting/JobSettingImport.js`
- Backend Export: `oee-api/routes/job-v1.1/export-job.js`
- Backend Import: `oee-api/routes/job-v1/import-job.js`
- Cavity API: `oee-api/routes/job-v1/put-cavity.js`
Files
History
Updated by Suphawan Phiwngam 10 days ago
- Description updated (diff)
- Due date changed from 05/22/2026 to 05/29/2026
Updated by Supparoek Sariphan 8 days ago
- Status changed from New to Resolved
- Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
- นำ AI มาช่วย(%) changed from 0 to 100
Updated by Suphawan Phiwngam 7 days ago
- Status changed from Resolved to Closed
ปรับตามข้อ #27166 เปิดเป็นข้อใหม่ค่ะ