1. 新增PCB020 錫膏規格維護相關程式
2. 錫膏規格來源重構:將 PCSController 中的 GetSolderPasteSelect 由 Enum 改為從資料庫 (SOLDER_PASTE_SERIAL) 讀取。
3. 實作狀態過濾:
- 檢視模式 (PCS001R):顯示所有規格。
- 修改模式 (PCS003/PCS034):僅顯示啟用中 (StatusNo='A') 的規格。
4. 提升程式健壯性:
- 在 WipDataSelectAll 呼叫處加入 null-conditional 運算子 (?.),防止 wipBoard 為空時報錯。
- 解決規格停用導致前端選單跳掉的問題(搭配前端 jQuery 自動導向至「其他(N)」)。
----------------------------------------------------------------------------------
DB 需異動指令
UPDATE JHAMES.WIP_BOARD SET SOLDER_PASTE ='KA' WHERE SOLDER_PASTE = 'A'; -- KOKI無鉛錫膏(S3X58-M406-3)
UPDATE JHAMES.WIP_BOARD SET SOLDER_PASTE ='SA' WHERE SOLDER_PASTE = 'B'; -- SMIC無鉛錫膏(M705-221BM5-32-11.5K3)
UPDATE JHAMES.WIP_BOARD SET SOLDER_PASTE ='S1' WHERE SOLDER_PASTE = 'C'; -- SMIC無鹵錫膏(M705-S101ZH-S4)
UPDATE JHAMES.WIP_BOARD SET SOLDER_PASTE ='GR' WHERE SOLDER_PASTE = 'E'; -- SMIC無鉛錫膏(M705-GRN360-K2-V)
UPDATE JHAMES.WIP_BOARD SET SOLDER_PASTE ='N' WHERE SOLDER_PASTE = 'D'; -- 其他
|