update
This commit is contained in:
parent
43e1c7640f
commit
042d1ac34b
@ -3100,14 +3100,14 @@ def bill_create(request):
|
|||||||
dealer = get_user_type(request)
|
dealer = get_user_type(request)
|
||||||
entity = dealer.entity
|
entity = dealer.entity
|
||||||
|
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
data = json.loads(request.body)
|
data = json.loads(request.body)
|
||||||
vendor_id = data.get("vendor")
|
vendor_id = data.get("vendor")
|
||||||
terms = data.get("terms")
|
terms = data.get("terms")
|
||||||
vendor = entity.get_vendors().filter(pk=vendor_id).first()
|
vendor = entity.get_vendors().filter(pk=vendor_id).first()
|
||||||
|
|
||||||
items = data.get("item", [])
|
items = data.get("item[]", [])
|
||||||
quantities = data.get("quantity", [])
|
quantities = data.get("quantity[]", [])
|
||||||
|
|
||||||
if not all([items, quantities]):
|
if not all([items, quantities]):
|
||||||
return JsonResponse(
|
return JsonResponse(
|
||||||
@ -3183,7 +3183,7 @@ def bill_create(request):
|
|||||||
return JsonResponse(
|
return JsonResponse(
|
||||||
{
|
{
|
||||||
"status": "success",
|
"status": "success",
|
||||||
"message": "Estimate created successfully!",
|
"message": "Bill created successfully!",
|
||||||
"url": f"{url}",
|
"url": f"{url}",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@ -115,7 +115,6 @@
|
|||||||
quantity: []
|
quantity: []
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Collect multi-value fields (e.g., item[], quantity[])
|
// Collect multi-value fields (e.g., item[], quantity[])
|
||||||
document.querySelectorAll('[name="item[]"]').forEach(input => {
|
document.querySelectorAll('[name="item[]"]').forEach(input => {
|
||||||
formData.item.push(input.value);
|
formData.item.push(input.value);
|
||||||
@ -123,8 +122,7 @@
|
|||||||
document.querySelectorAll('[name="quantity[]"]').forEach(input => {
|
document.querySelectorAll('[name="quantity[]"]').forEach(input => {
|
||||||
formData.quantity.push(input.value);
|
formData.quantity.push(input.value);
|
||||||
});
|
});
|
||||||
console.log(formData);
|
console.log(formData)
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Send data to the server using fetch
|
// Send data to the server using fetch
|
||||||
const response = await fetch("{% url 'bill_create' %}", {
|
const response = await fetch("{% url 'bill_create' %}", {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user