This commit is contained in:
Bernat 2019-09-24 12:38:26 +02:00
commit faf355fab8
4 changed files with 16 additions and 11 deletions

View File

@ -246,12 +246,11 @@ class Controller {
sales: this.transfer.sales sales: this.transfer.sales
}; };
this.$scope.watcher.updateOriginalData();
const query = `/api/tickets/${this.ticket.id}/transferSales`; const query = `/api/tickets/${this.ticket.id}/transferSales`;
this.$http.post(query, params).then(res => { this.$http.post(query, params).then(res => {
this.$scope.watcher.updateOriginalData();
this.goToTicket(res.data.id); this.goToTicket(res.data.id);
}).finally(() => {
this.$scope.watcher.updateOriginalData();
}); });
} }
@ -262,6 +261,10 @@ class Controller {
ticketCreated: this.ticket.shipped ticketCreated: this.ticket.shipped
}; };
const sales = this.checkedLines(); const sales = this.checkedLines();
if (this.newInstances().length === 0)
this.$scope.watcher.updateOriginalData();
this.$http.post(`/api/Claims/createFromSales`, {claim: claim, sales: sales}).then(res => { this.$http.post(`/api/Claims/createFromSales`, {claim: claim, sales: sales}).then(res => {
this.$state.go('claim.card.basicData', {id: res.data.id}); this.$state.go('claim.card.basicData', {id: res.data.id});
}); });
@ -401,10 +404,9 @@ class Controller {
newOrderFromTicket() { newOrderFromTicket() {
this.$http.post(`/api/Orders/newFromTicket`, {ticketFk: this.ticket.id}).then(res => { this.$http.post(`/api/Orders/newFromTicket`, {ticketFk: this.ticket.id}).then(res => {
const path = $state.href('order.card.catalog', {id: res.data}); const path = this.$state.href('order.card.catalog', {id: res.data});
window.open(path, '_blank'); window.open(path, '_blank');
// this.$state.go('order.card.catalog', {id: res.data});
this.vnApp.showSuccess(this.$translate.instant('Order created')); this.vnApp.showSuccess(this.$translate.instant('Order created'));
}); });
} }

View File

@ -32,12 +32,12 @@
<section class="panel"> <section class="panel">
<section class="header">{{$t('clientData')}}</section> <section class="header">{{$t('clientData')}}</section>
<section class="body"> <section class="body">
<h3 class="uppercase">{{clientName}}</h3> <h3 class="uppercase">{{nickname}}</h3>
<section> <section>
{{street}} {{street}}
</section> </section>
<section> <section>
{{postcode}}, {{city}} ({{province}}) {{postalCode}}, {{city}} ({{province}})
</section> </section>
<section> <section>
{{country}} {{country}}

View File

@ -43,16 +43,19 @@ module.exports = {
c.email AS recipient, c.email AS recipient,
c.socialName, c.socialName,
c.name AS clientName, c.name AS clientName,
c.street,
c.postcode,
c.city,
c.fi, c.fi,
a.city,
a.postalCode,
a.street,
a.nickname,
p.name AS province, p.name AS province,
ct.country ct.country
FROM claim cl FROM claim cl
JOIN client c ON c.id = cl.clientFk JOIN client c ON c.id = cl.clientFk
JOIN account.user u ON u.id = c.id JOIN account.user u ON u.id = c.id
JOIN country ct ON ct.id = c.countryFk JOIN country ct ON ct.id = c.countryFk
JOIN ticket t ON t.id = cl.ticketFk
JOIN address a ON a.id = t.addressFk
LEFT JOIN province p ON p.id = c.provinceFk LEFT JOIN province p ON p.id = c.provinceFk
WHERE cl.id = ?`, [claimFk]); WHERE cl.id = ?`, [claimFk]);
}, },

View File

@ -5,7 +5,7 @@ module.exports = {
claimId: 'Reclamación', claimId: 'Reclamación',
clientId: 'Cliente', clientId: 'Cliente',
date: 'Fecha', date: 'Fecha',
clientData: 'Datos del cliente', clientData: 'Dirección de recogida',
quantity: 'Cantidad', quantity: 'Cantidad',
claims: 'Reclama', claims: 'Reclama',
reference: 'Referencia', reference: 'Referencia',