feat: 統一採購單與操作紀錄 UI、增強各模組操作紀錄功能
All checks were successful
Koori-ERP-Deploy-System / deploy-demo (push) Successful in 59s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

- 統一採購單篩選列與表單樣式 (移除舊元件、標準化 Input)
- 增強操作紀錄功能 (加入篩選、快照、詳細異動比對)
- 統一刪除確認視窗與按鈕樣式
- 修復庫存編輯頁面樣式
- 實作採購單品項異動紀錄
- 實作角色分配異動紀錄
- 擴充供應商與倉庫模組紀錄
This commit is contained in:
2026-01-19 17:07:45 +08:00
parent 5c4693577a
commit 7367577f6a
16 changed files with 541 additions and 444 deletions

View File

@@ -64,6 +64,8 @@ const fieldLabels: Record<string, string> = {
phone: '電話',
address: '地址',
role_id: '角色',
email_verified_at: '電子郵件驗證時間',
remember_token: '登入權杖',
// Snapshot fields
category_name: '分類名稱',
base_unit_name: '基本單位名稱',
@@ -132,7 +134,7 @@ export default function ActivityDetailDialog({ open, onOpenChange, activity }: P
// Filter out internal keys often logged but not useful for users
const filteredKeys = allKeys
.filter(key =>
!['created_at', 'updated_at', 'deleted_at', 'id'].includes(key)
!['created_at', 'updated_at', 'deleted_at', 'id', 'remember_token'].includes(key)
)
.sort((a, b) => {
const indexA = sortOrder.indexOf(a);