refactor(ConfirmView): use Salix in `getTransferAccounts`

This commit is contained in:
taro 2025-04-15 23:43:18 -03:00
parent 9d78171405
commit 7d84dd8c68
1 changed files with 13 additions and 5 deletions

View File

@ -13,6 +13,7 @@ import { useQuasar } from 'quasar';
const $q = useQuasar(); const $q = useQuasar();
const jApi = inject('jApi'); const jApi = inject('jApi');
const api = inject('api');
const { notify } = useNotify(); const { notify } = useNotify();
const { t } = useI18n(); const { t } = useI18n();
const appStore = useAppStore(); const appStore = useAppStore();
@ -154,8 +155,15 @@ const getOrder = async () => {
const getTransferAccounts = async () => { const getTransferAccounts = async () => {
try { try {
const data = await jApi.query(`SELECT name, iban FROM mainAccountBank`); const filter = {
transferAccounts.value = data; include: [
{ relation: 'account', scope: { include: [ 'bankEntity' ]} } ,
],
};
const { data: mainAccountData } = await api.get('MainAccounts', {
params: { filter: JSON.stringify(filter) },
});
transferAccounts.value = mainAccountData;
} catch (error) { } catch (error) {
console.error(error); console.error(error);
} }
@ -297,12 +305,12 @@ onMounted(async () => {
</div> </div>
<QList> <QList>
<QItem <QItem
v-for="(account, index) in transferAccounts" v-for="(transferAccount, index) in transferAccounts"
:key="index" :key="index"
> >
<QItemSection> <QItemSection>
<div>{{ account.name }}</div> <div>{{ transferAccount.account.bankEntity.name }}</div>
<div>{{ account.iban }}</div> <div>{{ transferAccount.account.iban }}</div>
</QItemSection> </QItemSection>
</QItem> </QItem>
</QList> </QList>