feat(CustomerController): Ajoute création de devis client.

Ajoute la possibilité de créer des devis pour un client donné, avec
gestion des numéros de devis et des lignes de devis.
This commit is contained in:
Serreau Jovann
2025-07-24 10:08:51 +02:00
parent 6476186275
commit 38d1fca150
11 changed files with 336 additions and 18 deletions

23
assets/class/OrderCtrl.js Normal file
View File

@@ -0,0 +1,23 @@
export class OrderCtrl extends HTMLDivElement{
connectedCallback(){
let element = this;
let selectType = this.querySelector('select[name="type"]');
let inputNum = this.querySelector('input[name="num"]');
fetch("/api-interne/intranet/customer/order/num?type=avis")
.then(response => response.json())
.then(data => {
inputNum.setAttribute('value',data.num)
inputNum.value = data.num;
})
selectType.addEventListener('change', (event)=>{
fetch("/api-interne/intranet/customer/order/num?type="+event.target.value)
.then(response => response.json())
.then(data => {
inputNum.setAttribute('value',data.num)
inputNum.value = data.num;
})
})
}
}