ohctech_p8/open_item_function.php
2024-10-16 19:18:52 +05:30

136 lines
6.3 KiB
PHP

<script>
function open_item(appointmentId, appointment_type, dept_id, rowElement) {
$.ajax({
url: 'get_encode_data.php',
type: "POST",
data: {
'id': appointmentId,
'action': 'e'
},
dataType: 'json',
success: function(data) {
var app_id = data.id;
var main_id = data.main_id;
console.log(data.main_id);
// alert(app_id);
$("#appointmentId").val("");
$("#appointment_type").val("");
$("#email_form").find("#ref_identifier").val(appointmentId);
var to = dept_id;
var emailContent = "";
if (appointment_type == "O") {
var url = "opd_form_pdf.php?Encrypted_id=" +app_id+'&attachment=pdf';
var myWindow = window.open(url, '_blank');
setTimeout(function() {
myWindow.close();
}, 1000);
var app_root = '<?php echo getConfigKey('APP_ROOT') ?>';
var to_list = "" + to + ",<?php echo getConfigKey('GENERAL_EMAIL_LIST_TO_OPD') ?>";
var link = "" + app_root + "/opd_form_pdf.php?Encrypted_id=" + app_id;
var sup_doc = "" + app_root + "/getSupDocLink_inj.php?id=" + app_id;
$("#email_form").find("#isAttachment").val("YES");
var Patient_name = $(rowElement).parent().parent().parent().children("td[abbr='patient_name']").text();
var Type = "OPD";
var FilePath = "DocumentPdf/"+Patient_name+"_"+Type+"_"+main_id+".pdf";
console.log(FilePath);
$("#email_form").find("#filePath").val(FilePath);
$("#email_form").find("#ref_type").val("OPD");
$("#email_form").find("#to").val(to_list);
$("#email_form").find("#cc").val('<?php echo getConfigKey('GENERAL_EMAIL_LIST_CC_OPD') ?>');
$("#email_form").find("#subject").val(
'<?php echo getConfigKey('GENERAL_EMAIL_SUBJECT_OPD') ?>');
$("#email_form").find("#email_content").text(
'<div style=\"style="text-transform: none; !important"\"><?php echo getConfigKey('GENERAL_EMAIL_TEXT_OPD') ?></div>'
);
emailContent +=
"<table class='table-bordered' width='100%'><thead><tr><th>Date</th><th>Patient Name</th><th>Emp Code</th><th>Complaints</th><th>Findings</th></tr><thead><tbody>";
emailContent += "<tr><td>" + $(rowElement).parent().parent().parent().children(
"td[abbr='appointment_date']").text() + "</td><td>" + $(rowElement).parent()
.parent().parent().children("td[abbr='patient_name']").text() + "</td><td>" + $(
rowElement).parent().parent().parent().children("td[abbr='emp_code']").text() +
"</td><td>" + $(rowElement).parent().parent().parent().children("td[abbr='complaints']")
.text() + "</td><td>" + $(rowElement).parent().parent().parent().children(
"td[abbr='examination_remarks']").text() + "</td></tr>";
emailContent += "</tbody></table>";
emailContent += "<br><a href=" + link +
"> More Details</a> <br>";
emailContent += "<br><a href=" + sup_doc +
">Other Doc</a><br> ";
$("#email_form").find("#email_content").html(emailContent);
} else if (appointment_type == "I") {
var url = "injury_intimation_form.php?appointment_idpdf=" +main_id+'&attachment=pdf';
var myWindow = window.open(url, '_blank');
setTimeout(function() {
myWindow.close();
}, 1000);
var Patient_name = $(rowElement).parent().parent().parent().children("td[abbr='patient_name']").text();
var Type = "INTIMATION";
var FilePath = "DocumentPdf/"+Patient_name+"_"+Type+"_"+main_id+".pdf";
console.log(FilePath);
$("#email_form").find("#filePath").val(FilePath);
var app_root = '<?php echo getConfigKey('APP_ROOT') ?>';
var to_list = "" + to + ",<?php echo getConfigKey('GENERAL_EMAIL_LIST_TO_INJURY') ?>";
// var link = "" + app_root + "/form24_incident_report.php?appointment_id_pdf=" + app_id;
var link=""+app_root+"/injury_form_pdf.php?Encrypted_id="+app_id;
var sup_doc = "" + app_root + "/getSupDocLink_inj.php?id=" + app_id;
$("#email_form").find("#ref_type").val("INJURY");
$("#email_form").find("#to").val(to_list);
$("#email_form").find("#cc").val(
'<?php echo getConfigKey('GENERAL_EMAIL_LIST_CC_INJURY') ?>');
$("#email_form").find("#subject").val(
'<?php echo getConfigKey('GENERAL_EMAIL_SUBJECT_INJURY') ?>');
emailContent +=
"<div style=\"text-transform: none; !important\"><?php echo getConfigKey('GENERAL_EMAIL_TEXT_INJURY') ?></div>";
emailContent +=
"<table class='table-bordered' width='100%'><thead><tr><th>Date</th><th>Patient Name</th><th>Emp Code</th><th>Complaints</th><th>Findings</th></tr><thead><tbody>";
emailContent += "<tr><td>" + $(rowElement).parent().parent().parent().children(
"td[abbr='appointment_date']").text() + "</td><td>" + $(rowElement).parent()
.parent().parent().children("td[abbr='patient_name']").text() + "</td><td>" + $(
rowElement).parent().parent().parent().children("td[abbr='emp_code']").text() +
"</td><td>" + $(rowElement).parent().parent().parent().children("td[abbr='complaints']")
.text() + "</td><td>" + $(rowElement).parent().parent().parent().children(
"td[abbr='examination_remarks']").text() + "</td></tr>";
emailContent += "</tbody></table>"
emailContent += "<br><a href=" + link +
">More Details</a> <br>";
emailContent += "<br><a href=" + sup_doc +
">Other Doc</a><br> ";
$("#email_form").find("#email_content").html(emailContent);
}
// window.alert("{appointmentId}");
var id = appointmentId;
resizeChosen();
jQuery(window).on('resize', resizeChosen);
$('#modal-add-email').modal("show");
},
error: function(data) {
BootstrapDialog.alert('Error In Pulling Id');
return id;
}
});
}
</script>