activos-fijos #18
10
components.d.ts
vendored
10
components.d.ts
vendored
@ -12,14 +12,10 @@ export {}
|
||||
declare module 'vue' {
|
||||
export interface GlobalComponents {
|
||||
AppConfig: typeof import('./src/components/layout/AppConfig.vue')['default']
|
||||
AppTopbar: typeof import('./src/components/Holos/AppTopbar.vue')['default']
|
||||
Avatar: typeof import('primevue/avatar')['default']
|
||||
Badge: typeof import('primevue/badge')['default']
|
||||
Breadcrumb: typeof import('primevue/breadcrumb')['default']
|
||||
Button: typeof import('primevue/button')['default']
|
||||
Card: typeof import('primevue/card')['default']
|
||||
Checkbox: typeof import('primevue/checkbox')['default']
|
||||
Chip: typeof import('primevue/chip')['default']
|
||||
Column: typeof import('primevue/column')['default']
|
||||
ConfirmDialog: typeof import('primevue/confirmdialog')['default']
|
||||
DataTable: typeof import('primevue/datatable')['default']
|
||||
@ -27,11 +23,8 @@ declare module 'vue' {
|
||||
Dropdown: typeof import('primevue/dropdown')['default']
|
||||
HelloWorld: typeof import('./src/components/HelloWorld.vue')['default']
|
||||
IconField: typeof import('primevue/iconfield')['default']
|
||||
InputGroup: typeof import('primevue/inputgroup')['default']
|
||||
InputGroupAddon: typeof import('primevue/inputgroupaddon')['default']
|
||||
InputIcon: typeof import('primevue/inputicon')['default']
|
||||
InputNumber: typeof import('primevue/inputnumber')['default']
|
||||
InputSwitch: typeof import('primevue/inputswitch')['default']
|
||||
InputText: typeof import('primevue/inputtext')['default']
|
||||
KpiCard: typeof import('./src/components/shared/KpiCard.vue')['default']
|
||||
Menu: typeof import('primevue/menu')['default']
|
||||
@ -40,15 +33,12 @@ declare module 'vue' {
|
||||
ProgressSpinner: typeof import('primevue/progressspinner')['default']
|
||||
RouterLink: typeof import('vue-router')['RouterLink']
|
||||
RouterView: typeof import('vue-router')['RouterView']
|
||||
Select: typeof import('primevue/select')['default']
|
||||
Sidebar: typeof import('./src/components/layout/Sidebar.vue')['default']
|
||||
Tag: typeof import('primevue/tag')['default']
|
||||
Textarea: typeof import('primevue/textarea')['default']
|
||||
Toast: typeof import('primevue/toast')['default']
|
||||
TopBar: typeof import('./src/components/layout/TopBar.vue')['default']
|
||||
}
|
||||
export interface GlobalDirectives {
|
||||
StyleClass: typeof import('primevue/styleclass')['default']
|
||||
Tooltip: typeof import('primevue/tooltip')['default']
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { computed } from 'vue';
|
||||
import Card from 'primevue/card';
|
||||
import InputText from 'primevue/inputtext';
|
||||
import Select from 'primevue/select';
|
||||
import type { AssignmentAssetOption } from '../../types/fixedAssetAssignment';
|
||||
|
||||
|
||||
@ -43,7 +43,7 @@ const visibleEmployees = computed(() => {
|
||||
:model-value="searchTerm"
|
||||
class="w-full"
|
||||
placeholder="Buscar por nombre, ID o departamento..."
|
||||
@update:model-value="emit('update:searchTerm', $event)"
|
||||
@update:model-value="emit('update:searchTerm', String($event ?? ''))"
|
||||
/>
|
||||
|
||||
<div class="grid grid-cols-1 gap-3 md:grid-cols-2">
|
||||
|
||||
@ -13,6 +13,14 @@ const router = useRouter();
|
||||
const toast = useToast();
|
||||
const loading = ref(false);
|
||||
|
||||
const defaultAssignment = {
|
||||
id: 'AS-DEFAULT',
|
||||
assetCode: 'WH-NA-000',
|
||||
assetName: 'Activo no encontrado',
|
||||
serial: 'N/A',
|
||||
custodian: 'Sin custodio'
|
||||
};
|
||||
|
||||
const assignmentsMock = [
|
||||
{
|
||||
id: 'AS-00124',
|
||||
@ -32,7 +40,7 @@ const assignmentsMock = [
|
||||
|
||||
const currentAssignment = computed(() => {
|
||||
const id = String(route.params.id || '').replace('#', '');
|
||||
return assignmentsMock.find((item) => item.id === id) ?? assignmentsMock[0];
|
||||
return assignmentsMock.find((item) => item.id === id) ?? assignmentsMock[0] ?? defaultAssignment;
|
||||
});
|
||||
|
||||
const form = ref({
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user