<!DOCTYPE html> <html> <head> <!-- <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;"> --> <meta name="format-detection" content="telephone=no"> <meta name="msapplication-tap-highlight" content="no"> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width"> <link href="css/ionicons.css" media="all" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="css/materialize.min.css"> <link rel="stylesheet" type="text/css" href="css/style.css"> <link type="text/css" rel="stylesheet" href="css/lightslider.css"/> <link rel="stylesheet" type="text/css" href="css/st.css"> <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script> <!-- <script type="text/javascript" src="cordova.js"></script> --> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/functions.js"></script> <title>Soham</title> </head> <body> <header class="headers white-text pink-bg z-depth-1 hdrs" style="height: auto;" id="log"></header> <header class="header headerss pink-bg z-depth-1 hdr" id="log" style=""> <div class="navbar"> <button class="darken-2 navigation button-collapse" onclick="goBack()" style="background:#f58b3d;"> <i class="ion-android-arrow-back"></i> </button> <h5>Invoice</h5> <button class="pink-bg navigation go-to-cart" onclick="window.location.href='#'"></button> </div> </header> <div class="main-container" id="main-container"> <div class="invoice-container" id="invoice-container"> <br> <!-- <div class="order-details" id="personal-details"> <p><b>Name: </b> Ravi</p> <p><b>Email: </b>ravi@gmail.com</p> <p><b>Phone: </b>1234567890</p> <p><b>Order Date: </b>06/03/2018</p> </div> --> <br> <h5 class="center">Products Details</h5> <table class="table" id="product-table"> <thead> <tr> <th>Id</th> <th>Product Name</th> <th>Quantity</th> <th>Price</th> <th>Item Total</th> </tr> </thead> <tbody> </tbody> <tfoot> <tr> <th colspan="4" class="center">Grand Total</th> <th>200</th> </tr> </tfoot> </table> </div> </div> <div class="footer"> <div class="footer-icon no-gap center-align" onclick="window.location.href='index.html'"> <!--<i class="ion-home footer-icon"></i>--> <img src="img/mhome.png" style="height:26px;"> <p class="footer-label no-gap"> Home </p> </div> <div class="footer-icon no-gap center-align" onclick="window.location.href='categories.html'"> <i class="ion-android-apps"></i> <p class="footer-label no-gap"> Categories </p> </div> <!-- <div class="footer-icon no-gap center-align" onclick="window.location.href='search.html'"> <i class="ion-android-search"></i> <p class="footer-label no-gap"> Search </p> </div> --> <div class="footer-icon no-gap center-align" onclick="window.location.href='offer.html'"> <img src="img/discount.png" style="height:25px;"> <p class="footer-label no-gap"> Offers </p> </div> <div class="footer-icon no-gap center-align" onclick="window.location.href='cart.html'"> <i class="ion-android-cart"></i> <p class="footer-label no-gap"> Cart </p> </div> </div> <script> document.addEventListener('deviceready',ready,false); function ready() { if(checkLogin()) { let orderId = {orderId: sessionStorage.orderId}; const invoiceContainer = document.getElementById('invoice-container'); const personalDetails = document.getElementById('personal-details'); const table = document.getElementById('product-table'); let orders = ''; let finalTotal = 0; let personal = ""; showLoader(); postFetchRequest('/appcode/fetch_invoice_details.php',orderId) .then((res) => { console.log(res); if(res.status === 1) { personal = ` <p><b>Name: </b> ${res.temporder.name}</p> <p><b>Email: </b>${res.temporder.email}</p> <p><b>Phone: </b>${res.temporder.phone}</p> <p><b>Order Date: </b>${res.temporder.order_date}</p>`; personalDetails.innerHTML = personal; res.order_details.forEach((item, index) => { finalTotal += item.price * item.quantity; orders += ` <tr> <th>${index + 1}</th> <th>${item.name}</th> <th>${item.quantity}</th> <th>${item.price}</th> <th>${item.price * item.quantity}</th> </tr>`; }); table.querySelector('tbody').innerHTML = orders; let tableFooter = table.querySelector('tfoot'); tableFooter.innerHTML = ` <tr> <th colspan="4">Sub Total Amount</th> <th>${parseFloat(res.temporder.total_without_coupon).toFixed(2)}</th> </tr>`; if(res.temporder.coupon_code) { tableFooter.innerHTML += ` <tr> <th colspan="4">Total Coupon Discount</th> <th>${parseFloat(res.temporder.amount - res.temporder.total_without_coupon).toFixed(2)}</th> </tr>`; } tableFooter.innerHTML += ` <tr> <th colspan="4">Total Paid Amount</th> <th>${parseFloat(res.temporder.amount).toFixed(2)}</th> </tr>`; } else { if(res.status === 2) { alert("No Order Found"); } else if(res.status === 0) { alert(unexpectedError); } else { alert(unexpectedError); } } removeLoader(); }) .catch((err) => { console.error(err); alert(unexpectedError); removeLoader(); }); } else { alert("Please login to view order invoice."); } } </script> <script type="text/javascript" src="js/materialize.min.js"></script> <script type="text/javascript" src="js/myfunctions.js"></script> </body> </html>