From ae4c9fb93ae67b64b54edc9779ac6d9464ffd068 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Thu, 18 Jun 2026 11:13:41 +0800 Subject: [PATCH] =?UTF-8?q?[FEAT]=20=E4=BA=A4=E6=98=93=E8=A8=82=E5=96=AE?= =?UTF-8?q?=E8=88=87=E9=9B=BB=E5=AD=90=E7=99=BC=E7=A5=A8=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8F=AF=E7=B7=A8=E8=BC=AF=E5=82=99=E8=A8=BB?= =?UTF-8?q?=E6=AC=84=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增共用元件 x-remark-cell:列表內嵌備註編輯,點擊文字進入編輯,儲存走 AJAX PATCH 並以 toast 提示,不重整頁面;空白時顯示淡色「新增備註」提示。 2. 交易訂單列表(tab-orders)桌面表格於「發票號碼」與「操作」間新增備註欄,手機卡片於操作鈕上方新增備註區塊,接 order.remark,並同步調整空狀態 colspan。 3. 電子發票列表(tab-invoices)桌面表格於「關聯訂單」與「操作」間新增備註欄,手機卡片新增備註區塊,接 invoice.remark,並同步調整空狀態 colspan。 4. 列表與訂單詳情面板共用同一 remark 欄位,任一處編輯皆同步。 5. 新增三語系 key「Add Remark(新增備註)」,zh_TW/en/ja 對齊排序至 2573 鍵。 Co-Authored-By: Claude Opus 4.8 (1M context) --- lang/en.json | 1 + lang/ja.json | 1 + lang/zh_TW.json | 1 + .../sales/partials/tab-invoices.blade.php | 17 ++++++- .../admin/sales/partials/tab-orders.blade.php | 17 ++++++- .../views/components/remark-cell.blade.php | 50 +++++++++++++++++++ 6 files changed, 83 insertions(+), 4 deletions(-) create mode 100644 resources/views/components/remark-cell.blade.php diff --git a/lang/en.json b/lang/en.json index c01a3da..406b6b2 100644 --- a/lang/en.json +++ b/lang/en.json @@ -63,6 +63,7 @@ "Add Pass Code": "Add Pass Code", "Add Pickup Code": "Add Pickup Code", "Add Product": "Add Product", + "Add Remark": "Add Remark", "Add Role": "Add Role", "Add Staff Card": "Add Staff Card", "Add Warehouse": "Add Warehouse", diff --git a/lang/ja.json b/lang/ja.json index e655d2a..c90775c 100644 --- a/lang/ja.json +++ b/lang/ja.json @@ -63,6 +63,7 @@ "Add Pass Code": "パスコード追加", "Add Pickup Code": "受取コード追加", "Add Product": "商品追加", + "Add Remark": "備考を追加", "Add Role": "ロール追加", "Add Staff Card": "スタッフカード追加", "Add Warehouse": "倉庫追加", diff --git a/lang/zh_TW.json b/lang/zh_TW.json index 34c5719..bf9e562 100644 --- a/lang/zh_TW.json +++ b/lang/zh_TW.json @@ -63,6 +63,7 @@ "Add Pass Code": "新增通行碼", "Add Pickup Code": "新增取貨碼", "Add Product": "新增商品", + "Add Remark": "新增備註", "Add Role": "新增角色", "Add Staff Card": "新增員工識別卡", "Add Warehouse": "新增倉庫", diff --git a/resources/views/admin/sales/partials/tab-invoices.blade.php b/resources/views/admin/sales/partials/tab-invoices.blade.php index cbf391a..156028d 100644 --- a/resources/views/admin/sales/partials/tab-invoices.blade.php +++ b/resources/views/admin/sales/partials/tab-invoices.blade.php @@ -175,6 +175,10 @@ class="px-6 py-4 text-xs font-bold text-slate-500 dark:text-slate-400 uppercase tracking-[0.15em] border-b border-slate-100 dark:border-slate-800"> {{ __('Associated Order') }} + + {{ __('Remark') }} + {{ __('Action') }} @@ -235,6 +239,9 @@ {{ $invoice->order->order_no ?? '---' }} + + +
@if(in_array($st, ['pending', 'failed'])) @@ -275,8 +282,8 @@ @empty - - + + @endforelse @@ -364,6 +371,12 @@
+ {{-- Remark --}} +
+

{{ __('Remark') }}

+ +
+ {{-- Action Buttons --}}
+ {{-- Remark --}} +
+

{{ __('Remark') }}

+ +
+ {{-- Action Buttons --}}