24 lines
863 B
JavaScript
24 lines
863 B
JavaScript
|
|
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;
|
||
|
|
})
|
||
|
|
})
|
||
|
|
}
|
||
|
|
}
|