|
|
@@ -759,6 +759,17 @@ Vue.component('order-form',{ |
|
|
|
this.errors.push('Veuillez sélectionner au moins un produit') ; |
|
|
|
} |
|
|
|
}, |
|
|
|
getProductOrderArrayRequest: function() { |
|
|
|
var productOrderArrayRequest = {}; |
|
|
|
for(var key in this.order.productOrder) { |
|
|
|
productOrderArrayRequest[key] = { |
|
|
|
quantity: this.order.productOrder[key].quantity, |
|
|
|
unit: this.order.productOrder[key].unit, |
|
|
|
price: this.order.productOrder[key].price |
|
|
|
}; |
|
|
|
} |
|
|
|
return JSON.stringify(productOrderArrayRequest); |
|
|
|
}, |
|
|
|
submitFormCreate: function(event) { |
|
|
|
var app = this ; |
|
|
|
if(this.checkForm()) { |
|
|
@@ -771,7 +782,7 @@ Vue.component('order-form',{ |
|
|
|
idUser: this.order.id_user, |
|
|
|
username: this.order.username, |
|
|
|
meanPayment: this.order.mean_payment, |
|
|
|
products: JSON.stringify(this.order.productOrder), |
|
|
|
products: app.getProductOrderArrayRequest(), |
|
|
|
comment: this.order.comment, |
|
|
|
processCredit: processCredit |
|
|
|
}}) |
|
|
@@ -805,7 +816,7 @@ Vue.component('order-form',{ |
|
|
|
data.append('meanPayment', this.order.mean_payment) ; |
|
|
|
data.append('idUser', this.order.id_user) ; |
|
|
|
data.append('username', ''+this.order.username) ; |
|
|
|
data.append('products', JSON.stringify(this.order.productOrder)) ; |
|
|
|
data.append('products', app.getProductOrderArrayRequest()) ; |
|
|
|
data.append('comment', this.order.comment && this.order.comment.length ? this.order.comment : '') ; |
|
|
|
data.append('processCredit', processCredit) ; |
|
|
|
|