|
@ -10,16 +10,15 @@ |
|
|
href="/odoo_website_helpdesk_dashboard/static/src/css/dashboard.css"/> |
|
|
href="/odoo_website_helpdesk_dashboard/static/src/css/dashboard.css"/> |
|
|
<div class="row main-section mt-5"> |
|
|
<div class="row main-section mt-5"> |
|
|
<h2 class="section-header" style="font-size: 2em; color:#4a5c9a;">HelpDesk Dashboard</h2> |
|
|
<h2 class="section-header" style="font-size: 2em; color:#4a5c9a;">HelpDesk Dashboard</h2> |
|
|
|
|
|
|
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 helpdesk inbox_tickets"> |
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 helpdesk inbox_tickets"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card-body panel panel-new"> |
|
|
<div class="dashboard_card-body panel panel-new"> |
|
|
<div class="stat-widget-one"> |
|
|
<div class="stat-widget-one" style="background-color:pink"> |
|
|
<div class="stat-icon"> |
|
|
<div class="stat-icon"> |
|
|
<i class="fa fa-inbox"/> |
|
|
<i class="fa fa-inbox"/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-text">New Tickets</div> |
|
|
<div class="stat-text" style="color:black">New Tickets</div> |
|
|
<div class="stat-digit" id="inbox_count"> |
|
|
<div class="stat-digit" id="inbox_count"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -27,23 +26,25 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="panel-new-collapse collapse"> |
|
|
<div class="panel-new-collapse collapse"> |
|
|
<div id="help_new_tickets" |
|
|
<div id="help_new_tickets" |
|
|
style="border:none; font-size:14px; padding:0 15px 15px 15px;"> |
|
|
style="border:none; font-size:8px; padding:0 8px 8px 8px;"> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<p style="font-style:italic; font-weight:700;"></p> |
|
|
<p style="border:none; font-size:14px; padding:0 15px 15px 15px;"></p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 salon_spa_orders helpdesk inprogress_tickets"> |
|
|
|
|
|
|
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 salon_spa_orders helpdesk inprogress_tickets"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card-body panel panel-progress"> |
|
|
<div class="dashboard_card-body panel panel-progress"> |
|
|
<div class="stat-widget-one"> |
|
|
<div class="stat-widget-one" style="background-color:orange"> |
|
|
<div class="stat-icon"> |
|
|
<div class="stat-icon"> |
|
|
<i class="fa fa-spinner"/> |
|
|
<i class="fa fa-spinner"/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-text">Tickets In Progress</div> |
|
|
<div class="stat-text" |
|
|
|
|
|
style="color:black">Tickets In Progress</div> |
|
|
<div class="stat-digit" id="inprogress_count"> |
|
|
<div class="stat-digit" id="inprogress_count"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -51,10 +52,10 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="panel-progress-collapse collapse"> |
|
|
<div class="panel-progress-collapse collapse"> |
|
|
<div id="help_progress_tickets" |
|
|
<div id="help_progress_tickets" |
|
|
style="border:none; font-size:14px; padding:0 15px 15px 15px;"> |
|
|
style="border:none; font-size:8px; padding:0 8px 8px 8px;"> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<p style="font-style:italic; font-weight:700;"></p> |
|
|
<p style="border:none; font-size:14px; padding:0 15px 15px 15px;"></p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -62,12 +63,12 @@ |
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 helpdesk done_tickets"> |
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 helpdesk done_tickets"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card-body panel panel-done"> |
|
|
<div class="dashboard_card-body panel panel-done"> |
|
|
<div class="stat-widget-one"> |
|
|
<div class="stat-widget-one" style="background-color:pink"> |
|
|
<div class="stat-icon"> |
|
|
<div class="stat-icon"> |
|
|
<i class="fa fa-check"/> |
|
|
<i class="fa fa-check"/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-text">Closed Tickets</div> |
|
|
<div class="stat-text" style="color:black">Closed Tickets</div> |
|
|
<div class="stat-digit" id="done_count"> |
|
|
<div class="stat-digit" id="done_count"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -78,7 +79,7 @@ |
|
|
style="border:none; font-size:14px; padding:0 15px 15px 15px;"> |
|
|
style="border:none; font-size:14px; padding:0 15px 15px 15px;"> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<p style="font-style:italic; font-weight:700;"></p> |
|
|
<p style="font-style:italic; font-weight:100;"></p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -86,12 +87,12 @@ |
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 helpdesk team_card"> |
|
|
<div class="col-sm-6 col-md-3-12 col-md-6 col-lg-3 helpdesk team_card"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card" data-toggle="collapse"> |
|
|
<div class="dashboard_card-body panel panel-team"> |
|
|
<div class="dashboard_card-body panel panel-team"> |
|
|
<div class="stat-widget-one"> |
|
|
<div class="stat-widget-one" style="background-color:white"> |
|
|
<div class="stat-icon"> |
|
|
<div class="stat-icon"> |
|
|
<i class="fa fa-group" id="team_ico"/> |
|
|
<i class="fa fa-group" id="team_ico"/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-content"> |
|
|
<div class="stat-text">HelpDesk Teams</div> |
|
|
<div class="stat-text" style="color:black">HelpDesk Teams</div> |
|
|
<div class="stat-digit" id="team_count"> |
|
|
<div class="stat-digit" id="team_count"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -103,72 +104,136 @@ |
|
|
style="border:none; font-size:14px; padding:0 15px 15px 15px;"> |
|
|
style="border:none; font-size:14px; padding:0 15px 15px 15px;"> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<br/> |
|
|
<p style="font-style:italic; font-weight:700;"></p> |
|
|
<p style="font-style:italic; font-weight:100;"></p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<!-- </div>--> |
|
|
|
|
|
<div class="dashboard_card" |
|
|
|
|
|
style="display: flex; justify-content: center; align-items: center;"> |
|
|
|
|
|
<div style="color: black; font-weight: bold; height: 60px; width: 700px; text-align: center;"> |
|
|
|
|
|
<span>CUSTOMER SATISFACTION:</span> |
|
|
|
|
|
<div style="display: flex; justify-content: center; align-items: center;"> |
|
|
|
|
|
<span>😃</span> |
|
|
|
|
|
<span>Response Received:</span> |
|
|
|
|
|
<div style="width: 10px;"></div> <!-- Using width for spacing --> |
|
|
|
|
|
<div class="response"></div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
<div class="row ticket-section"> |
|
|
<div class="row ticket-section"> |
|
|
<div class="col-12 col-sm-12 col-md-4 ticket_box chart-container card-shadow"> |
|
|
<div class="col-12 col-sm-12 col-md-4 ticket_box chart-container card-shadow"> |
|
|
<h2 class="tickets_head">Received Tickets</h2> |
|
|
<h2 class="tickets_head">Ticket Priority</h2> |
|
|
<hr/> |
|
|
<hr/> |
|
|
<div class="col-xs-12 text-align"> |
|
|
<div class="col-xs-12 text-align"> |
|
|
<div class="text-color"> |
|
|
<div class="text-color"> |
|
|
<ul class="pending_tickets"> |
|
|
<div class="line"> |
|
|
|
|
|
Very low : |
|
|
|
|
|
<div class="very_low_count" widget="progressbar"> |
|
|
|
|
|
<div class="progress-value"></div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
</ul> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="col-xs-12 text-align"> |
|
|
|
|
|
<div class="text-color"> |
|
|
|
|
|
<div class="line"> |
|
|
|
|
|
Low : |
|
|
|
|
|
<div class="low_count" widget="progressbar"> |
|
|
|
|
|
<div class="progress-value"></div> |
|
|
|
|
|
|
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
</div> |
|
|
<div class="leads_month_pie_div half_chart chart-container card-shadow"> |
|
|
|
|
|
<h2>Tickets by Month</h2> |
|
|
</div> |
|
|
<hr/> |
|
|
</div> |
|
|
<div class="graph_canvas"> |
|
|
|
|
|
<canvas class="ticket_month" /> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="col-xs-12 text-align"> |
|
|
</div> |
|
|
<div class="text-color"> |
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
<div class="line"> |
|
|
<div class="team_ticket_div half_chart chart-container card-shadow"> |
|
|
Normal : |
|
|
<h2>Team - Tickets Count Ratio</h2> |
|
|
<div class="normal_count" widget="progressbar"> |
|
|
<hr/> |
|
|
<div class="progress-value"></div> |
|
|
<div class="graph_canvas"> |
|
|
|
|
|
<canvas class="team_ticket_count" /> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="col-xs-12 text-align"> |
|
|
|
|
|
<div class="text-color"> |
|
|
|
|
|
<div class="line"> |
|
|
|
|
|
High : |
|
|
|
|
|
<div class="high_count" widget="progressbar"> |
|
|
|
|
|
<div class="progress-value"></div> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
</div> |
|
|
<div class="projects_ticket_div half_chart chart-container card-shadow"> |
|
|
</div> |
|
|
<h2>Tickets - Projects Ratio</h2> |
|
|
</div> |
|
|
<hr/> |
|
|
<div class="col-xs-12 text-align"> |
|
|
<div class="graph_canvas"> |
|
|
<div class="text-color"> |
|
|
<canvas class="projects_ticket" width="150" height="120"/> |
|
|
<div class="line"> |
|
|
|
|
|
Very High : |
|
|
|
|
|
<div class="very_high_count" widget="progressbar"> |
|
|
|
|
|
<div class="progress-value"></div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
|
|
|
<div class="billed_team_div half_chart chart-container card-shadow"> |
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
<h2>Billed Task - Team ratio</h2> |
|
|
<div class="leads_month_pie_div half_chart chart-container card-shadow"> |
|
|
|
|
|
<h2>TICKET STATUS</h2> |
|
|
<hr/> |
|
|
<hr/> |
|
|
<div class="graph_canvas"> |
|
|
<div class="graph_canvas"> |
|
|
<canvas class="billed_team" width="150" height="120"/> |
|
|
<canvas class="ticket_month"/> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
<div class="col-12 col-sm-12 col-md-4"> |
|
|
<div class="team_ticket_div half_chart chart-container card-shadow"> |
|
|
<div class="team_ticket_div half_chart chart-container card-shadow"> |
|
|
<h2>Team - Resolved Tickets</h2> |
|
|
<h2>Team - Tickets Count Ratio</h2> |
|
|
<hr/> |
|
|
<hr/> |
|
|
<div class="graph_canvas"> |
|
|
<div class="graph_canvas"> |
|
|
<canvas class="team_ticket_done"/> |
|
|
<canvas class="team_ticket_count"/> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-100 col-sm-100 col-md-20"> |
|
|
|
|
|
<div class="leads_month_pie_div half_chart chart-container card-shadow"> |
|
|
|
|
|
<h2>ISSUE</h2> |
|
|
|
|
|
<hr/> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Add a table to display ticket details --> |
|
|
|
|
|
<table class="ticket-table"> |
|
|
|
|
|
<thead> |
|
|
|
|
|
<tr style="font-size: 16px; font-weight: bold; background-color: pink; color: black;height:50%" |
|
|
|
|
|
class="custom-tr"> |
|
|
|
|
|
<th style="width: 20%; min-width: 20px; font-size: 13px;">Customer Name</th> |
|
|
|
|
|
<th style="width: 20%; min-width: 10px; font-size: 13px;">Ticket</th> |
|
|
|
|
|
<th style="width: 20%; min-width: 20px; font-size: 13px;"> </th> |
|
|
|
|
|
<th style="width: 20%; min-width: 20px; font-size: 13px;">Assigned to</th> |
|
|
|
|
|
<th style="width: 20%; min-width: 20px; font-size: 13px;">Subject</th> |
|
|
|
|
|
<th style="width: 20%; min-width: 20px; font-size: 13px;">Priority</th> |
|
|
|
|
|
</tr> |
|
|
|
|
|
</thead> |
|
|
|
|
|
<tbody class="ticket-details"> |
|
|
|
|
|
</tbody> |
|
|
|
|
|
</table> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
</t> |
|
|
</t> |
|
|
</templates> |
|
|
</templates> |
|
|