async function order_summary() { let cookieRes = COOKIE_HELPER_ACTIONS.getCookie(); let { userId } = cookieRes; // let res = await API_SERVICES_ACTIONS.getAPIService(`apis/v4/Bizgaze/integrations/products/salesorderdetailsbyorgid/organizationid/${userId}`,true); // https://templateserver.bizgaze.com/apis/v4/bizgaze/integrations/products/getordersbyid/organizationid/{organizationid}/orderno/{orderno} let orderno = window.location.hash.split('#')[1]; let res = await API_SERVICES_ACTIONS.getAPIService(`apis/v4/bizgaze/integrations/products/getordersbyid/organizationid/${106631380000075}/orderno/${orderno}`); if (res.isError) { return; } const orderDetailsres = JSON.parse(res.response.result); let new_arrr = orderDetailsres; console.log(new_arrr) let orderNumber = window.location.hash.split('#')[1]; let filteredOrders = new_arrr.filter(function (order) { return order.OrderNo === orderNumber; }); for (let i = 0; i < filteredOrders.length; i++) { let order = filteredOrders[i]; let Delivery_status = order.stageshortcode let deliverdCard = appendItemHTML(order); $('.deliverd-card').append(deliverdCard) if (Delivery_status == 'CMD') { $('.delivery_status').html('Deliverd') } if (Delivery_status == 'APL') { $('.delivery_status').html('Approval') } } $('.supportBtn').click(function (e){ let parentEl = $(e.target).parents('.card-body'); debugger; const orderName = $(parentEl).find('.ordernameModal').text(); $('.modalitemname').text(orderName); const orderQty = $(parentEl).find('.orderqtymodalinfo').text(); const orderPrice = $(parentEl).find('.order_price').text(); const [symbol,price] = getCurrencySymbol(orderPrice) $('.modalitemqty').html(orderQty); $('.modalprice').html(`${symbol} ${price}`); console.log(orderName); }); $('.warrantybtn').click(function (e){ let parentEl = $(e.target).parents('.card-body'); debugger; const orderName = $(parentEl).find('.ordernameModal').text(); $('#warrenymodalname').html(orderName); }); let summary = `

Order : ${orderNumber} ( ${filteredOrders.length} items )

Order placed on ${filteredOrders[0].OrderDate}

`; $('.Order_details_section .order_tax').html(filteredOrders[0].taxamount) $('.Order_details_section .Order_total').html(filteredOrders[0].nettotal) $('.Order_details_section .order_price').html(filteredOrders[0].assessableamount) $('.Order_details_section .order-summary').html(summary); $('.back_to_orders').click(function () { $(this).attr('href', './myaccount.html') }); function appendItemHTML(order) { return `
Delivery Status :
Delivered To : ${order.OrganizationName}
${order.itemname} (${order.Quantity} items)${order.itemtotal}

Return/Exchange window closed on Friday,24 March Why?

`; } async function supportModalInit(){ $.fn.modal.Constructor.prototype.enforceFocus = function() {}; let ticketGroupRes = await API_SERVICES_ACTIONS.getAPIService(`apis/v4/anwisystems/integrations/anwiauth/getticketgoups`); if(ticketGroupRes.isError){ console.log(ticketGroupRes.errorMsg); return; } ticketGroupRes = JSON.parse(ticketGroupRes.response.result); console.log(ticketGroupRes); let htmlTGroup = ''; for (let i = 0; i < ticketGroupRes.length; i++) { htmlTGroup += `` } $('#supportgroups').html(htmlTGroup); // priopty let prioritiesRes = await API_SERVICES_ACTIONS.getAPIService(`apis/v4/anwisystems/integrations/anwiauth/getticketpriorities`); if(prioritiesRes.isError){ console.log(prioritiesRes.errorMsg); return; } prioritiesRes = JSON.parse(prioritiesRes.response.result); console.log(prioritiesRes,'prioritiesRes'); let htmlTpriorites = ''; for (let i = 0; i < prioritiesRes.length; i++) { htmlTpriorites += `` } $('#supportlevel').html(htmlTpriorites); } supportModalInit(); } order_summary()