diff --git a/docker-compose.yml b/docker-compose.yml index 62b67e7..a2e09fc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,7 @@ services: - /var/www/comal-pagos.frontend/node_modules networks: - comal-pagos-network + mem_limit: 512m networks: comal-pagos-network: diff --git a/src/components/App/CheckoutDelivery.vue b/src/components/App/CheckoutDelivery.vue index 3cfee10..b691786 100644 --- a/src/components/App/CheckoutDelivery.vue +++ b/src/components/App/CheckoutDelivery.vue @@ -11,6 +11,9 @@ const emit = defineEmits(["cash-cut-found", "cash-cut-delivered"]); /** Instancias */ const api = useApi(); +/** Control de visibilidad del formulario */ +const isFormOpen = ref(false); + /** Refs */ const qr_token = ref(""); const loading = ref(false); @@ -181,12 +184,33 @@ const clearForm = () => { diff --git a/src/pages/App/Checkout/Module.js b/src/pages/App/Checkout/Module.js new file mode 100644 index 0000000..b273bda --- /dev/null +++ b/src/pages/App/Checkout/Module.js @@ -0,0 +1,21 @@ +import { lang } from '@Lang/i18n'; +import { hasPermission } from '@Plugins/RolePermission.js'; + +// Ruta API +const apiTo = (name, params = {}) => route(`checkout.${name}`, params) + +// Ruta visual +const viewTo = ({ name = '', params = {}, query = {} }) => view({ name: `checkout.${name}`, params, query }) + +// Obtener traducción del componente +const transl = (str) => lang(`checkout.${str}`) + +// Determina si un usuario puede hacer algo no en base a los permisos +const can = (permission) => hasPermission(`checkout.${permission}`) + +export { + can, + viewTo, + apiTo, + transl +} \ No newline at end of file