fix: simplify @update-bic
gitea/salix-front/pipeline/pr-dev This commit looks good Details

This commit is contained in:
Jon Elias 2025-04-10 13:02:06 +02:00
parent bc6d11846f
commit 82f4397fd4
2 changed files with 6 additions and 14 deletions

View File

@ -15,7 +15,6 @@ const { t } = useI18n();
const route = useRoute(); const route = useRoute();
const bankEntitiesRef = ref(null); const bankEntitiesRef = ref(null);
const bankEntity = ref();
const filter = { const filter = {
fields: ['id', 'bic', 'name'], fields: ['id', 'bic', 'name'],
@ -26,10 +25,6 @@ const getBankEntities = (data, formData) => {
bankEntitiesRef.value.fetch(); bankEntitiesRef.value.fetch();
formData.bankEntityFk = Number(data.id); formData.bankEntityFk = Number(data.id);
}; };
const autofillSwiftBic = (bankEntityFk) => {
bankEntity.value = bankEntityFk;
};
</script> </script>
<template> <template>
@ -52,7 +47,7 @@ const autofillSwiftBic = (bankEntityFk) => {
<VnInputBic <VnInputBic
:label="t('IBAN')" :label="t('IBAN')"
v-model="data.iban" v-model="data.iban"
@update-bic="autofillSwiftBic($event)" @update-bic="(bankEntityFk) => (data.bankEntityFk = bankEntityFk)"
/> />
<VnSelectDialog <VnSelectDialog
:label="t('Swift / BIC')" :label="t('Swift / BIC')"
@ -65,7 +60,7 @@ const autofillSwiftBic = (bankEntityFk) => {
hide-selected hide-selected
option-label="name" option-label="name"
option-value="id" option-value="id"
v-model="bankEntity" v-model="data.bankEntityFk"
> >
<template #form> <template #form>
<CreateBankEntityForm <CreateBankEntityForm

View File

@ -31,7 +31,6 @@ const postcodesOptions = ref([]);
const user = useState().getUser(); const user = useState().getUser();
const defaultPayMethod = ref(); const defaultPayMethod = ref();
const bankEntitiesRef = ref(); const bankEntitiesRef = ref();
const bankEntity = ref();
const dataKey = 'WorkerList'; const dataKey = 'WorkerList';
const columns = computed(() => [ const columns = computed(() => [
{ {
@ -164,10 +163,6 @@ function generateCodeUser(worker) {
if (!worker.companyFk) worker.companyFk = user.companyFk; if (!worker.companyFk) worker.companyFk = user.companyFk;
} }
const autofillSwiftBic = (bankEntityFk) => {
bankEntity.value = bankEntityFk;
};
</script> </script>
<template> <template>
<FetchData <FetchData
@ -332,13 +327,15 @@ const autofillSwiftBic = (bankEntityFk) => {
:label="t('IBAN')" :label="t('IBAN')"
v-model="data.iban" v-model="data.iban"
:disable="data.isFreelance" :disable="data.isFreelance"
@update-bic="autofillSwiftBic($event)" @update-bic="
(bankEntityFk) => (data.bankEntityFk = bankEntityFk)
"
/> />
</VnRow> </VnRow>
<VnRow> <VnRow>
<VnSelectDialog <VnSelectDialog
:label="t('worker.create.bankEntity')" :label="t('worker.create.bankEntity')"
v-model="bankEntity" v-model="data.bankEntityFk"
:options="bankEntitiesOptions" :options="bankEntitiesOptions"
option-label="name" option-label="name"
option-value="id" option-value="id"