last steps to preview credit request #692

Merged
joan merged 3 commits from 1939-add_client_credit_report into dev 2021-07-19 10:33:20 +00:00
3 changed files with 34 additions and 1 deletions
Showing only changes of commit 4ed31f5172 - Show all commits

View File

@ -176,6 +176,13 @@
</div>
</div>
</div>
<!-- Footer block -->
<report-footer
id="pageFooter"
v-bind:left-text="$t('client', [client.id])"
v-bind:center-text="client.socialName"
v-bind="$props">
</report-footer>
</td>
</tr>
</tbody>

View File

@ -1,10 +1,23 @@
const Component = require(`${appPath}/core/component`);
const reportHeader = new Component('report-header');
const reportFooter = new Component('report-footer');
const rptCreditRequest = {
name: 'credit-request',
async serverPrefetch() {
this.client = await this.fetchClient(this.recipientId);
if (!this.client)
throw new Error('Something went wrong');
},
methods: {
fetchClient(clientId) {
return this.findOneFromDef('client', [clientId]);
}
},
components: {
'report-header': reportHeader.build()
'report-header': reportHeader.build(),
'report-footer': reportFooter.build()
}
};

View File

@ -0,0 +1,13 @@
SELECT
c.id,
c.socialName,
c.street,
c.postcode,
c.city,
c.fi,
p.name AS province,
ct.country
FROM client c
JOIN country ct ON ct.id = c.countryFk
LEFT JOIN province p ON p.id = c.provinceFk
WHERE c.id = ?