agregar vista publica de vehiculos aun faltan cambios

This commit is contained in:
2025-07-17 19:55:28 -04:00
parent 2e99d7b290
commit 31ffabe6cc
965 changed files with 252291 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
import type { MenuItem } from '../common/menu-meta'
export const findAllParent = (menuItems: MenuItem[], menuItem: any): any => {
let parents = []
const parent = findMenuItem(menuItems, menuItem['parentKey'])
if (parent) {
parents.push(parent['key'])
if (parent['parentKey'])
parents = [...parents, ...findAllParent(menuItems, parent)]
}
return parents
}
export const findMenuItem = (
menuItems: MenuItem[],
menuItemKey: string
): any => {
if (menuItems && menuItemKey) {
for (var i = 0; i < menuItems.length; i++) {
if (menuItems[i].key === menuItemKey) {
return menuItems[i]
}
var found = findMenuItem(menuItems[i].subMenu, menuItemKey)
if (found) return found
}
}
return null
}
export function addOrSubtractDaysFromDate(days: number): Date {
const result = new Date()
result.setDate(result.getDate() + days)
return result
}