ソースを参照

[Administration] Distributions > formulaire commande : URI too long #613

prodstable
Guillaume Bourgeois 2年前
コミット
2ec48f3fc9
1個のファイルの変更13行の追加2行の削除
  1. +13
    -2
      backend/web/js/vuejs/distribution-index.js

+ 13
- 2
backend/web/js/vuejs/distribution-index.js ファイルの表示

@@ -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) ;


読み込み中…
キャンセル
保存