From 75d5c7dfe8e5dceafbfbee744b75d40f626c0183 Mon Sep 17 00:00:00 2001 From: Aif Date: Tue, 11 Nov 2025 11:01:36 +0700 Subject: [PATCH] feat: unique id attributes to UI components --- .../08_request-list/DataDisplay.vue | 16 +++-- src/components/button/MainButton.vue | 2 + src/components/shared/SelectInput.vue | 1 + src/components/shared/select/SelectBranch.vue | 1 - src/pages/05_quotation/QuotationFormInfo.vue | 12 +++- src/pages/09_task-order/TableTaskOrder.vue | 59 +++++++++++++++---- .../expansion/AdditionalFileExpansion.vue | 2 + .../expansion/DocumentExpansion.vue | 9 +++ .../expansion/PaymentExpansion.vue | 2 + .../expansion/ProductExpansion.vue | 21 +++++-- .../expansion/RemarkExpansion.vue | 4 ++ .../receive/InfoMessengerExpansion.vue | 21 ++++++- .../receive_view/FailRemarkDialog.vue | 19 +++++- 13 files changed, 141 insertions(+), 28 deletions(-) diff --git a/src/components/08_request-list/DataDisplay.vue b/src/components/08_request-list/DataDisplay.vue index 916897bb..f36acb4f 100644 --- a/src/components/08_request-list/DataDisplay.vue +++ b/src/components/08_request-list/DataDisplay.vue @@ -27,11 +27,15 @@ withDefaults( class="app-text-muted q-pr-sm" :width="iconSize || '2rem'" /> - - + + {{ label }} - + {{ value }} - + (); defineProps<{ + id?: string; icon?: string; color: string; iconOnly?: boolean; @@ -18,6 +19,7 @@ defineProps<{