dashboard
This commit is contained in:
parent
47e9fb92e3
commit
7c1a487114
@ -0,0 +1,20 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>gaurav</title>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<h1>this is h1</h1>
|
||||||
|
<h2>this is h1</h2>
|
||||||
|
<h3>this is h1</h3>
|
||||||
|
<h4>this is h1</h4>
|
||||||
|
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Ipsa fuga, asperiores mollitia iste vitae repellendus adipisci atque eum corrupti ad placeat unde voluptatum quia perferendis neque expedita, sequi iure quo. Ut error adipisci ex cum sint, suscipit, voluptatem repellat nemo dolorum unde dolores quasi aut. A earum quo mollitia voluptatibus!</p>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
|
|
||||||
@ -453,7 +453,17 @@ export class EditnewdashComponent implements OnInit {
|
|||||||
|
|
||||||
onDrop(ev) {
|
onDrop(ev) {
|
||||||
const componentType = ev.dataTransfer.getData("widgetIdentifier");
|
const componentType = ev.dataTransfer.getData("widgetIdentifier");
|
||||||
let maxChartId = this.dashboardArray?.reduce((maxId, item) => Math.max(maxId, item.chartid), 0);
|
// Safely calculate maxChartId, handling cases where chartid might be NaN or missing
|
||||||
|
let maxChartId = 0;
|
||||||
|
if (this.dashboardArray && this.dashboardArray.length > 0) {
|
||||||
|
const validChartIds = this.dashboardArray
|
||||||
|
.map(item => item.chartid)
|
||||||
|
.filter(chartid => typeof chartid === 'number' && !isNaN(chartid));
|
||||||
|
|
||||||
|
if (validChartIds.length > 0) {
|
||||||
|
maxChartId = Math.max(...validChartIds);
|
||||||
|
}
|
||||||
|
}
|
||||||
switch (componentType) {
|
switch (componentType) {
|
||||||
case "radar_chart":
|
case "radar_chart":
|
||||||
return this.dashboardArray.push({
|
return this.dashboardArray.push({
|
||||||
@ -758,15 +768,34 @@ export class EditnewdashComponent implements OnInit {
|
|||||||
this.refreshBaseDrilldownColumns();
|
this.refreshBaseDrilldownColumns();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (item.datastore !== undefined || '' || null) {
|
// Check if we have either datastore or table to fetch columns
|
||||||
|
if ((item.datastore !== undefined && item.datastore !== '' && item.datastore !== null) ||
|
||||||
|
(item.table !== undefined && item.table !== '' && item.table !== null)) {
|
||||||
const datastore = item.datastore;
|
const datastore = item.datastore;
|
||||||
this.getTables(datastore);
|
|
||||||
const table = item.table;
|
const table = item.table;
|
||||||
|
|
||||||
|
// Fetch tables if datastore is available
|
||||||
|
if (datastore) {
|
||||||
|
this.getTables(datastore);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fetch columns if table is available
|
||||||
|
if (table) {
|
||||||
this.getColumns(datastore, table);
|
this.getColumns(datastore, table);
|
||||||
|
}
|
||||||
|
|
||||||
console.log(item.yAxis);
|
console.log(item.yAxis);
|
||||||
|
// Set selectedyAxis regardless of whether it's an array or string
|
||||||
|
if (item.yAxis !== undefined && item.yAxis !== '' && item.yAxis !== null) {
|
||||||
if (isArray(item.yAxis)) {
|
if (isArray(item.yAxis)) {
|
||||||
this.selectedyAxis = item.yAxis;
|
this.selectedyAxis = item.yAxis;
|
||||||
|
} else {
|
||||||
|
// For single yAxis values, convert to array
|
||||||
|
this.selectedyAxis = [item.yAxis];
|
||||||
|
}
|
||||||
console.log(this.selectedyAxis);
|
console.log(this.selectedyAxis);
|
||||||
|
} else {
|
||||||
|
this.selectedyAxis = [];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.selectedyAxis = [];
|
this.selectedyAxis = [];
|
||||||
@ -840,12 +869,29 @@ export class EditnewdashComponent implements OnInit {
|
|||||||
// Update the onSubmit method to properly save filter data
|
// Update the onSubmit method to properly save filter data
|
||||||
onSubmit(id) {
|
onSubmit(id) {
|
||||||
console.log(id);
|
console.log(id);
|
||||||
if (!isNullArray(this.selectedyAxis)) {
|
|
||||||
console.log("get y-axis array", this.selectedyAxis);
|
// Check if ID is valid, including handling NaN
|
||||||
|
if (id === null || id === undefined || isNaN(id)) {
|
||||||
|
console.warn('Chart ID is null, undefined, or NaN, using modelid instead:', this.modelid);
|
||||||
|
id = this.modelid;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ensure we have a valid numeric ID
|
||||||
|
const numId = typeof id === 'number' ? id : parseInt(id, 10);
|
||||||
|
if (isNaN(numId)) {
|
||||||
|
console.error('Unable to determine valid chart ID, aborting onSubmit');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle both array and string yAxis values
|
||||||
|
if (this.selectedyAxis !== undefined && this.selectedyAxis !== null &&
|
||||||
|
((Array.isArray(this.selectedyAxis) && this.selectedyAxis.length > 0) ||
|
||||||
|
(typeof this.selectedyAxis === 'string' && this.selectedyAxis !== ''))) {
|
||||||
|
console.log("get y-axis", this.selectedyAxis);
|
||||||
this.entryForm.patchValue({ yAxis: this.selectedyAxis });
|
this.entryForm.patchValue({ yAxis: this.selectedyAxis });
|
||||||
}
|
}
|
||||||
let formdata = this.entryForm.value;
|
let formdata = this.entryForm.value;
|
||||||
let num = id;
|
let num = numId;
|
||||||
console.log(this.entryForm.value);
|
console.log(this.entryForm.value);
|
||||||
this.dashboardCollection.dashboard = this.dashboardCollection.dashboard.map(item => {
|
this.dashboardCollection.dashboard = this.dashboardCollection.dashboard.map(item => {
|
||||||
if (item.chartid == num) {
|
if (item.chartid == num) {
|
||||||
@ -1052,15 +1098,25 @@ export class EditnewdashComponent implements OnInit {
|
|||||||
applyChanges(id) {
|
applyChanges(id) {
|
||||||
console.log('Apply changes for chart ID:', id);
|
console.log('Apply changes for chart ID:', id);
|
||||||
|
|
||||||
// Check if ID is valid
|
// Check if ID is valid, including handling NaN
|
||||||
if (id === null || id === undefined) {
|
if (id === null || id === undefined || isNaN(id)) {
|
||||||
console.warn('Chart ID is null or undefined, using modelid instead:', this.modelid);
|
console.warn('Chart ID is null, undefined, or NaN, using modelid instead:', this.modelid);
|
||||||
id = this.modelid;
|
id = this.modelid;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update the form with selected Y-axis values if it's an array
|
// Ensure we have a valid numeric ID
|
||||||
if (!isNullArray(this.selectedyAxis)) {
|
const numId = typeof id === 'number' ? id : parseInt(id, 10);
|
||||||
console.log("get y-axis array", this.selectedyAxis);
|
if (isNaN(numId)) {
|
||||||
|
console.error('Unable to determine valid chart ID, aborting applyChanges');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update the form with selected Y-axis values
|
||||||
|
// Handle both array and string yAxis values
|
||||||
|
if (this.selectedyAxis !== undefined && this.selectedyAxis !== null &&
|
||||||
|
((Array.isArray(this.selectedyAxis) && this.selectedyAxis.length > 0) ||
|
||||||
|
(typeof this.selectedyAxis === 'string' && this.selectedyAxis !== ''))) {
|
||||||
|
console.log("get y-axis", this.selectedyAxis);
|
||||||
this.entryForm.patchValue({ yAxis: this.selectedyAxis });
|
this.entryForm.patchValue({ yAxis: this.selectedyAxis });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -13,20 +13,20 @@ import { ReportBuilderService } from 'src/app/services/api/report-builder.servic
|
|||||||
export class ReportBuild2editComponent implements OnInit {
|
export class ReportBuild2editComponent implements OnInit {
|
||||||
public entryForm: FormGroup;
|
public entryForm: FormGroup;
|
||||||
updated = false;
|
updated = false;
|
||||||
ReportData:any = {};
|
ReportData: any = {};
|
||||||
id: number;
|
id: number;
|
||||||
nodeEditProperties = {
|
nodeEditProperties = {
|
||||||
std_param_html:'',
|
std_param_html: '',
|
||||||
adhoc_param_html:'',
|
adhoc_param_html: '',
|
||||||
// column_str:'',
|
// column_str:'',
|
||||||
// conn_name:'',
|
// conn_name:'',
|
||||||
date_param_req:'',
|
date_param_req: '',
|
||||||
// folderName:'',
|
// folderName:'',
|
||||||
url:'',
|
url: '',
|
||||||
|
|
||||||
};
|
};
|
||||||
constructor(private router: Router,
|
constructor(private router: Router,
|
||||||
private route: ActivatedRoute,private reportBuilderService: ReportBuilderService,
|
private route: ActivatedRoute, private reportBuilderService: ReportBuilderService,
|
||||||
private toastr: ToastrService, private _fb: FormBuilder) { }
|
private toastr: ToastrService, private _fb: FormBuilder) { }
|
||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
@ -34,33 +34,33 @@ export class ReportBuild2editComponent implements OnInit {
|
|||||||
console.log("update with id = ", this.id);
|
console.log("update with id = ", this.id);
|
||||||
|
|
||||||
this.entryForm = this._fb.group({
|
this.entryForm = this._fb.group({
|
||||||
std_param_html : [null],
|
std_param_html: [null],
|
||||||
adhoc_param_html:[null],
|
adhoc_param_html: [null],
|
||||||
// column_str:[null],
|
// column_str:[null],
|
||||||
// conn_name:[null],
|
// conn_name:[null],
|
||||||
date_param_req:[null],
|
date_param_req: [null],
|
||||||
// folderName:[null],
|
// folderName:[null],
|
||||||
url:[null],
|
url: [null],
|
||||||
});
|
});
|
||||||
|
|
||||||
this.getById(this.id);
|
this.getById(this.id);
|
||||||
this.listoddatabase();
|
this.listoddatabase();
|
||||||
}
|
}
|
||||||
databaselist;
|
databaselist;
|
||||||
listoddatabase(){
|
listoddatabase() {
|
||||||
this.reportBuilderService.getdatabse().subscribe((data)=>{
|
this.reportBuilderService.getdatabse().subscribe((data) => {
|
||||||
this.databaselist=data;
|
this.databaselist = data;
|
||||||
console.log(this.databaselist)
|
console.log(this.databaselist)
|
||||||
},(error) => {
|
}, (error) => {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
if(error){
|
if (error) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
builderLine;
|
builderLine;
|
||||||
lineId;
|
lineId;
|
||||||
builderLineData:any[] = [];
|
builderLineData: any[] = [];
|
||||||
getById(id: number) {
|
getById(id: number) {
|
||||||
this.reportBuilderService.getrbDetailsById(id).subscribe(
|
this.reportBuilderService.getrbDetailsById(id).subscribe(
|
||||||
(data) => {
|
(data) => {
|
||||||
@ -70,10 +70,9 @@ export class ReportBuild2editComponent implements OnInit {
|
|||||||
|
|
||||||
this.builderLine = this.ReportData.rpt_builder2_lines;
|
this.builderLine = this.ReportData.rpt_builder2_lines;
|
||||||
this.lineId = this.builderLine[0].id
|
this.lineId = this.builderLine[0].id
|
||||||
console.log("line data ",this.lineId, this.builderLine);
|
console.log("line data ", this.lineId, this.builderLine);
|
||||||
if(this.builderLine[0].model != '')
|
if (this.builderLine[0].model != '') {
|
||||||
{
|
this.builderLineData = JSON.parse(this.builderLine[0].model);
|
||||||
this.builderLineData = JSON.parse(this.builderLine[0].model) ;
|
|
||||||
console.log(this.builderLineData);
|
console.log(this.builderLineData);
|
||||||
|
|
||||||
this.nodeEditProperties.std_param_html = this.builderLineData[0].std_param_html;
|
this.nodeEditProperties.std_param_html = this.builderLineData[0].std_param_html;
|
||||||
@ -92,21 +91,21 @@ export class ReportBuild2editComponent implements OnInit {
|
|||||||
|
|
||||||
stdparams;
|
stdparams;
|
||||||
keysfromurl;
|
keysfromurl;
|
||||||
getkeys(){
|
getkeys() {
|
||||||
if(this.nodeEditProperties.url !== null){
|
if (this.nodeEditProperties.url !== null) {
|
||||||
this.reportBuilderService.getcolumnDetailsByurl(this.nodeEditProperties.url).subscribe(data =>{
|
this.reportBuilderService.getcolumnDetailsByurl(this.nodeEditProperties.url).subscribe(data => {
|
||||||
console.log(data);
|
console.log('coloum list data ', data);
|
||||||
this.keysfromurl = data;
|
this.keysfromurl = data;
|
||||||
this.nodeEditProperties.adhoc_param_html = this.keysfromurl;
|
this.nodeEditProperties.adhoc_param_html = this.keysfromurl;
|
||||||
})
|
})
|
||||||
}else{
|
} else {
|
||||||
this.toastr.error("URL is required");
|
this.toastr.error("URL is required");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
listBuilder_Lines = {
|
listBuilder_Lines = {
|
||||||
model:{}
|
model: {}
|
||||||
}
|
}
|
||||||
update() {
|
update() {
|
||||||
|
|
||||||
@ -129,7 +128,7 @@ export class ReportBuild2editComponent implements OnInit {
|
|||||||
console.log(this.builderLineData);
|
console.log(this.builderLineData);
|
||||||
let tmp = JSON.stringify(this.builderLineData); //.replace(/\\/g, '')
|
let tmp = JSON.stringify(this.builderLineData); //.replace(/\\/g, '')
|
||||||
this.listBuilder_Lines.model = tmp;
|
this.listBuilder_Lines.model = tmp;
|
||||||
console.log(this.listBuilder_Lines);
|
console.log(this.listBuilder_Lines);
|
||||||
|
|
||||||
this.reportBuilderService.updaterbLineData(this.listBuilder_Lines, this.lineId).subscribe(
|
this.reportBuilderService.updaterbLineData(this.listBuilder_Lines, this.lineId).subscribe(
|
||||||
(data) => {
|
(data) => {
|
||||||
|
|||||||
@ -14,16 +14,18 @@ import { ExcelService } from 'src/app/services/excel.service';
|
|||||||
})
|
})
|
||||||
export class Reportrunneredit2Component implements OnInit {
|
export class Reportrunneredit2Component implements OnInit {
|
||||||
dynamicForm: FormGroup;
|
dynamicForm: FormGroup;
|
||||||
modalselect:boolean=false;
|
modalselect: boolean = false;
|
||||||
serverData = [{"andor": "AND",
|
serverData = [{
|
||||||
|
"andor": "AND",
|
||||||
"fields_name": "",
|
"fields_name": "",
|
||||||
"condition": "=",
|
"condition": "=",
|
||||||
"value": ""}];
|
"value": ""
|
||||||
andor = ['AND', 'OR','NOT'];
|
}];
|
||||||
|
andor = ['AND', 'OR', 'NOT'];
|
||||||
fieldname = ['name1', 'name2'];
|
fieldname = ['name1', 'name2'];
|
||||||
condition = ['=','!=','<','>','<=','>=','LIKE','BETWEEN','IN'];
|
condition = ['=', '!=', '<', '>', '<=', '>=', 'LIKE', 'BETWEEN', 'IN'];
|
||||||
header_id;
|
header_id;
|
||||||
public array=[
|
public array = [
|
||||||
{
|
{
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"name": "Jack",
|
"name": "Jack",
|
||||||
@ -76,13 +78,12 @@ export class Reportrunneredit2Component implements OnInit {
|
|||||||
selectedfrom;
|
selectedfrom;
|
||||||
selectedto;
|
selectedto;
|
||||||
constructor(private router: Router,
|
constructor(private router: Router,
|
||||||
private route: ActivatedRoute,private _fb: FormBuilder,
|
private route: ActivatedRoute, private _fb: FormBuilder,
|
||||||
private reportBuilderService: ReportBuilderService,private toastr:ToastrService,private sanitizer: DomSanitizer,private excel: ExcelService)
|
private reportBuilderService: ReportBuilderService, private toastr: ToastrService, private sanitizer: DomSanitizer, private excel: ExcelService) {
|
||||||
{
|
|
||||||
this.dynamicForm = this._fb.group({
|
this.dynamicForm = this._fb.group({
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
todayDate;
|
todayDate;
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
this.todayDate = new Date().toISOString().slice(0, 10);
|
this.todayDate = new Date().toISOString().slice(0, 10);
|
||||||
this.header_id = this.route.snapshot.params["id"];
|
this.header_id = this.route.snapshot.params["id"];
|
||||||
@ -101,7 +102,7 @@ todayDate;
|
|||||||
builderLine;
|
builderLine;
|
||||||
builderLineData;
|
builderLineData;
|
||||||
lineId;
|
lineId;
|
||||||
adhocList:any[];
|
adhocList: any[];
|
||||||
SQLQuery;
|
SQLQuery;
|
||||||
getUrl;
|
getUrl;
|
||||||
stdParamfields;
|
stdParamfields;
|
||||||
@ -113,36 +114,61 @@ todayDate;
|
|||||||
this.reportName = data.reportName;
|
this.reportName = data.reportName;
|
||||||
this.builderLine = data.rpt_builder2_lines;
|
this.builderLine = data.rpt_builder2_lines;
|
||||||
this.lineId = this.builderLine[0].id
|
this.lineId = this.builderLine[0].id
|
||||||
this.builderLineData = JSON.parse(this.builderLine[0].model) ;
|
this.builderLineData = JSON.parse(this.builderLine[0].model);
|
||||||
console.log(this.lineId,this.builderLineData);
|
console.log(this.lineId, this.builderLineData);
|
||||||
this.builderLineData = this.builderLineData[0];
|
this.builderLineData = this.builderLineData[0];
|
||||||
this.adhocList = this.builderLineData.adhoc_param_html;
|
this.adhocList = this.builderLineData.adhoc_param_html;
|
||||||
// this.adhocList = JSON.parse(adhocList);
|
// this.adhocList = JSON.parse(adhocList);
|
||||||
this.DateParam = this.builderLineData.date_param_req;
|
this.DateParam = this.builderLineData.date_param_req;
|
||||||
this.getUrl = this.builderLineData.url;
|
this.getUrl = this.builderLineData.url;
|
||||||
console.log(this.adhocList,this.DateParam,this.getUrl)
|
console.log(this.adhocList, this.DateParam, this.getUrl)
|
||||||
this.getStdParam(this.header_id);
|
this.getStdParam(this.header_id);
|
||||||
this.featchData();
|
this.featchData();
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
featchData(){
|
featchData() {
|
||||||
this.reportBuilderService.getAllDetailsByurl(this.getUrl).subscribe(data =>{
|
this.reportBuilderService.getAllDetailsByurl(this.getUrl).subscribe(data => {
|
||||||
console.log(data);
|
console.log(data);
|
||||||
if(data.body){
|
if (data.body) {
|
||||||
|
// Check if the response is XML (starts with <) or JSON
|
||||||
|
if (typeof data.body === 'string' && data.body.trim().startsWith('<')) {
|
||||||
|
// Handle XML response - for now we'll set rows to empty array
|
||||||
|
// In a real implementation, you would parse the XML properly
|
||||||
|
console.warn('Received XML response instead of JSON');
|
||||||
|
this.rows = [];
|
||||||
|
this.filterRows = [];
|
||||||
|
} else {
|
||||||
|
// Handle JSON response
|
||||||
|
try {
|
||||||
console.log(JSON.parse(data.body));
|
console.log(JSON.parse(data.body));
|
||||||
this.rows = JSON.parse(data.body);
|
this.rows = JSON.parse(data.body);
|
||||||
this.filterRows = JSON.parse(data.body);
|
this.filterRows = JSON.parse(data.body);
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error parsing JSON:', error);
|
||||||
|
this.rows = [];
|
||||||
|
this.filterRows = [];
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// If no body, initialize with empty arrays
|
||||||
|
this.rows = [];
|
||||||
|
this.filterRows = [];
|
||||||
|
}
|
||||||
|
}, error => {
|
||||||
|
// Handle HTTP errors
|
||||||
|
console.error('Error fetching data:', error);
|
||||||
|
this.rows = [];
|
||||||
|
this.filterRows = [];
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
dynamicHtml:any = [];
|
dynamicHtml: any = [];
|
||||||
dynamicHtmlFlag = false;
|
dynamicHtmlFlag = false;
|
||||||
stdParmas;
|
stdParmas;
|
||||||
stdParamFlag = false;
|
stdParamFlag = false;
|
||||||
getStdParam(id: any){
|
getStdParam(id: any) {
|
||||||
console.log(this.builderLineData.std_param_html);
|
console.log(this.builderLineData.std_param_html);
|
||||||
this.dynamicHtml = this.builderLineData.std_param_html;
|
this.dynamicHtml = this.builderLineData.std_param_html;
|
||||||
// this.dynamicHtml = ['a.abc','b.abcde']
|
// this.dynamicHtml = ['a.abc','b.abcde']
|
||||||
@ -154,9 +180,9 @@ todayDate;
|
|||||||
}
|
}
|
||||||
console.log(this.dynamicForm.value);
|
console.log(this.dynamicForm.value);
|
||||||
}
|
}
|
||||||
if(this.dynamicHtml == undefined || this.dynamicHtml == ''){
|
if (this.dynamicHtml == undefined || this.dynamicHtml == '') {
|
||||||
this.dynamicHtmlFlag = false;
|
this.dynamicHtmlFlag = false;
|
||||||
}else{
|
} else {
|
||||||
this.dynamicHtmlFlag = true;
|
this.dynamicHtmlFlag = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,37 +200,37 @@ todayDate;
|
|||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
modo2(val){
|
modo2(val) {
|
||||||
console.log(val);
|
console.log(val);
|
||||||
this.selectedfrom=val;
|
this.selectedfrom = val;
|
||||||
}
|
}
|
||||||
modo3(val){
|
modo3(val) {
|
||||||
console.log(val);
|
console.log(val);
|
||||||
this.selectedto=val;
|
this.selectedto = val;
|
||||||
}
|
}
|
||||||
duplicateArray=[];
|
duplicateArray = [];
|
||||||
myDateValue: Date;
|
myDateValue: Date;
|
||||||
toDate:Date;
|
toDate: Date;
|
||||||
reverseAndTimeStamp(dateString) {
|
reverseAndTimeStamp(dateString) {
|
||||||
const reverse = new Date(dateString.split("-").reverse().join("-"));
|
const reverse = new Date(dateString.split("-").reverse().join("-"));
|
||||||
return reverse.getTime();
|
return reverse.getTime();
|
||||||
}
|
}
|
||||||
filterDate() {
|
filterDate() {
|
||||||
let fromdate=moment(this.myDateValue).format('DD-MM-YYYY');
|
let fromdate = moment(this.myDateValue).format('DD-MM-YYYY');
|
||||||
console.log(fromdate)
|
console.log(fromdate)
|
||||||
let todate=moment(this.toDate).format('DD-MM-YYYY');
|
let todate = moment(this.toDate).format('DD-MM-YYYY');
|
||||||
if(this.myDateValue && this.toDate){
|
if (this.myDateValue && this.toDate) {
|
||||||
const selectedMembers = this.array.filter(m => {
|
const selectedMembers = this.array.filter(m => {
|
||||||
return this.reverseAndTimeStamp(m.fromDate) >= this.reverseAndTimeStamp(fromdate) && this.reverseAndTimeStamp(m.fromDate) <= this.reverseAndTimeStamp(todate)
|
return this.reverseAndTimeStamp(m.fromDate) >= this.reverseAndTimeStamp(fromdate) && this.reverseAndTimeStamp(m.fromDate) <= this.reverseAndTimeStamp(todate)
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
this.duplicateArray=selectedMembers
|
this.duplicateArray = selectedMembers
|
||||||
}else{
|
} else {
|
||||||
this.duplicateArray=this.array
|
this.duplicateArray = this.array
|
||||||
}
|
}
|
||||||
console.log(this.duplicateArray); // the result objects
|
console.log(this.duplicateArray); // the result objects
|
||||||
this.modalselect=false;
|
this.modalselect = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
dateParameter: string;
|
dateParameter: string;
|
||||||
from_date: Date;
|
from_date: Date;
|
||||||
@ -228,10 +254,10 @@ this.duplicateArray=this.array
|
|||||||
this.to_date = new Date(this.from_date);
|
this.to_date = new Date(this.from_date);
|
||||||
this.to_date.setDate(this.from_date.getDate() + 6);
|
this.to_date.setDate(this.from_date.getDate() + 6);
|
||||||
console.log(this.from_date);
|
console.log(this.from_date);
|
||||||
this.myDateValue=this.from_date;
|
this.myDateValue = this.from_date;
|
||||||
console.log(this.to_date);
|
console.log(this.to_date);
|
||||||
console.log(this.myDateValue);
|
console.log(this.myDateValue);
|
||||||
this.toDate=this.to_date;
|
this.toDate = this.to_date;
|
||||||
|
|
||||||
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
||||||
this.ToDatequery = this.to_date.toISOString().substring(0, 10);
|
this.ToDatequery = this.to_date.toISOString().substring(0, 10);
|
||||||
@ -254,10 +280,10 @@ this.duplicateArray=this.array
|
|||||||
// Calculate the date of Sunday of the previous week
|
// Calculate the date of Sunday of the previous week
|
||||||
this.to_date = new Date(this.from_date);
|
this.to_date = new Date(this.from_date);
|
||||||
this.to_date.setDate(this.from_date.getDate() + 6);
|
this.to_date.setDate(this.from_date.getDate() + 6);
|
||||||
this.myDateValue=this.from_date;
|
this.myDateValue = this.from_date;
|
||||||
console.log(this.to_date);
|
console.log(this.to_date);
|
||||||
console.log(this.myDateValue);
|
console.log(this.myDateValue);
|
||||||
this.toDate=this.to_date;
|
this.toDate = this.to_date;
|
||||||
|
|
||||||
|
|
||||||
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
||||||
@ -328,10 +354,10 @@ this.duplicateArray=this.array
|
|||||||
// Calculate the date of the last day of the current year
|
// Calculate the date of the last day of the current year
|
||||||
this.to_date = new Date(currentDate.getFullYear(), 11, 31);
|
this.to_date = new Date(currentDate.getFullYear(), 11, 31);
|
||||||
|
|
||||||
this.myDateValue=this.from_date;
|
this.myDateValue = this.from_date;
|
||||||
console.log(this.to_date);
|
console.log(this.to_date);
|
||||||
console.log(this.myDateValue);
|
console.log(this.myDateValue);
|
||||||
this.toDate=this.to_date;
|
this.toDate = this.to_date;
|
||||||
|
|
||||||
|
|
||||||
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
||||||
@ -349,48 +375,48 @@ this.duplicateArray=this.array
|
|||||||
// Calculate the date of the last day of the previous year
|
// Calculate the date of the last day of the previous year
|
||||||
this.to_date = new Date(currentDate.getFullYear() - 1, 11, 31);
|
this.to_date = new Date(currentDate.getFullYear() - 1, 11, 31);
|
||||||
|
|
||||||
this.myDateValue=this.from_date;
|
this.myDateValue = this.from_date;
|
||||||
console.log(this.to_date);
|
console.log(this.to_date);
|
||||||
console.log(this.myDateValue);
|
console.log(this.myDateValue);
|
||||||
this.toDate=this.to_date;
|
this.toDate = this.to_date;
|
||||||
|
|
||||||
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
this.FromDatequery = this.from_date.toISOString().substring(0, 10);
|
||||||
this.ToDatequery = this.to_date.toISOString().substring(0, 10);
|
this.ToDatequery = this.to_date.toISOString().substring(0, 10);
|
||||||
// this.filterDate();
|
// this.filterDate();
|
||||||
}
|
}
|
||||||
SelectdateType;
|
SelectdateType;
|
||||||
select(val:any){
|
select(val: any) {
|
||||||
console.log(val);
|
console.log(val);
|
||||||
this.SelectdateType = val;
|
this.SelectdateType = val;
|
||||||
if(val === 'This Week'){
|
if (val === 'This Week') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.calculateThisWeek()
|
this.calculateThisWeek()
|
||||||
}else if(val === 'Last Week'){
|
} else if (val === 'Last Week') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.calculateLastWeek()
|
this.calculateLastWeek()
|
||||||
}else if(val === 'This Month'){
|
} else if (val === 'This Month') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.calculateThisMonth()
|
this.calculateThisMonth()
|
||||||
}else if(val === 'Last Month'){
|
} else if (val === 'Last Month') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.calculateLastMonth()
|
this.calculateLastMonth()
|
||||||
// }else if(val === 'To Specific FromDate To To Date'){
|
// }else if(val === 'To Specific FromDate To To Date'){
|
||||||
// this.openmodel()
|
// this.openmodel()
|
||||||
}
|
}
|
||||||
else if(val === 'This Year'){
|
else if (val === 'This Year') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.calculateThisYear()
|
this.calculateThisYear()
|
||||||
}else if(val === 'Last Year'){
|
} else if (val === 'Last Year') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.calculateLastYear()
|
this.calculateLastYear()
|
||||||
}
|
}
|
||||||
else if(val === 'Today'){
|
else if (val === 'Today') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.myDateValue = this.todayDate;
|
this.myDateValue = this.todayDate;
|
||||||
@ -399,7 +425,7 @@ this.duplicateArray=this.array
|
|||||||
this.FromDatequery = this.myDateValue;
|
this.FromDatequery = this.myDateValue;
|
||||||
this.ToDatequery = this.toDate;
|
this.ToDatequery = this.toDate;
|
||||||
}
|
}
|
||||||
else if(val === '--Select Particular--'){
|
else if (val === '--Select Particular--') {
|
||||||
this.FromDatequery = null;
|
this.FromDatequery = null;
|
||||||
this.ToDatequery = null;
|
this.ToDatequery = null;
|
||||||
this.newfrom = null;
|
this.newfrom = null;
|
||||||
@ -410,8 +436,8 @@ this.duplicateArray=this.array
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
openmodel(){
|
openmodel() {
|
||||||
this.modalselect=true;
|
this.modalselect = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
onExport() {
|
onExport() {
|
||||||
@ -423,15 +449,15 @@ this.duplicateArray=this.array
|
|||||||
downloadFile(format: string) {
|
downloadFile(format: string) {
|
||||||
const date = moment().format('YYYYMMDD_HHmmss')
|
const date = moment().format('YYYYMMDD_HHmmss')
|
||||||
const reportNameWithUnderscore = this.reportName + '_' + date;
|
const reportNameWithUnderscore = this.reportName + '_' + date;
|
||||||
this.reportBuilderService.downloadFile(format, this.filterRows,reportNameWithUnderscore)
|
this.reportBuilderService.downloadFile(format, this.filterRows, reportNameWithUnderscore)
|
||||||
}
|
}
|
||||||
back(){
|
back() {
|
||||||
this.router.navigate(["../../all"], { relativeTo: this.route });
|
this.router.navigate(["../../all"], { relativeTo: this.route });
|
||||||
}
|
}
|
||||||
FormattedAdhocparameters;
|
FormattedAdhocparameters;
|
||||||
adocdata;
|
adocdata;
|
||||||
// showPlusIconRow: number | null = 0;
|
// showPlusIconRow: number | null = 0;
|
||||||
onAddLines(){
|
onAddLines() {
|
||||||
console.log(this.serverData);
|
console.log(this.serverData);
|
||||||
const lastRow = this.serverData[this.serverData.length - 1];
|
const lastRow = this.serverData[this.serverData.length - 1];
|
||||||
if (lastRow && lastRow.fields_name !== '') {
|
if (lastRow && lastRow.fields_name !== '') {
|
||||||
@ -494,8 +520,8 @@ adocdata;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
rows:any[];
|
rows: any[];
|
||||||
filterRows:any[];
|
filterRows: any[];
|
||||||
columns: any[];
|
columns: any[];
|
||||||
rowdata;
|
rowdata;
|
||||||
FromDatequery;
|
FromDatequery;
|
||||||
@ -505,11 +531,11 @@ adocdata;
|
|||||||
newto;
|
newto;
|
||||||
|
|
||||||
dateKey;
|
dateKey;
|
||||||
runtheQuery(){
|
runtheQuery() {
|
||||||
console.log(this.myDateValue , this.toDate);
|
console.log(this.myDateValue, this.toDate);
|
||||||
let query = this.SQLQuery;
|
let query = this.SQLQuery;
|
||||||
// let query
|
// let query
|
||||||
if(this.dynamicForm.value){
|
if (this.dynamicForm.value) {
|
||||||
// for(let i = 0; i < this.dynamicForm.value.length; i++){
|
// for(let i = 0; i < this.dynamicForm.value.length; i++){
|
||||||
// // const query = this.SQLQuery + " AND " + this.dynamicForm.controls[i] + " = " + this.dynamicForm.value[i]
|
// // const query = this.SQLQuery + " AND " + this.dynamicForm.controls[i] + " = " + this.dynamicForm.value[i]
|
||||||
|
|
||||||
@ -519,7 +545,7 @@ runtheQuery(){
|
|||||||
// Iterate over the keys in dynamicForm.value
|
// Iterate over the keys in dynamicForm.value
|
||||||
Object.keys(this.dynamicForm.value).forEach((key) => {
|
Object.keys(this.dynamicForm.value).forEach((key) => {
|
||||||
// Append the condition for each key to the query
|
// Append the condition for each key to the query
|
||||||
if (this.dynamicForm.value[key] !== null ) {
|
if (this.dynamicForm.value[key] !== null) {
|
||||||
this.selectcolumn(this.dynamicForm.value);
|
this.selectcolumn(this.dynamicForm.value);
|
||||||
// query += ` AND ${key} = '${this.dynamicForm.value[key]}'`;
|
// query += ` AND ${key} = '${this.dynamicForm.value[key]}'`;
|
||||||
}
|
}
|
||||||
@ -539,27 +565,27 @@ runtheQuery(){
|
|||||||
// query += ` AND cretaedat BETWEEN '${this.FromDatequery}' AND '${this.ToDatequery}'`;
|
// query += ` AND cretaedat BETWEEN '${this.FromDatequery}' AND '${this.ToDatequery}'`;
|
||||||
|
|
||||||
// }else
|
// }else
|
||||||
if(this.DateParam == true){
|
if (this.DateParam == true) {
|
||||||
this.dateKey = 'createdat';
|
this.dateKey = 'createdat';
|
||||||
this.adhocList.forEach(key => {
|
this.adhocList.forEach(key => {
|
||||||
if (key.includes("created_at")) {
|
if (key.includes("created_at")) {
|
||||||
this.dateKey ="created_at" ;
|
this.dateKey = "created_at";
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.adhocList.forEach(key => {
|
this.adhocList.forEach(key => {
|
||||||
if (key.includes("createdAt")) {
|
if (key.includes("createdAt")) {
|
||||||
this.dateKey ="createdAt" ;
|
this.dateKey = "createdAt";
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if(this.myDateValue && this.toDate){
|
if (this.myDateValue && this.toDate) {
|
||||||
if(this.myDateValue){
|
if (this.myDateValue) {
|
||||||
this.newfrom = new Date(this.myDateValue);
|
this.newfrom = new Date(this.myDateValue);
|
||||||
// const year = inputDate.getFullYear();
|
// const year = inputDate.getFullYear();
|
||||||
// const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1
|
// const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1
|
||||||
// const day = String(inputDate.getDate()).padStart(2, "0");
|
// const day = String(inputDate.getDate()).padStart(2, "0");
|
||||||
// this.newfrom = `${year}-${month}-${day}`;
|
// this.newfrom = `${year}-${month}-${day}`;
|
||||||
}
|
}
|
||||||
if(this.toDate){
|
if (this.toDate) {
|
||||||
this.newto = new Date(this.toDate);
|
this.newto = new Date(this.toDate);
|
||||||
// const year = inputDate.getFullYear();
|
// const year = inputDate.getFullYear();
|
||||||
// const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1
|
// const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1
|
||||||
@ -569,40 +595,37 @@ runtheQuery(){
|
|||||||
}
|
}
|
||||||
query += ` AND ${this.dateKey} BETWEEN '${this.newfrom}' AND '${this.newto}'`;
|
query += ` AND ${this.dateKey} BETWEEN '${this.newfrom}' AND '${this.newto}'`;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// if(this.myDateValue && this.toDate){
|
// if(this.myDateValue && this.toDate){
|
||||||
// query += ` AND from_date = NVL(${this.myDateValue}from_date, 'from_date') AND to_date = NVL(${this.toDate}to_date, 'to_date')`;
|
// query += ` AND from_date = NVL(${this.myDateValue}from_date, 'from_date') AND to_date = NVL(${this.toDate}to_date, 'to_date')`;
|
||||||
// }
|
// }
|
||||||
console.log(query);
|
console.log(query);
|
||||||
}
|
}
|
||||||
// if(this.FormattedAdhocparameters){
|
// if(this.FormattedAdhocparameters){
|
||||||
// query += this.FormattedAdhocparameters
|
// query += this.FormattedAdhocparameters
|
||||||
// }
|
// }
|
||||||
|
|
||||||
this.selectcolumn(this.serverData);
|
this.selectcolumn(this.serverData);
|
||||||
// query = `SELECT a.name AS name, b.dob AS dob FROM abc a, abcde b WHERE a.name = 'gaurav' AND a.abc = NVL(b.abc, 'name') AND a.abcde = NVL(b.abcde, 'test');`
|
// query = `SELECT a.name AS name, b.dob AS dob FROM abc a, abcde b WHERE a.name = 'gaurav' AND a.abc = NVL(b.abc, 'name') AND a.abcde = NVL(b.abcde, 'test');`
|
||||||
console.log(query);
|
console.log(query);
|
||||||
this.reportBuilderService.getMasterData(query).subscribe((data) => {
|
this.reportBuilderService.getMasterData(query).subscribe((data) => {
|
||||||
// this.rows = data;
|
// this.rows = data;
|
||||||
|
|
||||||
console.log(this.rows);
|
console.log(this.rows);
|
||||||
this.rowdata= [this.rows];
|
this.rowdata = [this.rows];
|
||||||
console.log(typeof this.rows);
|
console.log(typeof this.rows);
|
||||||
if(data){
|
if (data) {
|
||||||
this.toastr.success("Run Successfully")
|
this.toastr.success("Run Successfully")
|
||||||
}
|
}
|
||||||
var j;
|
var j;
|
||||||
var cart = [];
|
var cart = [];
|
||||||
|
|
||||||
for(var i = 0; i < data.length; i++)
|
for (var i = 0; i < data.length; i++) {
|
||||||
{
|
|
||||||
var columnsIn = data[i];
|
var columnsIn = data[i];
|
||||||
if(i==1)
|
if (i == 1) {
|
||||||
{
|
for (var key in columnsIn) {
|
||||||
for(var key in columnsIn)
|
j = { prop: key, name: key };
|
||||||
{
|
|
||||||
j={prop:key , name: key};
|
|
||||||
cart.push(j)
|
cart.push(j)
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -610,30 +633,30 @@ this.rowdata= [this.rows];
|
|||||||
}
|
}
|
||||||
this.columns = cart;
|
this.columns = cart;
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
getHeaders() {
|
getHeaders() {
|
||||||
let headers: string[] = [];
|
let headers: string[] = [];
|
||||||
if(this.rows) {
|
if (this.rows) {
|
||||||
this.rows.forEach((value) => {
|
this.rows.forEach((value) => {
|
||||||
Object.keys(value).forEach((key) => {
|
Object.keys(value).forEach((key) => {
|
||||||
if(!headers.find((header) => header == key)){
|
if (!headers.find((header) => header == key)) {
|
||||||
headers.push(key)
|
headers.push(key)
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
return headers;
|
return headers;
|
||||||
}
|
}
|
||||||
|
|
||||||
getFilterHeaders() {
|
getFilterHeaders() {
|
||||||
let headers: string[] = [];
|
let headers: string[] = [];
|
||||||
if(this.filterRows) {
|
if (this.filterRows) {
|
||||||
this.filterRows.forEach((value) => {
|
this.filterRows.forEach((value) => {
|
||||||
Object.keys(value).forEach((key) => {
|
Object.keys(value).forEach((key) => {
|
||||||
if(!headers.find((header) => header == key)){
|
if (!headers.find((header) => header == key)) {
|
||||||
headers.push(key)
|
headers.push(key)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -644,8 +667,8 @@ getFilterHeaders() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
selectedValues: { [key: string]: any[] } = {};
|
selectedValues: { [key: string]: any[] } = {};
|
||||||
selectcolumn(data: any) {
|
selectcolumn(data: any) {
|
||||||
if (Array.isArray(data)) {
|
if (Array.isArray(data)) {
|
||||||
for (const item of data) {
|
for (const item of data) {
|
||||||
const columnName = item.fields_name;
|
const columnName = item.fields_name;
|
||||||
@ -695,13 +718,21 @@ selectcolumn(data: any) {
|
|||||||
|
|
||||||
console.log(this.selectedValues);
|
console.log(this.selectedValues);
|
||||||
this.filterRowsBySelectedValues();
|
this.filterRowsBySelectedValues();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
filtered = false;
|
filtered = false;
|
||||||
filterRowsBySelectedValues() {
|
filterRowsBySelectedValues() {
|
||||||
|
// Check if rows is defined and iterable
|
||||||
|
if (!this.rows || !Array.isArray(this.rows)) {
|
||||||
|
console.warn('Rows is not defined or not an array');
|
||||||
|
this.filterRows = [];
|
||||||
|
this.filtered = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Create a filteredRows array to store the filtered data
|
// Create a filteredRows array to store the filtered data
|
||||||
const filteredRows = [];
|
const filteredRows = [];
|
||||||
|
|
||||||
@ -750,7 +781,7 @@ filterRowsBySelectedValues() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(this.FromDatequery !== null && this.ToDatequery !== null){
|
if (this.FromDatequery !== null && this.ToDatequery !== null) {
|
||||||
this.newfrom = this.FromDatequery
|
this.newfrom = this.FromDatequery
|
||||||
this.newto = this.ToDatequery
|
this.newto = this.ToDatequery
|
||||||
}
|
}
|
||||||
@ -803,11 +834,11 @@ filterRowsBySelectedValues() {
|
|||||||
|
|
||||||
// Set this.filtered based on allArraysEmpty and dateRangeNotSelected
|
// Set this.filtered based on allArraysEmpty and dateRangeNotSelected
|
||||||
this.filtered = !allArraysEmpty || !dateRangeNotSelected;
|
this.filtered = !allArraysEmpty || !dateRangeNotSelected;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
formatDate(dateObj: any): string {
|
formatDate(dateObj: any): string {
|
||||||
// Extract individual date properties
|
// Extract individual date properties
|
||||||
const { year, monthValue, dayOfMonth, hour, minute, second } = dateObj;
|
const { year, monthValue, dayOfMonth, hour, minute, second } = dateObj;
|
||||||
|
|
||||||
@ -816,9 +847,9 @@ formatDate(dateObj: any): string {
|
|||||||
|
|
||||||
// Format the date as needed (e.g., using built-in JavaScript date formatting)
|
// Format the date as needed (e.g., using built-in JavaScript date formatting)
|
||||||
return formattedDate.toLocaleString(); // Or any other desired formatting
|
return formattedDate.toLocaleString(); // Or any other desired formatting
|
||||||
}
|
}
|
||||||
|
|
||||||
isDate(value: any): boolean {
|
isDate(value: any): boolean {
|
||||||
return (
|
return (
|
||||||
value instanceof Date ||
|
value instanceof Date ||
|
||||||
(value &&
|
(value &&
|
||||||
@ -826,6 +857,5 @@ isDate(value: any): boolean {
|
|||||||
value.monthValue !== undefined &&
|
value.monthValue !== undefined &&
|
||||||
value.dayOfMonth !== undefined)
|
value.dayOfMonth !== undefined)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,14 @@
|
|||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<a href="javascript://" class="nav-link nav-icon modern-nav-icon" routerLinkActive="active"
|
||||||
|
routerLink="/cns-portal/shield-dashboard">
|
||||||
|
<div class="nav-icon-wrapper">
|
||||||
|
<clr-icon shape="shield" solid></clr-icon>
|
||||||
|
<span class="nav-tooltip">Shield Dashboard</span>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
<a href="javascript://" class="nav-link nav-icon modern-nav-icon" routerLinkActive="active"
|
<a href="javascript://" class="nav-link nav-icon modern-nav-icon" routerLinkActive="active"
|
||||||
routerLink="/cns-portal/rerunner/all" (click)="getName()">
|
routerLink="/cns-portal/rerunner/all" (click)="getName()">
|
||||||
<div class="nav-icon-wrapper">
|
<div class="nav-icon-wrapper">
|
||||||
@ -122,27 +130,27 @@
|
|||||||
<a href="javascript://" clrDropdownItem (click)="switchLanguage('en')" class="modern-lang-item">
|
<a href="javascript://" clrDropdownItem (click)="switchLanguage('en')" class="modern-lang-item">
|
||||||
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
||||||
<span>English</span>
|
<span>English</span>
|
||||||
<div class="lang-flag">ðºð¸</div>
|
<div class="lang-flag">🇺🇸</div>
|
||||||
</a>
|
</a>
|
||||||
<a href="javascript://" clrDropdownItem (click)="switchLanguage('hi')" class="modern-lang-item">
|
<a href="javascript://" clrDropdownItem (click)="switchLanguage('hi')" class="modern-lang-item">
|
||||||
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
||||||
<span>हिनà¥à¤¦à¥</span>
|
<span>हिन्दी</span>
|
||||||
<div class="lang-flag">ð®ð³</div>
|
<div class="lang-flag">🇮🇳</div>
|
||||||
</a>
|
</a>
|
||||||
<a href="javascript://" clrDropdownItem (click)="switchLanguage('ta')" class="modern-lang-item">
|
<a href="javascript://" clrDropdownItem (click)="switchLanguage('ta')" class="modern-lang-item">
|
||||||
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
||||||
<span>தமிழà¯</span>
|
<span>தமிழ்</span>
|
||||||
<div class="lang-flag">ð®ð³</div>
|
<div class="lang-flag">🇮🇳</div>
|
||||||
</a>
|
</a>
|
||||||
<a href="javascript://" clrDropdownItem (click)="switchLanguage('pa')" class="modern-lang-item">
|
<a href="javascript://" clrDropdownItem (click)="switchLanguage('pa')" class="modern-lang-item">
|
||||||
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
||||||
<span>ਪੰà¨à¨¾à¨¬à©</span>
|
<span>ਪੰਜਾਬੀ</span>
|
||||||
<div class="lang-flag">ð®ð³</div>
|
<div class="lang-flag">🇮🇳</div>
|
||||||
</a>
|
</a>
|
||||||
<a href="javascript://" clrDropdownItem (click)="switchLanguage('ml')" class="modern-lang-item">
|
<a href="javascript://" clrDropdownItem (click)="switchLanguage('ml')" class="modern-lang-item">
|
||||||
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
<clr-icon shape="globe" class="lang-icon"></clr-icon>
|
||||||
<span>മലയാളà´</span>
|
<span>മലയാളം</span>
|
||||||
<div class="lang-flag">ð®ð³</div>
|
<div class="lang-flag">🇮🇳</div>
|
||||||
</a>
|
</a>
|
||||||
</clr-dropdown-menu>
|
</clr-dropdown-menu>
|
||||||
</clr-dropdown>
|
</clr-dropdown>
|
||||||
|
|||||||
@ -1,3 +1,26 @@
|
|||||||
|
import { Ad10Component } from './BuilderComponents/angulardatatype/Ad10/Ad10.component';
|
||||||
|
|
||||||
|
import { DefatestComponent } from './BuilderComponents/defu/Defatest/Defatest.component';
|
||||||
|
|
||||||
|
|
||||||
|
import { ChildformComponent } from './BuilderComponents/stpkg/Childform/Childform.component';
|
||||||
|
import { DistrictComponent } from './BuilderComponents/testdata/District/District.component';
|
||||||
|
import { StateComponent } from './BuilderComponents/testdata/State/State.component';
|
||||||
|
import { CountryComponent } from './BuilderComponents/testdata/Country/Country.component';
|
||||||
|
import { Ad9Component } from './BuilderComponents/angulardatatype/Ad9/Ad9.component';
|
||||||
|
import { Ad8Component } from './BuilderComponents/angulardatatype/Ad8/Ad8.component';
|
||||||
|
import { Ad7Component } from './BuilderComponents/angulardatatype/Ad7/Ad7.component';
|
||||||
|
import { Ad6Component } from './BuilderComponents/angulardatatype/Ad6/Ad6.component';
|
||||||
|
import { Adv5Component } from './BuilderComponents/angulardatatype/Adv5/Adv5.component';
|
||||||
|
import { Adv4Component } from './BuilderComponents/angulardatatype/Adv4/Adv4.component';
|
||||||
|
import { SupportComponent } from './BuilderComponents/angulardatatype/Support/Support.component';
|
||||||
|
import { Adv3Component } from './BuilderComponents/angulardatatype/Adv3/Adv3.component';
|
||||||
|
import { Dv2Component } from './BuilderComponents/angulardatatype/Dv2/Dv2.component';
|
||||||
|
import { Adv1Component } from './BuilderComponents/angulardatatype/Adv1/Adv1.component';
|
||||||
|
import { Basicp3Component } from './BuilderComponents/angulardatatype/Basicp3/Basicp3.component';
|
||||||
|
import { Basicp2Component } from './BuilderComponents/angulardatatype/Basicp2/Basicp2.component';
|
||||||
|
import { Basicp1Component } from './BuilderComponents/angulardatatype/Basicp1/Basicp1.component';
|
||||||
|
|
||||||
|
|
||||||
import { SequencegenaratorComponent } from './fnd/sequencegenarator/sequencegenarator.component';
|
import { SequencegenaratorComponent } from './fnd/sequencegenarator/sequencegenarator.component';
|
||||||
import { Component, NgModule } from '@angular/core';
|
import { Component, NgModule } from '@angular/core';
|
||||||
@ -82,6 +105,17 @@ import { MappingruleallComponent } from './datamanagement/mappingrule/mappingrul
|
|||||||
import { MappingruleaddComponent } from './datamanagement/mappingrule/mappingruleadd/mappingruleadd.component';
|
import { MappingruleaddComponent } from './datamanagement/mappingrule/mappingruleadd/mappingruleadd.component';
|
||||||
import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component';
|
import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component';
|
||||||
import { Stepper_workflowComponent } from './BuilderComponents/stepperworkflow/Stepper_workflow/Stepper_workflow.component';
|
import { Stepper_workflowComponent } from './BuilderComponents/stepperworkflow/Stepper_workflow/Stepper_workflow.component';
|
||||||
|
import { AllapiregisteryComponent } from './fnd/apiregistery/allapiregistery/allapiregistery.component';
|
||||||
|
import { AddapiregisteryComponent } from './fnd/apiregistery/addapiregistery/addapiregistery.component';
|
||||||
|
import { EditapiregisteryComponent } from './fnd/apiregistery/editapiregistery/editapiregistery.component';
|
||||||
|
import { ApiregisterylineComponent } from './fnd/apiregistery/Apiregisteryline/Apiregisteryline.component';
|
||||||
|
import { Customer_informationComponent } from './BuilderComponents/angulardatatype/Customer_information/Customer_information.component';
|
||||||
|
import { Deployment_typeComponent } from './BuilderComponents/angulardatatype/Deployment_type/Deployment_type.component';
|
||||||
|
import { ManufacturerComponent } from './BuilderComponents/angulardatatype/Manufacturer/Manufacturer.component';
|
||||||
|
import { Order_summaryComponent } from './BuilderComponents/angulardatatype/Order_summary/Order_summary.component';
|
||||||
|
import { ProductComponent } from './BuilderComponents/angulardatatype/Product/Product.component';
|
||||||
|
import { TypesComponent } from './BuilderComponents/angulardatatype/Types/Types.component';
|
||||||
|
import { Test2Component } from './BuilderComponents/testdata/Test2/Test2.component';
|
||||||
import { Token_registeryComponent } from './fnd/Token_registery/Token_registery.component';
|
import { Token_registeryComponent } from './fnd/Token_registery/Token_registery.component';
|
||||||
import { MyworkspaceComponent } from './admin/myworkspace/myworkspace.component';
|
import { MyworkspaceComponent } from './admin/myworkspace/myworkspace.component';
|
||||||
import { ThemeCustomizationComponent } from './theme-customization/theme-customization.component';
|
import { ThemeCustomizationComponent } from './theme-customization/theme-customization.component';
|
||||||
@ -89,9 +123,9 @@ import { Data_lakeComponent } from './builder/dashboardnew/Data_lake/Data_lake.c
|
|||||||
import { SureconnectComponent } from './builder/dashboardnew/sureconnect/sureconnect.component';
|
import { SureconnectComponent } from './builder/dashboardnew/sureconnect/sureconnect.component';
|
||||||
import { EditsureconnectComponent } from './builder/dashboardnew/sureconnect/editsureconnect/editsureconnect.component';
|
import { EditsureconnectComponent } from './builder/dashboardnew/sureconnect/editsureconnect/editsureconnect.component';
|
||||||
import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.component';
|
import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.component';
|
||||||
// import { QueryComponent } from './superadmin/query/query.component';
|
import { QueryComponent } from './superadmin/query/query.component';
|
||||||
// import { QueryaddComponent } from './superadmin/queryadd/queryadd.component';
|
import { QueryaddComponent } from './superadmin/queryadd/queryadd.component';
|
||||||
// import { QueryeditComponent } from './superadmin/queryedit/queryedit.component';
|
import { QueryeditComponent } from './superadmin/queryedit/queryedit.component';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -132,6 +166,8 @@ const routes: Routes = [
|
|||||||
{ path: 'editconnect/:id', component: EditsureconnectComponent },
|
{ path: 'editconnect/:id', component: EditsureconnectComponent },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{
|
{
|
||||||
path: 'reportbuild', component: ReportBuildComponent,
|
path: 'reportbuild', component: ReportBuildComponent,
|
||||||
children: [
|
children: [
|
||||||
@ -143,9 +179,9 @@ const routes: Routes = [
|
|||||||
|
|
||||||
|
|
||||||
//SUPER ADMIN
|
//SUPER ADMIN
|
||||||
// { path: 'query', component: QueryComponent, canActivate: [AuthGuard], data: { roles: [Role.Admin] } },
|
{ path: 'query', component: QueryComponent, canActivate: [AuthGuard], data: { roles: [Role.Admin] } },
|
||||||
// { path: 'reportQuery/:id/queryadd', component: QueryaddComponent, canActivate: [AuthGuard], data: { roles: [Role.Admin] } },
|
{ path: 'reportQuery/:id/queryadd', component: QueryaddComponent, canActivate: [AuthGuard], data: { roles: [Role.Admin] } },
|
||||||
// { path: 'reportQuery/queryedit/:id', component: QueryeditComponent, canActivate: [AuthGuard], data: { roles: [Role.Admin] } },
|
{ path: 'reportQuery/queryedit/:id', component: QueryeditComponent, canActivate: [AuthGuard], data: { roles: [Role.Admin] } },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -189,6 +225,12 @@ const routes: Routes = [
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// Shield Dashboard
|
||||||
|
{
|
||||||
|
path: 'shield-dashboard',
|
||||||
|
loadChildren: () => import('./builder/dashboardnew/gadgets/shield-dashboard/shield-dashboard-routing.module').then(m => m.ShieldDashboardRoutingModule)
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
path: 'dashboardrunner', component: DashboardrunnerComponent,
|
path: 'dashboardrunner', component: DashboardrunnerComponent,
|
||||||
children: [
|
children: [
|
||||||
@ -236,8 +278,20 @@ const routes: Routes = [
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{ path: 'SequenceGenerator', component: SequencegenaratorComponent },
|
{ path: 'SequenceGenerator', component: SequencegenaratorComponent },
|
||||||
{ path: 'apiregistery', component: ApiregisteryComponent },
|
|
||||||
|
|
||||||
|
// Api registery
|
||||||
|
|
||||||
|
{
|
||||||
|
path: 'apiregistery', component: ApiregisteryComponent,
|
||||||
|
children: [
|
||||||
|
{ path: '', redirectTo: 'all', pathMatch: 'full' },
|
||||||
|
{ path: 'all', component: AllapiregisteryComponent },
|
||||||
|
{ path: 'add', component: AddapiregisteryComponent },
|
||||||
|
{ path: 'edit/:id', component: EditapiregisteryComponent },
|
||||||
|
{ path: 'line/:id', component: ApiregisterylineComponent },
|
||||||
|
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
// DATA MANAGEMENT
|
// DATA MANAGEMENT
|
||||||
|
|
||||||
@ -270,18 +324,186 @@ const routes: Routes = [
|
|||||||
|
|
||||||
// buildercomponents
|
// buildercomponents
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Country', component: CountryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv3', component: Adv3Component },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad10', component: Ad10Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Childform', component: ChildformComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'District', component: DistrictComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'State', component: StateComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Country', component: CountryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad9', component: Ad9Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad8', component: Ad8Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad7', component: Ad7Component },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad6', component: Ad6Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv5', component: Adv5Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Support', component: SupportComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv3', component: Adv3Component },
|
||||||
|
|
||||||
|
|
||||||
{ path: 'tokenregistery', component: Token_registeryComponent },
|
{ path: 'tokenregistery', component: Token_registeryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Defatest', component: DefatestComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Country', component: CountryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Defatest', component: DefatestComponent },
|
||||||
|
|
||||||
|
{ path: 'Test2', component: Test2Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Country', component: CountryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Test2', component: Test2Component },
|
||||||
|
|
||||||
|
{ path: 'Childform', component: ChildformComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'District', component: DistrictComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'State', component: StateComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Country', component: CountryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad9', component: Ad9Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad8', component: Ad8Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad7', component: Ad7Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Ad6', component: Ad6Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv5', component: Adv5Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv4', component: Adv4Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Support', component: SupportComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv3', component: Adv3Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Dv2', component: Dv2Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Adv1', component: Adv1Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Basicp3', component: Basicp3Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Basicp2', component: Basicp2Component },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Basicp1', component: Basicp1Component },
|
||||||
|
{ path: 'cust', component: Customer_informationComponent },
|
||||||
|
|
||||||
|
{ path: 'Order_summary', component: Order_summaryComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Types', component: TypesComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Product', component: ProductComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Manufacturer', component: ManufacturerComponent },
|
||||||
|
|
||||||
|
|
||||||
|
{ path: 'Deployment_type', component: Deployment_typeComponent },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ path: 'Stepper_workflow', component: Stepper_workflowComponent },
|
{ path: 'Stepper_workflow', component: Stepper_workflowComponent },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ path: '**', component: PageNotFoundComponent },
|
{ path: '**', component: PageNotFoundComponent },
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,3 +1,25 @@
|
|||||||
|
import { Ad10Component } from './BuilderComponents/angulardatatype/Ad10/Ad10.component';
|
||||||
|
|
||||||
|
import { DefatestComponent } from './BuilderComponents/defu/Defatest/Defatest.component';
|
||||||
|
|
||||||
|
import { ChildformComponent } from './BuilderComponents/stpkg/Childform/Childform.component';
|
||||||
|
import { DistrictComponent } from './BuilderComponents/testdata/District/District.component';
|
||||||
|
import { StateComponent } from './BuilderComponents/testdata/State/State.component';
|
||||||
|
import { CountryComponent } from './BuilderComponents/testdata/Country/Country.component';
|
||||||
|
import { Ad9Component } from './BuilderComponents/angulardatatype/Ad9/Ad9.component';
|
||||||
|
import { Ad8Component } from './BuilderComponents/angulardatatype/Ad8/Ad8.component';
|
||||||
|
import { Ad7Component } from './BuilderComponents/angulardatatype/Ad7/Ad7.component';
|
||||||
|
import { Ad6Component } from './BuilderComponents/angulardatatype/Ad6/Ad6.component';
|
||||||
|
import { Adv5Component } from './BuilderComponents/angulardatatype/Adv5/Adv5.component';
|
||||||
|
import { Adv4Component } from './BuilderComponents/angulardatatype/Adv4/Adv4.component';
|
||||||
|
import { SupportComponent } from './BuilderComponents/angulardatatype/Support/Support.component';
|
||||||
|
import { Adv3Component } from './BuilderComponents/angulardatatype/Adv3/Adv3.component';
|
||||||
|
import { Dv2Component } from './BuilderComponents/angulardatatype/Dv2/Dv2.component';
|
||||||
|
import { Adv1Component } from './BuilderComponents/angulardatatype/Adv1/Adv1.component';
|
||||||
|
import { Basicp3Component } from './BuilderComponents/angulardatatype/Basicp3/Basicp3.component';
|
||||||
|
import { Basicp2Component } from './BuilderComponents/angulardatatype/Basicp2/Basicp2.component';
|
||||||
|
import { Basicp1Component } from './BuilderComponents/angulardatatype/Basicp1/Basicp1.component';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
@ -74,6 +96,9 @@ import { RadarChartComponent } from './builder/dashboardnew/gadgets/radar-chart/
|
|||||||
import { ScatterChartComponent } from './builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component';
|
import { ScatterChartComponent } from './builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component';
|
||||||
import { ToDoChartComponent } from './builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component';
|
import { ToDoChartComponent } from './builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component';
|
||||||
import { ScheduleComponent } from './builder/dashboardnew/schedule/schedule.component';
|
import { ScheduleComponent } from './builder/dashboardnew/schedule/schedule.component';
|
||||||
|
import { CommonFilterComponent } from './builder/dashboardnew/common-filter/common-filter.component';
|
||||||
|
import { ChartWrapperComponent } from './builder/dashboardnew/common-filter/chart-wrapper.component';
|
||||||
|
import { CompactFilterComponent } from './builder/dashboardnew/common-filter/compact-filter.component';
|
||||||
import { AddextensionComponent } from './fnd/extension/addextension/addextension.component';
|
import { AddextensionComponent } from './fnd/extension/addextension/addextension.component';
|
||||||
import { AllextensionComponent } from './fnd/extension/allextension/allextension.component';
|
import { AllextensionComponent } from './fnd/extension/allextension/allextension.component';
|
||||||
import { EditextensionComponent } from './fnd/extension/editextension/editextension.component';
|
import { EditextensionComponent } from './fnd/extension/editextension/editextension.component';
|
||||||
@ -91,6 +116,9 @@ import { RadarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/r
|
|||||||
import { ScatterRunnerComponent } from './builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component';
|
import { ScatterRunnerComponent } from './builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component';
|
||||||
import { TodoRunnerComponent } from './builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component';
|
import { TodoRunnerComponent } from './builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component';
|
||||||
|
|
||||||
|
// Import CompactFilterRunnerComponent
|
||||||
|
import { CompactFilterRunnerComponent } from './builder/dashboardrunner/dashrunnerline/compact-filter-runner/compact-filter-runner.component';
|
||||||
|
|
||||||
import { ApiregisteryComponent } from './fnd/apiregistery/apiregistery.component';
|
import { ApiregisteryComponent } from './fnd/apiregistery/apiregistery.component';
|
||||||
|
|
||||||
import { BulkimportComponent } from './datamanagement/bulkimport/bulkimport.component';
|
import { BulkimportComponent } from './datamanagement/bulkimport/bulkimport.component';
|
||||||
@ -106,18 +134,34 @@ import { MappingruleaddComponent } from './datamanagement/mappingrule/mappingrul
|
|||||||
import { MappingruleallComponent } from './datamanagement/mappingrule/mappingruleall/mappingruleall.component';
|
import { MappingruleallComponent } from './datamanagement/mappingrule/mappingruleall/mappingruleall.component';
|
||||||
import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component';
|
import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component';
|
||||||
import { Stepper_workflowComponent } from './BuilderComponents/stepperworkflow/Stepper_workflow/Stepper_workflow.component';
|
import { Stepper_workflowComponent } from './BuilderComponents/stepperworkflow/Stepper_workflow/Stepper_workflow.component';
|
||||||
|
import { AllapiregisteryComponent } from './fnd/apiregistery/allapiregistery/allapiregistery.component';
|
||||||
|
import { AddapiregisteryComponent } from './fnd/apiregistery/addapiregistery/addapiregistery.component';
|
||||||
|
import { EditapiregisteryComponent } from './fnd/apiregistery/editapiregistery/editapiregistery.component';
|
||||||
|
import { ApiregisterylineComponent } from './fnd/apiregistery/Apiregisteryline/Apiregisteryline.component';
|
||||||
|
import { Customer_informationComponent } from './BuilderComponents/angulardatatype/Customer_information/Customer_information.component';
|
||||||
|
import { Deployment_typeComponent } from './BuilderComponents/angulardatatype/Deployment_type/Deployment_type.component';
|
||||||
|
import { ManufacturerComponent } from './BuilderComponents/angulardatatype/Manufacturer/Manufacturer.component';
|
||||||
|
import { Order_summaryComponent } from './BuilderComponents/angulardatatype/Order_summary/Order_summary.component';
|
||||||
|
import { ProductComponent } from './BuilderComponents/angulardatatype/Product/Product.component';
|
||||||
|
import { TypesComponent } from './BuilderComponents/angulardatatype/Types/Types.component';
|
||||||
|
import { Test2Component } from './BuilderComponents/testdata/Test2/Test2.component';
|
||||||
import { Token_registeryComponent } from './fnd/Token_registery/Token_registery.component';
|
import { Token_registeryComponent } from './fnd/Token_registery/Token_registery.component';
|
||||||
import { MyworkspaceComponent } from './admin/myworkspace/myworkspace.component';
|
import { MyworkspaceComponent } from './admin/myworkspace/myworkspace.component';
|
||||||
import { ThemeCustomizationComponent } from './theme-customization/theme-customization.component';
|
import { ThemeCustomizationComponent } from './theme-customization/theme-customization.component';
|
||||||
|
import { QueryComponent } from './superadmin/query/query.component';
|
||||||
|
import { QueryaddComponent } from './superadmin/queryadd/queryadd.component';
|
||||||
|
import { QueryeditComponent } from './superadmin/queryedit/queryedit.component';
|
||||||
|
|
||||||
|
import { FieldTypesModule } from '../../shared/components/field-types/field-types.module';
|
||||||
|
import { SharedModule } from '../../shared/shared.module';
|
||||||
import { Data_lakeComponent } from './builder/dashboardnew/Data_lake/Data_lake.component';
|
import { Data_lakeComponent } from './builder/dashboardnew/Data_lake/Data_lake.component';
|
||||||
import { CronJobBuilderComponent } from './builder/dashboardnew/Data_lake/cron-job-builder/cron-job-builder.component';
|
import { CronJobBuilderComponent } from './builder/dashboardnew/Data_lake/cron-job-builder/cron-job-builder.component';
|
||||||
import { SureconnectComponent } from './builder/dashboardnew/sureconnect/sureconnect.component';
|
import { SureconnectComponent } from './builder/dashboardnew/sureconnect/sureconnect.component';
|
||||||
import { EditsureconnectComponent } from './builder/dashboardnew/sureconnect/editsureconnect/editsureconnect.component';
|
import { EditsureconnectComponent } from './builder/dashboardnew/sureconnect/editsureconnect/editsureconnect.component';
|
||||||
import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.component';
|
import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.component';
|
||||||
|
|
||||||
// import { QueryComponent } from './superadmin/query/query.component';
|
// Import Shield Dashboard Module
|
||||||
// import { QueryaddComponent } from './superadmin/queryadd/queryadd.component';
|
import { ShieldDashboardModule } from './builder/dashboardnew/gadgets/shield-dashboard/shield-dashboard.module';
|
||||||
// import { QueryeditComponent } from './superadmin/queryedit/queryedit.component';
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
@ -128,71 +172,58 @@ import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.c
|
|||||||
UsermaintanceaddComponent, UsermaintanceeditComponent,
|
UsermaintanceaddComponent, UsermaintanceeditComponent,
|
||||||
SubmenuComponent, ModulesComponent, SessionloggerComponent,
|
SubmenuComponent, ModulesComponent, SessionloggerComponent,
|
||||||
DashboardnewComponent, EditformnewdashComponent, EditnewdashComponent, ScheduleComponent,
|
DashboardnewComponent, EditformnewdashComponent, EditnewdashComponent, ScheduleComponent,
|
||||||
DoughnutChartComponent, LineChartComponent, RadarChartComponent, BarChartComponent, BubbleChartComponent, DynamicChartComponent, ScatterChartComponent, PolarChartComponent, PieChartComponent, FinancialChartComponent, ToDoChartComponent, GridViewComponent,
|
CommonFilterComponent, ChartWrapperComponent, CompactFilterComponent, DoughnutChartComponent, LineChartComponent, RadarChartComponent, BarChartComponent, BubbleChartComponent, DynamicChartComponent, ScatterChartComponent, PolarChartComponent, PieChartComponent, FinancialChartComponent, ToDoChartComponent, GridViewComponent,
|
||||||
DashrunnerlineComponent, BarRunnerComponent, LineRunnerComponent, DoughnutRunnerComponent, GridRunnerComponent, PieRunnerComponent, PolarRunnerComponent, RadarRunnerComponent, ScatterRunnerComponent, TodoRunnerComponent, BubbleRunnerComponent,
|
DashrunnerlineComponent, BarRunnerComponent, LineRunnerComponent, DoughnutRunnerComponent, GridRunnerComponent, PieRunnerComponent, PolarRunnerComponent, RadarRunnerComponent, ScatterRunnerComponent, TodoRunnerComponent, BubbleRunnerComponent,
|
||||||
|
// Add CompactFilterRunnerComponent to declarations
|
||||||
|
CompactFilterRunnerComponent,
|
||||||
ReportBuildComponent, ReportbuildeditComponent, ReportbuildqueryComponent, ReportBuild2Component, ReportBuild2editComponent,
|
ReportBuildComponent, ReportbuildeditComponent, ReportbuildqueryComponent, ReportBuild2Component, ReportBuild2editComponent,
|
||||||
// QueryComponent, QueryaddComponent, QueryeditComponent,
|
QueryComponent, QueryaddComponent, QueryeditComponent,
|
||||||
ExtensionComponent,
|
ExtensionComponent,
|
||||||
AllextensionComponent,
|
AllextensionComponent,
|
||||||
AddextensionComponent, EditextensionComponent, ApiregisteryComponent,
|
AddextensionComponent, EditextensionComponent, ApiregisteryComponent, AllapiregisteryComponent, AddapiregisteryComponent, EditapiregisteryComponent,
|
||||||
DatamanagementComponent, DatamananementworkflowComponent, BulkimportComponent, BulkimportallComponent, BulkimportaddComponent, BulkimporteditComponent, BulkimportlineComponent, BulkimporteditlineComponent, MappingruleComponent,
|
|
||||||
MappingruleallComponent, MappingruleaddComponent, MappingruleeditComponent,
|
ApiregisterylineComponent,
|
||||||
ThemeCustomizationComponent,
|
DatamanagementComponent, DatamananementworkflowComponent, BulkimportComponent, BulkimportallComponent, BulkimportaddComponent, BulkimporteditComponent, BulkimportlineComponent, BulkimporteditlineComponent, MappingruleComponent, MappingruleallComponent,
|
||||||
|
MappingruleaddComponent,
|
||||||
|
MappingruleeditComponent, Stepper_workflowComponent, Customer_informationComponent,
|
||||||
Data_lakeComponent,
|
Data_lakeComponent,
|
||||||
SureconnectComponent,
|
SureconnectComponent,
|
||||||
EditsureconnectComponent,
|
EditsureconnectComponent,
|
||||||
OauthComponent,
|
OauthComponent,
|
||||||
CronJobBuilderComponent,
|
CronJobBuilderComponent,
|
||||||
|
// FileUploadListComponent,
|
||||||
|
|
||||||
|
|
||||||
// buildercomponents
|
// buildercomponents
|
||||||
|
|
||||||
|
|
||||||
|
ThemeCustomizationComponent,
|
||||||
|
Ad10Component,
|
||||||
Token_registeryComponent,
|
Token_registeryComponent,
|
||||||
|
DefatestComponent,
|
||||||
|
Test2Component,
|
||||||
|
Order_summaryComponent,
|
||||||
|
TypesComponent,
|
||||||
|
ProductComponent,
|
||||||
|
ManufacturerComponent,
|
||||||
|
Deployment_typeComponent,
|
||||||
|
ChildformComponent,
|
||||||
|
DistrictComponent,
|
||||||
|
StateComponent,
|
||||||
|
CountryComponent,
|
||||||
|
Ad9Component,
|
||||||
|
Ad8Component,
|
||||||
|
Ad7Component,
|
||||||
|
Ad6Component,
|
||||||
|
Adv5Component,
|
||||||
|
Adv4Component,
|
||||||
|
SupportComponent,
|
||||||
|
Adv3Component,
|
||||||
|
Dv2Component,
|
||||||
|
Adv1Component,
|
||||||
|
Basicp3Component,
|
||||||
|
Basicp2Component,
|
||||||
|
Basicp1Component,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Stepper_workflowComponent,
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
QRCodeModule,
|
QRCodeModule,
|
||||||
@ -212,6 +243,9 @@ import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.c
|
|||||||
NgChartsModule,
|
NgChartsModule,
|
||||||
NgxChartsModule,
|
NgxChartsModule,
|
||||||
DynamicModule,
|
DynamicModule,
|
||||||
|
FieldTypesModule,
|
||||||
|
SharedModule,
|
||||||
|
ShieldDashboardModule,
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
CookieService,
|
CookieService,
|
||||||
|
|||||||
@ -0,0 +1,252 @@
|
|||||||
|
import { Ad10Component } from './BuilderComponents/angulardatatype/Ad10/Ad10.component';
|
||||||
|
|
||||||
|
import { DefatestComponent } from './BuilderComponents/defu/Defatest/Defatest.component';
|
||||||
|
|
||||||
|
import { ChildformComponent } from './BuilderComponents/stpkg/Childform/Childform.component';
|
||||||
|
import { DistrictComponent } from './BuilderComponents/testdata/District/District.component';
|
||||||
|
import { StateComponent } from './BuilderComponents/testdata/State/State.component';
|
||||||
|
import { CountryComponent } from './BuilderComponents/testdata/Country/Country.component';
|
||||||
|
import { Ad9Component } from './BuilderComponents/angulardatatype/Ad9/Ad9.component';
|
||||||
|
import { Ad8Component } from './BuilderComponents/angulardatatype/Ad8/Ad8.component';
|
||||||
|
import { Ad7Component } from './BuilderComponents/angulardatatype/Ad7/Ad7.component';
|
||||||
|
import { Ad6Component } from './BuilderComponents/angulardatatype/Ad6/Ad6.component';
|
||||||
|
import { Adv5Component } from './BuilderComponents/angulardatatype/Adv5/Adv5.component';
|
||||||
|
import { Adv4Component } from './BuilderComponents/angulardatatype/Adv4/Adv4.component';
|
||||||
|
import { SupportComponent } from './BuilderComponents/angulardatatype/Support/Support.component';
|
||||||
|
import { Adv3Component } from './BuilderComponents/angulardatatype/Adv3/Adv3.component';
|
||||||
|
import { Dv2Component } from './BuilderComponents/angulardatatype/Dv2/Dv2.component';
|
||||||
|
import { Adv1Component } from './BuilderComponents/angulardatatype/Adv1/Adv1.component';
|
||||||
|
import { Basicp3Component } from './BuilderComponents/angulardatatype/Basicp3/Basicp3.component';
|
||||||
|
import { Basicp2Component } from './BuilderComponents/angulardatatype/Basicp2/Basicp2.component';
|
||||||
|
import { Basicp1Component } from './BuilderComponents/angulardatatype/Basicp1/Basicp1.component';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import { CommonModule } from '@angular/common';
|
||||||
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
||||||
|
import { ClarityModule } from '@clr/angular';
|
||||||
|
|
||||||
|
import { MainPageComponent } from '../main/fnd/main-page/main-page.component';
|
||||||
|
import { MainRoutingModule } from './main-routing.module';
|
||||||
|
import { PageNotFoundComponent } from './page-not-found/page-not-found.component';
|
||||||
|
// import { AboutComponent } from '../main/admin/about/about.component';
|
||||||
|
// import { LayoutComponent } from './layout/layout.component';
|
||||||
|
import { HelperModule } from 'src/app/pipes/helpers.module';
|
||||||
|
import { PasswordResetComponent } from '../main/admin/password-reset/password-reset.component';
|
||||||
|
import { UserComponent } from '../main/admin/user/user.component';
|
||||||
|
|
||||||
|
|
||||||
|
import { AllMenuGroupComponent } from '../main/admin/menu-group/all/all-menu-group.component';
|
||||||
|
import { EditMenuGroupComponent } from '../main/admin/menu-group/edit/edit-menu-group.component';
|
||||||
|
import { MenuGroupComponent } from '../main/admin/menu-group/menu-group.component';
|
||||||
|
import { ReadOnlyMenuGroupComponent } from '../main/admin/menu-group/read-only/readonly-menu-group.component';
|
||||||
|
import { AddMenurComponent } from '../main/admin/menu-register/add-menur/add-menur.component';
|
||||||
|
import { AllMenurComponent } from '../main/admin/menu-register/all-menur/all-menur.component';
|
||||||
|
import { EditMenurComponent } from '../main/admin/menu-register/edit-menur/edit-menur.component';
|
||||||
|
import { MenuRegisterComponent } from '../main/admin/menu-register/menu-register.component';
|
||||||
|
import { ReadonlyMenurComponent } from '../main/admin/menu-register/readonly-menur/readonly-menur.component';
|
||||||
|
import { ProfileSettingComponent } from '../main/admin/profile-setting/profile-setting.component';
|
||||||
|
import { UsermaintanceaddComponent } from '../main/admin/usermaintanceadd/usermaintanceadd.component';
|
||||||
|
import { UsermaintanceeditComponent } from '../main/admin/usermaintanceedit/usermaintanceedit.component';
|
||||||
|
|
||||||
|
import { DragDropModule } from '@angular/cdk/drag-drop';
|
||||||
|
import { HttpClientModule } from '@angular/common/http';
|
||||||
|
import { CodemirrorModule } from "@ctrl/ngx-codemirror";
|
||||||
|
import { NgxChartsModule } from '@swimlane/ngx-charts';
|
||||||
|
import { GridsterModule } from 'angular-gridster2';
|
||||||
|
import { DynamicModule } from 'ng-dynamic-component';
|
||||||
|
import { NgChartsModule } from 'ng2-charts';
|
||||||
|
import { CKEditorModule } from 'ng2-ckeditor';
|
||||||
|
|
||||||
|
import { UserRegistrationComponent } from '../main/admin/user-registration/user-registration.component';
|
||||||
|
|
||||||
|
import { QRCodeModule } from 'angularx-qrcode';
|
||||||
|
import { TagInputModule } from 'ngx-chips';
|
||||||
|
import { CookieService } from 'ngx-cookie-service';
|
||||||
|
import { ImageCropperModule } from 'ngx-image-cropper';
|
||||||
|
import { ModulesComponent } from './admin/modules/modules.component';
|
||||||
|
import { SessionloggerComponent } from './admin/sessionlogger/sessionlogger.component';
|
||||||
|
import { SubmenuComponent } from './admin/submenu/submenu.component';
|
||||||
|
|
||||||
|
import { WireframeService } from 'src/app/services/builder/wireframe.service';
|
||||||
|
import { ReportBuildComponent } from './builder/report-build/report-build.component';
|
||||||
|
import { ReportbuildeditComponent } from './builder/report-build/reportbuildedit/reportbuildedit.component';
|
||||||
|
import { ReportbuildqueryComponent } from './builder/report-build/reportbuildquery/reportbuildquery.component';
|
||||||
|
import { ReportBuild2Component } from './builder/report-build2/report-build2.component';
|
||||||
|
import { ReportBuild2editComponent } from './builder/report-build2/report-build2edit/report-build2edit.component';
|
||||||
|
import { ReportRunnerComponent } from './builder/report-runner/report-runner.component';
|
||||||
|
import { ReportrunnereditComponent } from './builder/report-runner/reportrunneredit/reportrunneredit.component';
|
||||||
|
import { Reportrunneredit2Component } from './builder/report-runner/reportrunneredit2/reportrunneredit2.component';
|
||||||
|
|
||||||
|
|
||||||
|
import { DashboardnewComponent } from './builder/dashboardnew/dashboardnew.component';
|
||||||
|
import { EditformnewdashComponent } from './builder/dashboardnew/editformnewdash/editformnewdash.component';
|
||||||
|
import { EditnewdashComponent } from './builder/dashboardnew/editnewdash/editnewdash.component';
|
||||||
|
import { BarChartComponent } from './builder/dashboardnew/gadgets/bar-chart/bar-chart.component';
|
||||||
|
import { BubbleChartComponent } from './builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component';
|
||||||
|
import { DoughnutChartComponent } from './builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component';
|
||||||
|
import { DynamicChartComponent } from './builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component';
|
||||||
|
import { FinancialChartComponent } from './builder/dashboardnew/gadgets/financial-chart/financial-chart.component';
|
||||||
|
import { GridViewComponent } from './builder/dashboardnew/gadgets/grid-view/grid-view.component';
|
||||||
|
import { LineChartComponent } from './builder/dashboardnew/gadgets/line-chart/line-chart.component';
|
||||||
|
import { PieChartComponent } from './builder/dashboardnew/gadgets/pie-chart/pie-chart.component';
|
||||||
|
import { PolarChartComponent } from './builder/dashboardnew/gadgets/polar-chart/polar-chart.component';
|
||||||
|
import { RadarChartComponent } from './builder/dashboardnew/gadgets/radar-chart/radar-chart.component';
|
||||||
|
import { ScatterChartComponent } from './builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component';
|
||||||
|
import { ToDoChartComponent } from './builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component';
|
||||||
|
import { ScheduleComponent } from './builder/dashboardnew/schedule/schedule.component';
|
||||||
|
import { CommonFilterComponent } from './builder/dashboardnew/common-filter/common-filter.component';
|
||||||
|
import { ChartWrapperComponent } from './builder/dashboardnew/common-filter/chart-wrapper.component';
|
||||||
|
import { AddextensionComponent } from './fnd/extension/addextension/addextension.component';
|
||||||
|
import { AllextensionComponent } from './fnd/extension/allextension/allextension.component';
|
||||||
|
import { EditextensionComponent } from './fnd/extension/editextension/editextension.component';
|
||||||
|
import { ExtensionComponent } from './fnd/extension/extension.component';
|
||||||
|
|
||||||
|
import { BarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component';
|
||||||
|
import { BubbleRunnerComponent } from './builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component';
|
||||||
|
import { DashrunnerlineComponent } from './builder/dashboardrunner/dashrunnerline/dashrunnerline.component';
|
||||||
|
import { DoughnutRunnerComponent } from './builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component';
|
||||||
|
import { GridRunnerComponent } from './builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component';
|
||||||
|
import { LineRunnerComponent } from './builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component';
|
||||||
|
import { PieRunnerComponent } from './builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component';
|
||||||
|
import { PolarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component';
|
||||||
|
import { RadarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component';
|
||||||
|
import { ScatterRunnerComponent } from './builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component';
|
||||||
|
import { TodoRunnerComponent } from './builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component';
|
||||||
|
|
||||||
|
import { ApiregisteryComponent } from './fnd/apiregistery/apiregistery.component';
|
||||||
|
|
||||||
|
import { BulkimportComponent } from './datamanagement/bulkimport/bulkimport.component';
|
||||||
|
import { BulkimportaddComponent } from './datamanagement/bulkimport/bulkimportadd/bulkimportadd.component';
|
||||||
|
import { BulkimportallComponent } from './datamanagement/bulkimport/bulkimportall/bulkimportall.component';
|
||||||
|
import { BulkimporteditComponent } from './datamanagement/bulkimport/bulkimportedit/bulkimportedit.component';
|
||||||
|
import { BulkimporteditlineComponent } from './datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component';
|
||||||
|
import { BulkimportlineComponent } from './datamanagement/bulkimport/bulkimportline/bulkimportline.component';
|
||||||
|
import { DatamanagementComponent } from './datamanagement/datamanagement/datamanagement.component';
|
||||||
|
import { DatamananementworkflowComponent } from './datamanagement/datamananementworkflow/datamananementworkflow.component';
|
||||||
|
import { MappingruleComponent } from './datamanagement/mappingrule/mappingrule.component';
|
||||||
|
import { MappingruleaddComponent } from './datamanagement/mappingrule/mappingruleadd/mappingruleadd.component';
|
||||||
|
import { MappingruleallComponent } from './datamanagement/mappingrule/mappingruleall/mappingruleall.component';
|
||||||
|
import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component';
|
||||||
|
import { Stepper_workflowComponent } from './BuilderComponents/stepperworkflow/Stepper_workflow/Stepper_workflow.component';
|
||||||
|
import { AllapiregisteryComponent } from './fnd/apiregistery/allapiregistery/allapiregistery.component';
|
||||||
|
import { AddapiregisteryComponent } from './fnd/apiregistery/addapiregistery/addapiregistery.component';
|
||||||
|
import { EditapiregisteryComponent } from './fnd/apiregistery/editapiregistery/editapiregistery.component';
|
||||||
|
import { ApiregisterylineComponent } from './fnd/apiregistery/Apiregisteryline/Apiregisteryline.component';
|
||||||
|
import { Customer_informationComponent } from './BuilderComponents/angulardatatype/Customer_information/Customer_information.component';
|
||||||
|
import { Deployment_typeComponent } from './BuilderComponents/angulardatatype/Deployment_type/Deployment_type.component';
|
||||||
|
import { ManufacturerComponent } from './BuilderComponents/angulardatatype/Manufacturer/Manufacturer.component';
|
||||||
|
import { Order_summaryComponent } from './BuilderComponents/angulardatatype/Order_summary/Order_summary.component';
|
||||||
|
import { ProductComponent } from './BuilderComponents/angulardatatype/Product/Product.component';
|
||||||
|
import { TypesComponent } from './BuilderComponents/angulardatatype/Types/Types.component';
|
||||||
|
import { Test2Component } from './BuilderComponents/testdata/Test2/Test2.component';
|
||||||
|
import { Token_registeryComponent } from './fnd/Token_registery/Token_registery.component';
|
||||||
|
import { MyworkspaceComponent } from './admin/myworkspace/myworkspace.component';
|
||||||
|
import { ThemeCustomizationComponent } from './theme-customization/theme-customization.component';
|
||||||
|
// import { QueryComponent } from './superadmin/query/query.component';
|
||||||
|
// import { QueryaddComponent } from './superadmin/queryadd/queryadd.component';
|
||||||
|
// import { QueryeditComponent } from './superadmin/queryedit/queryedit.component';
|
||||||
|
|
||||||
|
import { FieldTypesModule } from '../../shared/components/field-types/field-types.module';
|
||||||
|
import { SharedModule } from '../../shared/shared.module';
|
||||||
|
import { Data_lakeComponent } from './builder/dashboardnew/Data_lake/Data_lake.component';
|
||||||
|
import { CronJobBuilderComponent } from './builder/dashboardnew/Data_lake/cron-job-builder/cron-job-builder.component';
|
||||||
|
import { SureconnectComponent } from './builder/dashboardnew/sureconnect/sureconnect.component';
|
||||||
|
import { EditsureconnectComponent } from './builder/dashboardnew/sureconnect/editsureconnect/editsureconnect.component';
|
||||||
|
import { OauthComponent } from './builder/dashboardnew/sureconnect/oauth/oauth.component';
|
||||||
|
|
||||||
|
// Import Shield Dashboard Module
|
||||||
|
import { ShieldDashboardModule } from './builder/dashboardnew/gadgets/shield-dashboard/shield-dashboard.module';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
MainPageComponent, PageNotFoundComponent, UserComponent, PasswordResetComponent,
|
||||||
|
MyworkspaceComponent,
|
||||||
|
ReportRunnerComponent, ReportrunnereditComponent, Reportrunneredit2Component, MenuGroupComponent, AllMenuGroupComponent, EditMenuGroupComponent, ReadOnlyMenuGroupComponent, UserRegistrationComponent,
|
||||||
|
MenuRegisterComponent, AddMenurComponent, EditMenurComponent, AllMenurComponent, ReadonlyMenurComponent, ProfileSettingComponent,
|
||||||
|
UsermaintanceaddComponent, UsermaintanceeditComponent,
|
||||||
|
SubmenuComponent, ModulesComponent, SessionloggerComponent,
|
||||||
|
DashboardnewComponent, EditformnewdashComponent, EditnewdashComponent, ScheduleComponent,
|
||||||
|
CommonFilterComponent, ChartWrapperComponent, DoughnutChartComponent, LineChartComponent, RadarChartComponent, BarChartComponent, BubbleChartComponent, DynamicChartComponent, ScatterChartComponent, PolarChartComponent, PieChartComponent, FinancialChartComponent, ToDoChartComponent, GridViewComponent,
|
||||||
|
DashrunnerlineComponent, BarRunnerComponent, LineRunnerComponent, DoughnutRunnerComponent, GridRunnerComponent, PieRunnerComponent, PolarRunnerComponent, RadarRunnerComponent, ScatterRunnerComponent, TodoRunnerComponent, BubbleRunnerComponent,
|
||||||
|
ReportBuildComponent, ReportbuildeditComponent, ReportbuildqueryComponent, ReportBuild2Component, ReportBuild2editComponent,
|
||||||
|
// QueryComponent, QueryaddComponent, QueryeditComponent,
|
||||||
|
ExtensionComponent,
|
||||||
|
AllextensionComponent,
|
||||||
|
AddextensionComponent, EditextensionComponent, ApiregisteryComponent, AllapiregisteryComponent, AddapiregisteryComponent, EditapiregisteryComponent,
|
||||||
|
|
||||||
|
ApiregisterylineComponent,
|
||||||
|
DatamanagementComponent, DatamananementworkflowComponent, BulkimportComponent, BulkimportallComponent, BulkimportaddComponent, BulkimporteditComponent, BulkimportlineComponent, BulkimporteditlineComponent, MappingruleComponent, MappingruleallComponent,
|
||||||
|
MappingruleaddComponent,
|
||||||
|
MappingruleeditComponent, Stepper_workflowComponent, Customer_informationComponent,
|
||||||
|
Data_lakeComponent,
|
||||||
|
SureconnectComponent,
|
||||||
|
EditsureconnectComponent,
|
||||||
|
OauthComponent,
|
||||||
|
CronJobBuilderComponent,
|
||||||
|
// FileUploadListComponent,
|
||||||
|
|
||||||
|
|
||||||
|
// buildercomponents
|
||||||
|
|
||||||
|
|
||||||
|
ThemeCustomizationComponent,
|
||||||
|
Ad10Component,
|
||||||
|
Token_registeryComponent,
|
||||||
|
DefatestComponent,
|
||||||
|
Test2Component,
|
||||||
|
Order_summaryComponent,
|
||||||
|
TypesComponent,
|
||||||
|
ProductComponent,
|
||||||
|
ManufacturerComponent,
|
||||||
|
Deployment_typeComponent,
|
||||||
|
ChildformComponent,
|
||||||
|
DistrictComponent,
|
||||||
|
StateComponent,
|
||||||
|
CountryComponent,
|
||||||
|
Ad9Component,
|
||||||
|
Ad8Component,
|
||||||
|
Ad7Component,
|
||||||
|
Ad6Component,
|
||||||
|
Adv5Component,
|
||||||
|
Adv4Component,
|
||||||
|
SupportComponent,
|
||||||
|
Adv3Component,
|
||||||
|
Dv2Component,
|
||||||
|
Adv1Component,
|
||||||
|
Basicp3Component,
|
||||||
|
Basicp2Component,
|
||||||
|
Basicp1Component,
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
QRCodeModule,
|
||||||
|
CommonModule,
|
||||||
|
FormsModule,
|
||||||
|
ReactiveFormsModule,
|
||||||
|
ClarityModule,
|
||||||
|
HelperModule,
|
||||||
|
MainRoutingModule,
|
||||||
|
DragDropModule,
|
||||||
|
HttpClientModule,
|
||||||
|
ImageCropperModule,
|
||||||
|
TagInputModule,
|
||||||
|
CodemirrorModule,
|
||||||
|
CKEditorModule,
|
||||||
|
GridsterModule,
|
||||||
|
NgChartsModule,
|
||||||
|
NgxChartsModule,
|
||||||
|
DynamicModule,
|
||||||
|
FieldTypesModule,
|
||||||
|
SharedModule,
|
||||||
|
ShieldDashboardModule,
|
||||||
|
],
|
||||||
|
providers: [
|
||||||
|
CookieService,
|
||||||
|
WireframeService,
|
||||||
|
|
||||||
|
|
||||||
|
],
|
||||||
|
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
||||||
|
})
|
||||||
|
export class MainModule { }
|
||||||
Loading…
x
Reference in New Issue
Block a user