2014 lines
92 KiB
Diff
2014 lines
92 KiB
Diff
|
diff --git a/quasar.config.js b/quasar.config.js
|
||
|
index 755e96bd..789b9f64 100644
|
||
|
--- a/quasar.config.js
|
||
|
+++ b/quasar.config.js
|
||
|
@@ -12,6 +12,7 @@ const { configure } = require('quasar/wrappers');
|
||
|
const VueI18nPlugin = require('@intlify/unplugin-vue-i18n/vite');
|
||
|
const path = require('path');
|
||
|
|
||
|
+
|
||
|
module.exports = configure(function (/* ctx */) {
|
||
|
return {
|
||
|
eslint: {
|
||
|
@@ -29,7 +30,8 @@ module.exports = configure(function (/* ctx */) {
|
||
|
// app boot file (/src/boot)
|
||
|
// --> boot files are part of "main.js"
|
||
|
// https://v2.quasar.dev/quasar-cli/boot-files
|
||
|
- boot: ['i18n', 'axios', 'vnDate', 'validations'],
|
||
|
+ //
|
||
|
+ boot: ['i18n', 'axios', 'vnDate','quasar','quasar.defaults','setDefaults', 'validations'],
|
||
|
|
||
|
// https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#css
|
||
|
css: ['app.scss'],
|
||
|
@@ -122,6 +124,33 @@ module.exports = configure(function (/* ctx */) {
|
||
|
// https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#framework
|
||
|
framework: {
|
||
|
config: {
|
||
|
+ form:{
|
||
|
+mixins:[{
|
||
|
+ data(d) {
|
||
|
+ return {
|
||
|
+ title: 'Mixins are cool',
|
||
|
+ copyright: 'All rights reserved. Product of super awesome people'
|
||
|
+ };
|
||
|
+ },
|
||
|
+ created: function(data) {
|
||
|
+ console.log(this)
|
||
|
+ if(this.$el){
|
||
|
+
|
||
|
+ console.log(this.$el
|
||
|
+ )
|
||
|
+ this.greetings();
|
||
|
+ }
|
||
|
+ },
|
||
|
+ methods: {
|
||
|
+ keyup:(event)=>{
|
||
|
+ console.log(event)
|
||
|
+ },
|
||
|
+ greetings: function() {
|
||
|
+ console.log('Howdy my good fellow!');
|
||
|
+ }
|
||
|
+ }
|
||
|
+ }],
|
||
|
+ },
|
||
|
config: {
|
||
|
brand: {
|
||
|
primary: 'orange',
|
||
|
diff --git a/src/App.vue b/src/App.vue
|
||
|
index d0d8c935..6a201045 100644
|
||
|
--- a/src/App.vue
|
||
|
+++ b/src/App.vue
|
||
|
@@ -1,5 +1,5 @@
|
||
|
<script setup>
|
||
|
-import { onMounted } from 'vue';
|
||
|
+import { onMounted, getCurrentInstance, resolveComponent, h } from 'vue';
|
||
|
import { useQuasar, Dark } from 'quasar';
|
||
|
import { useI18n } from 'vue-i18n';
|
||
|
|
||
|
@@ -34,6 +34,7 @@ quasar.iconMapFn = (iconName) => {
|
||
|
content: iconName,
|
||
|
};
|
||
|
};
|
||
|
+// h(resolveComponent('QBtn'), { color: 'red' }, 'Click me');
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
diff --git a/src/components/CreateBankEntityForm.vue b/src/components/CreateBankEntityForm.vue
|
||
|
index 106dbec3..7a2a36fb 100644
|
||
|
--- a/src/components/CreateBankEntityForm.vue
|
||
|
+++ b/src/components/CreateBankEntityForm.vue
|
||
|
@@ -77,7 +77,6 @@ const onDataSaved = (data) => {
|
||
|
:label="t('country')"
|
||
|
v-model="data.countryFk"
|
||
|
:options="countriesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="country"
|
||
|
hide-selected
|
||
|
:required="true"
|
||
|
diff --git a/src/components/CreateNewCityForm.vue b/src/components/CreateNewCityForm.vue
|
||
|
index 7326ea7a..2d4d2667 100644
|
||
|
--- a/src/components/CreateNewCityForm.vue
|
||
|
+++ b/src/components/CreateNewCityForm.vue
|
||
|
@@ -52,8 +52,6 @@ const onDataSaved = (dataSaved) => {
|
||
|
:label="t('Province')"
|
||
|
:options="provincesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.provinceFk"
|
||
|
:rules="validate('city.provinceFk')"
|
||
|
/>
|
||
|
diff --git a/src/components/CreateNewPostcodeForm.vue b/src/components/CreateNewPostcodeForm.vue
|
||
|
index 47836c05..9572f96a 100644
|
||
|
--- a/src/components/CreateNewPostcodeForm.vue
|
||
|
+++ b/src/components/CreateNewPostcodeForm.vue
|
||
|
@@ -90,8 +90,6 @@ const onProvinceCreated = async ({ name }, formData) => {
|
||
|
:options="townsLocationOptions"
|
||
|
v-model="data.townFk"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
:rules="validate('postcode.city')"
|
||
|
:roles-allowed-to-create="['deliveryAssistant']"
|
||
|
>
|
||
|
@@ -109,8 +107,6 @@ const onProvinceCreated = async ({ name }, formData) => {
|
||
|
:label="t('Province')"
|
||
|
:options="provincesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.provinceFk"
|
||
|
:rules="validate('postcode.provinceFk')"
|
||
|
:roles-allowed-to-create="['deliveryAssistant']"
|
||
|
@@ -128,7 +124,6 @@ const onProvinceCreated = async ({ name }, formData) => {
|
||
|
:options="countriesOptions"
|
||
|
hide-selected
|
||
|
option-label="country"
|
||
|
- option-value="id"
|
||
|
v-model="data.countryFk"
|
||
|
:rules="validate('postcode.countryFk')"
|
||
|
/>
|
||
|
diff --git a/src/components/CreateNewProvinceForm.vue b/src/components/CreateNewProvinceForm.vue
|
||
|
index b972db2c..c79513dc 100644
|
||
|
--- a/src/components/CreateNewProvinceForm.vue
|
||
|
+++ b/src/components/CreateNewProvinceForm.vue
|
||
|
@@ -52,8 +52,6 @@ const onDataSaved = (dataSaved) => {
|
||
|
:label="t('Autonomy')"
|
||
|
:options="autonomiesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.autonomyFk"
|
||
|
:rules="validate('province.autonomyFk')"
|
||
|
/>
|
||
|
diff --git a/src/components/CreateThermographForm.vue b/src/components/CreateThermographForm.vue
|
||
|
index d4511a0e..b1dbad38 100644
|
||
|
--- a/src/components/CreateThermographForm.vue
|
||
|
+++ b/src/components/CreateThermographForm.vue
|
||
|
@@ -82,8 +82,6 @@ const onDataSaved = (dataSaved) => {
|
||
|
:label="t('Warehouse')"
|
||
|
:options="warehousesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.warehouseId"
|
||
|
:required="true"
|
||
|
/>
|
||
|
@@ -93,7 +91,6 @@ const onDataSaved = (dataSaved) => {
|
||
|
:label="t('Temperature')"
|
||
|
:options="temperaturesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
option-value="code"
|
||
|
v-model="data.temperatureFk"
|
||
|
:required="true"
|
||
|
diff --git a/src/components/FilterItemForm.vue b/src/components/FilterItemForm.vue
|
||
|
index 4c329a8e..155d88e6 100644
|
||
|
--- a/src/components/FilterItemForm.vue
|
||
|
+++ b/src/components/FilterItemForm.vue
|
||
|
@@ -164,8 +164,6 @@ const selectItem = ({ id }) => {
|
||
|
:label="t('entry.buys.producer')"
|
||
|
:options="producersOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="itemFilterParams.producerFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -174,8 +172,6 @@ const selectItem = ({ id }) => {
|
||
|
:label="t('entry.buys.type')"
|
||
|
:options="ItemTypesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="itemFilterParams.typeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -184,8 +180,6 @@ const selectItem = ({ id }) => {
|
||
|
:label="t('entry.buys.color')"
|
||
|
:options="InksOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="itemFilterParams.inkFk"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/components/FilterTravelForm.vue b/src/components/FilterTravelForm.vue
|
||
|
index 499d5bc4..10282267 100644
|
||
|
--- a/src/components/FilterTravelForm.vue
|
||
|
+++ b/src/components/FilterTravelForm.vue
|
||
|
@@ -150,8 +150,6 @@ const selectTravel = ({ id }) => {
|
||
|
:label="t('entry.basicData.agency')"
|
||
|
:options="agenciesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="travelFilterParams.agencyModeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -160,8 +158,6 @@ const selectTravel = ({ id }) => {
|
||
|
:label="t('entry.basicData.warehouseOut')"
|
||
|
:options="warehousesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="travelFilterParams.warehouseOutFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -170,8 +166,6 @@ const selectTravel = ({ id }) => {
|
||
|
:label="t('entry.basicData.warehouseIn')"
|
||
|
:options="warehousesOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="travelFilterParams.warehouseInFk"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/components/RegularizeStockForm.vue b/src/components/RegularizeStockForm.vue
|
||
|
index 28236be1..f59867fa 100644
|
||
|
--- a/src/components/RegularizeStockForm.vue
|
||
|
+++ b/src/components/RegularizeStockForm.vue
|
||
|
@@ -63,8 +63,6 @@ const onDataSaved = (data) => {
|
||
|
:label="t('Warehouse')"
|
||
|
v-model="data.warehouseFk"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/components/common/VnDms.vue b/src/components/common/VnDms.vue
|
||
|
index d2651f5d..22fa28f2 100644
|
||
|
--- a/src/components/common/VnDms.vue
|
||
|
+++ b/src/components/common/VnDms.vue
|
||
|
@@ -122,7 +122,6 @@ function addDefaultData(data) {
|
||
|
:label="t('globals.company')"
|
||
|
v-model="dms.companyFk"
|
||
|
:options="companies"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
input-debounce="0"
|
||
|
/>
|
||
|
@@ -132,16 +131,12 @@ function addDefaultData(data) {
|
||
|
:label="t('globals.warehouse')"
|
||
|
v-model="dms.warehouseFk"
|
||
|
:options="warehouses"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
input-debounce="0"
|
||
|
/>
|
||
|
<VnSelectFilter
|
||
|
:label="t('globals.type')"
|
||
|
v-model="dms.dmsTypeFk"
|
||
|
:options="dmsTypes"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
input-debounce="0"
|
||
|
/>
|
||
|
</VnRow>
|
||
|
diff --git a/src/components/common/VnLog.vue b/src/components/common/VnLog.vue
|
||
|
index 6368a3e5..343bdb4b 100644
|
||
|
--- a/src/components/common/VnLog.vue
|
||
|
+++ b/src/components/common/VnLog.vue
|
||
|
@@ -693,8 +693,6 @@ setLogTree();
|
||
|
class="full-width"
|
||
|
:label="t('globals.user')"
|
||
|
v-model="userSelect"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
:options="workers"
|
||
|
@update:model-value="selectFilter('userSelect')"
|
||
|
hide-selected
|
||
|
diff --git a/src/components/common/VnLogFilter.vue b/src/components/common/VnLogFilter.vue
|
||
|
index b5941239..9720d391 100644
|
||
|
--- a/src/components/common/VnLogFilter.vue
|
||
|
+++ b/src/components/common/VnLogFilter.vue
|
||
|
@@ -49,8 +49,6 @@ const workers = ref();
|
||
|
v-model="params.userFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
diff --git a/src/components/ui/VnSearchbar.vue b/src/components/ui/VnSearchbar.vue
|
||
|
index 99710408..410e0515 100644
|
||
|
--- a/src/components/ui/VnSearchbar.vue
|
||
|
+++ b/src/components/ui/VnSearchbar.vue
|
||
|
@@ -81,8 +81,9 @@ onMounted(() => {
|
||
|
});
|
||
|
|
||
|
async function search() {
|
||
|
- const staticParams = Object.entries(store.userParams)
|
||
|
- .filter(([key, value]) => value && (props.staticParams || []).includes(key));
|
||
|
+ const staticParams = Object.entries(store.userParams).filter(
|
||
|
+ ([key, value]) => value && (props.staticParams || []).includes(key)
|
||
|
+ );
|
||
|
await arrayData.applyFilter({
|
||
|
params: {
|
||
|
...Object.fromEntries(staticParams),
|
||
|
@@ -107,7 +108,7 @@ async function search() {
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
- <QForm @submit="search">
|
||
|
+ <QForm @submit="search" id="searchbarForm">
|
||
|
<VnInput
|
||
|
id="searchbar"
|
||
|
v-model="searchText"
|
||
|
diff --git a/src/css/app.scss b/src/css/app.scss
|
||
|
index 750439e3..37c515cb 100644
|
||
|
--- a/src/css/app.scss
|
||
|
+++ b/src/css/app.scss
|
||
|
@@ -97,3 +97,6 @@ input::-webkit-inner-spin-button {
|
||
|
-webkit-appearance: none;
|
||
|
-moz-appearance: none;
|
||
|
}
|
||
|
+.q-table th, .q-table td {
|
||
|
+ text-align: left !important;
|
||
|
+}
|
||
|
diff --git a/src/filters/toCurrency.js b/src/filters/toCurrency.js
|
||
|
index f820c012..d998aac3 100644
|
||
|
--- a/src/filters/toCurrency.js
|
||
|
+++ b/src/filters/toCurrency.js
|
||
|
@@ -12,7 +12,7 @@ export default function (value, symbol = 'EUR', fractionSize = 2) {
|
||
|
maximumFractionDigits: fractionSize,
|
||
|
};
|
||
|
|
||
|
- const lang = locale.value == 'es' ? 'de' : locale.value;
|
||
|
+ // const lang = locale.value == 'es-ES' ? : locale.value;
|
||
|
|
||
|
- return new Intl.NumberFormat(lang, options).format(value);
|
||
|
+ return new Intl.NumberFormat('de-DE', options).format(value);
|
||
|
}
|
||
|
diff --git a/src/pages/Claim/Card/ClaimAction.vue b/src/pages/Claim/Card/ClaimAction.vue
|
||
|
index ef45bf3d..3c27bd2e 100644
|
||
|
--- a/src/pages/Claim/Card/ClaimAction.vue
|
||
|
+++ b/src/pages/Claim/Card/ClaimAction.vue
|
||
|
@@ -308,7 +308,6 @@ async function importToNewRefundTicket() {
|
||
|
v-model="row.claimDestinationFk"
|
||
|
:options="destinationTypes"
|
||
|
option-label="description"
|
||
|
- option-value="id"
|
||
|
:autofocus="true"
|
||
|
dense
|
||
|
input-debounce="0"
|
||
|
@@ -350,7 +349,6 @@ async function importToNewRefundTicket() {
|
||
|
v-model="props.row.claimDestinationFk"
|
||
|
:options="destinationTypes"
|
||
|
option-label="description"
|
||
|
- option-value="id"
|
||
|
:autofocus="true"
|
||
|
dense
|
||
|
input-debounce="0"
|
||
|
@@ -425,7 +423,6 @@ async function importToNewRefundTicket() {
|
||
|
v-model="claimDestinationFk"
|
||
|
:options="destinationTypes"
|
||
|
option-label="description"
|
||
|
- option-value="id"
|
||
|
:autofocus="true"
|
||
|
dense
|
||
|
input-debounce="0"
|
||
|
diff --git a/src/pages/Claim/Card/ClaimBasicData.vue b/src/pages/Claim/Card/ClaimBasicData.vue
|
||
|
index 35f93c73..41007a46 100644
|
||
|
--- a/src/pages/Claim/Card/ClaimBasicData.vue
|
||
|
+++ b/src/pages/Claim/Card/ClaimBasicData.vue
|
||
|
@@ -122,8 +122,6 @@ const statesFilter = {
|
||
|
<QSelect
|
||
|
v-model="data.workerFk"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
:label="t('claim.basicData.assignedTo')"
|
||
|
map-options
|
||
|
@@ -147,7 +145,6 @@ const statesFilter = {
|
||
|
<QSelect
|
||
|
v-model="data.claimStateFk"
|
||
|
:options="claimStates"
|
||
|
- option-value="id"
|
||
|
option-label="description"
|
||
|
emit-value
|
||
|
:label="t('claim.basicData.state')"
|
||
|
diff --git a/src/pages/Claim/ClaimFilter.vue b/src/pages/Claim/ClaimFilter.vue
|
||
|
index ee702ffd..761e2d9c 100644
|
||
|
--- a/src/pages/Claim/ClaimFilter.vue
|
||
|
+++ b/src/pages/Claim/ClaimFilter.vue
|
||
|
@@ -69,8 +69,6 @@ const states = ref();
|
||
|
v-model="params.salesPersonFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
@@ -92,8 +90,6 @@ const states = ref();
|
||
|
v-model="params.attenderFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
@@ -115,8 +111,6 @@ const states = ref();
|
||
|
v-model="params.claimResponsibleFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
@@ -138,7 +132,6 @@ const states = ref();
|
||
|
v-model="params.claimStateFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="states"
|
||
|
- option-value="id"
|
||
|
option-label="description"
|
||
|
emit-value
|
||
|
map-options
|
||
|
@@ -160,8 +153,8 @@ const states = ref();
|
||
|
:loading="loading"
|
||
|
@filter="filterFn"
|
||
|
@virtual-scroll="onScroll"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
+
|
||
|
+
|
||
|
emit-value
|
||
|
map-options
|
||
|
/>
|
||
|
diff --git a/src/pages/Customer/Card/CustomerBalance.vue b/src/pages/Customer/Card/CustomerBalance.vue
|
||
|
index fe873cfa..3e9eae22 100644
|
||
|
--- a/src/pages/Customer/Card/CustomerBalance.vue
|
||
|
+++ b/src/pages/Customer/Card/CustomerBalance.vue
|
||
|
@@ -97,59 +97,50 @@ const tableColumnComponents = {
|
||
|
|
||
|
const columns = computed(() => [
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'payed',
|
||
|
format: (value) => toDate(value),
|
||
|
label: t('Date'),
|
||
|
name: 'date',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'created',
|
||
|
format: (value) => toDateHourMinSec(value),
|
||
|
label: t('Creation date'),
|
||
|
name: 'creationDate',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'userName',
|
||
|
label: t('Employee'),
|
||
|
name: 'employee',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'description',
|
||
|
label: t('Reference'),
|
||
|
name: 'reference',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'bankFk',
|
||
|
label: t('Bank'),
|
||
|
name: 'bank',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'debit',
|
||
|
label: t('Debit'),
|
||
|
name: 'debit',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'credit',
|
||
|
format: (value) => toCurrency(value),
|
||
|
label: t('Havings'),
|
||
|
name: 'havings',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: (value) => value.debit - value.credit,
|
||
|
format: (value) => toCurrency(value),
|
||
|
label: t('Balance'),
|
||
|
name: 'balance',
|
||
|
},
|
||
|
{
|
||
|
- align: 'left',
|
||
|
field: 'isConciliate',
|
||
|
label: t('Conciliated'),
|
||
|
name: 'conciliated',
|
||
|
@@ -219,16 +210,15 @@ const saveFieldValue = async (event) => {
|
||
|
/>
|
||
|
|
||
|
<QTable
|
||
|
+ name="customerBalance"
|
||
|
:columns="columns"
|
||
|
- :no-data-label="t('globals.noResults')"
|
||
|
- :pagination="{ rowsPerPage: 12 }"
|
||
|
:rows="rows"
|
||
|
class="full-width q-mt-md"
|
||
|
- row-key="id"
|
||
|
+ :class="defaultColumnsFormat"
|
||
|
>
|
||
|
<template #body-cell="props">
|
||
|
<QTd :props="props">
|
||
|
- <QTr :props="props" class="cursor-pointer">
|
||
|
+ <QTr :props="props" class="text-left cursor-pointer">
|
||
|
<component
|
||
|
:is="tableColumnComponents[props.col.name].component"
|
||
|
class="col-content"
|
||
|
@@ -284,7 +274,6 @@ const saveFieldValue = async (event) => {
|
||
|
@update:model-value="updateCompanyId($event)"
|
||
|
hide-selected
|
||
|
option-label="code"
|
||
|
- option-value="id"
|
||
|
v-model="companyId"
|
||
|
:rules="validate('entry.companyFk')"
|
||
|
/>
|
||
|
diff --git a/src/pages/Customer/Card/CustomerBasicData.vue b/src/pages/Customer/Card/CustomerBasicData.vue
|
||
|
index 9be4643f..f80f7f12 100644
|
||
|
--- a/src/pages/Customer/Card/CustomerBasicData.vue
|
||
|
+++ b/src/pages/Customer/Card/CustomerBasicData.vue
|
||
|
@@ -67,7 +67,12 @@ const filterOptions = {
|
||
|
url="Clients"
|
||
|
/>
|
||
|
|
||
|
- <FormModel :url="`Clients/${route.params.id}`" auto-load model="customer">
|
||
|
+ <FormModel
|
||
|
+ :url="`Clients/${route.params.id}`"
|
||
|
+ @keyup.enter="handleCloick"
|
||
|
+ auto-load
|
||
|
+ model="customer"
|
||
|
+ >
|
||
|
<template #form="{ data, validate, filter }">
|
||
|
<VnRow class="row q-gutter-md q-mb-md">
|
||
|
<div class="col">
|
||
|
@@ -148,8 +153,6 @@ const filterOptions = {
|
||
|
@filter="(value, update) => filter(value, update, filterOptions)"
|
||
|
emit-value
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
use-input
|
||
|
v-model="data.salesPersonFk"
|
||
|
>
|
||
|
@@ -172,8 +175,6 @@ const filterOptions = {
|
||
|
:rules="validate('client.contactChannelFk')"
|
||
|
emit-value
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.contactChannelFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -187,8 +188,6 @@ const filterOptions = {
|
||
|
:rules="validate('client.transferorFk')"
|
||
|
emit-value
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.transferorFk"
|
||
|
>
|
||
|
<template #append>
|
||
|
diff --git a/src/pages/Customer/Card/CustomerBillingData.vue b/src/pages/Customer/Card/CustomerBillingData.vue
|
||
|
index e1b12619..3a553b88 100644
|
||
|
--- a/src/pages/Customer/Card/CustomerBillingData.vue
|
||
|
+++ b/src/pages/Customer/Card/CustomerBillingData.vue
|
||
|
@@ -53,8 +53,6 @@ const getBankEntities = (data, formData) => {
|
||
|
:label="t('Billing data')"
|
||
|
:options="payMethods"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.payMethod"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -85,8 +83,6 @@ const getBankEntities = (data, formData) => {
|
||
|
:roles-allowed-to-create="['salesAssistant', 'hr']"
|
||
|
:rules="validate('Worker.bankEntity')"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.bankEntityFk"
|
||
|
>
|
||
|
<template #form>
|
||
|
diff --git a/src/pages/Customer/Card/CustomerFiscalData.vue b/src/pages/Customer/Card/CustomerFiscalData.vue
|
||
|
index f74cbc2c..f61f88cd 100644
|
||
|
--- a/src/pages/Customer/Card/CustomerFiscalData.vue
|
||
|
+++ b/src/pages/Customer/Card/CustomerFiscalData.vue
|
||
|
@@ -74,7 +74,6 @@ function handleLocation(data, location) {
|
||
|
:options="typesTaxes"
|
||
|
hide-selected
|
||
|
option-label="vat"
|
||
|
- option-value="id"
|
||
|
v-model="data.sageTaxTypeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -84,7 +83,6 @@ function handleLocation(data, location) {
|
||
|
:options="typesTransactions"
|
||
|
hide-selected
|
||
|
option-label="transaction"
|
||
|
- option-value="id"
|
||
|
v-model="data.sageTransactionTypeFk"
|
||
|
>
|
||
|
<template #option="scope">
|
||
|
diff --git a/src/pages/Customer/Card/CustomerLog.vue b/src/pages/Customer/Card/CustomerLog.vue
|
||
|
index c237e5fd..02b7b745 100644
|
||
|
--- a/src/pages/Customer/Card/CustomerLog.vue
|
||
|
+++ b/src/pages/Customer/Card/CustomerLog.vue
|
||
|
@@ -144,8 +144,6 @@ const setInq = (value, status) => {
|
||
|
:options="[]"
|
||
|
class="q-mt-md"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
/>
|
||
|
|
||
|
<div class="q-mt-lg">
|
||
|
@@ -184,8 +182,6 @@ const setInq = (value, status) => {
|
||
|
:options="[]"
|
||
|
class="q-mt-sm"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
/>
|
||
|
<VnInput :label="t('Changes')" clearable class="q-mt-sm">
|
||
|
<template #append>
|
||
|
diff --git a/src/pages/Customer/CustomerCreate.vue b/src/pages/Customer/CustomerCreate.vue
|
||
|
index 4addb1d6..627908a3 100644
|
||
|
--- a/src/pages/Customer/CustomerCreate.vue
|
||
|
+++ b/src/pages/Customer/CustomerCreate.vue
|
||
|
@@ -57,8 +57,6 @@ function handleLocation(data, location) {
|
||
|
:label="t('Salesperson')"
|
||
|
:options="workersOptions"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.salesPersonFk"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Customer/CustomerFilter.vue b/src/pages/Customer/CustomerFilter.vue
|
||
|
index 593b4550..333951b7 100644
|
||
|
--- a/src/pages/Customer/CustomerFilter.vue
|
||
|
+++ b/src/pages/Customer/CustomerFilter.vue
|
||
|
@@ -70,8 +70,6 @@ const zones = ref();
|
||
|
v-model="params.salesPersonFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
@@ -93,8 +91,6 @@ const zones = ref();
|
||
|
v-model="params.provinceFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="provinces"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
hide-selected
|
||
|
@@ -140,8 +136,6 @@ const zones = ref();
|
||
|
v-model="params.zoneFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="zones"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
hide-selected
|
||
|
diff --git a/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue b/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue
|
||
|
index 3ba7f655..c07dd5b4 100644
|
||
|
--- a/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue
|
||
|
+++ b/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue
|
||
|
@@ -56,7 +56,6 @@ const authors = ref();
|
||
|
emit-value
|
||
|
hide-selected
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
option-value="clientTypeFk"
|
||
|
outlined
|
||
|
rounded
|
||
|
@@ -79,8 +78,6 @@ const authors = ref();
|
||
|
emit-value
|
||
|
hide-selected
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
outlined
|
||
|
rounded
|
||
|
use-input
|
||
|
@@ -103,7 +100,6 @@ const authors = ref();
|
||
|
hide-selected
|
||
|
map-options
|
||
|
option-label="country"
|
||
|
- option-value="id"
|
||
|
outlined
|
||
|
rounded
|
||
|
use-input
|
||
|
@@ -147,8 +143,6 @@ const authors = ref();
|
||
|
emit-value
|
||
|
hide-selected
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
outlined
|
||
|
rounded
|
||
|
use-input
|
||
|
diff --git a/src/pages/Customer/ExtendedList/CustomerExtendedListFilter.vue b/src/pages/Customer/ExtendedList/CustomerExtendedListFilter.vue
|
||
|
index df898e7c..b3191316 100644
|
||
|
--- a/src/pages/Customer/ExtendedList/CustomerExtendedListFilter.vue
|
||
|
+++ b/src/pages/Customer/ExtendedList/CustomerExtendedListFilter.vue
|
||
|
@@ -208,8 +208,6 @@ const shouldRenderColumn = (colName) => {
|
||
|
v-model="params.salesPersonFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
@@ -275,7 +273,6 @@ const shouldRenderColumn = (colName) => {
|
||
|
v-model="params.countryFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="countriesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="country"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
@@ -292,8 +289,6 @@ const shouldRenderColumn = (colName) => {
|
||
|
v-model="params.provinceFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="provincesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
dense
|
||
|
@@ -368,8 +363,6 @@ const shouldRenderColumn = (colName) => {
|
||
|
v-model="params.payMethodFk"
|
||
|
:options="paymethodsOptions"
|
||
|
@update:model-value="searchFn()"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
dense
|
||
|
@@ -387,7 +380,6 @@ const shouldRenderColumn = (colName) => {
|
||
|
v-model="params.sageTaxTypeFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="sageTaxTypesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="vat"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
@@ -408,7 +400,6 @@ const shouldRenderColumn = (colName) => {
|
||
|
v-model="params.sageTransactionTypeFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="sageTransactionTypesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="transaction"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
diff --git a/src/pages/Customer/Notifications/CustomerNotificationsFilter.vue b/src/pages/Customer/Notifications/CustomerNotificationsFilter.vue
|
||
|
index 320fc205..539b9065 100644
|
||
|
--- a/src/pages/Customer/Notifications/CustomerNotificationsFilter.vue
|
||
|
+++ b/src/pages/Customer/Notifications/CustomerNotificationsFilter.vue
|
||
|
@@ -85,7 +85,6 @@ const clients = ref();
|
||
|
emit-value
|
||
|
hide-selected
|
||
|
map-options
|
||
|
- option-label="name"
|
||
|
option-value="name"
|
||
|
outlined
|
||
|
rounded
|
||
|
diff --git a/src/pages/Customer/components/CustomerAddressCreate.vue b/src/pages/Customer/components/CustomerAddressCreate.vue
|
||
|
index 30d4acf8..2d379448 100644
|
||
|
--- a/src/pages/Customer/components/CustomerAddressCreate.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerAddressCreate.vue
|
||
|
@@ -119,8 +119,6 @@ function handleLocation(data, location) {
|
||
|
:options="agencyModes"
|
||
|
:rules="validate('route.agencyFk')"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.agencyModeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -138,7 +136,6 @@ function handleLocation(data, location) {
|
||
|
:label="t('Incoterms')"
|
||
|
:options="incoterms"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
option-value="code"
|
||
|
v-model="data.incotermsFk"
|
||
|
/>
|
||
|
@@ -149,7 +146,6 @@ function handleLocation(data, location) {
|
||
|
:options="customsAgents"
|
||
|
hide-selected
|
||
|
option-label="fiscalName"
|
||
|
- option-value="id"
|
||
|
v-model="data.customsAgentFk"
|
||
|
>
|
||
|
<template #form>
|
||
|
diff --git a/src/pages/Customer/components/CustomerAddressEdit.vue b/src/pages/Customer/components/CustomerAddressEdit.vue
|
||
|
index 8f4be134..85e6456a 100644
|
||
|
--- a/src/pages/Customer/components/CustomerAddressEdit.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerAddressEdit.vue
|
||
|
@@ -190,8 +190,6 @@ function handleLocation(data, location) {
|
||
|
:options="agencyModes"
|
||
|
:rules="validate('route.agencyFk')"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.agencyModeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -209,7 +207,6 @@ function handleLocation(data, location) {
|
||
|
:label="t('Incoterms')"
|
||
|
:options="incoterms"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
option-value="code"
|
||
|
v-model="data.incotermsFk"
|
||
|
/>
|
||
|
@@ -220,7 +217,6 @@ function handleLocation(data, location) {
|
||
|
:options="customsAgents"
|
||
|
hide-selected
|
||
|
option-label="fiscalName"
|
||
|
- option-value="id"
|
||
|
v-model="data.customsAgentFk"
|
||
|
>
|
||
|
<template #form>
|
||
|
@@ -242,7 +238,6 @@ function handleLocation(data, location) {
|
||
|
:options="observationTypes"
|
||
|
hide-selected
|
||
|
option-label="description"
|
||
|
- option-value="id"
|
||
|
v-model="note.observationTypeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Customer/components/CustomerFileManagementCreate.vue b/src/pages/Customer/components/CustomerFileManagementCreate.vue
|
||
|
index 6d76c2b7..8bde9642 100644
|
||
|
--- a/src/pages/Customer/components/CustomerFileManagementCreate.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerFileManagementCreate.vue
|
||
|
@@ -154,7 +154,6 @@ const toCustomerFileManagement = () => {
|
||
|
:options="optionsCompanies"
|
||
|
:rules="validate('entry.companyFk')"
|
||
|
option-label="code"
|
||
|
- option-value="id"
|
||
|
v-model="dms.companyId"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -165,8 +164,6 @@ const toCustomerFileManagement = () => {
|
||
|
<VnSelectFilter
|
||
|
:label="t('Warehouse')"
|
||
|
:options="optionsWarehouses"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="dms.warehouseId"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -174,8 +171,6 @@ const toCustomerFileManagement = () => {
|
||
|
<VnSelectFilter
|
||
|
:label="t('Type')"
|
||
|
:options="optionsDmsTypes"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="dms.dmsTypeId"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Customer/components/CustomerFileManagementEdit.vue b/src/pages/Customer/components/CustomerFileManagementEdit.vue
|
||
|
index f1279b93..f813d1d6 100644
|
||
|
--- a/src/pages/Customer/components/CustomerFileManagementEdit.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerFileManagementEdit.vue
|
||
|
@@ -132,7 +132,6 @@ const toCustomerFileManagement = () => {
|
||
|
:options="optionsCompanies"
|
||
|
:rules="validate('entry.companyFk')"
|
||
|
option-label="code"
|
||
|
- option-value="id"
|
||
|
v-model="dms.companyId"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -143,8 +142,6 @@ const toCustomerFileManagement = () => {
|
||
|
<VnSelectFilter
|
||
|
:label="t('Warehouse')"
|
||
|
:options="optionsWarehouses"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="dms.warehouseId"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -152,8 +149,6 @@ const toCustomerFileManagement = () => {
|
||
|
<VnSelectFilter
|
||
|
:label="t('Type')"
|
||
|
:options="optionsDmsTypes"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="dms.dmsTypeId"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Customer/components/CustomerGreugeCreate.vue b/src/pages/Customer/components/CustomerGreugeCreate.vue
|
||
|
index d8915dc1..8eb67582 100644
|
||
|
--- a/src/pages/Customer/components/CustomerGreugeCreate.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerGreugeCreate.vue
|
||
|
@@ -78,8 +78,6 @@ const toCustomerGreuges = () => {
|
||
|
:label="t('Type')"
|
||
|
:options="greugeTypes"
|
||
|
hide-selected
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
v-model="data.greugeTypeFk"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Customer/components/CustomerNewPayment.vue b/src/pages/Customer/components/CustomerNewPayment.vue
|
||
|
index c52cc18d..322c43c8 100644
|
||
|
--- a/src/pages/Customer/components/CustomerNewPayment.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerNewPayment.vue
|
||
|
@@ -150,7 +150,6 @@ const onDataSaved = async () => {
|
||
|
:rules="validate('entry.companyFk')"
|
||
|
hide-selected
|
||
|
option-label="code"
|
||
|
- option-value="id"
|
||
|
v-model="data.companyFk"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -165,7 +164,6 @@ const onDataSaved = async () => {
|
||
|
@update:model-value="setPaymentType($event)"
|
||
|
hide-selected
|
||
|
option-label="bank"
|
||
|
- option-value="id"
|
||
|
v-model="data.bankFk"
|
||
|
>
|
||
|
<template #option="scope">
|
||
|
diff --git a/src/pages/Customer/components/CustomerSamplesCreate.vue b/src/pages/Customer/components/CustomerSamplesCreate.vue
|
||
|
index 7b0d34bd..ad7f98cd 100644
|
||
|
--- a/src/pages/Customer/components/CustomerSamplesCreate.vue
|
||
|
+++ b/src/pages/Customer/components/CustomerSamplesCreate.vue
|
||
|
@@ -189,7 +189,6 @@ const toCustomerSamples = () => {
|
||
|
@update:model-value="setSampleType"
|
||
|
hide-selected
|
||
|
option-label="description"
|
||
|
- option-value="id"
|
||
|
required="true"
|
||
|
v-model="data.typeFk"
|
||
|
/>
|
||
|
@@ -242,7 +241,6 @@ const toCustomerSamples = () => {
|
||
|
:rules="validate('entry.companyFk')"
|
||
|
hide-selected
|
||
|
option-label="code"
|
||
|
- option-value="id"
|
||
|
required="true"
|
||
|
v-model="data.companyFk"
|
||
|
v-if="sampleType.hasCompany"
|
||
|
@@ -254,7 +252,6 @@ const toCustomerSamples = () => {
|
||
|
:options="optionsClientsAddressess"
|
||
|
hide-selected
|
||
|
option-label="nickname"
|
||
|
- option-value="id"
|
||
|
required="true"
|
||
|
v-model="data.addressId"
|
||
|
v-if="sampleType.id === 20"
|
||
|
diff --git a/src/pages/Department/Card/DepartmentBasicData.vue b/src/pages/Department/Card/DepartmentBasicData.vue
|
||
|
index 3b30a97e..819d6a2c 100644
|
||
|
--- a/src/pages/Department/Card/DepartmentBasicData.vue
|
||
|
+++ b/src/pages/Department/Card/DepartmentBasicData.vue
|
||
|
@@ -72,8 +72,6 @@ const clientsOptions = ref([]);
|
||
|
:label="t('department.bossDepartment')"
|
||
|
v-model="data.workerFk"
|
||
|
:options="workersOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
:rules="validate('department.workerFk')"
|
||
|
@@ -84,8 +82,6 @@ const clientsOptions = ref([]);
|
||
|
:label="t('department.selfConsumptionCustomer')"
|
||
|
v-model="data.clientFk"
|
||
|
:options="clientsOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
:rules="validate('department.clientFk')"
|
||
|
diff --git a/src/pages/Entry/Card/EntryBasicData.vue b/src/pages/Entry/Card/EntryBasicData.vue
|
||
|
index a98a1227..57b29651 100644
|
||
|
--- a/src/pages/Entry/Card/EntryBasicData.vue
|
||
|
+++ b/src/pages/Entry/Card/EntryBasicData.vue
|
||
|
@@ -69,7 +69,6 @@ const onFilterTravelSelected = (formData, id) => {
|
||
|
:label="t('entry.basicData.supplier')"
|
||
|
v-model="data.supplierFk"
|
||
|
:options="suppliersOptions"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
hide-selected
|
||
|
:required="true"
|
||
|
@@ -92,7 +91,6 @@ const onFilterTravelSelected = (formData, id) => {
|
||
|
:label="t('entry.basicData.travel')"
|
||
|
v-model="data.travelFk"
|
||
|
:options="travelsOptions"
|
||
|
- option-value="id"
|
||
|
option-label="warehouseInName"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
@@ -141,7 +139,6 @@ const onFilterTravelSelected = (formData, id) => {
|
||
|
:label="t('entry.basicData.company')"
|
||
|
v-model="data.companyFk"
|
||
|
:options="companiesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
@@ -155,7 +152,6 @@ const onFilterTravelSelected = (formData, id) => {
|
||
|
:label="t('entry.basicData.currency')"
|
||
|
v-model="data.currencyFk"
|
||
|
:options="currenciesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Entry/Card/EntryNotes.vue b/src/pages/Entry/Card/EntryNotes.vue
|
||
|
index 0d2e5e51..846b891a 100644
|
||
|
--- a/src/pages/Entry/Card/EntryNotes.vue
|
||
|
+++ b/src/pages/Entry/Card/EntryNotes.vue
|
||
|
@@ -57,7 +57,6 @@ onMounted(() => {
|
||
|
:options="entryObservationsOptions"
|
||
|
:disable="!!row.id"
|
||
|
option-label="description"
|
||
|
- option-value="id"
|
||
|
hide-selected
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Entry/EntryCreate.vue b/src/pages/Entry/EntryCreate.vue
|
||
|
index 8c434217..0f9dad2a 100644
|
||
|
--- a/src/pages/Entry/EntryCreate.vue
|
||
|
+++ b/src/pages/Entry/EntryCreate.vue
|
||
|
@@ -85,7 +85,6 @@ const redirectToEntryBasicData = (_, { id }) => {
|
||
|
class="full-width"
|
||
|
v-model="data.supplierFk"
|
||
|
:options="suppliersOptions"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
hide-selected
|
||
|
:required="true"
|
||
|
@@ -111,7 +110,6 @@ const redirectToEntryBasicData = (_, { id }) => {
|
||
|
class="full-width"
|
||
|
v-model="data.travelFk"
|
||
|
:options="travelsOptions"
|
||
|
- option-value="id"
|
||
|
option-label="warehouseInName"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
@@ -143,7 +141,6 @@ const redirectToEntryBasicData = (_, { id }) => {
|
||
|
class="full-width"
|
||
|
v-model="data.companyFk"
|
||
|
:options="companiesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
diff --git a/src/pages/Entry/EntryFilter.vue b/src/pages/Entry/EntryFilter.vue
|
||
|
index 22ddf0bb..ccef9b4e 100644
|
||
|
--- a/src/pages/Entry/EntryFilter.vue
|
||
|
+++ b/src/pages/Entry/EntryFilter.vue
|
||
|
@@ -97,7 +97,6 @@ const suppliersOptions = ref([]);
|
||
|
v-model="params.companyFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="companiesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
hide-selected
|
||
|
dense
|
||
|
@@ -113,8 +112,6 @@ const suppliersOptions = ref([]);
|
||
|
v-model="params.currencyFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="currenciesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -129,8 +126,6 @@ const suppliersOptions = ref([]);
|
||
|
v-model="params.supplierFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="suppliersOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
diff --git a/src/pages/InvoiceIn/Card/InvoiceInBasicData.vue b/src/pages/InvoiceIn/Card/InvoiceInBasicData.vue
|
||
|
index f557c8ef..5dd0aa15 100644
|
||
|
--- a/src/pages/InvoiceIn/Card/InvoiceInBasicData.vue
|
||
|
+++ b/src/pages/InvoiceIn/Card/InvoiceInBasicData.vue
|
||
|
@@ -186,7 +186,6 @@ async function upsert() {
|
||
|
<VnSelectFilter
|
||
|
:label="t('supplierFk')"
|
||
|
v-model="data.supplierFk"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
url="Suppliers"
|
||
|
:fields="['id', 'nickname']"
|
||
|
@@ -405,7 +404,6 @@ async function upsert() {
|
||
|
:label="t('Currency')"
|
||
|
v-model="data.currencyFk"
|
||
|
:options="currencies"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -415,7 +413,6 @@ async function upsert() {
|
||
|
:label="t('Company')"
|
||
|
v-model="data.companyFk"
|
||
|
:options="companies"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -456,7 +453,6 @@ async function upsert() {
|
||
|
:label="`${t('Company')}*`"
|
||
|
v-model="dms.companyId"
|
||
|
:options="companies"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
@@ -467,8 +463,6 @@ async function upsert() {
|
||
|
:label="`${t('Warehouse')}*`"
|
||
|
v-model="dms.warehouseId"
|
||
|
:options="warehouses"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
<VnSelectFilter
|
||
|
@@ -476,8 +470,6 @@ async function upsert() {
|
||
|
:label="`${t('Type')}*`"
|
||
|
v-model="dms.dmsTypeId"
|
||
|
:options="dmsTypes"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
</QItem>
|
||
|
@@ -565,7 +557,6 @@ async function upsert() {
|
||
|
:label="`${t('Company')}*`"
|
||
|
v-model="dms.companyId"
|
||
|
:options="companies"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
@@ -576,8 +567,6 @@ async function upsert() {
|
||
|
:label="`${t('Warehouse')}*`"
|
||
|
v-model="dms.warehouseId"
|
||
|
:options="warehouses"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
<VnSelectFilter
|
||
|
@@ -585,8 +574,6 @@ async function upsert() {
|
||
|
:label="`${t('Type')}*`"
|
||
|
v-model="dms.dmsTypeId"
|
||
|
:options="dmsTypes"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
</QItem>
|
||
|
diff --git a/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue b/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue
|
||
|
index 5adaeca9..280c194d 100644
|
||
|
--- a/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue
|
||
|
+++ b/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue
|
||
|
@@ -484,7 +484,6 @@ const createInvoiceInCorrection = async () => {
|
||
|
:label="`${useCapitalize(t('globals.class'))}*`"
|
||
|
v-model="correctionFormData.invoiceClass"
|
||
|
:options="siiTypeInvoiceOuts"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
@@ -494,7 +493,6 @@ const createInvoiceInCorrection = async () => {
|
||
|
:label="`${useCapitalize(t('globals.type'))}*`"
|
||
|
v-model="correctionFormData.invoiceType"
|
||
|
:options="cplusRectificationTypes"
|
||
|
- option-value="id"
|
||
|
option-label="description"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
@@ -502,7 +500,6 @@ const createInvoiceInCorrection = async () => {
|
||
|
:label="`${useCapitalize(t('globals.reason'))}*`"
|
||
|
v-model="correctionFormData.invoiceReason"
|
||
|
:options="invoiceCorrectionTypes"
|
||
|
- option-value="id"
|
||
|
option-label="description"
|
||
|
:rules="[requiredFieldRule]"
|
||
|
/>
|
||
|
diff --git a/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue b/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue
|
||
|
index e240e9a8..5cca5ee3 100644
|
||
|
--- a/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue
|
||
|
+++ b/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue
|
||
|
@@ -235,7 +235,6 @@ async function insert() {
|
||
|
class="full-width"
|
||
|
v-model="props.row['bankFk']"
|
||
|
:options="banks"
|
||
|
- option-value="id"
|
||
|
option-label="bank"
|
||
|
>
|
||
|
<template #option="scope">
|
||
|
diff --git a/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue b/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
|
||
|
index 58f52153..a6ccd8b0 100644
|
||
|
--- a/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
|
||
|
+++ b/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
|
||
|
@@ -151,7 +151,6 @@ function getTotal(type) {
|
||
|
<VnSelectFilter
|
||
|
v-model="row[col.model]"
|
||
|
:options="col.options"
|
||
|
- option-value="id"
|
||
|
option-label="description"
|
||
|
:filter-options="['id', 'description']"
|
||
|
>
|
||
|
@@ -168,7 +167,6 @@ function getTotal(type) {
|
||
|
<VnSelectFilter
|
||
|
v-model="row[col.model]"
|
||
|
:options="col.options"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
/>
|
||
|
</QTd>
|
||
|
@@ -187,7 +185,6 @@ function getTotal(type) {
|
||
|
class="full-width"
|
||
|
v-model="props.row['intrastatFk']"
|
||
|
:options="intrastats"
|
||
|
- option-value="id"
|
||
|
option-label="description"
|
||
|
:filter-options="['id', 'description']"
|
||
|
>
|
||
|
@@ -222,7 +219,6 @@ function getTotal(type) {
|
||
|
class="full-width"
|
||
|
v-model="props.row['countryFk']"
|
||
|
:options="countries"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
/>
|
||
|
</QItem>
|
||
|
diff --git a/src/pages/InvoiceIn/Card/InvoiceInVat.vue b/src/pages/InvoiceIn/Card/InvoiceInVat.vue
|
||
|
index d8e74270..e94c2c98 100644
|
||
|
--- a/src/pages/InvoiceIn/Card/InvoiceInVat.vue
|
||
|
+++ b/src/pages/InvoiceIn/Card/InvoiceInVat.vue
|
||
|
@@ -316,8 +316,6 @@ async function addExpense() {
|
||
|
class="full-width"
|
||
|
v-model="props.row['expenseFk']"
|
||
|
:options="expenses"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
:filter-options="['id', 'name']"
|
||
|
>
|
||
|
<template #option="scope">
|
||
|
@@ -352,7 +350,6 @@ async function addExpense() {
|
||
|
class="full-width"
|
||
|
v-model="props.row['taxTypeSageFk']"
|
||
|
:options="sageTaxTypes"
|
||
|
- option-value="id"
|
||
|
option-label="vat"
|
||
|
:filter-options="['id', 'vat']"
|
||
|
>
|
||
|
@@ -375,7 +372,6 @@ async function addExpense() {
|
||
|
class="full-width"
|
||
|
v-model="props.row['transactionTypeSageFk']"
|
||
|
:options="sageTransactionTypes"
|
||
|
- option-value="id"
|
||
|
option-label="transaction"
|
||
|
:filter-options="['id', 'transaction']"
|
||
|
>
|
||
|
diff --git a/src/pages/InvoiceIn/InvoiceInFilter.vue b/src/pages/InvoiceIn/InvoiceInFilter.vue
|
||
|
index 8bf00723..4576f313 100644
|
||
|
--- a/src/pages/InvoiceIn/InvoiceInFilter.vue
|
||
|
+++ b/src/pages/InvoiceIn/InvoiceInFilter.vue
|
||
|
@@ -83,7 +83,6 @@ const suppliersRef = ref();
|
||
|
:label="t('params.supplierFk')"
|
||
|
v-model="params.supplierFk"
|
||
|
:options="suppliers"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
@input-value="suppliersRef.fetch()"
|
||
|
dense
|
||
|
diff --git a/src/pages/InvoiceOut/InvoiceOutGlobalForm.vue b/src/pages/InvoiceOut/InvoiceOutGlobalForm.vue
|
||
|
index c61b9f7f..5822c0ce 100644
|
||
|
--- a/src/pages/InvoiceOut/InvoiceOutGlobalForm.vue
|
||
|
+++ b/src/pages/InvoiceOut/InvoiceOutGlobalForm.vue
|
||
|
@@ -99,8 +99,6 @@ onMounted(async () => {
|
||
|
:label="t('client')"
|
||
|
v-model="formData.clientId"
|
||
|
:options="clientsOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -120,7 +118,6 @@ onMounted(async () => {
|
||
|
:label="t('company')"
|
||
|
v-model="formData.companyFk"
|
||
|
:options="companiesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
hide-selected
|
||
|
dense
|
||
|
@@ -131,8 +128,6 @@ onMounted(async () => {
|
||
|
:label="t('printer')"
|
||
|
v-model="formData.printer"
|
||
|
:options="printersOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
diff --git a/src/pages/Order/Card/OrderCatalogFilter.vue b/src/pages/Order/Card/OrderCatalogFilter.vue
|
||
|
index 760c4872..aadb53b7 100644
|
||
|
--- a/src/pages/Order/Card/OrderCatalogFilter.vue
|
||
|
+++ b/src/pages/Order/Card/OrderCatalogFilter.vue
|
||
|
@@ -242,8 +242,6 @@ const getCategoryClass = (category, params) => {
|
||
|
:label="t('params.type')"
|
||
|
v-model="params.typeFk"
|
||
|
:options="typeList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
@@ -278,7 +276,6 @@ const getCategoryClass = (category, params) => {
|
||
|
v-model="selectedOrder"
|
||
|
:options="orderList || []"
|
||
|
option-value="way"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
@@ -298,7 +295,6 @@ const getCategoryClass = (category, params) => {
|
||
|
v-model="selectedOrderField"
|
||
|
:options="OrderFields || []"
|
||
|
option-value="field"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
@@ -318,8 +314,6 @@ const getCategoryClass = (category, params) => {
|
||
|
:label="t('params.tag')"
|
||
|
v-model="selectedTag"
|
||
|
:options="props.tags || []"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
diff --git a/src/pages/Order/Card/OrderFilter.vue b/src/pages/Order/Card/OrderFilter.vue
|
||
|
index 62bfe0e0..78c153f2 100644
|
||
|
--- a/src/pages/Order/Card/OrderFilter.vue
|
||
|
+++ b/src/pages/Order/Card/OrderFilter.vue
|
||
|
@@ -79,8 +79,6 @@ const sourceList = ref(null);
|
||
|
:label="t('agency')"
|
||
|
v-model="params.agencyModeFk"
|
||
|
:options="agencyList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
@@ -100,8 +98,6 @@ const sourceList = ref(null);
|
||
|
:label="t('salesPerson')"
|
||
|
v-model="params.workerFk"
|
||
|
:options="salesPersonList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
diff --git a/src/pages/Order/Card/OrderForm.vue b/src/pages/Order/Card/OrderForm.vue
|
||
|
index 6a4ae6aa..afcd0180 100644
|
||
|
--- a/src/pages/Order/Card/OrderForm.vue
|
||
|
+++ b/src/pages/Order/Card/OrderForm.vue
|
||
|
@@ -149,8 +149,6 @@ const orderFilter = {
|
||
|
:label="t('order.form.clientFk')"
|
||
|
v-model="data.clientFk"
|
||
|
:options="clientList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
@update:model-value="
|
||
|
(client) => fetchAddressList(client.defaultAddressFk)
|
||
|
@@ -172,7 +170,6 @@ const orderFilter = {
|
||
|
:label="t('order.form.addressFk')"
|
||
|
v-model="data.addressFk"
|
||
|
:options="addressList"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
hide-selected
|
||
|
:disable="!addressList?.length"
|
||
|
diff --git a/src/pages/Route/Card/RouteFilter.vue b/src/pages/Route/Card/RouteFilter.vue
|
||
|
index 4be1981a..93605b8d 100644
|
||
|
--- a/src/pages/Route/Card/RouteFilter.vue
|
||
|
+++ b/src/pages/Route/Card/RouteFilter.vue
|
||
|
@@ -67,7 +67,6 @@ const warehouseList = ref([]);
|
||
|
:label="t('Worker')"
|
||
|
v-model="params.workerFk"
|
||
|
:options="workerList"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -96,8 +95,6 @@ const warehouseList = ref([]);
|
||
|
:label="t('Agency')"
|
||
|
v-model="params.agencyModeFk"
|
||
|
:options="agencyList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
@@ -152,7 +149,6 @@ const warehouseList = ref([]);
|
||
|
:label="t('Vehicle')"
|
||
|
v-model="params.vehicleFk"
|
||
|
:options="vehicleList"
|
||
|
- option-value="id"
|
||
|
option-label="numberPlate"
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -175,8 +171,6 @@ const warehouseList = ref([]);
|
||
|
:label="t('Warehouse')"
|
||
|
v-model="params.warehouseFk"
|
||
|
:options="warehouseList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
dense
|
||
|
outlined
|
||
|
rounded
|
||
|
diff --git a/src/pages/Route/Card/RouteForm.vue b/src/pages/Route/Card/RouteForm.vue
|
||
|
index 604f0435..a08efae6 100644
|
||
|
--- a/src/pages/Route/Card/RouteForm.vue
|
||
|
+++ b/src/pages/Route/Card/RouteForm.vue
|
||
|
@@ -119,7 +119,6 @@ const onSave = (data, response) => {
|
||
|
:label="t('Worker')"
|
||
|
v-model="data.workerFk"
|
||
|
:options="workerList"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
emit-value
|
||
|
map-options
|
||
|
@@ -143,7 +142,6 @@ const onSave = (data, response) => {
|
||
|
:label="t('Vehicle')"
|
||
|
v-model="data.vehicleFk"
|
||
|
:options="vehicleList"
|
||
|
- option-value="id"
|
||
|
option-label="numberPlate"
|
||
|
emit-value
|
||
|
map-options
|
||
|
@@ -158,8 +156,6 @@ const onSave = (data, response) => {
|
||
|
:label="t('Agency')"
|
||
|
v-model="data.agencyModeFk"
|
||
|
:options="agencyList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
diff --git a/src/pages/Route/RouteList.vue b/src/pages/Route/RouteList.vue
|
||
|
index 0f5403ba..4eeff3f1 100644
|
||
|
--- a/src/pages/Route/RouteList.vue
|
||
|
+++ b/src/pages/Route/RouteList.vue
|
||
|
@@ -294,8 +294,6 @@ const markAsServed = () => {
|
||
|
:label="t('Worker')"
|
||
|
v-model="scope.value"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
autofocus
|
||
|
:emit-value="false"
|
||
|
@@ -338,8 +336,6 @@ const markAsServed = () => {
|
||
|
:label="t('Agency')"
|
||
|
v-model="scope.value"
|
||
|
:options="agencyList"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
autofocus
|
||
|
:emit-value="false"
|
||
|
@@ -366,7 +362,6 @@ const markAsServed = () => {
|
||
|
:label="t('Vehicle')"
|
||
|
v-model="scope.value"
|
||
|
:options="vehicleList"
|
||
|
- option-value="id"
|
||
|
option-label="numberPlate"
|
||
|
hide-selected
|
||
|
autofocus
|
||
|
diff --git a/src/pages/Shelving/Card/ShelvingFilter.vue b/src/pages/Shelving/Card/ShelvingFilter.vue
|
||
|
index abc91373..baf83861 100644
|
||
|
--- a/src/pages/Shelving/Card/ShelvingFilter.vue
|
||
|
+++ b/src/pages/Shelving/Card/ShelvingFilter.vue
|
||
|
@@ -65,7 +65,6 @@ function setParkings(data) {
|
||
|
:label="t('params.parkingFk')"
|
||
|
v-model="params.parkingFk"
|
||
|
:options="parkings"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
emit-value
|
||
|
map-options
|
||
|
@@ -86,8 +85,6 @@ function setParkings(data) {
|
||
|
:label="t('params.userFk')"
|
||
|
v-model="params.userFk"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
diff --git a/src/pages/Shelving/Card/ShelvingForm.vue b/src/pages/Shelving/Card/ShelvingForm.vue
|
||
|
index 238879bd..d5e70fc2 100644
|
||
|
--- a/src/pages/Shelving/Card/ShelvingForm.vue
|
||
|
+++ b/src/pages/Shelving/Card/ShelvingForm.vue
|
||
|
@@ -97,7 +97,6 @@ const onSave = (shelving, newShelving) => {
|
||
|
<QSelect
|
||
|
v-model="data.parkingFk"
|
||
|
:options="parkingList"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
emit-value
|
||
|
:label="t('shelving.basicData.parking')"
|
||
|
diff --git a/src/pages/Supplier/Card/SupplierAccounts.vue b/src/pages/Supplier/Card/SupplierAccounts.vue
|
||
|
index 302e0321..7b902585 100644
|
||
|
--- a/src/pages/Supplier/Card/SupplierAccounts.vue
|
||
|
+++ b/src/pages/Supplier/Card/SupplierAccounts.vue
|
||
|
@@ -114,8 +114,6 @@ onMounted(() => {
|
||
|
:label="t('worker.create.bankEntity')"
|
||
|
v-model="row.bankEntityFk"
|
||
|
:options="bankEntitiesOptions"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
hide-selected
|
||
|
>
|
||
|
<template #form>
|
||
|
diff --git a/src/pages/Supplier/Card/SupplierAgencyTermCreate.vue b/src/pages/Supplier/Card/SupplierAgencyTermCreate.vue
|
||
|
index 17786c1e..bcb281d2 100644
|
||
|
--- a/src/pages/Supplier/Card/SupplierAgencyTermCreate.vue
|
||
|
+++ b/src/pages/Supplier/Card/SupplierAgencyTermCreate.vue
|
||
|
@@ -51,8 +51,6 @@ const onDataSaved = () => {
|
||
|
:label="t('supplier.agencyTerms.agencyFk')"
|
||
|
v-model="data.agencyFk"
|
||
|
:options="agenciesOptions"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
hide-selected
|
||
|
rounded
|
||
|
/>
|
||
|
diff --git a/src/pages/Supplier/Card/SupplierBasicData.vue b/src/pages/Supplier/Card/SupplierBasicData.vue
|
||
|
index bc50deb9..4152d8fd 100644
|
||
|
--- a/src/pages/Supplier/Card/SupplierBasicData.vue
|
||
|
+++ b/src/pages/Supplier/Card/SupplierBasicData.vue
|
||
|
@@ -42,8 +42,6 @@ const workersOptions = ref([]);
|
||
|
:label="t('supplier.basicData.workerFk')"
|
||
|
v-model="data.workerFk"
|
||
|
:options="workersOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
:rules="validate('supplier.workerFk')"
|
||
|
diff --git a/src/pages/Supplier/Card/SupplierBillingData.vue b/src/pages/Supplier/Card/SupplierBillingData.vue
|
||
|
index bf5ccb11..9a49214a 100644
|
||
|
--- a/src/pages/Supplier/Card/SupplierBillingData.vue
|
||
|
+++ b/src/pages/Supplier/Card/SupplierBillingData.vue
|
||
|
@@ -41,8 +41,6 @@ const formatPayDems = (data) => {
|
||
|
:label="t('supplier.billingData.payMethodFk')"
|
||
|
v-model="data.payMethodFk"
|
||
|
:options="paymethodsOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
:rules="validate('supplier.payMethodFk')"
|
||
|
/>
|
||
|
@@ -52,7 +50,6 @@ const formatPayDems = (data) => {
|
||
|
:label="t('supplier.billingData.payDemFk')"
|
||
|
v-model="data.payDemFk"
|
||
|
:options="payDemsOptions"
|
||
|
- option-value="id"
|
||
|
option-label="payDem"
|
||
|
hide-selected
|
||
|
:rules="validate('supplier.payDemFk')"
|
||
|
diff --git a/src/pages/Supplier/Card/SupplierConsumptionFilter.vue b/src/pages/Supplier/Card/SupplierConsumptionFilter.vue
|
||
|
index 339a9d0d..783f3ef8 100644
|
||
|
--- a/src/pages/Supplier/Card/SupplierConsumptionFilter.vue
|
||
|
+++ b/src/pages/Supplier/Card/SupplierConsumptionFilter.vue
|
||
|
@@ -83,7 +83,6 @@ const itemCategoriesOptions = ref([]);
|
||
|
v-model="params.buyerId"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="buyersOptions"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
hide-selected
|
||
|
dense
|
||
|
@@ -99,8 +98,6 @@ const itemCategoriesOptions = ref([]);
|
||
|
v-model="params.typeId"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="itemTypesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -126,8 +123,6 @@ const itemCategoriesOptions = ref([]);
|
||
|
v-model="params.categoryId"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="itemCategoriesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
diff --git a/src/pages/Supplier/Card/SupplierFiscalData.vue b/src/pages/Supplier/Card/SupplierFiscalData.vue
|
||
|
index becf6d81..53648754 100644
|
||
|
--- a/src/pages/Supplier/Card/SupplierFiscalData.vue
|
||
|
+++ b/src/pages/Supplier/Card/SupplierFiscalData.vue
|
||
|
@@ -84,7 +84,6 @@ function handleLocation(data, location) {
|
||
|
:label="t('supplier.fiscalData.sageTaxTypeFk')"
|
||
|
v-model="data.sageTaxTypeFk"
|
||
|
:options="sageTaxTypesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="vat"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
@@ -97,7 +96,6 @@ function handleLocation(data, location) {
|
||
|
:label="t('supplier.fiscalData.sageWithholdingFk')"
|
||
|
v-model="data.sageWithholdingFk"
|
||
|
:options="sageWithholdingsOptions"
|
||
|
- option-value="id"
|
||
|
option-label="withholding"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
@@ -108,7 +106,6 @@ function handleLocation(data, location) {
|
||
|
:label="t('supplier.fiscalData.sageTransactionTypeFk')"
|
||
|
v-model="data.sageTransactionTypeFk"
|
||
|
:options="sageTransactionTypesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="transaction"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
@@ -122,7 +119,6 @@ function handleLocation(data, location) {
|
||
|
v-model="data.supplierActivityFk"
|
||
|
:options="supplierActivitiesOptions"
|
||
|
option-value="code"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
map-options
|
||
|
/>
|
||
|
diff --git a/src/pages/Supplier/SupplierListFilter.vue b/src/pages/Supplier/SupplierListFilter.vue
|
||
|
index ff90df6e..5c4c2c78 100644
|
||
|
--- a/src/pages/Supplier/SupplierListFilter.vue
|
||
|
+++ b/src/pages/Supplier/SupplierListFilter.vue
|
||
|
@@ -75,8 +75,6 @@ const countriesOptions = ref([]);
|
||
|
v-model="params.provinceFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="provincesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -91,7 +89,6 @@ const countriesOptions = ref([]);
|
||
|
v-model="params.countryFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="countriesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="country"
|
||
|
hide-selected
|
||
|
dense
|
||
|
diff --git a/src/pages/Ticket/TicketCreate.vue b/src/pages/Ticket/TicketCreate.vue
|
||
|
index 3fb9c008..9a844956 100644
|
||
|
--- a/src/pages/Ticket/TicketCreate.vue
|
||
|
+++ b/src/pages/Ticket/TicketCreate.vue
|
||
|
@@ -138,8 +138,6 @@ const redirectToTicketList = (_, { id }) => {
|
||
|
:label="t('ticket.create.client')"
|
||
|
v-model="data.clientId"
|
||
|
:options="clientOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
@update:model-value="(client) => onClientSelected(data)"
|
||
|
>
|
||
|
@@ -164,7 +162,6 @@ const redirectToTicketList = (_, { id }) => {
|
||
|
:label="t('ticket.create.address')"
|
||
|
v-model="data.addressId"
|
||
|
:options="addressesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="nickname"
|
||
|
hide-selected
|
||
|
:disable="!data.clientId"
|
||
|
@@ -201,8 +198,6 @@ const redirectToTicketList = (_, { id }) => {
|
||
|
:label="t('ticket.create.warehouse')"
|
||
|
v-model="data.warehouseId"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
@update:model-value="() => fetchAvailableAgencies(data)"
|
||
|
/>
|
||
|
diff --git a/src/pages/Ticket/TicketFilter.vue b/src/pages/Ticket/TicketFilter.vue
|
||
|
index 7b74117b..30432057 100644
|
||
|
--- a/src/pages/Ticket/TicketFilter.vue
|
||
|
+++ b/src/pages/Ticket/TicketFilter.vue
|
||
|
@@ -89,8 +89,6 @@ const warehouses = ref();
|
||
|
:label="t('Salesperson')"
|
||
|
v-model="params.salesPersonFk"
|
||
|
:options="workers"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|
||
|
@@ -111,8 +109,6 @@ const warehouses = ref();
|
||
|
v-model="params.stateFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="states"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
dense
|
||
|
@@ -188,8 +184,6 @@ const warehouses = ref();
|
||
|
v-model="params.provinceFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="provinces"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
dense
|
||
|
@@ -208,8 +202,6 @@ const warehouses = ref();
|
||
|
v-model="params.agencyModeFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="agencies"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
dense
|
||
|
@@ -228,8 +220,6 @@ const warehouses = ref();
|
||
|
v-model="params.warehouseFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="warehouses"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
dense
|
||
|
diff --git a/src/pages/Travel/Card/TravelBasicData.vue b/src/pages/Travel/Card/TravelBasicData.vue
|
||
|
index 2edaac85..6b0ed81e 100644
|
||
|
--- a/src/pages/Travel/Card/TravelBasicData.vue
|
||
|
+++ b/src/pages/Travel/Card/TravelBasicData.vue
|
||
|
@@ -40,8 +40,6 @@ const agenciesOptions = ref([]);
|
||
|
:label="t('travel.basicData.agency')"
|
||
|
v-model="data.agencyModeFk"
|
||
|
:options="agenciesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
/>
|
||
|
@@ -67,8 +65,6 @@ const agenciesOptions = ref([]);
|
||
|
:label="t('travel.basicData.warehouseOut')"
|
||
|
v-model="data.warehouseOutFk"
|
||
|
:options="agenciesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
/>
|
||
|
@@ -78,8 +74,6 @@ const agenciesOptions = ref([]);
|
||
|
:label="t('travel.basicData.warehouseIn')"
|
||
|
v-model="data.warehouseInFk"
|
||
|
:options="agenciesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
/>
|
||
|
diff --git a/src/pages/Travel/Card/TravelThermographsForm.vue b/src/pages/Travel/Card/TravelThermographsForm.vue
|
||
|
index 4462846c..6a46c36a 100644
|
||
|
--- a/src/pages/Travel/Card/TravelThermographsForm.vue
|
||
|
+++ b/src/pages/Travel/Card/TravelThermographsForm.vue
|
||
|
@@ -272,8 +272,6 @@ const onThermographCreated = async (data) => {
|
||
|
:label="t('travel.thermographs.type')"
|
||
|
v-model="thermographForm.dmsTypeId"
|
||
|
:options="dmsTypesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
/>
|
||
|
</div>
|
||
|
</VnRow>
|
||
|
@@ -283,7 +281,6 @@ const onThermographCreated = async (data) => {
|
||
|
:label="t('travel.thermographs.company')"
|
||
|
v-model="thermographForm.companyId"
|
||
|
:options="companiesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -292,8 +289,6 @@ const onThermographCreated = async (data) => {
|
||
|
:label="t('travel.thermographs.warehouse')"
|
||
|
v-model="thermographForm.warehouseId"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
/>
|
||
|
</div>
|
||
|
</VnRow>
|
||
|
diff --git a/src/pages/Travel/ExtraCommunityFilter.vue b/src/pages/Travel/ExtraCommunityFilter.vue
|
||
|
index 0b897516..19e24388 100644
|
||
|
--- a/src/pages/Travel/ExtraCommunityFilter.vue
|
||
|
+++ b/src/pages/Travel/ExtraCommunityFilter.vue
|
||
|
@@ -119,7 +119,6 @@ const decrement = (paramsObj, key) => {
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="agenciesOptions"
|
||
|
option-value="agencyFk"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -154,8 +153,6 @@ const decrement = (paramsObj, key) => {
|
||
|
v-model="params.warehouseOutFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -170,8 +167,6 @@ const decrement = (paramsObj, key) => {
|
||
|
v-model="params.warehouseInFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -186,8 +181,6 @@ const decrement = (paramsObj, key) => {
|
||
|
v-model="params.cargoSupplierFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="suppliersOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -203,7 +196,6 @@ const decrement = (paramsObj, key) => {
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="continentsOptions"
|
||
|
option-value="code"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
diff --git a/src/pages/Travel/TravelCreate.vue b/src/pages/Travel/TravelCreate.vue
|
||
|
index abee0356..0a707871 100644
|
||
|
--- a/src/pages/Travel/TravelCreate.vue
|
||
|
+++ b/src/pages/Travel/TravelCreate.vue
|
||
|
@@ -77,7 +77,6 @@ const redirectToTravelBasicData = (_, { id }) => {
|
||
|
v-model="data.agencyModeFk"
|
||
|
:options="agenciesOptions"
|
||
|
option-value="agencyFk"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -99,8 +98,6 @@ const redirectToTravelBasicData = (_, { id }) => {
|
||
|
:label="t('globals.wareHouseOut')"
|
||
|
v-model="data.warehouseOutFk"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
/>
|
||
|
</div>
|
||
|
@@ -109,8 +106,6 @@ const redirectToTravelBasicData = (_, { id }) => {
|
||
|
:label="t('globals.wareHouseIn')"
|
||
|
v-model="data.warehouseInFk"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
/>
|
||
|
</div>
|
||
|
diff --git a/src/pages/Travel/TravelFilter.vue b/src/pages/Travel/TravelFilter.vue
|
||
|
index c1c0d1be..6c2cf21e 100644
|
||
|
--- a/src/pages/Travel/TravelFilter.vue
|
||
|
+++ b/src/pages/Travel/TravelFilter.vue
|
||
|
@@ -77,7 +77,6 @@ const decrement = (paramsObj, key) => {
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="agenciesOptions"
|
||
|
option-value="agencyFk"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -92,8 +91,6 @@ const decrement = (paramsObj, key) => {
|
||
|
v-model="params.warehouseOutFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -108,8 +105,6 @@ const decrement = (paramsObj, key) => {
|
||
|
v-model="params.warehouseInFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="warehousesOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
@@ -173,7 +168,6 @@ const decrement = (paramsObj, key) => {
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="continentsOptions"
|
||
|
option-value="code"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
dense
|
||
|
outlined
|
||
|
diff --git a/src/pages/Wagon/WagonCreate.vue b/src/pages/Wagon/WagonCreate.vue
|
||
|
index cf6bc3ff..5642a238 100644
|
||
|
--- a/src/pages/Wagon/WagonCreate.vue
|
||
|
+++ b/src/pages/Wagon/WagonCreate.vue
|
||
|
@@ -132,8 +132,6 @@ function filterType(val, update) {
|
||
|
fill-input
|
||
|
hide-selected
|
||
|
input-debounce="0"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
emit-value
|
||
|
map-options
|
||
|
:label="t('wagon.create.type')"
|
||
|
diff --git a/src/pages/Worker/WorkerCreate.vue b/src/pages/Worker/WorkerCreate.vue
|
||
|
index eef29a8a..a61c8fb2 100644
|
||
|
--- a/src/pages/Worker/WorkerCreate.vue
|
||
|
+++ b/src/pages/Worker/WorkerCreate.vue
|
||
|
@@ -198,7 +198,6 @@ onMounted(async () => {
|
||
|
:label="t('worker.create.company')"
|
||
|
v-model="data.companyFk"
|
||
|
:options="companiesOptions"
|
||
|
- option-value="id"
|
||
|
option-label="code"
|
||
|
hide-selected
|
||
|
:rules="validate('Worker.company')"
|
||
|
@@ -209,8 +208,6 @@ onMounted(async () => {
|
||
|
:label="t('worker.create.boss')"
|
||
|
v-model="data.bossFk"
|
||
|
:options="workersOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
hide-selected
|
||
|
:rules="validate('Worker.boss')"
|
||
|
>
|
||
|
@@ -234,8 +231,6 @@ onMounted(async () => {
|
||
|
:label="t('worker.create.payMethods')"
|
||
|
v-model="data.payMethodFk"
|
||
|
:options="payMethodsOptions"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
map-options
|
||
|
hide-selected
|
||
|
:rules="validate('Worker.payMethodFk')"
|
||
|
@@ -261,8 +256,6 @@ onMounted(async () => {
|
||
|
:label="t('worker.create.bankEntity')"
|
||
|
v-model="data.bankEntityFk"
|
||
|
:options="bankEntitiesOptions"
|
||
|
- option-label="name"
|
||
|
- option-value="id"
|
||
|
hide-selected
|
||
|
:roles-allowed-to-create="['salesAssistant', 'hr']"
|
||
|
:rules="validate('Worker.bankEntity')"
|
||
|
diff --git a/src/pages/Worker/WorkerFilter.vue b/src/pages/Worker/WorkerFilter.vue
|
||
|
index 0853791e..e2477372 100644
|
||
|
--- a/src/pages/Worker/WorkerFilter.vue
|
||
|
+++ b/src/pages/Worker/WorkerFilter.vue
|
||
|
@@ -72,8 +72,6 @@ const departments = ref();
|
||
|
v-model="params.departmentFk"
|
||
|
@update:model-value="searchFn()"
|
||
|
:options="departments"
|
||
|
- option-value="id"
|
||
|
- option-label="name"
|
||
|
emit-value
|
||
|
map-options
|
||
|
use-input
|