1240 lines
45 KiB
JavaScript
1240 lines
45 KiB
JavaScript
/*
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
* To change this template file, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
var NEGATIVE_ITEM_SELECTED_LIST_CREDIT_ANALYSIS = {};
|
|
var PUBLIC_RECORD_INFO_CREDIT_ANALYSIS = {};
|
|
var INQURIES_RECORD_INFO_CREDIT_ANALYSIS = {};
|
|
var summary_inq_label = "";
|
|
|
|
|
|
|
|
|
|
function currentAnalysis() {
|
|
var source_type = $('select[name=source_type]').val();
|
|
|
|
if (source_type == 1) {
|
|
selectNegativeForBankForIQ();
|
|
selectPersonalInfoForIQ();
|
|
selectPublicRecordForIQ();
|
|
getPublicInfoForCreditAnalysis();
|
|
getInquiriesDataForCreditAnalysis();
|
|
} else if (source_type == 3) {
|
|
setSmartCreditPersonalInfoForAnalysis();
|
|
setSmartCreaditAccountHistoryForAnalysis();
|
|
setSmartCreditPublicRecortForAnalysis();
|
|
getSmartCreditInquiriesForAnalysis()
|
|
getSmartCreditPublicRecortForAnalysis();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function creditAnalyzer(type = 1) {
|
|
IS_CHANGE_DROPDOWN = false
|
|
currentAnalysis()
|
|
var source_type = $('select[name=source_type]').val();
|
|
var client_id = $('select[name=client_id]').val();
|
|
var template_id = $('select[name=template_id]').val();
|
|
var credit_score_data = getCreditScoreData();
|
|
var formData = {};
|
|
|
|
var summary = {};
|
|
|
|
var total_public_record = 0;
|
|
var total_inq_record = 0;
|
|
var total_acc_record = 0;
|
|
var total_deleted = 0;
|
|
$('#main-html-area select.banks').each(function() {
|
|
//('ssss1',$(this).children("option:selected").val())
|
|
if ($(this).children("option:selected").val() == 4) {
|
|
total_acc_record++;
|
|
}
|
|
});
|
|
|
|
$('#main-html-area select.inquiries').each(function() {
|
|
//console.log('ssss2',$(this).children("option:selected").val())
|
|
if ($(this).children("option:selected").val() == 4) {
|
|
total_inq_record++;
|
|
}
|
|
});
|
|
|
|
$('#main-html-area select.publicrecord').each(function() {
|
|
//('ssss3',$(this).children("option:selected").val())
|
|
if ($(this).children("option:selected").val() == 4) {
|
|
total_public_record++;
|
|
return false;
|
|
}
|
|
});
|
|
|
|
total_deleted = parseInt(total_deleted) + parseInt(total_public_record);
|
|
total_deleted = parseInt(total_deleted) + parseInt(total_inq_record);
|
|
total_deleted = parseInt(total_deleted) + parseInt(total_acc_record);
|
|
|
|
if (source_type == 1) {
|
|
var pInfo = getPersonalInfoWithDropDownData();
|
|
var bankInfo = getBankTableInfo();
|
|
summary = getFullIQSummary();
|
|
credit_score_data = getCreditScoreData();
|
|
//return false;
|
|
|
|
} else if (source_type == 3) {
|
|
var pInfo = getSmartCreditPersonalInfo();
|
|
var bankInfo = getSmartCreditBankInfo();
|
|
credit_score_data = getCreditScoreForSmartCredit();
|
|
summary = getSCSummaryForAnalysis();
|
|
}
|
|
|
|
formData = {
|
|
'action': 'VIEW_ANALYZE_REPORT',
|
|
'total_deleted': total_deleted,
|
|
'client_id': client_id,
|
|
'source_type': source_type,
|
|
'personal_info': pInfo,
|
|
'summaryInfo': summary,
|
|
'outputBankAcc': bankInfo,
|
|
'inquires': INQURIES_RECORD_INFO_CREDIT_ANALYSIS,
|
|
'publicInfo': PUBLIC_RECORD_INFO_CREDIT_ANALYSIS,
|
|
'credit_score': credit_score_data,
|
|
'credit_analysis': NEGATIVE_ITEM_SELECTED_LIST_CREDIT_ANALYSIS,
|
|
'template_id': template_id,
|
|
'is_from_history': is_from_history
|
|
};
|
|
|
|
// if (source_type == 1) {
|
|
// var pInfo = getPersonalInfoWithDropDownData();
|
|
// var bankInfo = getBankTableInfo();
|
|
// summary = getFullIQSummary();
|
|
// //return false;
|
|
//
|
|
// }
|
|
//console.log('is_from_history',is_from_history);
|
|
$('#credit-loader').show();
|
|
$('#credit-loader2').show();
|
|
$('#full-page-loader').show();
|
|
//alert(CREDIT_ANALYSIS_URL);
|
|
|
|
console.log('formData', formData)
|
|
$.ajax({
|
|
type: "POST",
|
|
data: formData,
|
|
url: CREDIT_ANALYSIS_URL,
|
|
success: function(data) {
|
|
$('#full-page-loader').hide();
|
|
$('#credit-loader').hide();
|
|
$('#credit-loader2').hide();
|
|
var json = JSON.parse(data);
|
|
//var credit_score_data = getCreditScoreData();
|
|
//alert(credit_score_data.TransUnion);
|
|
|
|
//updatePieData(credit_score_data.TransUnion,credit_score_data.Experian,credit_score_data.Equifax)
|
|
if (json.status) {
|
|
var server_content = json.html;
|
|
$('#chart-area').html(server_content);
|
|
server_content = $('#chart-area').html();
|
|
//server_content = colorSet(server_content);
|
|
//server_content = server_content.replace('[CREDIT_SCORE]',$('#container-creadit-score-outer1').html());
|
|
tinyMCE.get('report-analyzer').setContent(server_content);
|
|
tinyMCE.get('report-analyzer2').setContent(server_content);
|
|
$('#report-analyzer2').next('.tox-tinymce').first().css({'height':'560px'})
|
|
$('#report-analyzer').next('.tox-tinymce').first().css({'height':'560px'})
|
|
|
|
$('#chart-area').html('');
|
|
}
|
|
//console.log('credit_analysis', json);
|
|
$('#show-credit-report-modal').modal('hide');
|
|
if (type == 1) {
|
|
$('#credit-analyzer').modal('show');
|
|
} else {
|
|
$('#credit-analyzer2').modal('show');
|
|
}
|
|
}
|
|
})
|
|
|
|
}
|
|
|
|
function getFullIQSummary() {
|
|
|
|
var result = {};
|
|
|
|
var account_history_tables = $('#main-html-area #Summary:contains(Summary)').nextAll('table.rpt_content_table').first();
|
|
|
|
var negative_items_values = {};
|
|
var DELINQUENT_VALUES = {};
|
|
var DEROGATORY_VALUES = {};
|
|
var COLLECTION_VALUES = {};
|
|
var OPEN_ACCOUNTS_VALUES = {};
|
|
var CLOSE_ACCOUNTS_VALUES = {};
|
|
var TOTAL_ACCOUNTS_VALUES = {};
|
|
var BALANCES_VALUES = {};
|
|
var PAYMENTS_VALUES = {};
|
|
var inquiries_values = {};
|
|
var public_records_values = {};
|
|
|
|
var trans_val = 0;
|
|
var exp_val = 0;
|
|
var equif_val = 0;
|
|
account_history_tables.find('tr').each(function(i, el) {
|
|
var tds = $(this).find('td');
|
|
var label_name_td = $(this).find('td.label');
|
|
var other_td = $(this).find('td');
|
|
var label_name = $.trim(label_name_td.eq(0)
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace(':', '');
|
|
var td_text_1 = $.trim(other_td.eq(1)
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace('$', '');
|
|
//td_text_1 = parseInt(td_text_1);
|
|
var td_text_2 = $.trim(other_td.eq(2)
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace('$', '');
|
|
//td_text_2 = parseInt(td_text_2);
|
|
var td_text_3 = $.trim(other_td.eq(3)
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace('$', '');
|
|
//td_text_3 = parseInt(td_text_3);
|
|
var old_label_name = label_name;
|
|
label_name = label_name.toUpperCase();
|
|
//console.log('oooo',label_name,td_text_1);
|
|
if (label_name == "DELINQUENT") {
|
|
DELINQUENT_VALUES['trans'] = td_text_1;
|
|
DELINQUENT_VALUES['exp'] = td_text_2;
|
|
DELINQUENT_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
if (label_name == "DEROGATORY") {
|
|
DEROGATORY_VALUES['trans'] = td_text_1;
|
|
DEROGATORY_VALUES['exp'] = td_text_2;
|
|
DEROGATORY_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
if (label_name == "COLLECTION") {
|
|
COLLECTION_VALUES['trans'] = td_text_1;
|
|
COLLECTION_VALUES['exp'] = td_text_2;
|
|
COLLECTION_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
if (SUMMARY_PUBLIC_RECORD == label_name) {
|
|
public_records_values['trans'] = td_text_1;
|
|
public_records_values['exp'] = td_text_2;
|
|
public_records_values['equif'] = td_text_3;
|
|
}
|
|
|
|
if (SUMMARY_INQUIRY == label_name) {
|
|
inquiries_values['trans'] = td_text_1;
|
|
inquiries_values['exp'] = td_text_2;
|
|
inquiries_values['equif'] = td_text_3;
|
|
summary_inq_label = $.trim(old_label_name);
|
|
}
|
|
|
|
|
|
|
|
if ("TOTAL ACCOUNTS" == label_name) {
|
|
TOTAL_ACCOUNTS_VALUES['trans'] = td_text_1;
|
|
TOTAL_ACCOUNTS_VALUES['exp'] = td_text_2;
|
|
TOTAL_ACCOUNTS_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
if ("OPEN ACCOUNTS" == label_name) {
|
|
OPEN_ACCOUNTS_VALUES['trans'] = td_text_1;
|
|
OPEN_ACCOUNTS_VALUES['exp'] = td_text_2;
|
|
OPEN_ACCOUNTS_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
if ("CLOSED ACCOUNTS" == label_name) {
|
|
CLOSE_ACCOUNTS_VALUES['trans'] = td_text_1;
|
|
CLOSE_ACCOUNTS_VALUES['exp'] = td_text_2;
|
|
CLOSE_ACCOUNTS_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
if ("BALANCES" == label_name) {
|
|
BALANCES_VALUES['trans'] = td_text_1;
|
|
BALANCES_VALUES['exp'] = td_text_2;
|
|
BALANCES_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
|
|
if ("PAYMENTS" == label_name) {
|
|
td_text_1 = $.trim(other_td.eq(1).children('span')
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace('$', '');
|
|
//td_text_1 = parseInt(td_text_1);
|
|
td_text_2 = $.trim(other_td.eq(2).children('span')
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace('$', '');
|
|
//td_text_2 = parseInt(td_text_2);
|
|
td_text_3 = $.trim(other_td.eq(3).children('span')
|
|
.clone() //clone the element
|
|
.children() //select all the children
|
|
.remove() //remove all the children
|
|
.end() //again go back to selected element
|
|
.text()).replace('$', '');
|
|
|
|
PAYMENTS_VALUES['trans'] = td_text_1;
|
|
PAYMENTS_VALUES['exp'] = td_text_2;
|
|
PAYMENTS_VALUES['equif'] = td_text_3;
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
result['DELINQUENT_VALUES'] = DELINQUENT_VALUES;
|
|
result['DEROGATORY_VALUES'] = DEROGATORY_VALUES;
|
|
result['COLLECTION_VALUES'] = COLLECTION_VALUES;
|
|
result['OPEN_ACCOUNTS_VALUES'] = OPEN_ACCOUNTS_VALUES;
|
|
result['CLOSE_ACCOUNTS_VALUES'] = CLOSE_ACCOUNTS_VALUES;
|
|
result['TOTAL_ACCOUNTS_VALUES'] = TOTAL_ACCOUNTS_VALUES;
|
|
result['BALANCES_VALUES'] = BALANCES_VALUES;
|
|
result['PAYMENTS_VALUES'] = PAYMENTS_VALUES;
|
|
result['public_record_summary'] = public_records_values;
|
|
result['inquiry_summary'] = inquiries_values;
|
|
|
|
return result;
|
|
}
|
|
|
|
|
|
function creditAnalysisActions(form, type = 2, content_tag_id = "") {
|
|
currentAnalysis()
|
|
var url = $(form).attr('action');
|
|
var button_val = $('input[name=submit_type]').val();
|
|
|
|
var formData = {}
|
|
var client_id = $('select[name=client_id]').val();
|
|
formData['client_id'] = client_id;
|
|
if (type == 2) {
|
|
formData['content'] = tinyMCE.get('report-html').getContent();
|
|
} else if (type == 1) {
|
|
content_tag_id = content_tag_id.replace('#', '');
|
|
formData['content'] = tinyMCE.get(content_tag_id).getContent();
|
|
}
|
|
if (button_val == 1) { // print
|
|
event.preventDefault();
|
|
formData['action'] = 'PRINT';
|
|
} else if (button_val == 2) { // send email
|
|
event.preventDefault();
|
|
if (!confirm('Are you sure want to send email ?')) {
|
|
return false;
|
|
}
|
|
formData['action'] = 'SEND_EMAIL';
|
|
} else if (button_val == 3) { // generate pdf
|
|
formData['action'] = 'GENERATE_PDF';
|
|
$(form).append('<input type="hidden" name="client_id" value="' + client_id + '">');
|
|
//$('#analysis-form').submit();
|
|
return true;
|
|
}
|
|
|
|
$('#credit-loader2').show();
|
|
$('#full-page-loader').show();
|
|
$('.loading').show();
|
|
formData['type'] = type
|
|
|
|
$.ajax({
|
|
type: "POST",
|
|
data: formData,
|
|
url: url,
|
|
success: function(data) {
|
|
$('#full-page-loader').hide();
|
|
$('#credit-loader2').hide();
|
|
$('.loading').hide();
|
|
var json = JSON.parse(data);
|
|
if (json.status) {
|
|
if (button_val == 2) {
|
|
alert('Email sent succesfully.')
|
|
}
|
|
}
|
|
//console.log('credit_analysis', json);
|
|
|
|
|
|
}
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
function analysisButton() {
|
|
var source_type = $('select[name=source_type]').val();
|
|
var client_id = $('select[name=client_id]').val();
|
|
var template_id = $('select[name=template_id]').val();
|
|
var credit_score_data = getCreditScoreData();
|
|
var formData = {};
|
|
|
|
var summary = {};
|
|
|
|
if (source_type == 1) {
|
|
var pInfo = getPersonalInfoWithDropDownData();
|
|
var bankInfo = getBankTableInfo();
|
|
summary = getFullIQSummary();
|
|
credit_score_data = getCreditScoreData();
|
|
|
|
} else if (source_type == 3) {
|
|
var pInfo = getSmartCreditPersonalInfo();
|
|
var bankInfo = getSmartCreditBankInfo();
|
|
credit_score_data = getCreditScoreForSmartCredit();
|
|
summary = getSCSummaryForAnalysis();
|
|
}
|
|
|
|
formData = {
|
|
'action': 'GENERATE_ANALYSIS_REPORT',
|
|
'personal_info': pInfo,
|
|
'summaryInfo': summary,
|
|
'client_id': client_id,
|
|
'source_type': source_type,
|
|
'outputBankAcc': bankInfo,
|
|
'inquires': INQURIES_RECORD_INFO_CREDIT_ANALYSIS,
|
|
'publicInfo': PUBLIC_RECORD_INFO_CREDIT_ANALYSIS,
|
|
'credit_score': credit_score_data,
|
|
'credit_analysis': NEGATIVE_ITEM_SELECTED_LIST_CREDIT_ANALYSIS,
|
|
'template_id': template_id,
|
|
'is_from_history': is_from_history
|
|
};
|
|
$('.loading').show();
|
|
$('#credit-loader').show();
|
|
$('#credit-loader2').show();
|
|
//alert(CREDIT_ANALYSIS_URL);
|
|
$('#full-page-loader').show();
|
|
console.log('formData', formData);
|
|
//return false
|
|
$.ajax({
|
|
type: "POST",
|
|
data: formData,
|
|
url: CREDIT_ANALYSIS_URL,
|
|
success: function(data) {
|
|
$('#credit-loader').hide();
|
|
$('#credit-loader2').hide();
|
|
var json = JSON.parse(data);
|
|
$('#full-page-loader').hide();
|
|
$('.loading').hide();
|
|
if (json.status) {
|
|
//var credit_score_data = getCreditScoreData();
|
|
console.log('json',json)
|
|
//updatePieData(credit_score_data.TransUnion,credit_score_data.Experian,credit_score_data.Equifax)
|
|
$('.template-list').html(json.template_list_html);
|
|
var server_content = json.html;
|
|
var trans_html = $('#container-creadit-score-outer1').html();
|
|
var exp_html = $('#container-creadit-score-outer2').html();
|
|
var equif_html = $('#container-creadit-score-outer3').html();
|
|
$('#chart-area').html(server_content);
|
|
server_content = $('#chart-area').html();
|
|
server_content = colorSet(server_content);
|
|
//server_content = server_content.replace('[CREDIT_SCORE]',$('#container-creadit-score-outer1').html());
|
|
tinyMCE.get('report-html').setContent(server_content);
|
|
$('#report-html').next('.tox-tinymce').first().css({'height':'560px'})
|
|
|
|
$('#chart-area').html('');
|
|
//$('#report-html').html(json.html);
|
|
}
|
|
//console.log('credit_analysis', json);
|
|
$('#show-credit-report-modal').modal('hide');
|
|
//$('iframe #container-score').html('<h1>RTG Project</h1>');
|
|
$('#credit-analaysis').modal('show');
|
|
|
|
//pieLoad()
|
|
}
|
|
})
|
|
|
|
}
|
|
|
|
|
|
function selectPersonalInfoForIQ() {
|
|
if (IS_CHANGE_DROPDOWN && isFirstReport) {
|
|
$('#main-html-area select.all-select').val(1).trigger('change');
|
|
}
|
|
}
|
|
|
|
function selectPublicRecordForIQ() {
|
|
if (IS_CHANGE_DROPDOWN && isFirstReport) {
|
|
$('#main-html-area select.publicrecord').val(1).trigger('change');
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function selectNegativeForBankForIQ() {
|
|
$('#main-html-area .sub_header').each(function(i, el) {
|
|
|
|
var $tds = $(this).find('td');
|
|
var bank_name = "";
|
|
|
|
//var firstTd = $tds.eq(0).children('ng-include').children('.sub_header');
|
|
bank_name = $(this).clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, '');
|
|
|
|
bank_name = bank_name.replace(/\r?\n|\r/g, '');
|
|
bank_name = bank_name.replace('_', '');
|
|
//bank_name = bank_name.replace('-', '');
|
|
bank_name = bank_name.replace(/\s+/g, " ");
|
|
bank_name = bank_name.trim();
|
|
bank_name = bank_name.replace('updatenegativepositive', '');
|
|
bank_name = $.trim(bank_name);
|
|
|
|
if (bank_name != "" && bank_name != "Bankruptcy" && bank_name != "Risk Factors") {
|
|
var getObj = findAccountFullInfoFromTableForAnalysis($(this), i, bank_name);
|
|
var trans_dp_val = $('#main-html-area #selectiq_tuc_' + i).val();
|
|
var exp_dp_val = $('#main-html-area #selectiq_exp_' + i).val();
|
|
var equif_dp_val = $('#main-html-area #selectiq_eqf_' + i).val();
|
|
|
|
var selected_values = {};
|
|
selected_values['trans'] = trans_dp_val;
|
|
selected_values['exp'] = exp_dp_val;
|
|
selected_values['equif'] = equif_dp_val;
|
|
|
|
getObj['selected_values'] = selected_values;
|
|
|
|
NEGATIVE_ITEM_SELECTED_LIST_CREDIT_ANALYSIS[bank_name] = getObj;
|
|
}
|
|
})
|
|
|
|
//console.log('NEGATIVE_ITEM_SELECTED_LIST_CREDIT_ANALYSIS', NEGATIVE_ITEM_SELECTED_LIST_CREDIT_ANALYSIS)
|
|
}
|
|
|
|
|
|
|
|
function unwantedcharremoveforIQ(firstTd) {
|
|
var result = "";
|
|
if (firstTd.children()) {
|
|
//result = $.trim(firstTd.children('ng-repeat').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
result = $.trim(firstTd.children('ng-repeat').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
} else {
|
|
//result = $.trim(firstTd.clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
}
|
|
|
|
if (result) {
|
|
result = toLowerCase(result);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function unwantedcharremoveforCommentsIQ(firstTd) {
|
|
var result = "";
|
|
if (firstTd.children('ng-repeat')) {
|
|
//result = $.trim(firstTd.children('ng-repeat').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
result = firstTd.text().replace(/[\r\n\t]+/gm, "").replace(/\s+/g, ' ').trim();
|
|
} else {
|
|
//result = $.trim(firstTd.clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
}
|
|
|
|
// if (result) {
|
|
// result = toLowerCase(result);
|
|
// }
|
|
|
|
//console.log('comments',result,firstTd.text().replace( /[\r\n\t]+/gm, "" ).replace(/\s+/g,' ').trim());
|
|
|
|
return result;
|
|
}
|
|
|
|
|
|
function setBankTransNegative(index) {
|
|
var is_same_code = $('input[name=is_same_code]').val();
|
|
$('#main-html-area #selectiq_tuc_' + index).val(1).trigger('change');
|
|
if (IS_CHANGE_DROPDOWN && isFirstReport) {
|
|
//console.log('Bank Neg', $('#selectiq_tuc_' + index))
|
|
|
|
}
|
|
}
|
|
|
|
function setBankExpNegative(index) {
|
|
var is_same_code = $('input[name=is_same_code]').val();
|
|
$('#main-html-area #selectiq_exp_' + index).val(1).trigger('change');
|
|
if (IS_CHANGE_DROPDOWN && isFirstReport) {
|
|
|
|
}
|
|
}
|
|
|
|
function setBankEquifNegative(index) {
|
|
var is_same_code = $('input[name=is_same_code]').val();
|
|
$('#main-html-area #selectiq_eqf_' + index).val(1).trigger('change');
|
|
if (IS_CHANGE_DROPDOWN && isFirstReport) {
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function findAccountFullInfoFromTable(table, index, key_name) {
|
|
var Obj = {};
|
|
var date_opened = {};
|
|
var day_count = {};
|
|
var derogetory = {};
|
|
var comments = {};
|
|
var paymentStatus = {};
|
|
var credit_limit = {};
|
|
var balance = {};
|
|
var accountType = {};
|
|
var accountStatus = {};
|
|
var accountno = {};
|
|
|
|
var next_table = table.next('table.rpt_content_table');
|
|
var is_new_bank = false;
|
|
|
|
if (IS_CHANGE_DROPDOWN && isFirstReport) {
|
|
// if not in array that means new bank check here
|
|
if ($.inArray(key_name, ALL_KEY_INFOS['account_history_info']) == -1) {
|
|
is_new_bank = true;
|
|
}
|
|
}
|
|
//console.log('New Bank', is_new_bank, key_name, IS_CHANGE_DROPDOWN, isFirstReport, ALL_KEY_INFOS['account_history_info'])
|
|
|
|
next_table.find('tr').each(function(i1, el) {
|
|
|
|
var $tds = $(this).find('td');
|
|
var firstTd = $tds.eq(0);
|
|
var bank_name = unwantedcharremove(firstTd);
|
|
var trans_val = "";
|
|
var exp_val = "";
|
|
var equif_val = "";
|
|
|
|
if (bank_name && is_new_bank) {
|
|
trans_val = unwantedcharremoveforIQ($tds.eq(1));
|
|
exp_val = unwantedcharremoveforIQ($tds.eq(2));
|
|
equif_val = unwantedcharremoveforIQ($tds.eq(3));
|
|
|
|
var isSelectedItem = false;
|
|
var accType = "Account Type:";
|
|
var payment_status = "PAYMENT STATUS:";
|
|
if (bank_name.toLowerCase() == toLowerCase("Account #:")) {
|
|
if (trans_val) {
|
|
accountno['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
accountno['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
accountno['equif'] = equif_val;
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == accType.toLowerCase()) {
|
|
if (trans_val) {
|
|
accountType['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
accountType['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
accountType['equif'] = equif_val;
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == payment_status.toLowerCase()) {
|
|
|
|
if (trans_val)
|
|
if (trans_val == toLowerCase("Collection/Chargeoff") || trans_val == toLowerCase("Late Payment") || trans_val.toLowerCase().includes(toLowerCase("late"))) {
|
|
setBankTransNegative(index);
|
|
paymentStatus['trans'] = trans_val;
|
|
}
|
|
if (exp_val)
|
|
if (exp_val == toLowerCase("Collection/ChargeOff") || exp_val == toLowerCase("Late Payment") || exp_val.toLowerCase().includes(toLowerCase("late"))) {
|
|
setBankExpNegative(index);
|
|
paymentStatus['exp'] = trans_val;
|
|
}
|
|
if (equif_val)
|
|
if (equif_val == toLowerCase("Collection/ChargeOff") || equif_val == toLowerCase("Late Payment") || equif_val.toLowerCase().includes(toLowerCase("late"))) {
|
|
setBankEquifNegative(index);
|
|
paymentStatus['equif'] = trans_val;
|
|
}
|
|
|
|
|
|
} else if (bank_name.toLowerCase() == toLowerCase("ACCOUNT STATUS:")) {
|
|
|
|
if (trans_val)
|
|
if (trans_val == toLowerCase("Derogatory")) {
|
|
derogetory['trans'] = "Derogatory";
|
|
setBankTransNegative(index);
|
|
} else {
|
|
accountStatus['trans'] = trans_val;
|
|
}
|
|
if (exp_val)
|
|
if (exp_val == toLowerCase("Derogatory")) {
|
|
setBankExpNegative(index);
|
|
derogetory['exp'] = "Derogatory";
|
|
} else {
|
|
accountStatus['exp'] = exp_val;
|
|
}
|
|
if (equif_val)
|
|
if (equif_val == toLowerCase("Derogatory")) {
|
|
//$('#selectiq_eqf_'+index).val(1).trigger('change');
|
|
derogetory['equif'] = "Derogatory";
|
|
setBankEquifNegative(index);
|
|
} else {
|
|
accountStatus['equif'] = equif_val;
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == toLowerCase("Comments:")) {
|
|
|
|
trans_val = unwantedcharremoveforCommentsIQ($tds.eq(1));
|
|
exp_val = unwantedcharremoveforCommentsIQ($tds.eq(2));
|
|
equif_val = unwantedcharremoveforCommentsIQ($tds.eq(3));
|
|
|
|
if (trans_val)
|
|
if (trans_val.toLowerCase().includes(toLowerCase("Charge Off")) || trans_val.toLowerCase().includes(toLowerCase("Late")) || trans_val.toLowerCase().includes(toLowerCase("Bankruptcy"))) {
|
|
//$('#selectiq_tuc_'+index).val(1).trigger('change');
|
|
comments['trans'] = trans_val;
|
|
setBankTransNegative(index);
|
|
|
|
}
|
|
if (exp_val)
|
|
if (exp_val.toLowerCase().includes(toLowerCase("Charge Off")) || exp_val.toLowerCase().includes(toLowerCase("Late")) || exp_val.toLowerCase().includes(toLowerCase("Bankruptcy"))) {
|
|
//$('#selectiq_exp_'+index).val(1).trigger('change');
|
|
comments['exp'] = exp_val;
|
|
|
|
setBankExpNegative(index);
|
|
}
|
|
if (equif_val)
|
|
if (equif_val.toLowerCase().includes(toLowerCase("Charge Off")) || equif_val.toLowerCase().includes(toLowerCase("Late")) || equif_val.toLowerCase().includes(toLowerCase("Bankruptcy"))) {
|
|
//$('#selectiq_eqf_'+index).val(1).trigger('change');
|
|
comments['equif'] = equif_val;
|
|
|
|
setBankEquifNegative(index);
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == toLowerCase("DATE OPENED:")) {
|
|
if (trans_val) {
|
|
date_opened['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
date_opened['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
date_opened['equif'] = equif_val;
|
|
}
|
|
} else if (bank_name.toLowerCase() == toLowerCase("CREDIT LIMIT:")) {
|
|
if (trans_val) {
|
|
credit_limit['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
credit_limit['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
credit_limit['equif'] = equif_val;
|
|
}
|
|
} else if (bank_name.toLowerCase() == toLowerCase("BALANCE:")) {
|
|
if (trans_val) {
|
|
balance['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
balance['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
balance['equif'] = equif_val;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
|
|
|
|
var two_yr_history_tbl = table.parent('ng-include').nextAll('.addr_hsrty').first();
|
|
// console.log('type_name_start',two_yr_history_tbl)
|
|
two_yr_history_tbl.find('tr').each(function(i2, el1) {
|
|
|
|
//if(i2 > 1){
|
|
var tds = $(this).find('td.label');
|
|
var type_name = $.trim(tds.text());
|
|
//console.log('type_name',type_name)
|
|
var day_count_array = [];
|
|
if (type_name == "TransUnion") {
|
|
tds.nextAll('td.info').each(function(i3, el3) {
|
|
var trans_val_text = $.trim($(this).text());
|
|
if (trans_val_text && trans_val_text != "OK") {
|
|
setBankTransNegative(index);
|
|
}
|
|
|
|
if (trans_val_text && trans_val_text != "OK" && trans_val_text != "CO") {
|
|
day_count_array.push(trans_val_text)
|
|
}
|
|
})
|
|
if (day_count_array)
|
|
day_count['trans'] = day_count_array;
|
|
}
|
|
|
|
if (type_name == "Experian") {
|
|
day_count_array = [];
|
|
tds.nextAll('td.info').each(function(i3, el3) {
|
|
var exp_val_text = $.trim($(this).text());
|
|
if (exp_val_text && exp_val_text != "OK") {
|
|
setBankExpNegative(index);
|
|
}
|
|
|
|
if (exp_val_text && exp_val_text != "OK" && exp_val_text != "CO") {
|
|
day_count_array.push(exp_val_text)
|
|
}
|
|
})
|
|
if (day_count_array)
|
|
day_count['exp'] = day_count_array;
|
|
}
|
|
|
|
if (type_name == "Equifax") {
|
|
day_count_array = [];
|
|
tds.nextAll('td.info').each(function(i3, el3) {
|
|
var equif_val_text = $.trim($(this).text());
|
|
if (equif_val_text && equif_val_text != "OK") {
|
|
setBankEquifNegative(index);
|
|
}
|
|
|
|
if (equif_val_text && equif_val_text != "OK" && equif_val_text != "CO") {
|
|
day_count_array.push(equif_val_text)
|
|
}
|
|
})
|
|
if (day_count_array)
|
|
day_count['equif'] = day_count_array;
|
|
}
|
|
|
|
// }
|
|
})
|
|
|
|
Obj['paymentStatus'] = paymentStatus;
|
|
Obj['date_opened'] = date_opened;
|
|
Obj['day_count'] = day_count;
|
|
Obj['derogetory'] = derogetory;
|
|
Obj['comments'] = comments;
|
|
Obj['balance'] = balance;
|
|
Obj['credit_limit'] = credit_limit;
|
|
Obj['accountType'] = accountType;
|
|
Obj['accountStatus'] = accountStatus;
|
|
Obj['accountno'] = accountno;
|
|
|
|
return Obj;
|
|
}
|
|
|
|
|
|
function findAccountFullInfoFromTableForAnalysis(table) {
|
|
var Obj = {};
|
|
var date_opened = {};
|
|
var day_count = {};
|
|
var derogetory = {};
|
|
var comments = {};
|
|
var paymentStatus = {};
|
|
var credit_limit = {};
|
|
var balance = {};
|
|
var accountType = {};
|
|
var accountStatus = {};
|
|
var accountno = {};
|
|
|
|
var next_table = table.next('table.rpt_content_table');
|
|
var is_new_bank = true;
|
|
|
|
|
|
next_table.find('tr').each(function(i1, el) {
|
|
|
|
var $tds = $(this).find('td');
|
|
var firstTd = $tds.eq(0);
|
|
var bank_name = unwantedcharremove(firstTd);
|
|
var trans_val = "";
|
|
var exp_val = "";
|
|
var equif_val = "";
|
|
|
|
if (bank_name && is_new_bank) {
|
|
trans_val = unwantedcharremoveforIQ($tds.eq(1));
|
|
exp_val = unwantedcharremoveforIQ($tds.eq(2));
|
|
equif_val = unwantedcharremoveforIQ($tds.eq(3));
|
|
|
|
var isSelectedItem = false;
|
|
var accType = "Account Type:";
|
|
var payment_status = "PAYMENT STATUS:";
|
|
if (bank_name.toLowerCase() == toLowerCase("Account #:")) {
|
|
if (trans_val) {
|
|
accountno['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
accountno['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
accountno['equif'] = equif_val;
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == accType.toLowerCase()) {
|
|
if (trans_val) {
|
|
accountType['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
accountType['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
accountType['equif'] = equif_val;
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == payment_status.toLowerCase()) {
|
|
|
|
if (trans_val)
|
|
if (trans_val == toLowerCase("Collection/Chargeoff") || trans_val == toLowerCase("Late Payment") || trans_val.toLowerCase().includes(toLowerCase("late"))) {
|
|
|
|
paymentStatus['trans'] = trans_val;
|
|
}
|
|
if (exp_val)
|
|
if (exp_val == toLowerCase("Collection/ChargeOff") || exp_val == toLowerCase("Late Payment") || exp_val.toLowerCase().includes(toLowerCase("late"))) {
|
|
|
|
paymentStatus['exp'] = trans_val;
|
|
}
|
|
if (equif_val)
|
|
if (equif_val == toLowerCase("Collection/ChargeOff") || equif_val == toLowerCase("Late Payment") || equif_val.toLowerCase().includes(toLowerCase("late"))) {
|
|
|
|
paymentStatus['equif'] = trans_val;
|
|
}
|
|
|
|
|
|
} else if (bank_name.toLowerCase() == toLowerCase("ACCOUNT STATUS:")) {
|
|
|
|
if (trans_val)
|
|
if (trans_val == toLowerCase("Derogatory")) {
|
|
derogetory['trans'] = "Derogatory";
|
|
|
|
} else {
|
|
accountStatus['trans'] = trans_val;
|
|
}
|
|
if (exp_val)
|
|
if (exp_val == toLowerCase("Derogatory")) {
|
|
|
|
derogetory['exp'] = "Derogatory";
|
|
} else {
|
|
accountStatus['exp'] = exp_val;
|
|
}
|
|
if (equif_val)
|
|
if (equif_val == toLowerCase("Derogatory")) {
|
|
//$('#selectiq_eqf_'+index).val(1).trigger('change');
|
|
derogetory['equif'] = "Derogatory";
|
|
|
|
} else {
|
|
accountStatus['equif'] = equif_val;
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == toLowerCase("Comments:")) {
|
|
|
|
trans_val = unwantedcharremoveforCommentsIQ($tds.eq(1));
|
|
exp_val = unwantedcharremoveforCommentsIQ($tds.eq(2));
|
|
equif_val = unwantedcharremoveforCommentsIQ($tds.eq(3));
|
|
|
|
if (trans_val)
|
|
if (trans_val.toLowerCase().includes(toLowerCase("Charge Off")) || trans_val.toLowerCase().includes(toLowerCase("Late")) || trans_val.toLowerCase().includes(toLowerCase("Bankruptcy"))) {
|
|
//$('#selectiq_tuc_'+index).val(1).trigger('change');
|
|
comments['trans'] = trans_val;
|
|
|
|
|
|
}
|
|
if (exp_val)
|
|
if (exp_val.toLowerCase().includes(toLowerCase("Charge Off")) || exp_val.toLowerCase().includes(toLowerCase("Late")) || exp_val.toLowerCase().includes(toLowerCase("Bankruptcy"))) {
|
|
//$('#selectiq_exp_'+index).val(1).trigger('change');
|
|
comments['exp'] = exp_val;
|
|
|
|
|
|
}
|
|
if (equif_val)
|
|
if (equif_val.toLowerCase().includes(toLowerCase("Charge Off")) || equif_val.toLowerCase().includes(toLowerCase("Late")) || equif_val.toLowerCase().includes(toLowerCase("Bankruptcy"))) {
|
|
//$('#selectiq_eqf_'+index).val(1).trigger('change');
|
|
comments['equif'] = equif_val;
|
|
|
|
|
|
}
|
|
|
|
} else if (bank_name.toLowerCase() == toLowerCase("DATE OPENED:")) {
|
|
if (trans_val) {
|
|
date_opened['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
date_opened['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
date_opened['equif'] = equif_val;
|
|
}
|
|
} else if (bank_name.toLowerCase() == toLowerCase("CREDIT LIMIT:")) {
|
|
if (trans_val) {
|
|
credit_limit['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
credit_limit['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
credit_limit['equif'] = equif_val;
|
|
}
|
|
} else if (bank_name.toLowerCase() == toLowerCase("BALANCE:")) {
|
|
if (trans_val) {
|
|
balance['trans'] = trans_val;
|
|
}
|
|
|
|
if (exp_val) {
|
|
balance['exp'] = exp_val;
|
|
}
|
|
|
|
if (equif_val) {
|
|
balance['equif'] = equif_val;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
|
|
|
|
var two_yr_history_tbl = table.parent('ng-include').nextAll('.addr_hsrty').first();
|
|
// console.log('type_name_start',two_yr_history_tbl)
|
|
two_yr_history_tbl.find('tr').each(function(i2, el1) {
|
|
|
|
//if(i2 > 1){
|
|
var tds = $(this).find('td.label');
|
|
var type_name = $.trim(tds.text());
|
|
//console.log('type_name',type_name)
|
|
var day_count_array = [];
|
|
if (type_name == "TransUnion") {
|
|
tds.nextAll('td.info').each(function(i3, el3) {
|
|
var trans_val_text = $.trim($(this).text());
|
|
if (trans_val_text && trans_val_text != "OK") {
|
|
|
|
}
|
|
|
|
if (trans_val_text && trans_val_text != "OK" && trans_val_text != "CO") {
|
|
day_count_array.push(trans_val_text)
|
|
}
|
|
})
|
|
if (day_count_array)
|
|
day_count['trans'] = day_count_array;
|
|
}
|
|
|
|
if (type_name == "Experian") {
|
|
day_count_array = [];
|
|
tds.nextAll('td.info').each(function(i3, el3) {
|
|
var exp_val_text = $.trim($(this).text());
|
|
if (exp_val_text && exp_val_text != "OK") {
|
|
|
|
}
|
|
|
|
if (exp_val_text && exp_val_text != "OK" && exp_val_text != "CO") {
|
|
day_count_array.push(exp_val_text)
|
|
}
|
|
})
|
|
if (day_count_array)
|
|
day_count['exp'] = day_count_array;
|
|
}
|
|
|
|
if (type_name == "Equifax") {
|
|
day_count_array = [];
|
|
tds.nextAll('td.info').each(function(i3, el3) {
|
|
var equif_val_text = $.trim($(this).text());
|
|
if (equif_val_text && equif_val_text != "OK") {
|
|
|
|
}
|
|
|
|
if (equif_val_text && equif_val_text != "OK" && equif_val_text != "CO") {
|
|
day_count_array.push(equif_val_text)
|
|
}
|
|
})
|
|
if (day_count_array)
|
|
day_count['equif'] = day_count_array;
|
|
}
|
|
|
|
// }
|
|
})
|
|
|
|
Obj['paymentStatus'] = paymentStatus;
|
|
Obj['date_opened'] = date_opened;
|
|
Obj['day_count'] = day_count;
|
|
Obj['derogetory'] = derogetory;
|
|
Obj['comments'] = comments;
|
|
Obj['balance'] = balance;
|
|
Obj['credit_limit'] = credit_limit;
|
|
Obj['accountType'] = accountType;
|
|
Obj['accountStatus'] = accountStatus;
|
|
Obj['accountno'] = accountno;
|
|
|
|
return Obj;
|
|
}
|
|
|
|
|
|
function toLowerCase(str) {
|
|
return str.toString().toLowerCase();
|
|
}
|
|
|
|
function toUppeerCase(str) {
|
|
return str.toString().toUpperCase()
|
|
}
|
|
|
|
|
|
function getPublicInfoForCreditAnalysis() {
|
|
var Obj = {}
|
|
var objDate = {}
|
|
var type_value_name = {}
|
|
var values = {}
|
|
var main_key_name = "";
|
|
var isFirstTable = true;
|
|
if (1) {
|
|
$('#main-html-area .sub_header.publicrecordinfo').each(function() {
|
|
if (isFirstTable) {
|
|
var rf = $(this).clone().children().remove().end().text();
|
|
rf = rf.replace('updatenegativepositive', '');
|
|
rf = rf.replace('Please selectnegativepositive', '');
|
|
rf = $.trim(rf);
|
|
if (rf == 'Risk Factors') {
|
|
$(this).children('select').remove();
|
|
}
|
|
if (rf == 'Bankruptcy') {
|
|
$(this).next('table').find('th').children('select').remove();
|
|
}
|
|
var public_tbl = $(this).next('table');
|
|
public_tbl.find('tr.rowAlt').each(function(i1, el) {
|
|
var tr = $(this);
|
|
|
|
var trans = $.trim(tr.find('td.info').eq(0).children('ng-repeat').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
var selected_trans = 3;
|
|
var selected_exp = 3;
|
|
var selected_equif = 3;
|
|
if (!trans) {
|
|
trans = $.trim(tr.find('td.info').eq(0).clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
|
|
}
|
|
|
|
var exp = $.trim(tr.find('td.info').eq(1).children('ng-repeat').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
|
|
var equif = $.trim(tr.find('td.info').eq(2).children('ng-repeat').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
|
|
var key_name = $.trim(tr.find('td.label').clone().children().remove().end().text().replace(/<(?:.|\n)*?>/gm, ''));
|
|
|
|
if (key_name) {
|
|
if (toLowerCase(key_name) == toLowerCase("DATE FILED/REPORTED:")) {
|
|
objDate['trans'] = trans;
|
|
objDate['exp'] = exp;
|
|
objDate['equif'] = equif;
|
|
} else if (toLowerCase(key_name) == toLowerCase("TYPE:")) {
|
|
type_value_name['trans'] = trans;
|
|
type_value_name['exp'] = exp;
|
|
type_value_name['equif'] = equif;
|
|
|
|
values['trans'] = tr.find('td.info').eq(0).children('select').val();
|
|
values['exp'] = tr.find('td.info').eq(1).children('select').val();
|
|
values['equif'] = tr.find('td.info').eq(2).children('select').val();
|
|
|
|
main_key_name = key_name.replace(':', '');
|
|
}
|
|
//return false;
|
|
}
|
|
});
|
|
|
|
Obj['key_name'] = main_key_name;
|
|
Obj['values'] = values;
|
|
Obj['objDate'] = objDate;
|
|
Obj['type_value_name'] = type_value_name;
|
|
|
|
isFirstTable = false;
|
|
}
|
|
});
|
|
|
|
}
|
|
PUBLIC_RECORD_INFO_CREDIT_ANALYSIS = Obj;
|
|
return Obj;
|
|
}
|
|
|
|
function getInquiriesDataForCreditAnalysis() {
|
|
var dataObj = [];
|
|
//imran changes
|
|
//var html = "<select style=\"width: 120px;\n" +"padding: 0px;color: black;\n" +"height: 19px;\n" +" margin: 0px;\n" +" float: right;\" name=\"source_type\" class=\"review_type\"><option value=\"3\">update</option><option value=\"1\">negative</option><option value=\"2\">positive</option></select>";
|
|
var data = $('#main-html-area div#Inquiries .rpt_fullReport_header');
|
|
|
|
var previous_data = $('#main-html-area div#Inquiries .rpt_content_wrapper');
|
|
|
|
var table = data.nextAll('table.rpt_content_table').first();
|
|
|
|
table.find('tr').each(function(i, el) {
|
|
var tds = $(this).find('td');
|
|
var creditor_name = $.trim(tds.eq(0).clone().children().remove().end().text());
|
|
var date_of_inq = $.trim(tds.eq(2).clone().children().remove().end().text());
|
|
var current_type = tds.eq(3).children('select').val();
|
|
var creditor_bereau = $.trim(tds.eq(3).clone().children().remove().end().text());
|
|
|
|
var item_category_id_Obj = {
|
|
Equifax: 2,
|
|
Experian: 1,
|
|
TransUnion: 3
|
|
}
|
|
|
|
if (creditor_bereau) {
|
|
var obj = {};
|
|
// var data_key = creditor_name + "_" + date_of_inq+"_"+item_category_id_Obj[creditor_bereau];
|
|
obj['bank_name'] = creditor_name
|
|
obj['date'] = date_of_inq
|
|
obj['type'] = creditor_bereau //item_category_id_Obj[creditor_bereau];
|
|
obj['selected_value'] = current_type //item_category_id_Obj[creditor_bereau];
|
|
|
|
dataObj.push(obj)
|
|
}
|
|
});
|
|
|
|
INQURIES_RECORD_INFO_CREDIT_ANALYSIS = dataObj;
|
|
return dataObj;
|
|
|
|
}
|
|
|
|
function getInquiriesDataForCreditAnalysisPrevious() {
|
|
var dataObj = [];
|
|
//imran changes
|
|
//var html = "<select style=\"width: 120px;\n" +"padding: 0px;color: black;\n" +"height: 19px;\n" +" margin: 0px;\n" +" float: right;\" name=\"source_type\" class=\"review_type\"><option value=\"3\">update</option><option value=\"1\">negative</option><option value=\"2\">positive</option></select>";
|
|
|
|
$('#main-html-area .rpt_fullReport_header').each(function() {
|
|
var inq = $(this).clone().children().remove().end().text();
|
|
|
|
inq = $.trim(inq);
|
|
|
|
if (inq == 'Inquiries') {
|
|
|
|
var table = $(this).nextAll('table.rpt_content_table').first();
|
|
|
|
table.find('tr').each(function(i, el) {
|
|
var tds = $(this).find('td');
|
|
var creditor_name = $.trim(tds.eq(0).clone().children().remove().end().text());
|
|
var date_of_inq = $.trim(tds.eq(2).clone().children().remove().end().text());
|
|
var current_type = tds.eq(3).children('select').val();
|
|
var creditor_bereau = $.trim(tds.eq(3).clone().children().remove().end().text());
|
|
|
|
var item_category_id_Obj = {
|
|
Equifax: 2,
|
|
Experian: 1,
|
|
TransUnion: 3
|
|
}
|
|
|
|
if (creditor_bereau) {
|
|
var obj = {};
|
|
// var data_key = creditor_name + "_" + date_of_inq+"_"+item_category_id_Obj[creditor_bereau];
|
|
obj['bank_name'] = creditor_name
|
|
obj['date'] = date_of_inq
|
|
obj['type'] = creditor_bereau //item_category_id_Obj[creditor_bereau];
|
|
obj['selected_value'] = current_type //item_category_id_Obj[creditor_bereau];
|
|
|
|
dataObj.push(obj)
|
|
}
|
|
});
|
|
}
|
|
});
|
|
|
|
INQURIES_RECORD_INFO_CREDIT_ANALYSIS = dataObj;
|
|
return dataObj;
|
|
|
|
} |