Rev 30601 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><meta name="description" content="Smart Dukaan Partner Dashboard"><meta name="author" content="smartdukaan"><!--<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">--><link rel="shortcut icon" href="assets/images/icons/favicon.png"><title>Smart Dukaan - Partner Dashboard</title><!-- Bootstrap CSS --><!-- bootstrap theme --><!--external css--><!-- font icon --><link href="resources/css/elegant-icons-style.css" rel="stylesheet" /><link href="resources/css/font-awesome.min.css" rel="stylesheet" /><!-- full calendar css--><!-- owl carousel --><link rel="stylesheet" href="resources/css/owl.carousel.css" type="text/css"><link href="resources/css/jquery-jvectormap-1.2.2.css" rel="stylesheet"><!-- Custom styles --><link href="resources/css/widgets.css" rel="stylesheet"><link href="resources/css/style.css?v=${cssVersion}" rel="stylesheet"><link href="resources/css/card.css?v=${cssVersion}" rel="stylesheet"><link href="resources/css/style-responsive.css" rel="stylesheet" /><link href="resources/css/jquery-ui-1.10.4.min.css" rel="stylesheet"><link type="text/css" href="resources/css/bootstrap.css" rel="stylesheet"><!--<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/3/css/bootstrap.css" />--><link href="resources/css/bootstrap-theme.min.css" rel="stylesheet"><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" /><link rel="stylesheet" type="text/css" href="resources/css/bootstrap-multiselect.css" /><link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.16/css/dataTables.bootstrap.min.css"/><link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.7.0/css/all.css' integrity='sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ' crossorigin='anonymous'><style type="text/css">.loading {display: none;}.breadcrumb {padding: 0 15px;}.stars-outer {display: inline-block;position: relative;font-family: FontAwesome;}.stars-outer::before {content: "\f006 \f006 \f006 \f006 \f006";}.stars-inner {position: absolute;top: 0;left: 0;white-space: nowrap;overflow: hidden;width: 0;}.stars-inner::before {content: "\f005 \f005 \f005 \f005 \f005";color: #f8ce0b;}.table-striped > tbody > tr:nth-child(odd) > td{background: white;background-color: #dae5f4;}.table-striped > tbody > tr:nth-child(even) > td{background: #f2f2f2;background-color: #b8d1f3;}.btn:hover{color: grey;text-decoration: none;}.btn-primary:hover{color: grey;text-decoration: none;}.sale-details{cursor:pointer;}.popover {min-width:18%;}.fa-2x {font-size:1.4em;}.cover {object-fit: cover;width: 100%;height: 90px;padding: 8px;}.info-box .notifications i {display: inline-block;margin-top:0px;height: 25px;font-size: 16px;line-height: 25px;width: 25px;float: none;text-align: center;padding-right: 0px;color:#768399;}#preview {position: relative;color: #fff;float: left;width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;clear: both;}#canvas-preview{width: 100%;position: relative;top:-15px;}#preview-textfield{position: absolute; top: -10px; left: 0; right: 0;text-align: center; font-size: 2em; font-weight: bold;color: white; font-family: 'Amaranth', sans-serif;}</style></head><body style="zoom:90%;background-color:#f7f7f7"><!--<div class="loading"><img src="resources/images/icons/loading.gif"></div>--><!-- container section start --><section id="container" class="sidebar-closed"><header class="header dark-bg"><div class="toggle-nav"><div class="icon-reorder tooltips" data-original-title="Toggle Navigation" data-placement="bottom"><i class="icon_menu"></i></div></div><a href="${rc.contextPath}/dashboard" class="logo">Smart Dukaan - $fofoStore.getDisplayName()</a><a href="#"><img src="${partnerTypeImage}" width="60px" class="target-slide"></a><div class="top-nav notification-row"><!-- notificatoin dropdown start--><ul class="nav pull-right top-menu"><li class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle" href="#"><img style="height:38px" src="/resources/images/icons/care1.jpg" /><span class="username" style="font-size:15px">CARE</span><b class="caret"></b></a><ul class="dropdown-menu extended logout"><div class="log-arrow-up"></div><li class="eborder-top"><a class="create-ticket" href="javascript:void(0);"><i></i>Create Ticket</a><a class="my-ticket" href="javascript:void(0);"><i class=""></i>View Tickets</a></li><li></li></ul></li><li class="dropdown" style="margin-top:3px;"><a href="javascript:void(0);" id="links_bar" style="color:#D3181F" class="btn btn-link" data-toggle="popover"><i title="third-party dashboards" class="glyphicon glyphicon-th fa-2x"></i></a></li><li class="dropdown" style="margin-top:5px;"><a href="javascript:void(0);" class="download_reports btn btn-link" style="color:#D3181F"><i title="reports" class="far fa-list-alt fa-2x"></i></a></li><li id="wallet_bar" class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle wallet_icon_header" href="javascript:void(0);"><i title="wallet summary" class="fas fa-wallet fa-2x" aria-hidden="true"></i></a></li><li id="cart_bar" class="dropdown"><a class="cart_icon_header" href="javascript:void(0);"><i class="fas fa-shopping-cart fa-2x" aria-hidden="true"></i><span class="badge bg-important"></span></a></li><!-- alert notification start--><!--<li id="alert_notificatoin_bar" class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle" href="#"><i class="icon-bell-l"></i><span class="badge bg-important">0</span></a><ul class="dropdown-menu extended notification"><div class="notify-arrow notify-arrow-blue"></div><li><p class="blue">You have no new notifications</p></li><li><a href="#"><span class="label label-primary"><i class="icon_profile"></i></span>Friend Request<span class="small italic pull-right">5 mins</span></a></li><li><a href="#"><span class="label label-warning"><i class="icon_pin"></i></span>John location.<span class="small italic pull-right">50 mins</span></a></li><li><a href="#"><span class="label label-danger"><i class="icon_book_alt"></i></span>Project 3 Completed.<span class="small italic pull-right">1 hr</span></a></li><li><a href="#"><span class="label label-success"><i class="icon_like"></i></span>Mick appreciated your work.<span class="small italic pull-right"> Today</span></a></li><li><a href="#">See all notifications</a></li></ul></li>--><!-- alert notification end --><li class="dropdown"><ul class="dropdown-menu extended"><div class="log-arrow-up"></div><li class="eborder-top"><a href="javascript:void(0);" class="create-ticket">Create Ticket</a></li></ul></li><!-- user login dropdown start--><li class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle" href="#"><span class="profile-ava"><img class="avatar-custom" id="photo" alt="" src=""></span><span class="username" id="fofo_name"></span><b class="caret"></b></a><ul class="dropdown-menu extended logout"><div class="log-arrow-up"></div><li class="eborder-top"><a class="user-profile" href="javascript:void(0);"><i class="icon_profile"></i> My Profile</a>#if($isAdmin)<a class="add-auth-user" href="javascript:void(0);"><i class=""></i>Add User</a><a class="change-auth-user-password" href="javascript:void(0);"><i class=""></i>Change Password</a>#end</li><li><a href="${rc.contextPath}/logout"><i class="icon_key_alt" id = "logout"></i> Log Out</a></li></ul></li><!-- user login dropdown end --></ul><!-- notificatoin dropdown end--></div></header><!--header end--><!--main content start--><section id="main-content" style="margin-left:0"><section class="wrapper"><div class="row"><div class="col-lg-6"><div class="row"><div class="col-lg-7"><div class="info-box blue-bg"><i class="fa fa-chart-line"></i><h3 style="margin-top:-2px;margin-bottom:12px"><strong>Sale</strong></h3><div class="row"><div class="col-lg-4 row"><div style="margin-top:0px" class="count currency">$salesMap.get("lmtdSale")</div><div class="title">LMTD</div></div><div class="col-lg-4 row"><div style="margin-top:0px" class="count currency">$salesMap.get("mtdSale")</div><div class="title">MTD</div></div><div class="col-lg-3 row"><div style="margin-top:0px" class="count currency">$salesMap.get("todaySale")</div><div class="title">Today's</div></div></div></div></div><div class="col-lg-5 row"><div class="info-box brown-bg"><div class="col-lg-12"><div class="col-lg-6"><h4 style="margin-top:-2px;margin-bottom:3px"><strong>Current Rate</strong></h4><div style="margin-top:0px" class="count"><span class="currency">$salesMap.get("currentRate")</span>/day</div><img src="${salesMap.get('currentTypeImage')}" width="60px" class="target-slide"></div><div class="col-lg-6 row"><h4 style="margin-top:-2px;margin-bottom:3px"><strong>Reqd Rate</strong></h4><div style="margin-top:0px" class="count currency"><span class="currency">$salesMap.get("requiredRate")</span>/day</div><img src="${salesMap.get('requiredTypeImage')}" width="60px" class="target-slide"></div></div></div></div><div class="col-lg-8"><div class="info-box purple-bg"><div class="col-lg-12 row"><i class="fa fa-coins"></i><h3 style="margin-top:-2px;margin-bottom:12px"><strong>Investments</strong></h3><div class="row"><div class="col-lg-4 row"><div style="margin-top:0px" class="count currency">$investments.get("today")</div><div class="title">current</div></div><div class="col-lg-3"><div style="margin-top:0px" class="count">$investments.get("minimum")</div><div class="title">min</div></div><div class="col-lg-3 row"#if(!$isInvestmentOk)style="color:mediumvioletred"#end>#if($investments.get("short")<=0)<div style="margin-top:0px" class="count">>100%</div><div class="title">OK</div>#else<div style="margin-top:0px" class="count currency">$investments.get("short")%</div><div class="title">short</div>#end</div></div></div></div></div><div class="col-lg-4 row"><div class="info-box green-bg"><i class="fa fa-cubes"></i><div class="count currency">$investments.get("inStock")</div><div class="title">Total Stock</div></div></div></div><div class="row">#foreach($brandStockPrice in $brandStockPrices)<div class="col-lg-3"><div class="card card-default"><span class="card-body" style="padding-bottom:0px"><table><thead><tr><td colspan="2">Current Stock</td></tr></thead><tbody><tr><th>Qty</th><td>$brandStockPrice.getTotalQty()pc</td></tr><tr><th>Value</th><td><span class="currency">$brandStockPrice.getTotalValue()</span></td></tr></tbody></table>#if($brandStockPrice.getAgedValue()>0)<p style="color:#d15a57;font-weight:700" title="Focus Stock"><span class="currency">$brandStockPrice.getAgedValue()</span> / $brandStockPrice.getAgedQty()</p>#else<p> </p>#end</span><span class="card-img"><img src="${brandStockPrice.getBrandUrl()}" class="cover"></span></div></div>#end</div></div><div class="col-lg-6"><div class="row col-lg-12 info-box white-bg">#parse("performance.vm")</div><div class="row col-lg-12 info-box white-bg"><div class="col-lg-4"><h3 style="margin-top:-2px;margin-bottom:24px"><strong>My Messages</strong></h3></div><div class="col-lg-4"><div class="btn-group message-filter"><button data-messagetype="notification" type="button" class="btn btn-default" aria-label="Notifications" title="Notifications"><span class="glyphicon glyphicon-bell" aria-hidden="true"></span></button><button data-messagetype="announcement" type="button" class="btn btn-default" aria-label="Announcements" title="Announcements"><span class="glyphicon glyphicon-bullhorn" aria-hidden="true"></span></button><button data-messagetype="scheme" type="button" class="btn btn-default" aria-label="SmartDukaan Schemes" title="SmartDukaan Schemes"><span class="glyphicon glyphicon-tags" aria-hidden="true"></span></button></div></div><div class="col-lg-12 row notification-container" style="max-height: 500px;overflow-y: scroll;"></div></div></div></div></section><div class="text-center"><div class="credits"><p>All rights reserved.©2017, Smart Dukaan</p></div></div></section><script type="text/javascript">context="${rc.contextPath}";webApiScheme="$webApiScheme";webApiRoot="$webApiRoot";webApiHost="$webApiHost";webApiPort="$webApiPort";</script>#parse("include-scripts.vm")<script>//knob$(function() {/*$(".knob").knob({'draw' : function () {$(this.i).val(this.cv + '%')}});*/$.fn.dataTable.moment( 'DD/MM/YYYY' );$.fn.dataTable.moment( 'DD/MM/YYYY hh:mm' );$('.currency').each(function(index, ele) {if (!isNaN(parseInt($(ele).html()))) {$(ele).html(numberToComma($(ele).html()));}});});$(function() {var profile = localStorage.getItem('profile');if (profile){$("#photo").attr("src",JSON.parse(profile).image_url);$("#fofo_name").text(JSON.parse(profile).name);}else{$("#photo").attr("src","");$("#fofo_name").text("Welcome, User");}});$(function() {var bag = localStorage.getItem('bag');console.log(bag);if (bag){console.log("yes");//$("#cart_bar").find('span').text(10);$("#cart_bar").find('span').text(Object.keys(JSON.parse(bag)).length);}else{$("#cart_bar").find('span').text(0);}});$("#logout").click(function(){localStorage.profile = undefined;});#if($isAdmin)#else#set($partnerInvestment = $investments.get("investment"))saleAmount = numberToComma($partnerInvestment.getSalesAmount());minimumInvestmentAmount = numberToComma($partnerInvestment.getMinInvestment());totalInvestedAmount = numberToComma($partnerInvestment.getTotalInvestment());shortPercentage = numberToComma($partnerInvestment.getShortPercentage());grnPendingStockAmount = numberToComma($partnerInvestment.getGrnPendingAmount());unbilledStockAmount = numberToComma($partnerInvestment.getUnbilledAmount());inStockAmount = numberToComma($partnerInvestment.getInStockAmount());walletAmount = numberToComma($partnerInvestment.getWalletAmount());shortAmount = numberToComma($partnerInvestment.getShortInvestment());minAmountToBeAdded = numberToComma($partnerInvestment.getMinAmountToBeAdded());isInvestmentOk = $isInvestmentOk;$(function () {if (navigator.geolocation) {navigator.geolocation.getCurrentPosition(showPosition);} else {console.log("Geolocation is not supported by browser.");}//dateRangeCallback(moment(),moment());loaderDialogObj = bootbox.dialog({message: '<div class="container text-center"><i class="fa fa-spin fa-spinner"></i>Loading...</div>',show: false});starTotal = 5;ratings = {current: $currentMonthRating,last: $lastMonthRating,tilldate: $ratingTillDate};for(const rating in ratings) {// 2const starPercentage = (ratings[rating] / starTotal) * 100;// 3const starPercentageRounded = `${starPercentage}%`;// 4document.querySelector(`.${rating} .stars-inner`).style.width = starPercentageRounded;}});hasGift=$hasGift;giftItemId = $giftItemId;monthDays=$monthDays;dayOfMonth = $dayOfMonth;$(function(){$('#links_bar').popover({container:".notification-row",template:`<div class="popover"><div class="arrow"></div><div class="popover-inner"><h4 class="popover-title"></h4><div class="popover-content"><p></p></div></div></div>`,html: true,content: `<div class="container-fluid"><div class="row"><h5 class="page-header" style="color:#333;margin:6px 0 3px">Quick Links</h5></div><div class="row"><div class="col-lg-3"><a href="//www.wiseappsadmin.com/store" target="_blank" href=""><img title="WiseApp Admin" src="/resources/images/icons/provider-logos/wiseapp.jpg"></img></a></div></div></div>`,placement: "bottom",trigger: "focus"});});function showAttendanceModal() {var today = new Date().getTime();if ($.cookie("punchIn") == undefined) {document.cookie = "punchIn=" + today;}if (today >= parseInt($.cookie("punchIn"))) {doGetAjaxRequestHandler(context + "/getPunchInOutForModel", function(response) {if(response == 'true'){$('#punchInOutModal').modal('hide');clearInterval(stopInterval);} else{$("#punch-in-out-model").html(response);$('#punchInOutModal').modal('show');var time = today + 30 * 60 * 1000document.cookie = "punchIn=" + time;}});}}var stopInterval;$(document).ready(function(){stopInterval = setInterval(showAttendanceModal, 100000000);});#end</script><div id="punchInOutModal" class="modal fade" role="dialog"><div class="modal-dialog"><!-- Modal content--><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal">×</button><h4 class="modal-title">Punch In Out</h4></div><div class="modal-body"><div id="punch-in-out-model"></div></div></div></div></div></body></html>