Sfoglia il codice sorgente

feat(franchisee): adiciona Tabela padrao do sistema e adiciona descricao e boolean de feminino

ebagabee 3 settimane fa
parent
commit
e669657598

+ 9 - 1
src/components/defaults/DefaultTable.vue

@@ -23,7 +23,7 @@
         <div v-if="title" class="column text-h6">
           <span>{{ title }}</span>
           <span class="text-body2">{{
-            rows.length + " " + $t("common.ui.table.records_found")
+            `${rows.length} ${descricao} ${feminino ? "cadastradas" : "cadastrados"}`
           }}</span>
         </div>
         <DefaultInput
@@ -173,6 +173,14 @@ const {
     type: Function,
     default: null,
   },
+  descricao: {
+    type: String,
+    default: "linhas",
+  },
+  feminino: {
+    type: Boolean,
+    default: true,
+  },
   outlineAdd: {
     type: Boolean,
     default: false,

+ 8 - 0
src/pages/franchisee/FranchiseePage.vue

@@ -23,16 +23,24 @@
         :options="statusOptions"
       />
     </div>
+
+    <div class="q-px-sm">
+      <DefaultTable title="Lista de Unidades" :columns :rows />
+    </div>
   </div>
 </template>
 
 <script setup>
+import DefaultTable from "src/components/defaults/DefaultTable.vue";
 import DefaultHeaderPage from "src/components/layout/DefaultHeaderPage.vue";
 import { ref } from "vue";
 
 const statusSelected = ref(null);
 const unitSelected = ref(null);
 
+const rows = ref([]);
+const columns = ref([]);
+
 const statusOptions = ref([
   { label: "Todos", value: null },
   { label: "Ativo", value: "active" },