diff --git a/src/components/common/VnJsonValue.vue b/src/components/common/VnJsonValue.vue index 408d16d1a..11588e710 100644 --- a/src/components/common/VnJsonValue.vue +++ b/src/components/common/VnJsonValue.vue @@ -1,11 +1,11 @@ @@ -104,8 +94,4 @@ updateValue(); color: #cd7c7c; font-style: italic; } -.json-link { - text-decoration: underline; - cursor: pointer; -} diff --git a/src/components/common/VnLog.vue b/src/components/common/VnLog.vue index 1d56b3ae4..28c9206a6 100644 --- a/src/components/common/VnLog.vue +++ b/src/components/common/VnLog.vue @@ -561,9 +561,8 @@ watch( }}: @@ -619,19 +618,27 @@ watch( :key="prop2Index" class="q-pa-none text-grey" > + + {{ prop.nameI18n }}: + , #{{ prop.val.id }} @@ -644,7 +651,8 @@ watch( > ← { const descriptors = ref({}); - const loaded = ref(false); function set() { const files = import.meta.glob(`src/**/*DescriptorProxy.vue`); + const moduleParser = { + user: 'account', + client: 'customer', + }; for (const file in files) { - descriptors.value[file.split('/').at(-1).slice(0, -19).toLowerCase() + 'Fk'] = - defineAsyncComponent(() => import(file)); + console.log('fasd', file.split('/').at(-1).slice(0, -19).toLowerCase()); + const name = file.split('/').at(-1).slice(0, -19).toLowerCase(); + const descriptor = moduleParser[name] ?? name; + //Ver pq no funciona account//user + descriptors.value[descriptor + 'Fk'] = defineAsyncComponent(() => + import(file) + ); } - loaded.value = true; } function get() { - if (!loaded.value) set(); + if (!Object.keys(descriptors.value).length) set(); } function has(name) { get(); + console.log('descriptors.value: ', descriptors.value); return descriptors.value[name]; }