changes in orderdetails and warranty and order summary pages

이 커밋은 다음에 포함됨:
2023-04-24 11:10:08 +05:30
부모 32bb01f2e1
커밋 810cfdb096
6개의 변경된 파일197개의 추가작업 그리고 228개의 파일을 삭제
+45 -54
파일 보기
@@ -1,62 +1,53 @@
let current_orderDate =window.localStorage.getItem('orderDate')
let current_orderSerialDate =window.localStorage.getItem('orderSerialno')
let order_itemname =window.localStorage.getItem('orderItemname');
let order_itemtotal =window.localStorage.getItem('orderitemTotal');
let order_nettotal =window.localStorage.getItem('netTotal');
let order_qty = window.localStorage.getItem('Qty')
let order_tax = window.localStorage.getItem('tax')
let order_img_src =window.localStorage.getItem('imgsrc')
let Local_keys_update =['tax','Qty','netTotal','orderitemTotal']
let summary =` <div class="card-body">
<div>
<p class="mb-0 fs-6 fw-500">Order<span>${current_orderSerialDate}</span></span><span class="text-secondary fs-9"> (${order_qty} items)</p>
<p class="mb-0 fs-6">Order placed on ${current_orderDate}</p>
<p class="mb-0 fs-9">Paid by Credit Card</p>
</div>`;
async function order_summary(){
let current_orderSerialDate =window.localStorage.getItem('orderSerialno');
let user_number =window.localStorage.getItem('Userphonenumber');
let port = "https://anwi.bizgaze.app";
// let port = "http://localhost:3088";
let url = `${port}/apis/v4/bizgaze/integrations/products/salesorderdetailsbyphonenumber/phonenumber/${user_number}`;
const config = {
url,
method: "get",
headers: {
'Authorization': `stat 05b2f2ca510344968c65e1ebf49a5595 `,
'Content-Type': 'application/json'
}
};
let res = await axios(config);
const orderDetailsres = JSON.parse(res.data.result);
console.log(orderDetailsres);
let new_arrr = orderDetailsres;
console.log(new_arrr)
let orderNumber = localStorage.getItem("orderSerialno");
let filteredOrders = new_arrr.filter(function(order) {
return order.OrderNo === orderNumber;
});
let deliverdCard=`<div class="card-body">
<div class="row align-items-center mb-md-4">
<div class="col-md-6">
<div class="d-flex">
<img src="" class="img-fluid"/>
<div>
<span class="fs-5">Delivered</span>
<span class="text-secondary fs-9">Shipment 1 / 5-1 item (1 Delivered)</span>
</div>
</div>
<div> <span class="text-secondary fs-9">Delivered on Sunday, 9 March <span class="text-a-color">Invoice</span></span></div>
</div>
<div class="col-md-6 text-end">
<button class="btn btn-order-text bg-return">SUPPPORT</button>
</div>
</div>
<div>
<span class="text-secondary fs-9 d-none">Shipping to</span>
<p class="fs-5 fw-600 user_name">Ashok Kumar</p>
</div>
<div class="row pb-md-0 pb-4">
<div class="col-md-4 text-center">
<img src="${order_img_src}" class="img-fluid order_img"/>
</div>
<div class="col-md-8 position-relative">
<p class="mb-0 fs-6 order_itemname">${order_itemname}</p>
<p class="mb-3 fs-6 fw-600 d-flex align-items-center">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-currency-rupee" viewBox="0 0 16 16">
<path d="M4 3.06h2.726c1.22 0 2.12.575 2.325 1.724H4v1.051h5.051C8.855 7.001 8 7.558 6.788 7.558H4v1.317L8.437 14h2.11L6.095 8.884h.855c2.316-.018 3.465-1.476 3.688-3.049H12V4.784h-1.345c-.08-.778-.357-1.335-.793-1.732H12V2H4v1.06Z"></path>
</svg><span class="order_price">${order_itemtotal}</span>
</p>
<p class="mb-0 fs-6 position-absolute close_exchange">Return/Exchange window closed on Friday,24 March <a href="#" class="text-primary">Why?</a></p>
</div>
</div>
</div>`
$.each(filteredOrders, function(index, order) {
console.log(order.OrderNo)
let Delivery_status =order.stageshortcode
let deliverdCard=`<div class="card rounded-0 border-0 bg-white mb-3 "><div class=card-body><div class="align-items-center row"><div class=col-md-6><div class=d-flex><img class=img-fluid src=""></div><div class="d-flex align-items-center"><div>Delivery Status :</div><div class="text-secondary delivery_status" data-status="${order.stageshortcode}"></div></div></div><div class="col-md-6 text-end"><button class="bg-return btn ">Claim warranty</button> <button class="bg-return btn ">Support</button></div></div><div><small class=" text-secondary me-2">Delivered To</small><small class="fw-600 user_name">${order.OrganizationName}</div><div class="row pb-4 pb-md-0 align-items-center"><div class="col-md-4 text-center"><img class="img-fluid order_img w-75"src=https://appassets.bizgaze.app/${order.imageurl}></div><div class="col-md-8 position-relative"><small class=" mb-0 order_itemname">${order.itemname} (${order.Quantity} items)<small class=" align-items-center d-flex fw-600 mb-3"><svg class="bi bi-currency-rupee"fill=currentColor height=16 viewBox="0 0 16 16"width=16 xmlns=http://www.w3.org/2000/svg><path d="M4 3.06h2.726c1.22 0 2.12.575 2.325 1.724H4v1.051h5.051C8.855 7.001 8 7.558 6.788 7.558H4v1.317L8.437 14h2.11L6.095 8.884h.855c2.316-.018 3.465-1.476 3.688-3.049H12V4.784h-1.345c-.08-.778-.357-1.335-.793-1.732H12V2H4v1.06Z"></path></svg><small class="order_price fs-6">${order.itemtotal}</small><p class=" mb-0 close_exchange position-absolute d-none text-secondary">Return/Exchange window closed on Friday,24 March <a class=text-primary href=#>Why?</a></div></div></div></div>`;
$('.deliverd-card').append(deliverdCard)
$('.order_tax').html(order_tax)
$('.Order_total').html(order_nettotal)
$('.order-summary').html(summary);
if(Delivery_status == 'CMD'){
$('.delivery_status').html('Deliverd')
}
if(Delivery_status == 'APL'){
$('.delivery_status').html('Approval')
}
});
console.log(filteredOrders)
let summary =`<div class=card-body><div><p class="mb-0 fw-500">Order<span>${orderNumber}</span><span class=" text-secondary"> (${filteredOrders.length} items)<p class="mb-0 ">Order placed on ${filteredOrders[0].OrderDate}</p></div>`;
$('.order_tax').html(filteredOrders[0].taxamount)
$('.Order_total').html(filteredOrders[0].nettotal)
$('.order_price').html(filteredOrders[0].itemtotal)
$('.order-summary').html(summary);
$('.back_to_orders').click(function(){
let Local_keys_update =['Userphonenumber','orderSerialno']
debugger
for (key of Local_keys_update) {
window.localStorage.removeItem(key);
}
$(this).attr('href','./myaccount.html')
})
})
}
order_summary()