8627-devToTest #1421

Merged
alexm merged 768 commits from 8627-devToTest into test 2025-02-18 12:37:37 +00:00
6 changed files with 19 additions and 51 deletions
Showing only changes of commit 30f13b65f0 - Show all commits

View File

@ -1,5 +1,4 @@
<script setup> <script setup>
import { computed } from 'vue';
import VnSelect from 'components/common/VnSelect.vue'; import VnSelect from 'components/common/VnSelect.vue';
const model = defineModel({ type: [String, Number, Object] }); const model = defineModel({ type: [String, Number, Object] });

View File

@ -12,6 +12,7 @@ import VnInput from 'src/components/common/VnInput.vue';
import VnSelect from 'src/components/common/VnSelect.vue'; import VnSelect from 'src/components/common/VnSelect.vue';
import VnInputNumber from 'src/components/common/VnInputNumber.vue'; import VnInputNumber from 'src/components/common/VnInputNumber.vue';
import VnSelectTravelExtended from 'src/components/common/VnSelectTravelExtended.vue'; import VnSelectTravelExtended from 'src/components/common/VnSelectTravelExtended.vue';
import VnSelectSupplier from 'src/components/common/VnSelectSupplier.vue';
const route = useRoute(); const route = useRoute();
const { t } = useI18n(); const { t } = useI18n();
@ -58,24 +59,11 @@ onMounted(() => {
v-model="data.travelFk" v-model="data.travelFk"
:onFilterTravelSelected="(data, result) => (data.travelFk = result)" :onFilterTravelSelected="(data, result) => (data.travelFk = result)"
/> />
<VnSelect <VnSelectSupplier
:label="t('globals.supplier')"
v-model="data.supplierFk" v-model="data.supplierFk"
hide-selected hide-selected
:required="true" :required="true"
map-options />
>
<template #option="scope">
<QItem v-bind="scope.itemProps">
<QItemSection>
<QItemLabel>{{ scope.opt?.name }}</QItemLabel>
<QItemLabel caption>
{{ scope.opt?.nickname }}, {{ scope.opt?.id }}
</QItemLabel>
</QItemSection>
</QItem>
</template>
</VnSelect>
</VnRow> </VnRow>
<VnRow> <VnRow>
<VnInput v-model="data.reference" :label="t('globals.reference')" /> <VnInput v-model="data.reference" :label="t('globals.reference')" />
@ -153,7 +141,7 @@ onMounted(() => {
:label="t('entry.summary.excludedFromAvailable')" :label="t('entry.summary.excludedFromAvailable')"
/> />
<QCheckbox <QCheckbox
v-if="isAdministrative()" :disable="!isAdministrative()"
v-model="data.isBooked" v-model="data.isBooked"
:label="t('entry.basicData.booked')" :label="t('entry.basicData.booked')"
/> />

View File

@ -1,19 +1,19 @@
<script setup> <script setup>
import { ref, computed, onMounted } from 'vue'; import { ref, computed, onMounted } from 'vue';
import { useRoute } from 'vue-router'; import { useRoute, useRouter } from 'vue-router';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import CardDescriptor from 'components/ui/CardDescriptor.vue';
import VnLv from 'src/components/ui/VnLv.vue';
import { toDate } from 'src/filters'; import { toDate } from 'src/filters';
import { getUrl } from 'src/composables/getUrl'; import { getUrl } from 'src/composables/getUrl';
import filter from './EntryFilter.js'; import { useQuasar } from 'quasar';
import { usePrintService } from 'composables/usePrintService';
import CardDescriptor from 'components/ui/CardDescriptor.vue';
import VnLv from 'src/components/ui/VnLv.vue';
import TravelDescriptorProxy from 'src/pages/Travel/Card/TravelDescriptorProxy.vue'; import TravelDescriptorProxy from 'src/pages/Travel/Card/TravelDescriptorProxy.vue';
import axios from 'axios'; import axios from 'axios';
import { useRouter } from 'vue-router';
import { useQuasar } from 'quasar';
const quasar = useQuasar(); const quasar = useQuasar();
const { push } = useRouter(); const { push } = useRouter();
const { openReport } = usePrintService();
const $props = defineProps({ const $props = defineProps({
id: { id: {

View File

@ -57,7 +57,7 @@ const entryFilterPanel = ref();
<QTooltip> <QTooltip>
{{ {{
t( t(
'entry.list.tableVisibleColumns.isExcludedFromAvailable' 'entry.list.tableVisibleColumns.isExcludedFromAvailable',
) )
}} }}
</QTooltip> </QTooltip>
@ -87,19 +87,6 @@ const entryFilterPanel = ref();
</QTooltip> </QTooltip>
</QCheckbox> </QCheckbox>
</QItemSection> </QItemSection>
<QItemSection>
<QCheckbox
:label="t('params.isRaid')"
v-model="params.isRaid"
toggle-indeterminate
>
<QTooltip>
{{ t('entry.list.tableVisibleColumns.isRaid') }}
</QTooltip>
</QCheckbox>
</QItemSection>
</QItem>
<QItem>
<QItemSection> <QItemSection>
<QCheckbox <QCheckbox
:label="t('entry.list.tableVisibleColumns.isConfirmed')" :label="t('entry.list.tableVisibleColumns.isConfirmed')"
@ -211,10 +198,10 @@ const entryFilterPanel = ref();
<QItem v-bind="scope.itemProps"> <QItem v-bind="scope.itemProps">
<QItemSection> <QItemSection>
<QItemLabel> <QItemLabel>
{{ scope.opt?.name}} {{ scope.opt?.name }}
</QItemLabel> </QItemLabel>
<QItemLabel caption> <QItemLabel caption>
{{ `#${scope.opt?.id } , ${ scope.opt?.nickname}` }} {{ `#${scope.opt?.id} , ${scope.opt?.nickname}` }}
</QItemLabel> </QItemLabel>
</QItemSection> </QItemSection>
</QItem> </QItem>

View File

@ -55,7 +55,7 @@ entry:
currency: Moneda currency: Moneda
observation: Observación observation: Observación
commission: Comisión commission: Comisión
booked: Asentado booked: Contabilizada
excludedFromAvailable: Inventario excludedFromAvailable: Inventario
initialTemperature: Ini °C initialTemperature: Ini °C
finalTemperature: Fin °C finalTemperature: Fin °C

View File

@ -6,13 +6,7 @@ const entryCard = {
component: () => import('src/pages/Entry/Card/EntryCard.vue'), component: () => import('src/pages/Entry/Card/EntryCard.vue'),
redirect: { name: 'EntrySummary' }, redirect: { name: 'EntrySummary' },
meta: { meta: {
menu: [ menu: ['EntryBasicData', 'EntryBuys', 'EntryNotes', 'EntryDms', 'EntryLog'],
'EntryBasicData',
'EntryBuys',
'EntryNotes',
'EntryDms',
'EntryLog',
],
}, },
children: [ children: [
{ {
@ -91,7 +85,7 @@ export default {
'EntryLatestBuys', 'EntryLatestBuys',
'EntryStockBought', 'EntryStockBought',
'EntryWasteRecalc', 'EntryWasteRecalc',
] ],
}, },
component: RouterView, component: RouterView,
redirect: { name: 'EntryMain' }, redirect: { name: 'EntryMain' },
@ -103,7 +97,7 @@ export default {
redirect: { name: 'EntryIndexMain' }, redirect: { name: 'EntryIndexMain' },
children: [ children: [
{ {
path:'', path: '',
name: 'EntryIndexMain', name: 'EntryIndexMain',
redirect: { name: 'EntryList' }, redirect: { name: 'EntryList' },
component: () => import('src/pages/Entry/EntryList.vue'), component: () => import('src/pages/Entry/EntryList.vue'),