UI changes
This commit is contained in:
parent
036aa8136f
commit
dfbda64f50
|
@ -14,14 +14,13 @@
|
|||
"client_name",
|
||||
"column_break_wrvr",
|
||||
"client_poc",
|
||||
"cs_assigned_poc",
|
||||
"status",
|
||||
"optin_received_date",
|
||||
"column_break_tmrt",
|
||||
"optin_approved_date",
|
||||
"status",
|
||||
"column_break_tmrt",
|
||||
"cs_assigned_poc",
|
||||
"optin_type",
|
||||
"data_processed_date",
|
||||
"project_details",
|
||||
"frappe_settings_section",
|
||||
"is_published",
|
||||
"route"
|
||||
|
@ -116,17 +115,12 @@
|
|||
{
|
||||
"fieldname": "column_break_tmrt",
|
||||
"fieldtype": "Column Break"
|
||||
},
|
||||
{
|
||||
"fieldname": "project_details",
|
||||
"fieldtype": "Data",
|
||||
"label": "Project Details"
|
||||
}
|
||||
],
|
||||
"is_published_field": "is_published",
|
||||
"is_virtual": 1,
|
||||
"links": [],
|
||||
"modified": "2024-06-06 17:16:32.614427",
|
||||
"modified": "2024-06-07 11:01:48.152600",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Opt In Management",
|
||||
"name": "optlist",
|
||||
|
|
|
@ -24,7 +24,6 @@ class optlist(Document):
|
|||
"project_name" : str(client["project_name"]),
|
||||
"client_name" : str(client["client_name"]),
|
||||
"client_poc" : str(client["user_name"]),
|
||||
"project_details" : str(client["project_details"]),
|
||||
"optin_received_date" : optinReceived(str(client["project_details"]),"Opt-in Received"),
|
||||
"optin_approved_date" : optinReceived(str(client["project_details"]),"Opt-in Approved"),
|
||||
"status" : optinStatus(str(client["project_details"])),
|
||||
|
@ -115,7 +114,6 @@ def getValues():
|
|||
"project_name" : str(client["project_name"]),
|
||||
"client_name" : str(client["client_name"]),
|
||||
"client_poc" : str(client["user_name"]),
|
||||
"project_details" : str(client["project_details"]),
|
||||
"optin_received_date" : optinReceived(str(client["project_details"]),"Opt-in Received"),
|
||||
"optin_approved_date" : optinReceived(str(client["project_details"]),"Opt-in Approved"),
|
||||
"status" : optinStatus(str(client["project_details"])),
|
||||
|
|
|
@ -35,12 +35,14 @@
|
|||
|
||||
{% block title %}Pricing{% endblock %}
|
||||
{% block content %}
|
||||
<h4>Opt In Data</h4>
|
||||
<div>
|
||||
<button id="download-csv" class="button button1">Download CSV</button>
|
||||
<button id="download-xlsx" class="button button2">Download XLSX</button>
|
||||
<button id="download-pdf" class="button button3">Download PDF</button>
|
||||
</div>
|
||||
<div id="tabulator-table" class="tabulator-table"></div>
|
||||
<div></div>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
|
@ -69,7 +71,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||
for(var rec in data)
|
||||
{
|
||||
tableData.push({
|
||||
kol_id:rec.kol_id, kol_name:rec["kol_name"],project_name: rec["project_name"], client_name:rec["client_name"], client_poc:rec["client_poc"], cs_Assigned_poc:rec["cs_Assigned_poc"],optin_received_date:rec["optin_received_date"],optin_approved_date:rec["optin_approved_date"],status:rec["status"],project_details:rec["project_details"]
|
||||
kol_id:rec.kol_id, kol_name:rec["kol_name"],project_name: rec["project_name"], client_name:rec["client_name"], client_poc:rec["client_poc"], cs_Assigned_poc:rec["cs_Assigned_poc"],optin_received_date:rec["optin_received_date"],optin_approved_date:rec["optin_approved_date"],status:rec["status"],optin_type:rec["optin_type"],data_processed_date:rec["data_processed_date"]
|
||||
});
|
||||
}
|
||||
console.log(tableData);
|
||||
|
@ -86,39 +88,41 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||
// filterMode: "remote",
|
||||
pagination:true,
|
||||
paginationSize: 20,
|
||||
layout:"fitDataStretch",
|
||||
ajaxLoaderLoading:"<span>Loading Data</span>",
|
||||
// paginationMode:"remote",
|
||||
paginationSizeSelector: [5, 10, 50, 100],
|
||||
paginationCounter: "rows",
|
||||
columns:[ // Define table columns
|
||||
{title:"KOL ID", field:"kol_id", width:150,headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"KOL Name", field:"kol_name", width:150,headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"KOL ID", field:"kol_id",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"KOL Name", field:"kol_name",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Project Name", field:"project_name",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Client Name", field:"client_name",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Client POC", field:"client_poc",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"CS Assigned POC", field:"cs_assigned_poc",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Opt-in Requested", field:"optin_received_date",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Opt-in Approved", field:"optin_approved_date",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Requested Date", field:"optin_received_date",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Approved Date", field:"optin_approved_date",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Status", field:"status",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Project Details", field:"project_details",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Opt-In Type", field:"optin_type",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
{title:"Data Processed Date", field:"data_processed_date",headerFilterPlaceholder: "Search", headerFilter: true,},
|
||||
],
|
||||
});
|
||||
document.getElementById("download-csv").addEventListener("click", function(){
|
||||
table.download("csv", "data.csv");
|
||||
table.download("csv", "optInData.csv");
|
||||
});
|
||||
|
||||
|
||||
|
||||
//trigger download of data.xlsx file
|
||||
document.getElementById("download-xlsx").addEventListener("click", function(){
|
||||
table.download("xlsx", "data.xlsx", {sheetName:"My Data"});
|
||||
table.download("xlsx", "optInData.xlsx", {sheetName:"Opt In Data"});
|
||||
});
|
||||
|
||||
//trigger download of data.pdf file
|
||||
document.getElementById("download-pdf").addEventListener("click", function(){
|
||||
table.download("pdf", "data.pdf", {
|
||||
table.download("pdf", "optInData.pdf", {
|
||||
orientation:"portrait", //set page orientation to portrait
|
||||
title:"Example Report", //add title to report
|
||||
title:"opt In Data Report", //add title to report
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@ def fetch_data():
|
|||
"optin_received_date" : str(client["optin_received_date"]),
|
||||
"optin_approved_date" : str(client["optin_approved_date"]),
|
||||
"status" : str(client["status"]),
|
||||
"project_details": str(client["project_details"])
|
||||
|
||||
|
||||
|
||||
}
|
||||
for client in records]
|
||||
|
|
Loading…
Reference in New Issue