Kaynağa Gözat

feat: adiciona botao de visualizacao

ebagabee 1 ay önce
ebeveyn
işleme
f2ee7c37e7
1 değiştirilmiş dosya ile 12 ekleme ve 0 silme
  1. 12 0
      src/pages/contracts/ContractsPage.vue

+ 12 - 0
src/pages/contracts/ContractsPage.vue

@@ -55,6 +55,13 @@
 
         <template #body-cell-actions="{ row }">
           <q-td align="center">
+            <q-item-section class="no-wrap" style="flex-direction: row; gap: 4px">
+            <q-btn
+              outline
+              icon="mdi-eye-outline"
+              style="width: 36px"
+              @click.prevent.stop="handleView(row)"
+            />
             <q-btn
               outline
               icon="mdi-dots-vertical"
@@ -91,6 +98,7 @@
                 </q-list>
               </q-menu>
             </q-btn>
+            </q-item-section>
           </q-td>
         </template>
       </DefaultTable>
@@ -139,6 +147,10 @@ async function loadContracts() {
   }
 }
 
+function handleView(contract) {
+  // TODO: open contract view dialog
+}
+
 function confirmAction(title, message, apiFn, contract) {
   $q.dialog({
     component: ContractActionConfirmDialog,